hw21/26: optimize extension module powerup

fixes 69e9c386dd
This commit is contained in:
Rene Straub 2024-02-20 15:29:56 +01:00 committed by Alexandre Bard
parent f47237771c
commit cd55d2932a
1 changed files with 4 additions and 3 deletions

View File

@ -804,7 +804,9 @@ static void power_um(void)
REQUEST_AND_CLEAR_GPIO(GPIO_RST_UM_N); /* Assert reset (active low) */
REQUEST_AND_CLEAR_GPIO(GPIO_CTRL_WDIS_N);
mdelay(1);
da9063_set_gpio(PMIC_UM_SUPPLY_EN_IO, 0); /* Switch Supply off */
mdelay(30); /* Give time to discharge output */
da9063_set_gpio(PMIC_UM_SUPPLY_VSEL_IO, 0); /* Set voltage to 3.3V */
mdelay(1);
@ -1072,8 +1074,7 @@ static void init_user_module(void)
puts("UM: ");
REQUEST_AND_CLEAR_GPIO(GPIO_RST_UM_N); /* Assert reset (active low) */
REQUEST_AND_CLEAR_GPIO(GPIO_CTRL_WDIS_N); /* TODO: CHECK */
mdelay(10);
REQUEST_AND_CLEAR_GPIO(GPIO_CTRL_WDIS_N);
gpio_direction_input(GPIO_RST_UM_N); /* Release reset (open drain) */
mdelay(10);