Lines Matching +full:ssc +full:- +full:block +full:- +full:bus
1 # SPDX-License-Identifier: GPL-2.0-only
6 menu "I2C Hardware Bus support"
16 for Cypress CCGx Type-C controller. Individual bus drivers
25 controller is part of the 7101 device, which is an ACPI-compliant
29 will be called i2c-ali1535.
37 controller is part of the 7101 device, which is an ACPI-compliant
41 will be called i2c-ali1563.
51 will be called i2c-ali15x3.
63 will be called i2c-amd756.
70 S4882 motherboard. On this 4-CPU board, the SMBus is multiplexed
76 will be called i2c-amd756-s4882.
86 will be called i2c-amd8111.
96 be called i2c-amd-mp2-pci and i2c-amd-mp2-plat.
99 tristate "Hix5hd2 high-speed I2C driver"
102 Say Y here to include support for the high-speed I2C controller
106 will be called i2c-hix5hd2.
164 will be called i2c-i801.
175 will be called i2c-isch.
185 called i2c-ismt.
203 AMD Hudson-2
210 Serverworks HT-1000
211 Serverworks HT-1100
214 Some AMD chipsets contain two PIIX4-compatible SMBus
219 will be called i2c-piix4.
229 Note this controller is hooked up to a TI bq24292i charger-IC,
230 combined with a FUSB302 Type-C port-controller as such it is advised
241 will be called i2c-nforce2.
248 S4985 motherboard. On this 4-CPU board, the SMBus is multiplexed
254 will be called i2c-nforce2-s4985.
263 Type-C controller. This driver can also be built as a module called
264 i2c-nvidia-gpu.
274 will be called i2c-sis5595.
284 will be called i2c-sis630.
302 will be called i2c-sis96x.
313 will be called i2c-via.
335 will be called i2c-viapro.
349 the module will be called i2c-scmi.
366 will be called i2c-hydra.
378 will be called i2c-powermac.
380 comment "I2C system bus drivers (mostly embedded / system-on-chip)"
391 will be called i2c-altera.
401 will be called i2c-aspeed.
404 tristate "Atmel AT91 I2C Two-Wire interface (TWI)"
412 to support combined I2C messages. Use the i2c-gpio driver
419 are facing this situation, use the i2c-gpio driver.
430 - It can hang, on a SAMA5D4, after several transfers.
431 - There are some mismtaches with a SAMA5D4 as slave and a SAMA5D2 as
442 will be called i2c-au1550.
450 Say yes if you want to support the I2C bus on Axxia platforms.
467 will be called i2c-bcm2835.
516 will be called i2c-cbus-gpio.
526 will be called i2c-cpm.
535 will be called i2c-davinci.
554 i2c-designware-core.
566 will be called i2c-designware-platform.
577 This driver enables managed host access to the selected I2C bus shared
589 This driver enables managed host access to the PMIC I2C bus on select
590 Intel BayTrail platforms using the X-Powers AXP288 PMIC. It allows
591 the host to request uninterrupted access to the PMIC's I2C bus from
605 will be called i2c-designware-pci.
614 will be called i2c-digicolor.
622 This driver can access PCH I2C bus device.
626 ML7213 IOH is for IVI(In-Vehicle Infotainment) use, ML7223 IOH is
640 tristate "Exynos high-speed I2C driver"
645 High-speed I2C controller on Samsung Exynos5 and newer Samsung SoCs:
651 tristate "GPIO-based bitbanging I2C"
656 arch-neutral GPIO API to control the SCL and SDA lines.
659 bool "GPIO-based fault injector"
662 This adds some functionality to the i2c-gpio driver which can inject
663 faults to an I2C bus, so another bus master can be stress-tested.
683 will be called i2c-highlander.
693 will be called i2c-hisi.
696 tristate "IBM PPC 4xx on-chip I2C interface"
703 will be called i2c-ibm_iic.
713 will be called i2c-img-scb.
720 Say Y here if you want to use the IIC bus controller on
724 will be called i2c-imx.
730 Say Y here if you want to use the Low Power IIC bus controller
734 will be called i2c-imx-lpi2c.
737 tristate "Intel IXP4xx on-chip I2C interface"
740 Say Y here if you want to use the IIC bus controller on
744 will be called i2c-iop3xx.
759 This enables support for the I2C bus interface on some Kontron ETX
763 will be called i2c-kempld.
766 tristate "I2C bus support for NXP LPC2K/LPC178x/18xx/43xx"
773 will be called i2c-lpc2k.
780 I2C interface on the Loongson-2K SoCs and Loongson LS7A bridge
784 will be called i2c-ls2x.
796 called i2c-mlxbf.
818 called i2c-microchip-core.
825 built-in I2C interface on the MPC107, Tsi107, MPC512x, MPC52xx,
829 will be called i2c-mpc.
835 This selects the MediaTek(R) Integrated Inter Circuit bus driver
852 built-in I2C interface on the Marvell 64xxx line of host bridges.
856 will be called i2c-mv64xxx.
863 Say Y here if you want to use the I2C bus controller on
867 will be called i2c-mxs.
870 tristate "ST-Ericsson Nomadik/Ux500 I2C Controller"
874 I2C interface from ST-Ericsson's Nomadik and Ux500 architectures,
894 will be called i2c-ocores.
910 Say Y here if you want to use the I2C bus controller on
917 Supports the PA Semi PWRficient on-chip SMBus interfaces.
929 will be called i2c-apple.
936 parallel bus to I2C bus controller.
939 will be called i2c-pca-platform.
942 tristate "I2C bus support for Philips PNX and NXP LPC targets"
945 This driver supports the Philips IP3204 I2C IP block master and/or
949 will be called i2c-pnx.
955 If you have devices in the PXA I2C bus, say yes to this option.
957 will be called i2c-pxa.
967 Support I2C slave mode communications on the PXA I2C bus. This
969 I2C bus.
976 built-in camera control interface on the Qualcomm SoCs.
979 will be called i2c-qcom-cci.
988 yes to this option, support will be included for the built-in I2C
992 will be called i2c-qcom-geni.
999 built-in I2C interface on the Qualcomm SoCs.
1002 will be called i2c-qup.
1012 will be called i2c-riic.
1022 be called i2c-rk3x.
1032 will be called i2c-rzv2m.
1048 will be called i2c-sh7760.
1055 built-in I2C interface on the Renesas SH-Mobile processor.
1058 will be called i2c-sh_mobile.
1066 simple I2C bus used on newer Simtec products for general
1070 will be called i2c-simtec.
1081 tristate "STMicroelectronics SSC I2C support"
1085 hardware SSC (Synchronous Serial Controller) as an I2C controller.
1088 will be called i2c-st.
1098 will be called i2c-stm32f4.
1110 will be called i2c-stm32f7.
1133 will be called i2c-synquacer.
1156 tristate "UniPhier FIFO-less I2C controller"
1160 the UniPhier FIFO-less I2C interface embedded in PH1-LD4, PH1-sLD8,
1164 tristate "UniPhier FIFO-builtin I2C controller"
1168 the UniPhier FIFO-builtin I2C interface embedded in PH1-Pro4,
1169 PH1-Pro5, or newer UniPhier SoCs.
1172 tristate "ARM Versatile/Realview I2C bus support"
1176 Say yes if you want to support the I2C serial bus on ARMs Versatile
1180 will be called i2c-versatile.
1183 tristate "Wondermedia WM8xxx SoC I2C bus support"
1186 Say yes if you want to support the I2C bus on Wondermedia 8xxx-series
1190 called i2c-wmt.
1193 tristate "Cavium OCTEON I2C bus support"
1196 Say yes if you want to support the I2C serial bus on Cavium
1200 will be called i2c-octeon.
1203 tristate "Cavium ThunderX I2C bus support"
1207 Say yes if you want to support the I2C serial bus on Cavium
1211 will be called i2c-thunderx.
1227 This driver enables support for the on-chip I2C interface of
1231 be called i2c-xlp9xx.
1234 tristate "Renesas R-Car I2C Controller"
1241 R-Car I2C controller.
1244 will be called i2c-rcar.
1249 tristate "Diolan U2C-12 USB adapter"
1253 U2C-12, a USB to I2C interface.
1256 will be called i2c-diolan-u2c.
1259 tristate "Diolan DLN-2 USB I2C adapter"
1266 will be called i2c-dln2.
1277 will be called i2c-ljca.
1287 will be called i2c-cp2615.
1297 Basically any adapter using the parallel port as an I2C bus with
1299 read the file Documentation/i2c/busses/i2c-parport.rst for details.
1302 will be called i2c-parport.
1312 be called i2c-mchp-pci1xxxx.
1322 will be called i2c-osif.
1332 of the input-utils package.
1337 will be called i2c-taos-evm.
1340 tristate "Tiny-USB adapter"
1344 i2c-tiny-usb, a simple do-it-yourself USB to I2C interface. See
1348 will be called i2c-tiny-usb.
1360 comment "Other I2C/SMBus bus drivers"
1363 tristate "Acorn IOC/IOMD I2C bus support"
1368 Say yes if you want to support the I2C bus on Acorn platforms.
1377 This supports the PCF8584 ISA bus I2C adapter. Say Y if you own
1381 will be called i2c-elektor.
1388 This supports the PCF8584 Zorro bus I2C adapter, known as ICY.
1392 will be called i2c-icy.
1406 called as i2c-mlxcpld.
1409 tristate "PCA9564/PCA9665 on an ISA bus"
1414 parallel bus to I2C bus controller.
1417 will be called i2c-pca-isa.
1428 Supports the SiByte SOC on-chip I2C interfaces (2 channels).
1431 tristate "ChromeOS EC tunnel I2C bus"
1434 If you say yes here you get an I2C bus that will tunnel i2c commands
1435 through to the other side of the ChromeOS EC to the i2c bus
1440 tristate "APM X-Gene SoC I2C SLIMpro devices support"
1443 Enable I2C bus access using the APM X-Gene SoC SLIMpro
1444 co-processor. The I2C device access the I2C bus via the X-Gene
1449 tristate "Geode ACCESS.bus support"
1452 Enable the use of the ACCESS.bus controllers on the Geode SCx200 and
1469 called as i2c-opal.
1475 Driver for FSI bus attached I2C masters. These are I2C masters that
1476 are connected to the system over an FSI bus, instead of the more
1480 called as i2c-fsi.
1491 will be called i2c-virtio.