Lines Matching +full:cci +full:- +full:control +full:- +full:port

1 # SPDX-License-Identifier: GPL-2.0-only
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.
73 will be called i2c-amd8111.
83 be called i2c-amd-mp2-pci and i2c-amd-mp2-plat.
92 built-in ASF functionality, allowing it to issue generic SMBus
103 tristate "Hix5hd2 high-speed I2C driver"
106 Say Y here to include support for the high-speed I2C controller
110 will be called i2c-hix5hd2.
170 will be called i2c-i801.
189 will be called i2c-isch.
199 called i2c-ismt.
218 AMD Hudson-2
225 Serverworks HT-1000
226 Serverworks HT-1100
229 Some AMD chipsets contain two PIIX4-compatible SMBus
234 will be called i2c-piix4.
244 Note this controller is hooked up to a TI bq24292i charger-IC,
245 combined with a FUSB302 Type-C port-controller as such it is advised
256 will be called i2c-nforce2.
265 Type-C controller. This driver can also be built as a module called
266 i2c-nvidia-gpu.
276 will be called i2c-sis5595.
286 will be called i2c-sis630.
304 will be called i2c-sis96x.
315 will be called i2c-via.
337 will be called i2c-viapro.
349 will be called i2c-zhaoxin.
354 tristate "SMBus Control Method Interface"
356 This driver supports the SMBus Control Method Interface. It needs the
357 BIOS to declare ACPI control methods as described in the SMBus Control
361 the module will be called i2c-scmi.
378 will be called i2c-hydra.
390 will be called i2c-powermac.
392 comment "I2C system bus drivers (mostly embedded / system-on-chip)"
403 will be called i2c-altera.
413 will be called i2c-aspeed.
416 tristate "Atmel AT91 I2C Two-Wire interface (TWI)"
424 to support combined I2C messages. Use the i2c-gpio driver
431 are facing this situation, use the i2c-gpio driver.
442 - It can hang, on a SAMA5D4, after several transfers.
443 - There are some mismatches with a SAMA5D4 as slave and a SAMA5D2 as
454 will be called i2c-au1550.
479 will be called i2c-bcm2835.
528 will be called i2c-cbus-gpio.
538 be called i2c-cgbc.ko.
548 will be called i2c-cpm.
557 will be called i2c-davinci.
572 called i2c-designware-core.
593 will be called i2c-designware-platform.
628 Intel BayTrail platforms using the X-Powers AXP288 PMIC. It allows
643 will be called i2c-designware-pci.
654 will be called i2c-digicolor.
666 ML7213 IOH is for IVI(In-Vehicle Infotainment) use, ML7223 IOH is
680 tristate "Exynos high-speed I2C driver"
685 High-speed I2C controller on Samsung Exynos5 and newer Samsung SoCs:
691 tristate "GPIO-based bitbanging I2C"
696 arch-neutral GPIO API to control the SCL and SDA lines.
699 bool "GPIO-based fault injector"
702 This adds some functionality to the i2c-gpio driver which can inject
703 faults to an I2C bus, so another bus master can be stress-tested.
723 will be called i2c-highlander.
733 will be called i2c-hisi.
736 tristate "IBM PPC 4xx on-chip I2C interface"
743 will be called i2c-ibm_iic.
753 will be called i2c-img-scb.
765 will be called i2c-imx.
776 will be called i2c-imx-lpi2c.
779 tristate "Intel IXP4xx on-chip I2C interface"
786 will be called i2c-iop3xx.
812 module will be called `i2c-k1`.
824 will be called i2c-keba.
834 will be called i2c-kempld.
844 will be called i2c-lpc2k.
851 I2C interface on the Loongson-2K SoCs and Loongson LS7A bridge
855 will be called i2c-ls2x.
867 called i2c-mlxbf.
889 called i2c-microchip-core.
896 built-in I2C interface on the MPC107, Tsi107, MPC512x, MPC52xx,
900 will be called i2c-mpc.
923 built-in I2C interface on the Marvell 64xxx line of host bridges.
927 will be called i2c-mv64xxx.
938 will be called i2c-mxs.
941 tristate "ST-Ericsson Nomadik/Ux500 I2C Controller"
945 I2C interface from ST-Ericsson's Nomadik and Ux500 architectures,
965 will be called i2c-ocores.
989 Supports the PA Semi PWRficient on-chip SMBus interfaces.
1000 will be called i2c-apple.
1010 will be called i2c-pca-platform.
1020 will be called i2c-pnx.
1028 will be called i2c-pxa.
1043 tristate "Qualcomm Camera Control Interface"
1047 built-in camera control interface on the Qualcomm SoCs.
1050 will be called i2c-qcom-cci.
1059 yes to this option, support will be included for the built-in I2C
1063 will be called i2c-qcom-geni.
1070 built-in I2C interface on the Qualcomm SoCs.
1073 will be called i2c-qup.
1083 will be called i2c-riic.
1093 be called i2c-rk3x.
1103 be called i2c-rtl9300.
1113 will be called i2c-rzv2m.
1129 will be called i2c-sh7760.
1136 built-in I2C interface on the Renesas SH-Mobile processor.
1139 will be called i2c-sh_mobile.
1151 will be called i2c-simtec.
1169 will be called i2c-st.
1179 will be called i2c-stm32f4.
1191 will be called i2c-stm32f7.
1214 will be called i2c-synquacer.
1237 tristate "UniPhier FIFO-less I2C controller"
1241 the UniPhier FIFO-less I2C interface embedded in PH1-LD4, PH1-sLD8,
1245 tristate "UniPhier FIFO-builtin I2C controller"
1249 the UniPhier FIFO-builtin I2C interface embedded in PH1-Pro4,
1250 PH1-Pro5, or newer UniPhier SoCs.
1261 will be called i2c-versatile.
1267 Say yes if you want to support the I2C bus on Wondermedia 8xxx-series
1271 called i2c-wmt.
1281 will be called i2c-octeon.
1292 will be called i2c-thunderx.
1308 This driver enables support for the on-chip I2C interface of
1312 be called i2c-xlp9xx.
1315 tristate "Renesas R-Car I2C Controller"
1322 R-Car I2C controller.
1325 will be called i2c-rcar.
1330 tristate "Diolan U2C-12 USB adapter"
1334 U2C-12, a USB to I2C interface.
1337 will be called i2c-diolan-u2c.
1340 tristate "Diolan DLN-2 USB I2C adapter"
1347 will be called i2c-dln2.
1358 will be called i2c-ljca.
1368 will be called i2c-cp2615.
1371 tristate "Parallel port adapter"
1376 This supports parallel port I2C adapters such as the ones made by
1378 Basically any adapter using the parallel port as an I2C bus with
1380 read the file Documentation/i2c/busses/i2c-parport.rst for details.
1383 will be called i2c-parport.
1393 be called i2c-mchp-pci1xxxx.
1403 will be called i2c-osif.
1411 This supports TAOS evaluation modules on serial port. In order to
1413 of the input-utils package.
1418 will be called i2c-taos-evm.
1421 tristate "Tiny-USB adapter"
1425 i2c-tiny-usb, a simple do-it-yourself USB to I2C interface. See
1429 will be called i2c-tiny-usb.
1462 will be called i2c-elektor.
1473 will be called i2c-icy.
1488 called as i2c-mlxcpld.
1499 will be called i2c-pca-isa.
1510 Supports the SiByte SOC on-chip I2C interfaces (2 channels).
1522 tristate "APM X-Gene SoC I2C SLIMpro devices support"
1525 Enable I2C bus access using the APM X-Gene SoC SLIMpro
1526 co-processor. The I2C device access the I2C bus via the X-Gene
1551 called as i2c-opal.
1562 called as i2c-fsi.
1573 will be called i2c-virtio.