This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TPS65912: need Forbid vcc output when poweron

Part Number: TPS65912

shown as the picture above , when my MCU power on, I do the GPIO  init firstly, then I set the  registers to enable ENx pins 、AVS  voltage、OP voltage etc.

the TPS65912 will output default voltage immediately , this will destroy other device which powered by TPS65912

so what should I do to avoid the default voltage output ?  whether the only solution is using Customized OTP ?

I use three channel DCDC1 DCDC3 DCDC4,the flow of init code are shown as below:

gpio_set_pin(G_PMU_CONFIG2GPIO_PV_HIGH);
gpio_set_pin(G_PMU_CONFIG1GPIO_PV_LOW);
gpio_set_pin(G_PMU_PWRHOLDGPIO_PV_HIGH);
gpio_set_pin(G_PMU_nPWRONGPIO_PV_LOW);
gpio_set_pin(G_PMU_SLEEPGPIO_PV_LOW);
gpiohs_set_pin(HG_PMU_EN1GPIO_PV_LOW);
gpiohs_set_pin(HG_PMU_EN3GPIO_PV_LOW);
gpiohs_set_pin(HG_PMU_EN4GPIO_PV_LOW);

usleep(30 * 1000);      //during the 30ms , default voltage output shown as the oscilloscope , this is unexpected
tps_set_reg(TPS65912_EN1_SET20x04);
tps_set_reg(TPS65912_EN3_SET20x10);
tps_set_reg(TPS65912_EN4_SET2, 0x20);
tps_set_reg(TPS65912_DCDC1_CTRL0x1C);
tps_set_reg(TPS65912_DCDC3_CTRL0x1C);
tps_set_reg(TPS65912_DCDC4_CTRL0x1C);

tps_set_reg(TPS65912_DCDC1_OP0x0);
tps_set_reg(TPS65912_DCDC3_OP0x0);
tps_set_reg(TPS65912_DCDC4_OP0x0);

tps_set_reg(TPS65912_DCDC1_AVS0x80);
tps_set_reg(TPS65912_DCDC3_AVS0x80);
tps_set_reg(TPS65912_DCDC4_AVS0x80);