mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-30 18:47:06 +00:00
7a58972680
The current uboot default config for the A13 SOM erroneously enables support for the AXP209 power regulator IC which is not present on the board. This superfluous support module sets an incorrect initial clock frequency and confuses the kernel, ultimately leading to a boot failure later on. Properly disable the PMIC support and enable the EHCI support by translating the deprecated SYS_EXTRA_OPTIONS values into proper SUNXI_NO_PMIC and USB_EHCI_HCD symbols respectively. Also rename 002-add-olimex-a13-som.diff to 002-add-olimex-a13-som.patch and refresh the remaining patches of the series while we're at it. Reported-by: Mario Fischer <mario-fischer@web.de> Signed-off-by: Jo-Philipp Wich <jo@mein.io>
34 lines
1.1 KiB
Diff
34 lines
1.1 KiB
Diff
From 70fe24ed93fa90eb407d18a5fc9d9ad85ac9184c Mon Sep 17 00:00:00 2001
|
|
From: Chen-Yu Tsai <wens@csie.org>
|
|
Date: Wed, 27 Jan 2016 16:34:43 +0800
|
|
Subject: [PATCH] sunxi: Support SID e-fuses on A83T and H3
|
|
|
|
On the A83T and H3, the SID block is at a different address.
|
|
Furthurmore, the e-fuses are at an offset of 0x200 within the
|
|
hardware's address space.
|
|
|
|
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
|
|
Acked-by: Hans de Goede <hdegoede@redhat.com>
|
|
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
|
|
---
|
|
arch/arm/include/asm/arch-sunxi/cpu_sun4i.h | 7 +++++++
|
|
1 file changed, 7 insertions(+)
|
|
|
|
--- a/arch/arm/include/asm/arch-sunxi/cpu_sun4i.h
|
|
+++ b/arch/arm/include/asm/arch-sunxi/cpu_sun4i.h
|
|
@@ -82,7 +82,14 @@
|
|
#define SUNXI_AD_DA_BASE 0x01c22c00
|
|
#define SUNXI_KEYPAD_BASE 0x01c23000
|
|
#define SUNXI_TZPC_BASE 0x01c23400
|
|
+
|
|
+#if defined(CONFIG_MACH_SUN8I_A83T) || defined(CONFIG_MACH_SUN8I_H3)
|
|
+/* SID address space starts at 0x01c1400, but e-fuse is at offset 0x200 */
|
|
+#define SUNXI_SID_BASE 0x01c14200
|
|
+#else
|
|
#define SUNXI_SID_BASE 0x01c23800
|
|
+#endif
|
|
+
|
|
#define SUNXI_SJTAG_BASE 0x01c23c00
|
|
|
|
#define SUNXI_TP_BASE 0x01c25000
|