
Allwinner A64 features a RSB controller with pin muxed at PL0/1.
Add support for it.
Signed-off-by: Icenowy Zheng icenowy@aosc.xyz --- arch/arm/mach-sunxi/rsb.c | 2 +- board/sunxi/Kconfig | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/arch/arm/mach-sunxi/rsb.c b/arch/arm/mach-sunxi/rsb.c index 6fd11f1529..0c7e40acc8 100644 --- a/arch/arm/mach-sunxi/rsb.c +++ b/arch/arm/mach-sunxi/rsb.c @@ -20,7 +20,7 @@ static int rsb_set_device_mode(void);
static void rsb_cfg_io(void) { -#ifdef CONFIG_MACH_SUN8I +#if defined(CONFIG_MACH_SUN8I) || defined(CONFIG_MACH_SUN50I) sunxi_gpio_set_cfgpin(SUNXI_GPL(0), SUN8I_GPL_R_RSB); sunxi_gpio_set_cfgpin(SUNXI_GPL(1), SUN8I_GPL_R_RSB); sunxi_gpio_set_pull(SUNXI_GPL(0), 1); diff --git a/board/sunxi/Kconfig b/board/sunxi/Kconfig index acd2bebcdb..250e2a22f5 100644 --- a/board/sunxi/Kconfig +++ b/board/sunxi/Kconfig @@ -148,6 +148,8 @@ config MACH_SUN50I select ARM64 select SUNXI_GEN_SUN6I select SUPPORT_SPL + select SUNXI_HAS_PRCM + select SUNXI_HAS_RSB
endchoice