Rob: It may be old topic: https://lore.kernel.org/lkml/c342562e-f915-a853-c2a8-eecefd94b88d@xxxxxxxxx/T/ When I try to fix below warning, arch/arm64/boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx-usbotg.dtb: sel-usb-hub-hog: {'output-low': True, 'gpio-hog': True, 'gpios': [[1, 0]], 'output-high': True, 'phandle': 108, '$nodename': ['sel-usb-hub-hog']} is valid under each of {'required': ['output-low']}, {'required': ['output-high']} both "output-low" and "output-high" two flags exist under one node. When I try to delete "output-high" in dtso file, I found it doesn't work and dtc have not complain /delete node/ not work for overlay. It may cause some problems because people think delete success, but actually not, espeically some important flags. Any suggestion for it? Frank