I am working with a custom iMX 7D Board referenced to iMX7D Sabre Rev D Board.
An external USB device is expect to connect to USB Host.
I would like to delay the detection of the USB device after most of the /etc/init.d scripts had been executed.
The board is using the same IC (SP2526A) and USB_OTG2_PWR is connected to GPIO1_IO07 as same as the Sabre board.
Looking into the device tree and the "regulator-fixed" driver, I tried to add "startup-delay-us" with different values.
I also added some debug prints around the delay with help me to verify with debug messages.
However, with the help of oscilloscope, I found that even the system is "correctly" sleeping during the delay, the signal level of USB_OTG2_PWR had already been pulled-up before the delay start.
Not sure if I had set anything incorrectly or misunderstood the usage of this property.
If I wish to achieve my goal, are there any alternative method?
Please help to advise.