On Mon, Sep 15, 2025 at 02:53:23PM +0300, Svyatoslav Ryhel wrote: > пн, 15 вер. 2025 р. о 14:35 Wolfram Sang > пише: > > > > On Mon, Sep 15, 2025 at 09:01:36AM +0300, Svyatoslav Ryhel wrote: > > > Implement driver for hot-plugged I2C busses, where some devices on > > > a bus are hot-pluggable and their presence is indicated by GPIO line. > > > This feature is used by the ASUS Transformers family, by the Microsoft > > > Surface RT/2 and maybe more. > > > > > > ASUS Transformers expose i2c line via proprietary 40 pin plug and wire > > > that line through optional dock accessory. Devices in the dock are > > > connected to this i2c line and docks presence is detected by a dedicted > > > GPIO. > > > > > > Michał Mirosław (1): > > > i2c: muxes: Add GPIO-detected hotplug I2C > > > > > > Svyatoslav Ryhel (1): > > > dt-bindings: i2c: Document GPIO detected hot-plugged I2C bus > > > > > > .../bindings/i2c/i2c-hotplug-gpio.yaml | 65 +++++ > > > drivers/i2c/muxes/Kconfig | 11 + > > > drivers/i2c/muxes/Makefile | 1 + > > > drivers/i2c/muxes/i2c-hotplug-gpio.c | 263 ++++++++++++++++++ > > > 4 files changed, 340 insertions(+) > > > create mode 100644 Documentation/devicetree/bindings/i2c/i2c-hotplug-gpio.yaml > > > create mode 100644 drivers/i2c/muxes/i2c-hotplug-gpio.c > > > > Adding Herve and Luca to CC because they want to achieve the same with > > their I2C bus extensions, no? Sorry, a misunderstanding: the question was for Herve and Luca. I wanted to ask for a comment from them if this is the same problem (which I think it is). The question was not meant for you.