docs: i2c: convert to ReST and add to driver-api booksetConvert each file at I2C subsystem, renaming them to .rst andadding to the driver-api book.Signed-off-by: Mauro Carvalho Chehab <mchehab+s
docs: i2c: convert to ReST and add to driver-api booksetConvert each file at I2C subsystem, renaming them to .rst andadding to the driver-api book.Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>Acked-by: Wolfram Sang <wsa@the-dreams.de>Acked-by: Alexandre Belloni <alexandre.belloni@bootlin.com>Acked-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>Signed-off-by: Jonathan Corbet <corbet@lwn.net>
show more ...
i2c: mux: gpio: move header to platform_dataThis header only contains platform_data. Move it to the proper directory.Signed-off-by: Wolfram Sang <wsa@the-dreams.de>Acked-by: Peter Korsgaard <pet
i2c: mux: gpio: move header to platform_dataThis header only contains platform_data. Move it to the proper directory.Signed-off-by: Wolfram Sang <wsa@the-dreams.de>Acked-by: Peter Korsgaard <peter.korsgaard@barco.com>
i2c: i2c-mux-gpio: rename i2c-gpio-mux to i2c-mux-gpioThe rename did the wrong thing for this documentation file all thoseyears ago. Fix that as well as the neglected rename of the platformdata s
i2c: i2c-mux-gpio: rename i2c-gpio-mux to i2c-mux-gpioThe rename did the wrong thing for this documentation file all thoseyears ago. Fix that as well as the neglected rename of the platformdata structure.Fixes: e7065e20d9a6 ("i2c: Rename last mux driver to standard pattern")Signed-off-by: Peter Rosin <peda@axentia.se>Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
i2c-mux-gpio: Update documentation* Document the possibility to pass relative GPIO pin numbers.* Document what platform device IDs to use, so that they do not collide.Signed-off-by: Jean Delva
i2c-mux-gpio: Update documentation* Document the possibility to pass relative GPIO pin numbers.* Document what platform device IDs to use, so that they do not collide.Signed-off-by: Jean Delvare <khali@linux-fr.org>Cc: Peter Korsgaard <peter.korsgaard@barco.com>
i2c: Rename last mux driver to standard patternUpdate the MAINTAINERS entry and all other references accordingly.Based on an original patch by Wolfram Sang.Signed-off-by: Jean Delvare <khali@li
i2c: Rename last mux driver to standard patternUpdate the MAINTAINERS entry and all other references accordingly.Based on an original patch by Wolfram Sang.Signed-off-by: Jean Delvare <khali@linux-fr.org>Acked-by: Peter Korsgaard <peter.korsgaard@barco.com>[wsa: fixed merge conflict due to rework in i2c_add_mux_adapter()]Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
i2c: Add generic I2C multiplexer using GPIO APIAdd an i2c mux driver providing access to i2c bus segments using ahardware MUX sitting on a master bus and controlled through gpio pins.E.G. someth
i2c: Add generic I2C multiplexer using GPIO APIAdd an i2c mux driver providing access to i2c bus segments using ahardware MUX sitting on a master bus and controlled through gpio pins.E.G. something like: ---------- ---------- Bus segment 1 - - - - - | | SCL/SDA | |-------------- | | | |------------| | | | | | Bus segment 2 | | | Linux | GPIO 1..N | MUX |--------------- Devices | |------------| | | | | | | | Bus segment M | | | |---------------| | ---------- ---------- - - - - -SCL/SDA of the master I2C bus is multiplexed to bus segment 1..Maccording to the settings of the GPIO pins 1..N.Signed-off-by: Peter Korsgaard <peter.korsgaard@barco.com>Signed-off-by: Jean Delvare <khali@linux-fr.org>