63 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| #
 | |
| # Multiplexer I2C chip drivers configuration
 | |
| #
 | |
| 
 | |
| menu "Multiplexer I2C Chip support"
 | |
| 	depends on I2C_MUX
 | |
| 
 | |
| config I2C_ARB_GPIO_CHALLENGE
 | |
| 	tristate "GPIO-based I2C arbitration"
 | |
| 	depends on GPIOLIB && OF
 | |
| 	help
 | |
| 	  If you say yes to this option, support will be included for an
 | |
| 	  I2C multimaster arbitration scheme using GPIOs and a challenge &
 | |
| 	  response mechanism where masters have to claim the bus by asserting
 | |
| 	  a GPIO.
 | |
| 
 | |
| 	  This driver can also be built as a module.  If so, the module
 | |
| 	  will be called i2c-arb-gpio-challenge.
 | |
| 
 | |
| config I2C_MUX_GPIO
 | |
| 	tristate "GPIO-based I2C multiplexer"
 | |
| 	depends on GPIOLIB
 | |
| 	help
 | |
| 	  If you say yes to this option, support will be included for a
 | |
| 	  GPIO based I2C multiplexer. This driver provides access to
 | |
| 	  I2C busses connected through a MUX, which is controlled
 | |
| 	  through GPIO pins.
 | |
| 
 | |
| 	  This driver can also be built as a module.  If so, the module
 | |
| 	  will be called i2c-mux-gpio.
 | |
| 
 | |
| config I2C_MUX_PCA9541
 | |
| 	tristate "NXP PCA9541 I2C Master Selector"
 | |
| 	help
 | |
| 	  If you say yes here you get support for the NXP PCA9541
 | |
| 	  I2C Master Selector.
 | |
| 
 | |
| 	  This driver can also be built as a module.  If so, the module
 | |
| 	  will be called i2c-mux-pca9541.
 | |
| 
 | |
| config I2C_MUX_PCA954x
 | |
| 	tristate "Philips PCA954x I2C Mux/switches"
 | |
| 	help
 | |
| 	  If you say yes here you get support for the Philips PCA954x
 | |
| 	  I2C mux/switch devices.
 | |
| 
 | |
| 	  This driver can also be built as a module.  If so, the module
 | |
| 	  will be called i2c-mux-pca954x.
 | |
| 
 | |
| config I2C_MUX_PINCTRL
 | |
| 	tristate "pinctrl-based I2C multiplexer"
 | |
| 	depends on PINCTRL
 | |
| 	help
 | |
| 	  If you say yes to this option, support will be included for an I2C
 | |
| 	  multiplexer that uses the pinctrl subsystem, i.e. pin multiplexing.
 | |
| 	  This is useful for SoCs whose I2C module's signals can be routed to
 | |
| 	  different sets of pins at run-time.
 | |
| 
 | |
| 	  This driver can also be built as a module. If so, the module will be
 | |
| 	  called pinctrl-i2cmux.
 | |
| 
 | |
| endmenu
 |