Kconfig (f5a8eb632b562bd9c16c389f5db3a5260fba4157) Kconfig (0d676a6c439028b046610f7593f4ddb62680f1fb)
1#
2# Sensor device configuration
3#
4
5menu "I2C Hardware Bus support"
6 depends on HAS_IOMEM
7
8comment "PC SMBus host controller drivers"

--- 431 unchanged lines hidden (view full) ---

440 depends on ARCH_BRCMSTB || BMIPS_GENERIC || COMPILE_TEST
441 default y
442 help
443 If you say yes to this option, support will be included for the
444 I2C interface on the Broadcom Settop SoCs.
445
446 If you do not need I2C interface, say N.
447
1#
2# Sensor device configuration
3#
4
5menu "I2C Hardware Bus support"
6 depends on HAS_IOMEM
7
8comment "PC SMBus host controller drivers"

--- 431 unchanged lines hidden (view full) ---

440 depends on ARCH_BRCMSTB || BMIPS_GENERIC || COMPILE_TEST
441 default y
442 help
443 If you say yes to this option, support will be included for the
444 I2C interface on the Broadcom Settop SoCs.
445
446 If you do not need I2C interface, say N.
447
448config I2C_BLACKFIN_TWI
449 tristate "Blackfin TWI I2C support"
450 depends on BLACKFIN
451 depends on !BF561 && !BF531 && !BF532 && !BF533
452 help
453 This is the I2C bus driver for Blackfin on-chip TWI interface.
454
455 This driver can also be built as a module. If so, the module
456 will be called i2c-bfin-twi.
457
458config I2C_BLACKFIN_TWI_CLK_KHZ
459 int "Blackfin TWI I2C clock (kHz)"
460 depends on I2C_BLACKFIN_TWI
461 range 21 400
462 default 50
463 help
464 The unit of the TWI clock is kHz.
465
448config I2C_CADENCE
449 tristate "Cadence I2C Controller"
450 depends on ARCH_ZYNQ || ARM64 || XTENSA
451 help
452 Say yes here to select Cadence I2C Host Controller. This controller is
453 e.g. used by Xilinx Zynq.
454
455config I2C_CBUS_GPIO

--- 158 unchanged lines hidden (view full) ---

614 Say Y here if you want to use IIC peripheral found on
615 embedded IBM PPC 4xx based systems.
616
617 This driver can also be built as a module. If so, the module
618 will be called i2c-ibm_iic.
619
620config I2C_IMG
621 tristate "Imagination Technologies I2C SCB Controller"
466config I2C_CADENCE
467 tristate "Cadence I2C Controller"
468 depends on ARCH_ZYNQ || ARM64 || XTENSA
469 help
470 Say yes here to select Cadence I2C Host Controller. This controller is
471 e.g. used by Xilinx Zynq.
472
473config I2C_CBUS_GPIO

--- 158 unchanged lines hidden (view full) ---

632 Say Y here if you want to use IIC peripheral found on
633 embedded IBM PPC 4xx based systems.
634
635 This driver can also be built as a module. If so, the module
636 will be called i2c-ibm_iic.
637
638config I2C_IMG
639 tristate "Imagination Technologies I2C SCB Controller"
622 depends on MIPS || COMPILE_TEST
640 depends on MIPS || METAG || COMPILE_TEST
623 help
624 Say Y here if you want to use the IMG I2C SCB controller,
625 available on the TZ1090 and other IMG SoCs.
626
627 This driver can also be built as a module. If so, the module
628 will be called i2c-img-scb.
629
630config I2C_IMX

--- 343 unchanged lines hidden (view full) ---

974 If you say yes to this option, support will be included for the
975 P2WI (Push/Pull 2 Wire Interface) controller embedded in some sunxi
976 SOCs.
977 The P2WI looks like an SMBus controller (which supports only byte
978 accesses), except that it only supports one slave device.
979 This interface is used to connect to specific PMIC devices (like the
980 AXP221).
981
641 help
642 Say Y here if you want to use the IMG I2C SCB controller,
643 available on the TZ1090 and other IMG SoCs.
644
645 This driver can also be built as a module. If so, the module
646 will be called i2c-img-scb.
647
648config I2C_IMX

--- 343 unchanged lines hidden (view full) ---

992 If you say yes to this option, support will be included for the
993 P2WI (Push/Pull 2 Wire Interface) controller embedded in some sunxi
994 SOCs.
995 The P2WI looks like an SMBus controller (which supports only byte
996 accesses), except that it only supports one slave device.
997 This interface is used to connect to specific PMIC devices (like the
998 AXP221).
999
1000config I2C_SYNQUACER
1001 tristate "Socionext SynQuacer I2C controller"
1002 depends on ARCH_SYNQUACER || COMPILE_TEST
1003 help
1004 Say Y here to include support for the I2C controller used in some
1005 Fujitsu and Socionext SoCs.
1006
1007 This driver can also be built as a module. If so, the module
1008 will be called i2c-synquacer.
1009
982config I2C_TEGRA
983 tristate "NVIDIA Tegra internal I2C controller"
984 depends on ARCH_TEGRA
985 help
986 If you say yes to this option, support will be included for the
987 I2C controller embedded in NVIDIA Tegra SOCs
988
989config I2C_TEGRA_BPMP

--- 337 unchanged lines hidden ---
1010config I2C_TEGRA
1011 tristate "NVIDIA Tegra internal I2C controller"
1012 depends on ARCH_TEGRA
1013 help
1014 If you say yes to this option, support will be included for the
1015 I2C controller embedded in NVIDIA Tegra SOCs
1016
1017config I2C_TEGRA_BPMP

--- 337 unchanged lines hidden ---