diff --git a/plat/allwinner/common/sunxi_bl31_setup.c b/plat/allwinner/common/sunxi_bl31_setup.c index b56b9ee288cb026dd150f16182a058a21561866c..220f263345bf10d50bf541dcf611ac5722fad65d 100644 --- a/plat/allwinner/common/sunxi_bl31_setup.c +++ b/plat/allwinner/common/sunxi_bl31_setup.c @@ -93,7 +93,7 @@ void bl31_platform_setup(void) sunxi_security_setup(); - sunxi_pmic_setup(); + sunxi_pmic_setup(soc_id); INFO("BL31: Platform setup done\n"); } diff --git a/plat/allwinner/common/sunxi_private.h b/plat/allwinner/common/sunxi_private.h index 20fa23e6234b038cc815eb64cc162c2d27c376d4..d4c60f9fc76b87865cb1821d1c0de4d88c4c8ead 100644 --- a/plat/allwinner/common/sunxi_private.h +++ b/plat/allwinner/common/sunxi_private.h @@ -14,7 +14,7 @@ void sunxi_disable_secondary_cpus(unsigned int primary_cpu); uint16_t sunxi_read_soc_id(void); -void sunxi_pmic_setup(void); +void sunxi_pmic_setup(uint16_t socid); void sunxi_security_setup(void); void __dead2 sunxi_power_down(void); diff --git a/plat/allwinner/sun50i_a64/sunxi_power.c b/plat/allwinner/sun50i_a64/sunxi_power.c index c1907d6d23d36f0b07b56e33594e13398a2d8365..a2110e95003a8728342efc6cd2380dd08e12b4a1 100644 --- a/plat/allwinner/sun50i_a64/sunxi_power.c +++ b/plat/allwinner/sun50i_a64/sunxi_power.c @@ -8,7 +8,7 @@ #include #include -int sunxi_pmic_setup(void) +int sunxi_pmic_setup(uint16_t socid) { /* STUB */ NOTICE("BL31: STUB PMIC setup code called\n"); diff --git a/plat/allwinner/sun50i_h6/sunxi_power.c b/plat/allwinner/sun50i_h6/sunxi_power.c index 12438b33975c74f0ea92914f2db515ffa4a6b920..f1ad72b971fe3430b307cff21df8f8df3a0aa8af 100644 --- a/plat/allwinner/sun50i_h6/sunxi_power.c +++ b/plat/allwinner/sun50i_h6/sunxi_power.c @@ -96,7 +96,7 @@ static int axp805_probe(void) return 0; } -int sunxi_pmic_setup(void) +int sunxi_pmic_setup(uint16_t socid) { int ret;