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

1 # SPDX-License-Identifier: GPL-2.0-only
10 depends on PCI
14 depends on PCI
18 controller is part of the 7101 device, which is an ACPI-compliant
22 will be called i2c-ali1535.
26 depends on PCI
30 controller is part of the 7101 device, which is an ACPI-compliant
34 will be called i2c-ali1563.
38 depends on PCI
44 will be called i2c-ali15x3.
48 depends on PCI
56 will be called i2c-amd756.
63 S4882 motherboard. On this 4-CPU board, the SMBus is multiplexed
69 will be called i2c-amd756-s4882.
73 depends on PCI
79 will be called i2c-amd8111.
83 depends on PCI && ACPI
89 be called i2c-amd-mp2-pci and i2c-amd-mp2-plat.
92 tristate "Hix5hd2 high-speed I2C driver"
95 Say Y here to include support for the high-speed I2C controller
99 will be called i2c-hix5hd2.
103 depends on PCI
153 will be called i2c-i801.
157 depends on PCI
164 will be called i2c-isch.
168 depends on PCI && X86
174 called i2c-ismt.
178 depends on PCI
192 AMD Hudson-2
199 Serverworks HT-1000
200 Serverworks HT-1100
203 Some AMD chipsets contain two PIIX4-compatible SMBus
208 will be called i2c-piix4.
218 Note this controller is hooked up to a TI bq24292i charger-IC,
219 combined with a FUSB302 Type-C port-controller as such it is advised
224 depends on PCI
230 will be called i2c-nforce2.
237 S4985 motherboard. On this 4-CPU board, the SMBus is multiplexed
243 will be called i2c-nforce2-s4985.
247 depends on PCI
251 Type-C controller. This driver can also be built as a module called
252 i2c-nvidia-gpu.
256 depends on PCI
262 will be called i2c-sis5595.
266 depends on PCI
272 will be called i2c-sis630.
276 depends on PCI
290 will be called i2c-sis96x.
294 depends on PCI
301 will be called i2c-via.
305 depends on PCI
323 will be called i2c-viapro.
337 the module will be called i2c-scmi.
346 depends on PCI && PPC_CHRP
354 will be called i2c-hydra.
366 will be called i2c-powermac.
368 comment "I2C system bus drivers (mostly embedded / system-on-chip)"
379 will be called i2c-altera.
389 will be called i2c-aspeed.
392 tristate "Atmel AT91 I2C Two-Wire interface (TWI)"
400 to support combined I2C messages. Use the i2c-gpio driver
407 are facing this situation, use the i2c-gpio driver.
418 - It can hang, on a SAMA5D4, after several transfers.
419 - There are some mismtaches with a SAMA5D4 as slave and a SAMA5D2 as
430 will be called i2c-au1550.
455 will be called i2c-bcm2835.
504 will be called i2c-cbus-gpio.
514 will be called i2c-cpm.
523 will be called i2c-davinci.
542 i2c-designware-core.
554 will be called i2c-designware-platform.
564 Intel BayTrail platforms using the X-Powers AXP288 PMIC. It allows
570 tristate "Synopsys DesignWare PCI"
571 depends on PCI
578 will be called i2c-designware-pci.
587 will be called i2c-digicolor.
591 depends on PCI && (X86_32 || MIPS || COMPILE_TEST)
599 ML7213 IOH is for IVI(In-Vehicle Infotainment) use, ML7223 IOH is
613 tristate "Exynos high-speed I2C driver"
618 High-speed I2C controller on Exynos5 and newer Samsung SoCs.
621 tristate "GPIO-based bitbanging I2C"
626 arch-neutral GPIO API to control the SCL and SDA lines.
629 bool "GPIO-based fault injector"
632 This adds some functionality to the i2c-gpio driver which can inject
633 faults to an I2C bus, so another bus master can be stress-tested.
646 will be called i2c-highlander.
656 will be called i2c-hisi.
659 tristate "IBM PPC 4xx on-chip I2C interface"
666 will be called i2c-ibm_iic.
676 will be called i2c-img-scb.
687 will be called i2c-imx.
697 will be called i2c-imx-lpi2c.
700 tristate "Intel IOPx3xx and IXP4xx on-chip I2C interface"
707 will be called i2c-iop3xx.
726 will be called i2c-kempld.
736 will be called i2c-lpc2k.
747 called i2c-mlxbf.
765 built-in I2C interface on the MPC107, Tsi107, MPC512x, MPC52xx,
769 will be called i2c-mpc.
792 built-in I2C interface on the Marvell 64xxx line of host bridges.
796 will be called i2c-mv64xxx.
807 will be called i2c-mxs.
810 tristate "ST-Ericsson Nomadik/Ux500 I2C Controller"
814 I2C interface from ST-Ericsson's Nomadik and Ux500 architectures,
834 will be called i2c-ocores.
855 depends on PPC_PASEMI && PCI
857 Supports the PA Semi PWRficient on-chip SMBus interfaces.
867 will be called i2c-pca-platform.
877 will be called i2c-pnx.
881 depends on ARCH_PXA || ARCH_MMP || ARCH_MVEBU || (X86_32 && PCI && OF) || COMPILE_TEST
885 will be called i2c-pxa.
888 def_bool I2C_PXA && X86_32 && PCI && OF
904 built-in camera control interface on the Qualcomm SoCs.
907 will be called i2c-qcom-cci.
916 yes to this option, support will be included for the built-in I2C
920 will be called i2c-qcom-geni.
927 built-in I2C interface on the Qualcomm SoCs.
930 will be called i2c-qup.
940 will be called i2c-riic.
950 be called i2c-rk3x.
973 will be called i2c-sh7760.
980 built-in I2C interface on the Renesas SH-Mobile processor.
983 will be called i2c-sh_mobile.
995 will be called i2c-simtec.
1013 will be called i2c-st.
1023 will be called i2c-stm32f4.
1035 will be called i2c-stm32f7.
1058 will be called i2c-synquacer.
1081 tristate "UniPhier FIFO-less I2C controller"
1085 the UniPhier FIFO-less I2C interface embedded in PH1-LD4, PH1-sLD8,
1089 tristate "UniPhier FIFO-builtin I2C controller"
1093 the UniPhier FIFO-builtin I2C interface embedded in PH1-Pro4,
1094 PH1-Pro5, or newer UniPhier SoCs.
1097 tristate "ARM Versatile/Realview I2C bus support"
1101 Say yes if you want to support the I2C serial bus on ARMs Versatile
1105 will be called i2c-versatile.
1111 Say yes if you want to support the I2C bus on Wondermedia 8xxx-series
1115 called i2c-wmt.
1125 will be called i2c-octeon.
1129 depends on 64BIT && PCI && (ARM64 || COMPILE_TEST)
1136 will be called i2c-thunderx.
1152 This driver enables support for the on-chip I2C interface of
1156 will be called i2c-xlr.
1162 This driver enables support for the on-chip I2C interface of
1166 be called i2c-xlp9xx.
1169 tristate "Renesas R-Car I2C Controller"
1176 R-Car I2C controller.
1179 will be called i2c-rcar.
1184 tristate "Diolan U2C-12 USB adapter"
1188 U2C-12, a USB to I2C interface.
1191 will be called i2c-diolan-u2c.
1194 tristate "Diolan DLN-2 USB I2C adapter"
1201 will be called i2c-dln2.
1211 will be called i2c-cp2615.
1223 read the file Documentation/i2c/busses/i2c-parport.rst for details.
1226 will be called i2c-parport.
1236 will be called i2c-osif.
1246 of the input-utils package.
1251 will be called i2c-taos-evm.
1254 tristate "Tiny-USB adapter"
1258 i2c-tiny-usb, a simple do-it-yourself USB to I2C interface. See
1262 will be called i2c-tiny-usb.
1295 will be called i2c-elektor.
1306 will be called i2c-icy.
1320 called as i2c-mlxcpld.
1331 will be called i2c-pca-isa.
1342 Supports the SiByte SOC on-chip I2C interfaces (2 channels).
1354 tristate "APM X-Gene SoC I2C SLIMpro devices support"
1357 Enable I2C bus access using the APM X-Gene SoC SLIMpro
1358 co-processor. The I2C device access the I2C bus via the X-Gene
1364 depends on X86_32 && PCI
1383 called as i2c-opal.
1391 common PCI or MMIO interface.
1394 called as i2c-fsi.
1405 will be called i2c-virtio.