Lines Matching +full:pass +full:- +full:through
2 Kernel driver i2c-mux-gpio
8 -----------
10 i2c-mux-gpio is an i2c mux driver providing access to I2C bus segments
11 from a master I2C bus and a hardware MUX controlled through GPIO pins.
15 ---------- ---------- Bus segment 1 - - - - -
16 | | SCL/SDA | |-------------- | |
17 | |------------| |
19 | Linux | GPIO 1..N | MUX |--------------- Devices
20 | |------------| | | |
22 | | | |---------------| |
23 ---------- ---------- - - - - -
29 -----
31 i2c-mux-gpio uses the platform bus, so you need to provide a struct
35 to control it. See include/linux/platform_data/i2c-mux-gpio.h for details.
38 controlled through 3 GPIO pins::
40 #include <linux/platform_data/i2c-mux-gpio.h>
62 .name = "i2c-mux-gpio",
71 numbers, and the i2c-mux-gpio driver will do the work for you,
76 -------------------
78 When registering your i2c-mux-gpio device, you should pass the number
83 pass PLATFORM_DEVID_AUTO as the device ID, and the platform core will