mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-27 17:18:59 +00:00
36 lines
1.2 KiB
Diff
36 lines
1.2 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(+)
|
||
|
|
||
|
diff --git a/arch/arm/include/asm/arch-sunxi/cpu_sun4i.h b/arch/arm/include/asm/arch-sunxi/cpu_sun4i.h
|
||
|
index b6e11eb..65c0441 100644
|
||
|
--- 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
|