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 --- |