2 bool "Support I2C multiplexers"
5 This enables I2C buses to be multiplexed, so that you can select
6 one of several buses using some sort of control mechanism. The
7 bus select is handled automatically when that bus is accessed,
8 using a suitable I2C MUX driver.
11 bool "Support I2C multiplexers on SPL"
14 This enables I2C buses to be multiplexed, so that you can select
15 one of several buses using some sort of control mechanism. The
16 bus select is handled automatically when that bus is accessed,
17 using a suitable I2C MUX driver.
19 config I2C_ARB_GPIO_CHALLENGE
20 bool "GPIO-based I2C arbitration"
23 If you say yes to this option, support will be included for an
24 I2C multimaster arbitration scheme using GPIOs and a challenge &
25 response mechanism where masters have to claim the bus by asserting
28 config I2C_MUX_PCA954x
29 tristate "TI PCA954x I2C Mux/switches"
32 If you say yes here you get support for the TI PCA954x I2C mux/switch
33 devices. It is x width I2C multiplexer which enables to partitioning
34 I2C bus and connect multiple devices with the same address to the same
35 I2C controller where driver handles proper routing to target i2c
36 device. Supported chips are PCA9543, PCA9544, PCA9547, PCA9548 and
40 tristate "GPIO-based I2C multiplexer"
41 depends on I2C_MUX && DM_GPIO
43 If you say yes to this option, support will be included for
44 a GPIO based I2C multiplexer. This driver provides access to
45 I2C busses connected through a MUX, which is controlled