Alex: I found /delete-property/ in imx8mn-tqma8mqnl-mba8mx-usbotg.dtso. actaully, /delete-property/ doesn't work at overlay file. &usbotg1 { .... /delete-property/ disable-over-current; } 'disable-over-current' still be finial dtb file. And another big issue is &rst_usb_hub_hog { output-low; }; &sel_usb_hub_hog { output-low; }; You set rst_usb_hub_hog and sel_usb_hub_hog as output-high at dts. You add output-low here, so both output-low and output-high exist. It is totally dependent the order how driver parse these two properties. May a fix is &rst_usb_hub_hog { status = "disabled"; } &gpio { otg_hog = { gpio-hog; ... }; } I have not your platform, not sure if it work. Frank