Lines Matching +full:versatile +full:- +full:pci

1 # SPDX-License-Identifier: GPL-2.0-only
10 depends on PCI
16 for Cypress CCGx Type-C controller. Individual bus drivers
21 depends on PCI
25 controller is part of the 7101 device, which is an ACPI-compliant
29 will be called i2c-ali1535.
33 depends on PCI
37 controller is part of the 7101 device, which is an ACPI-compliant
41 will be called i2c-ali1563.
45 depends on PCI
51 will be called i2c-ali15x3.
55 depends on PCI
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.
80 depends on PCI
86 will be called i2c-amd8111.
90 depends on PCI && ACPI
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.
110 depends on PCI
163 will be called i2c-i801.
167 depends on PCI
174 will be called i2c-isch.
178 depends on PCI && X86
184 called i2c-ismt.
188 depends on PCI
202 AMD Hudson-2
209 Serverworks HT-1000
210 Serverworks HT-1100
213 Some AMD chipsets contain two PIIX4-compatible SMBus
218 will be called i2c-piix4.
228 Note this controller is hooked up to a TI bq24292i charger-IC,
229 combined with a FUSB302 Type-C port-controller as such it is advised
234 depends on PCI
240 will be called i2c-nforce2.
247 S4985 motherboard. On this 4-CPU board, the SMBus is multiplexed
253 will be called i2c-nforce2-s4985.
257 depends on PCI
262 Type-C controller. This driver can also be built as a module called
263 i2c-nvidia-gpu.
267 depends on PCI
273 will be called i2c-sis5595.
277 depends on PCI
283 will be called i2c-sis630.
287 depends on PCI
301 will be called i2c-sis96x.
305 depends on PCI
312 will be called i2c-via.
316 depends on PCI
334 will be called i2c-viapro.
348 the module will be called i2c-scmi.
357 depends on PCI && PPC_CHRP
365 will be called i2c-hydra.
377 will be called i2c-powermac.
379 comment "I2C system bus drivers (mostly embedded / system-on-chip)"
390 will be called i2c-altera.
400 will be called i2c-aspeed.
403 tristate "Atmel AT91 I2C Two-Wire interface (TWI)"
411 to support combined I2C messages. Use the i2c-gpio driver
418 are facing this situation, use the i2c-gpio driver.
429 - It can hang, on a SAMA5D4, after several transfers.
430 - There are some mismtaches with a SAMA5D4 as slave and a SAMA5D2 as
441 will be called i2c-au1550.
466 will be called i2c-bcm2835.
515 will be called i2c-cbus-gpio.
525 will be called i2c-cpm.
534 will be called i2c-davinci.
553 i2c-designware-core.
565 will be called i2c-designware-platform.
571 depends on PCI
589 Intel BayTrail platforms using the X-Powers AXP288 PMIC. It allows
595 tristate "Synopsys DesignWare PCI"
596 depends on PCI
604 will be called i2c-designware-pci.
613 will be called i2c-digicolor.
617 depends on PCI && (X86_32 || MIPS || COMPILE_TEST)
625 ML7213 IOH is for IVI(In-Vehicle Infotainment) use, ML7223 IOH is
639 tristate "Exynos high-speed I2C driver"
644 High-speed I2C controller on Samsung Exynos5 and newer Samsung SoCs:
650 tristate "GPIO-based bitbanging I2C"
655 arch-neutral GPIO API to control the SCL and SDA lines.
658 bool "GPIO-based fault injector"
661 This adds some functionality to the i2c-gpio driver which can inject
662 faults to an I2C bus, so another bus master can be stress-tested.
682 will be called i2c-highlander.
692 will be called i2c-hisi.
695 tristate "IBM PPC 4xx on-chip I2C interface"
702 will be called i2c-ibm_iic.
712 will be called i2c-img-scb.
723 will be called i2c-imx.
733 will be called i2c-imx-lpi2c.
736 tristate "Intel IXP4xx on-chip I2C interface"
743 will be called i2c-iop3xx.
762 will be called i2c-kempld.
772 will be called i2c-lpc2k.
779 I2C interface on the Loongson-2K SoCs and Loongson LS7A bridge
783 will be called i2c-ls2x.
795 called i2c-mlxbf.
817 called i2c-microchip-core.
824 built-in I2C interface on the MPC107, Tsi107, MPC512x, MPC52xx,
828 will be called i2c-mpc.
851 built-in I2C interface on the Marvell 64xxx line of host bridges.
855 will be called i2c-mv64xxx.
866 will be called i2c-mxs.
869 tristate "ST-Ericsson Nomadik/Ux500 I2C Controller"
873 I2C interface from ST-Ericsson's Nomadik and Ux500 architectures,
893 will be called i2c-ocores.
914 depends on PPC_PASEMI && PCI
916 Supports the PA Semi PWRficient on-chip SMBus interfaces.
928 will be called i2c-apple.
938 will be called i2c-pca-platform.
948 will be called i2c-pnx.
952 depends on ARCH_PXA || ARCH_MMP || ARCH_MVEBU || (X86_32 && PCI && OF) || COMPILE_TEST
956 will be called i2c-pxa.
959 def_bool I2C_PXA && X86_32 && PCI && OF
975 built-in camera control interface on the Qualcomm SoCs.
978 will be called i2c-qcom-cci.
987 yes to this option, support will be included for the built-in I2C
991 will be called i2c-qcom-geni.
998 built-in I2C interface on the Qualcomm SoCs.
1001 will be called i2c-qup.
1011 will be called i2c-riic.
1021 be called i2c-rk3x.
1031 will be called i2c-rzv2m.
1047 will be called i2c-sh7760.
1054 built-in I2C interface on the Renesas SH-Mobile processor.
1057 will be called i2c-sh_mobile.
1069 will be called i2c-simtec.
1087 will be called i2c-st.
1097 will be called i2c-stm32f4.
1109 will be called i2c-stm32f7.
1132 will be called i2c-synquacer.
1155 tristate "UniPhier FIFO-less I2C controller"
1159 the UniPhier FIFO-less I2C interface embedded in PH1-LD4, PH1-sLD8,
1163 tristate "UniPhier FIFO-builtin I2C controller"
1167 the UniPhier FIFO-builtin I2C interface embedded in PH1-Pro4,
1168 PH1-Pro5, or newer UniPhier SoCs.
1171 tristate "ARM Versatile/Realview I2C bus support"
1175 Say yes if you want to support the I2C serial bus on ARMs Versatile
1179 will be called i2c-versatile.
1185 Say yes if you want to support the I2C bus on Wondermedia 8xxx-series
1189 called i2c-wmt.
1199 will be called i2c-octeon.
1203 depends on 64BIT && PCI && (ARM64 || COMPILE_TEST)
1210 will be called i2c-thunderx.
1226 This driver enables support for the on-chip I2C interface of
1230 be called i2c-xlp9xx.
1233 tristate "Renesas R-Car I2C Controller"
1240 R-Car I2C controller.
1243 will be called i2c-rcar.
1248 tristate "Diolan U2C-12 USB adapter"
1252 U2C-12, a USB to I2C interface.
1255 will be called i2c-diolan-u2c.
1258 tristate "Diolan DLN-2 USB I2C adapter"
1265 will be called i2c-dln2.
1275 will be called i2c-cp2615.
1287 read the file Documentation/i2c/busses/i2c-parport.rst for details.
1290 will be called i2c-parport.
1294 depends on PCI
1300 be called i2c-mchp-pci1xxxx.
1310 will be called i2c-osif.
1320 of the input-utils package.
1325 will be called i2c-taos-evm.
1328 tristate "Tiny-USB adapter"
1332 i2c-tiny-usb, a simple do-it-yourself USB to I2C interface. See
1336 will be called i2c-tiny-usb.
1369 will be called i2c-elektor.
1380 will be called i2c-icy.
1394 called as i2c-mlxcpld.
1405 will be called i2c-pca-isa.
1416 Supports the SiByte SOC on-chip I2C interfaces (2 channels).
1428 tristate "APM X-Gene SoC I2C SLIMpro devices support"
1431 Enable I2C bus access using the APM X-Gene SoC SLIMpro
1432 co-processor. The I2C device access the I2C bus via the X-Gene
1438 depends on X86_32 && PCI
1457 called as i2c-opal.
1465 common PCI or MMIO interface.
1468 called as i2c-fsi.
1479 will be called i2c-virtio.