mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 23:24:38 +00:00
sunxi: power: Drop protection against multiple calls from axp221 axp_init()
The only thing axp221.c's axp_init() does which needs protection against multiple calls is calling pmic_bus_init, and pmic_bus_init() itself is already protected against being called multiple times. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Acked-by: Ian Campbell <ijc@hellion.org.uk>
This commit is contained in:
parent
30490b528b
commit
03f8ae3719
1 changed files with 0 additions and 6 deletions
|
@ -269,14 +269,9 @@ int axp_set_eldo(int eldo_num, unsigned int mvolt)
|
|||
|
||||
int axp_init(void)
|
||||
{
|
||||
/* This cannot be 0 because it is used in SPL before BSS is ready */
|
||||
static int needs_init = 1;
|
||||
u8 axp_chip_id;
|
||||
int ret;
|
||||
|
||||
if (!needs_init)
|
||||
return 0;
|
||||
|
||||
ret = pmic_bus_init();
|
||||
if (ret)
|
||||
return ret;
|
||||
|
@ -288,7 +283,6 @@ int axp_init(void)
|
|||
if (!(axp_chip_id == 0x6 || axp_chip_id == 0x7 || axp_chip_id == 0x17))
|
||||
return -ENODEV;
|
||||
|
||||
needs_init = 0;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue