Refactor so that register writes for configuration are only performed if the device has a i2c_client provided and also register as a platform driver. This allows the driver to be used to manage GPIO based control of the device. Jisheng Zhang (2): dt-bindings: usb: usb251xb: make reg optional for no I2C ctrl use case usb: usb251xb: support usage case without I2C control .../devicetree/bindings/usb/usb251xb.yaml | 1 - drivers/usb/misc/usb251xb.c | 108 +++++++++++++++--- 2 files changed, 94 insertions(+), 15 deletions(-) -- 2.50.0