Bump version to v1.5 and start work on adding 4.19 kernel suppot
[librecmc/librecmc.git] / package / boot / uboot-sunxi / patches / 019-sid-add-efuse-support-for-h3-a83t.patch
1 From 70fe24ed93fa90eb407d18a5fc9d9ad85ac9184c Mon Sep 17 00:00:00 2001
2 From: Chen-Yu Tsai <wens@csie.org>
3 Date: Wed, 27 Jan 2016 16:34:43 +0800
4 Subject: [PATCH] sunxi: Support SID e-fuses on A83T and H3
5
6 On the A83T and H3, the SID block is at a different address.
7 Furthurmore, the e-fuses are at an offset of 0x200 within the
8 hardware's address space.
9
10 Signed-off-by: Chen-Yu Tsai <wens@csie.org>
11 Acked-by: Hans de Goede <hdegoede@redhat.com>
12 Signed-off-by: Hans de Goede <hdegoede@redhat.com>
13 ---
14  arch/arm/include/asm/arch-sunxi/cpu_sun4i.h | 7 +++++++
15  1 file changed, 7 insertions(+)
16
17 --- a/arch/arm/include/asm/arch-sunxi/cpu_sun4i.h
18 +++ b/arch/arm/include/asm/arch-sunxi/cpu_sun4i.h
19 @@ -82,7 +82,14 @@
20  #define SUNXI_AD_DA_BASE               0x01c22c00
21  #define SUNXI_KEYPAD_BASE              0x01c23000
22  #define SUNXI_TZPC_BASE                        0x01c23400
23 +
24 +#if defined(CONFIG_MACH_SUN8I_A83T) || defined(CONFIG_MACH_SUN8I_H3)
25 +/* SID address space starts at 0x01c1400, but e-fuse is at offset 0x200 */
26 +#define SUNXI_SID_BASE                 0x01c14200
27 +#else
28  #define SUNXI_SID_BASE                 0x01c23800
29 +#endif
30 +
31  #define SUNXI_SJTAG_BASE               0x01c23c00
32  
33  #define SUNXI_TP_BASE                  0x01c25000