Lines Matching +full:fpga +full:- +full:slave +full:- +full:serial

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.
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.
434 bool "Microchip AT91 I2C experimental slave mode"
438 If you say yes to this option, support for the slave mode will be
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.
577 bool "Synopsys DesignWare Slave"
581 Synopsys DesignWare I2C slave adapter.
593 will be called i2c-designware-platform.
617 Intel BayTrail platforms using the X-Powers AXP288 PMIC. It allows
632 will be called i2c-designware-pci.
643 will be called i2c-digicolor.
655 ML7213 IOH is for IVI(In-Vehicle Infotainment) use, ML7223 IOH is
669 tristate "Exynos high-speed I2C driver"
674 High-speed I2C controller on Samsung Exynos5 and newer Samsung SoCs:
680 tristate "GPIO-based bitbanging I2C"
685 arch-neutral GPIO API to control the SCL and SDA lines.
688 bool "GPIO-based fault injector"
691 This adds some functionality to the i2c-gpio driver which can inject
692 faults to an I2C bus, so another bus master can be stress-tested.
703 tristate "Highlander FPGA SMBus interface"
707 the SMBus interface located in the FPGA on various Highlander
712 will be called i2c-highlander.
722 will be called i2c-hisi.
725 tristate "IBM PPC 4xx on-chip I2C interface"
732 will be called i2c-ibm_iic.
742 will be called i2c-img-scb.
754 will be called i2c-imx.
765 will be called i2c-imx-lpi2c.
768 tristate "Intel IXP4xx on-chip I2C interface"
775 will be called i2c-iop3xx.
801 module will be called `i2c-k1`.
809 This driver supports the I2C controller found in KEBA system FPGA
813 will be called i2c-keba.
823 will be called i2c-kempld.
833 will be called i2c-lpc2k.
840 I2C interface on the Loongson-2K SoCs and Loongson LS7A bridge
844 will be called i2c-ls2x.
856 called i2c-mlxbf.
859 master and slave functions.
870 tristate "Microchip FPGA I2C controller"
878 called i2c-microchip-core.
885 built-in I2C interface on the MPC107, Tsi107, MPC512x, MPC52xx,
889 will be called i2c-mpc.
912 built-in I2C interface on the Marvell 64xxx line of host bridges.
916 will be called i2c-mv64xxx.
927 will be called i2c-mxs.
930 tristate "ST-Ericsson Nomadik/Ux500 I2C Controller"
934 I2C interface from ST-Ericsson's Nomadik and Ux500 architectures,
944 Driver can also support slave mode (select I2C_SLAVE).
954 will be called i2c-ocores.
978 Supports the PA Semi PWRficient on-chip SMBus interfaces.
990 will be called i2c-apple.
1000 will be called i2c-pca-platform.
1007 slave controller
1010 will be called i2c-pnx.
1018 will be called i2c-pxa.
1024 bool "Intel PXA2XX I2C Slave comms support"
1028 Support I2C slave mode communications on the PXA I2C bus. This
1037 built-in camera control interface on the Qualcomm SoCs.
1040 will be called i2c-qcom-cci.
1047 This driver supports GENI serial engine based I2C controller in
1049 yes to this option, support will be included for the built-in I2C
1053 will be called i2c-qcom-geni.
1060 built-in I2C interface on the Qualcomm SoCs.
1063 will be called i2c-qup.
1073 will be called i2c-riic.
1083 be called i2c-rk3x.
1093 be called i2c-rtl9300.
1103 will be called i2c-rzv2m.
1119 will be called i2c-sh7760.
1126 built-in I2C interface on the Renesas SH-Mobile processor.
1129 will be called i2c-sh_mobile.
1141 will be called i2c-simtec.
1156 hardware SSC (Synchronous Serial Controller) as an I2C controller.
1159 will be called i2c-st.
1169 will be called i2c-stm32f4.
1181 will be called i2c-stm32f7.
1192 accesses), except that it only supports one slave device.
1204 will be called i2c-synquacer.
1227 tristate "UniPhier FIFO-less I2C controller"
1231 the UniPhier FIFO-less I2C interface embedded in PH1-LD4, PH1-sLD8,
1235 tristate "UniPhier FIFO-builtin I2C controller"
1239 the UniPhier FIFO-builtin I2C interface embedded in PH1-Pro4,
1240 PH1-Pro5, or newer UniPhier SoCs.
1247 Say yes if you want to support the I2C serial bus on ARMs Versatile
1251 will be called i2c-versatile.
1257 Say yes if you want to support the I2C bus on Wondermedia 8xxx-series
1261 called i2c-wmt.
1267 Say yes if you want to support the I2C serial bus on Cavium
1271 will be called i2c-octeon.
1278 Say yes if you want to support the I2C serial bus on Cavium
1282 will be called i2c-thunderx.
1298 This driver enables support for the on-chip I2C interface of
1302 be called i2c-xlp9xx.
1305 tristate "Renesas R-Car I2C Controller"
1312 R-Car I2C controller.
1315 will be called i2c-rcar.
1320 tristate "Diolan U2C-12 USB adapter"
1324 U2C-12, a USB to I2C interface.
1327 will be called i2c-diolan-u2c.
1330 tristate "Diolan DLN-2 USB I2C adapter"
1337 will be called i2c-dln2.
1348 will be called i2c-ljca.
1358 will be called i2c-cp2615.
1370 read the file Documentation/i2c/busses/i2c-parport.rst for details.
1373 will be called i2c-parport.
1383 be called i2c-mchp-pci1xxxx.
1393 will be called i2c-osif.
1401 This supports TAOS evaluation modules on serial port. In order to
1403 of the input-utils package.
1408 will be called i2c-taos-evm.
1411 tristate "Tiny-USB adapter"
1415 i2c-tiny-usb, a simple do-it-yourself USB to I2C interface. See
1419 will be called i2c-tiny-usb.
1452 will be called i2c-elektor.
1463 will be called i2c-icy.
1478 called as i2c-mlxcpld.
1489 will be called i2c-pca-isa.
1500 Supports the SiByte SOC on-chip I2C interfaces (2 channels).
1512 tristate "APM X-Gene SoC I2C SLIMpro devices support"
1515 Enable I2C bus access using the APM X-Gene SoC SLIMpro
1516 co-processor. The I2C device access the I2C bus via the X-Gene
1541 called as i2c-opal.
1552 called as i2c-fsi.
1563 will be called i2c-virtio.