Lines Matching +full:as +full:- +full:is

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
28 This driver can also be built as a module. If so, the module
29 will be called i2c-ali1535.
37 controller is part of the 7101 device, which is an ACPI-compliant
40 This driver can also be built as a module. If so, the module
41 will be called i2c-ali1563.
50 This driver can also be built as a module. If so, the module
51 will be called i2c-ali15x3.
62 This driver can also be built as a module. If so, the module
63 will be called i2c-amd756.
72 This driver can also be built as a module. If so, the module
73 will be called i2c-amd8111.
82 This driver can also be built as modules. If so, the modules will
83 be called i2c-amd-mp2-pci and i2c-amd-mp2-plat.
91 I2C controller. The AMD ASF controller is an SMBus controller with
92 built-in ASF functionality, allowing it to issue generic SMBus
99 To compile this driver as a module, choose M here: the module will
103 tristate "Hix5hd2 high-speed I2C driver"
106 Say Y here to include support for the high-speed I2C controller
109 This driver can also be built as a module. If so, the module
110 will be called i2c-hix5hd2.
169 This driver can also be built as a module. If so, the module
170 will be called i2c-i801.
188 This driver can also be built as a module. If so, the module
189 will be called i2c-isch.
198 This driver can also be built as a module. If so, the module will be
199 called i2c-ismt.
208 versions of the chipset are supported (note that Serverworks is part
218 AMD Hudson-2
225 Serverworks HT-1000
226 Serverworks HT-1100
229 Some AMD chipsets contain two PIIX4-compatible SMBus
233 This driver can also be built as a module. If so, the module
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
255 This driver can also be built as a module. If so, the module
256 will be called i2c-nforce2.
264 NVIDIA GPU I2C controller which is used to communicate with the GPU's
265 Type-C controller. This driver can also be built as a module called
266 i2c-nvidia-gpu.
275 This driver can also be built as a module. If so, the module
276 will be called i2c-sis5595.
285 This driver can also be built as a module. If so, the module
286 will be called i2c-sis630.
303 This driver can also be built as a module. If so, the module
304 will be called i2c-sis96x.
314 This driver can also be built as a module. If so, the module
315 will be called i2c-via.
336 This driver can also be built as a module. If so, the module
337 will be called i2c-viapro.
348 This driver can also be built as a module. If so, the module
349 will be called i2c-zhaoxin.
357 BIOS to declare ACPI control methods as described in the SMBus Control
360 To compile this driver as a module, choose M here:
361 the module will be called i2c-scmi.
377 This support is also available as a module. If so, the module
378 will be called i2c-hydra.
386 layer and to userland. It is used by various drivers on the PowerMac
389 This support is also available as a module. If so, the module
390 will be called i2c-powermac.
392 comment "I2C system bus drivers (mostly embedded / system-on-chip)"
402 This driver can also be built as a module. If so, the module
403 will be called i2c-altera.
412 This driver can also be built as a module. If so, the module
413 will be called i2c-aspeed.
416 tristate "Atmel AT91 I2C Two-Wire interface (TWI)"
422 A serious problem is that there is no documented way to issue
423 repeated START conditions for more than two messages, as needed
424 to support combined I2C messages. Use the i2c-gpio driver
430 the latency to fill the transmission register is too long. If you
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
453 This driver can also be built as a module. If so, the module
454 will be called i2c-au1550.
464 Please note that this controller is limited to transfers of maximum
478 This support is also available as a module. If so, the module
479 will be called i2c-bcm2835.
517 Say yes here to select Cadence I2C Host Controller. This controller is
527 This driver can also be built as a module. If so, the module
528 will be called i2c-cbus-gpio.
537 This driver can also be built as a module. If so, the module will
538 be called i2c-cgbc.ko.
547 This driver can also be built as a module. If so, the module
548 will be called i2c-cpm.
556 This driver can also be built as a module. If so, the module
557 will be called i2c-davinci.
560 devices such as DaVinci NIC.
571 To compile the driver as a module, choose M here: the module will be
572 called i2c-designware-core.
592 This driver can also be built as a module. If so, the module
593 will be called i2c-designware-platform.
617 Intel BayTrail platforms using the X-Powers AXP288 PMIC. It allows
628 Synopsys DesignWare I2C adapters on the PCI bus. Only master mode is
631 This driver can also be built as a module. If so, the module
632 will be called i2c-designware-pci.
642 This driver can also be built as a module. If so, the module
643 will be called i2c-digicolor.
649 This driver is for PCH(Platform controller Hub) I2C of EG20T which
650 is an IOH(Input/Output Hub) for x86 embedded processor.
655 ML7213 IOH is for IVI(In-Vehicle Infotainment) use, ML7223 IOH is
656 for MP(Media Phone) use and ML7831 IOH is for general purpose use.
657 ML7213/ML7223/ML7831 is companion chip for Intel Atom E6xx series.
658 ML7213/ML7223/ML7831 is completely compatible for Intel EG20T PCH.
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"
684 This is a very simple bitbanging I2C driver utilizing the
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.
693 This is for debugging. If unsure, say 'no'.
709 FPGAs. This is wholly unrelated to the SoC I2C.
711 This driver can also be built as a module. If so, the module
712 will be called i2c-highlander.
721 This driver can also be built as a module. If so, the module
722 will be called i2c-hisi.
725 tristate "IBM PPC 4xx on-chip I2C interface"
731 This driver can also be built as a module. If so, the module
732 will be called i2c-ibm_iic.
741 This driver can also be built as a module. If so, the module
742 will be called i2c-img-scb.
753 This driver can also be built as a module. If so, the module
754 will be called i2c-imx.
763 This driver can also be built as a module. If so, the module
764 will be called i2c-imx-lpi2c.
767 tristate "Intel IXP4xx on-chip I2C interface"
773 This driver can also be built as a module. If so, the module
774 will be called i2c-iop3xx.
794 This driver can also be built as a module. If so, the module
795 will be called i2c-keba.
804 This driver can also be built as a module. If so, the module
805 will be called i2c-kempld.
814 This driver can also be built as a module. If so, the module
815 will be called i2c-lpc2k.
822 I2C interface on the Loongson-2K SoCs and Loongson LS7A bridge
825 This driver can also be built as a module. If so, the module
826 will be called i2c-ls2x.
837 This driver can also be built as a module. If so, the module will be
838 called i2c-mlxbf.
859 This driver can also be built as a module. If so, the module will be
860 called i2c-microchip-core.
867 built-in I2C interface on the MPC107, Tsi107, MPC512x, MPC52xx,
870 This driver can also be built as a module. If so, the module
871 will be called i2c-mpc.
894 built-in I2C interface on the Marvell 64xxx line of host bridges.
895 This driver is also used for Allwinner SoCs I2C controllers.
897 This driver can also be built as a module. If so, the module
898 will be called i2c-mv64xxx.
908 This driver can also be built as a module. If so, the module
909 will be called i2c-mxs.
912 tristate "ST-Ericsson Nomadik/Ux500 I2C Controller"
916 I2C interface from ST-Ericsson's Nomadik and Ux500 architectures,
917 as well as the STA2X11 PCIe I/O HUB.
924 Nuvoton I2C controller, which is available on the NPCM BMC
935 This driver can also be built as a module. If so, the module
936 will be called i2c-ocores.
959 Supports the PA Semi PWRficient on-chip SMBus interfaces.
968 Silicon chips such as the M1.
970 This driver can also be built as a module. If so, the module
971 will be called i2c-apple.
974 tristate "PCA9564/PCA9665 as platform device"
980 This driver can also be built as a module. If so, the module
981 will be called i2c-pca-platform.
990 This driver can also be built as a module. If so, the module
991 will be called i2c-pnx.
998 This driver can also be built as a module. If so, the module
999 will be called i2c-pxa.
1010 is necessary for systems where the PXA may be a target on the
1018 built-in camera control interface on the Qualcomm SoCs.
1020 This driver can also be built as a module. If so, the module
1021 will be called i2c-qcom-cci.
1030 yes to this option, support will be included for the built-in I2C
1033 This driver can also be built as a module. If so, the module
1034 will be called i2c-qcom-geni.
1041 built-in I2C interface on the Qualcomm SoCs.
1043 This driver can also be built as a module. If so, the module
1044 will be called i2c-qup.
1053 This driver can also be built as a module. If so, the module
1054 will be called i2c-riic.
1063 This driver can also be built as a module. If so, the module will
1064 be called i2c-rk3x.
1073 This driver can also be built as a module. If so, the module will
1074 be called i2c-rtl9300.
1083 This driver can also be built as a module. If so, the module
1084 will be called i2c-rzv2m.
1099 This driver can also be built as a module. If so, the module
1100 will be called i2c-sh7760.
1107 built-in I2C interface on the Renesas SH-Mobile processor.
1109 This driver can also be built as a module. If so, the module
1110 will be called i2c-sh_mobile.
1117 the Simtec Generic I2C interface. This driver is for the
1119 I2C, such as DDC on the Simtec BBD2016A.
1121 This driver can also be built as a module. If so, the module
1122 will be called i2c-simtec.
1137 hardware SSC (Synchronous Serial Controller) as an I2C controller.
1139 This driver can also be built as module. If so, the module
1140 will be called i2c-st.
1149 This driver can also be built as module. If so, the module
1150 will be called i2c-stm32f4.
1161 This driver can also be built as module. If so, the module
1162 will be called i2c-stm32f7.
1174 This interface is used to connect to specific PMIC devices (like the
1184 This driver can also be built as a module. If so, the module
1185 will be called i2c-synquacer.
1203 This I2C driver is a 'virtual' I2C driver. The real driver is part
1208 tristate "UniPhier FIFO-less I2C controller"
1212 the UniPhier FIFO-less I2C interface embedded in PH1-LD4, PH1-sLD8,
1216 tristate "UniPhier FIFO-builtin I2C controller"
1220 the UniPhier FIFO-builtin I2C interface embedded in PH1-Pro4,
1221 PH1-Pro5, or newer UniPhier SoCs.
1231 This driver can also be built as a module. If so, the module
1232 will be called i2c-versatile.
1238 Say yes if you want to support the I2C bus on Wondermedia 8xxx-series
1241 This driver can also be built as a module. If so, the module will be
1242 called i2c-wmt.
1251 This driver can also be built as a module. If so, the module
1252 will be called i2c-octeon.
1262 This driver can also be built as a module. If so, the module
1263 will be called i2c-thunderx.
1272 This driver can also be built as a module. If so, the module
1279 This driver enables support for the on-chip I2C interface of
1282 This driver can also be built as a module. If so, the module will
1283 be called i2c-xlp9xx.
1286 tristate "Renesas R-Car I2C Controller"
1293 R-Car I2C controller.
1295 This driver can also be built as a module. If so, the module
1296 will be called i2c-rcar.
1301 tristate "Diolan U2C-12 USB adapter"
1305 U2C-12, a USB to I2C interface.
1307 This driver can also be built as a module. If so, the module
1308 will be called i2c-diolan-u2c.
1311 tristate "Diolan DLN-2 USB I2C adapter"
1317 This driver can also be built as a module. If so, the module
1318 will be called i2c-dln2.
1328 This driver can also be built as a module. If so, the module
1329 will be called i2c-ljca.
1338 This driver can also be built as a module. If so, the module
1339 will be called i2c-cp2615.
1347 This supports parallel port I2C adapters such as the ones made by
1349 Basically any adapter using the parallel port as an I2C bus with
1350 no extra chipset is supported by this driver, or could be. Please
1351 read the file Documentation/i2c/busses/i2c-parport.rst for details.
1353 This support is also available as a module. If so, the module
1354 will be called i2c-parport.
1363 This driver can also be built as a module. If so, the module will
1364 be called i2c-mchp-pci1xxxx.
1373 This driver can also be built as a module. If so, the module
1374 will be called i2c-osif.
1383 use this driver, you will need the inputattach tool, which is part
1384 of the input-utils package.
1388 This support is also available as a module. If so, the module
1389 will be called i2c-taos-evm.
1392 tristate "Tiny-USB adapter"
1396 i2c-tiny-usb, a simple do-it-yourself USB to I2C interface. See
1399 This driver can also be built as a module. If so, the module
1400 will be called i2c-tiny-usb.
1407 Technologies Viperboard as I2C master.
1432 This support is also available as a module. If so, the module
1433 will be called i2c-elektor.
1440 This supports the PCF8584 Zorro bus I2C adapter, known as ICY.
1443 This support is also available as a module. If so, the module
1444 will be called i2c-icy.
1447 0x4c, loading the module 'ltc2990' is sufficient to enable it.
1456 Controller is implemented as CPLD logic.
1458 This driver can also be built as a module. If so, the module will be
1459 called as i2c-mlxcpld.
1469 This driver can also be built as a module. If so, the module
1470 will be called i2c-pca-isa.
1472 This device is almost undetectable and using this driver on a
1481 Supports the SiByte SOC on-chip I2C interfaces (2 channels).
1493 tristate "APM X-Gene SoC I2C SLIMpro devices support"
1496 Enable I2C bus access using the APM X-Gene SoC SLIMpro
1497 co-processor. The I2C device access the I2C bus via the X-Gene
1510 This support is also available as a module. If so, the module
1519 the driver is based on the OPAL interfaces.
1521 This driver can also be built as a module. If so, the module will be
1522 called as i2c-opal.
1532 This driver can also be built as a module. If so, the module will be
1533 called as i2c-fsi.
1543 This driver can also be built as a module. If so, the module
1544 will be called i2c-virtio.