blob: 913093d53dfa415957e77aee0717b719fc878380 [file] [log] [blame]
Simon Glass2a80c402015-08-03 08:19:21 -06001config I2C_MUX
Michal Simekc1adca92015-12-08 11:18:53 +01002 bool "Support I2C multiplexers"
Simon Glass2a80c402015-08-03 08:19:21 -06003 depends on DM_I2C
4 help
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.
Simon Glasse6346b02015-08-03 08:19:22 -06009
10config I2C_ARB_GPIO_CHALLENGE
Michal Simek5ea6f882015-12-08 11:18:54 +010011 bool "GPIO-based I2C arbitration"
12 depends on I2C_MUX
13 help
14 If you say yes to this option, support will be included for an
15 I2C multimaster arbitration scheme using GPIOs and a challenge &
16 response mechanism where masters have to claim the bus by asserting
17 a GPIO.