Lines Matching +full:uniphier +full:- +full:system +full:- +full:bus
1 # SPDX-License-Identifier: GPL-2.0-only
6 menu "I2C Hardware Bus support"
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
96 If you have an AMD system with ASF support and want to enable this
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
425 unless your system can cope with this limitation.
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.
462 Say yes if you want to support the I2C bus on Axxia platforms.
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.
590 Synopsys DesignWare I2C adapters on the platform bus.
593 will be called i2c-designware-platform.
604 This driver enables managed host access to the selected I2C bus shared
607 You should say Y if running on an AMD system equipped with the PSP.
616 This driver enables managed host access to the PMIC I2C bus on select
617 Intel BayTrail platforms using the X-Powers AXP288 PMIC. It allows
618 the host to request uninterrupted access to the PMIC's I2C bus from
620 a BayTrail system using the AXP288.
628 Synopsys DesignWare I2C adapters on the PCI bus. Only master mode is
632 will be called i2c-designware-pci.
643 will be called i2c-digicolor.
651 This driver can access PCH I2C bus device.
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.
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.
750 Say Y here if you want to use the IIC bus controller on
754 will be called i2c-imx.
761 Say Y here if you want to use the Low Power IIC bus controller
765 will be called i2c-imx-lpi2c.
768 tristate "Intel IXP4xx on-chip I2C interface"
771 Say Y here if you want to use the IIC bus controller on
775 will be called i2c-iop3xx.
792 This driver supports the I2C controller found in KEBA system FPGA
796 will be called i2c-keba.
802 This enables support for the I2C bus interface on some Kontron ETX
806 will be called i2c-kempld.
809 tristate "I2C bus support for NXP LPC2K/LPC178x/18xx/43xx"
816 will be called i2c-lpc2k.
823 I2C interface on the Loongson-2K SoCs and Loongson LS7A bridge
827 will be called i2c-ls2x.
836 system.
839 called i2c-mlxbf.
861 called i2c-microchip-core.
868 built-in I2C interface on the MPC107, Tsi107, MPC512x, MPC52xx,
872 will be called i2c-mpc.
878 This selects the MediaTek(R) Integrated Inter Circuit bus driver
895 built-in I2C interface on the Marvell 64xxx line of host bridges.
899 will be called i2c-mv64xxx.
906 Say Y here if you want to use the I2C bus controller on
910 will be called i2c-mxs.
913 tristate "ST-Ericsson Nomadik/Ux500 I2C Controller"
917 I2C interface from ST-Ericsson's Nomadik and Ux500 architectures,
937 will be called i2c-ocores.
953 Say Y here if you want to use the I2C bus controller on
960 Supports the PA Semi PWRficient on-chip SMBus interfaces.
972 will be called i2c-apple.
979 parallel bus to I2C bus controller.
982 will be called i2c-pca-platform.
985 tristate "I2C bus support for Philips PNX and NXP LPC targets"
992 will be called i2c-pnx.
998 If you have devices in the PXA I2C bus, say yes to this option.
1000 will be called i2c-pxa.
1010 Support I2C slave mode communications on the PXA I2C bus. This
1012 I2C bus.
1019 built-in camera control interface on the Qualcomm SoCs.
1022 will be called i2c-qcom-cci.
1031 yes to this option, support will be included for the built-in I2C
1035 will be called i2c-qcom-geni.
1042 built-in I2C interface on the Qualcomm SoCs.
1045 will be called i2c-qup.
1055 will be called i2c-riic.
1065 be called i2c-rk3x.
1075 be called i2c-rtl9300.
1085 will be called i2c-rzv2m.
1101 will be called i2c-sh7760.
1108 built-in I2C interface on the Renesas SH-Mobile processor.
1111 will be called i2c-sh_mobile.
1119 simple I2C bus used on newer Simtec products for general
1123 will be called i2c-simtec.
1141 will be called i2c-st.
1151 will be called i2c-stm32f4.
1163 will be called i2c-stm32f7.
1186 will be called i2c-synquacer.
1209 tristate "UniPhier FIFO-less I2C controller"
1213 the UniPhier FIFO-less I2C interface embedded in PH1-LD4, PH1-sLD8,
1214 or older UniPhier SoCs.
1217 tristate "UniPhier FIFO-builtin I2C controller"
1221 the UniPhier FIFO-builtin I2C interface embedded in PH1-Pro4,
1222 PH1-Pro5, or newer UniPhier SoCs.
1225 tristate "ARM Versatile/Realview I2C bus support"
1229 Say yes if you want to support the I2C serial bus on ARMs Versatile
1233 will be called i2c-versatile.
1236 tristate "Wondermedia WM8xxx SoC I2C bus support"
1239 Say yes if you want to support the I2C bus on Wondermedia 8xxx-series
1243 called i2c-wmt.
1246 tristate "Cavium OCTEON I2C bus support"
1249 Say yes if you want to support the I2C serial bus on Cavium
1253 will be called i2c-octeon.
1256 tristate "Cavium ThunderX I2C bus support"
1260 Say yes if you want to support the I2C serial bus on Cavium
1264 will be called i2c-thunderx.
1280 This driver enables support for the on-chip I2C interface of
1284 be called i2c-xlp9xx.
1287 tristate "Renesas R-Car I2C Controller"
1294 R-Car I2C controller.
1297 will be called i2c-rcar.
1302 tristate "Diolan U2C-12 USB adapter"
1306 U2C-12, a USB to I2C interface.
1309 will be called i2c-diolan-u2c.
1312 tristate "Diolan DLN-2 USB I2C adapter"
1319 will be called i2c-dln2.
1330 will be called i2c-ljca.
1340 will be called i2c-cp2615.
1350 Basically any adapter using the parallel port as an I2C bus with
1352 read the file Documentation/i2c/busses/i2c-parport.rst for details.
1355 will be called i2c-parport.
1365 be called i2c-mchp-pci1xxxx.
1375 will be called i2c-osif.
1385 of the input-utils package.
1390 will be called i2c-taos-evm.
1393 tristate "Tiny-USB adapter"
1397 i2c-tiny-usb, a simple do-it-yourself USB to I2C interface. See
1401 will be called i2c-tiny-usb.
1413 comment "Other I2C/SMBus bus drivers"
1416 tristate "Acorn IOC/IOMD I2C bus support"
1421 Say yes if you want to support the I2C bus on Acorn platforms.
1430 This supports the PCF8584 ISA bus I2C adapter. Say Y if you own
1434 will be called i2c-elektor.
1441 This supports the PCF8584 Zorro bus I2C adapter, known as ICY.
1445 will be called i2c-icy.
1460 called as i2c-mlxcpld.
1463 tristate "PCA9564/PCA9665 on an ISA bus"
1468 parallel bus to I2C bus controller.
1471 will be called i2c-pca-isa.
1474 system which doesn't have this device will result in long
1482 Supports the SiByte SOC on-chip I2C interfaces (2 channels).
1485 tristate "ChromeOS EC tunnel I2C bus"
1488 If you say yes here you get an I2C bus that will tunnel i2c commands
1489 through to the other side of the ChromeOS EC to the i2c bus
1494 tristate "APM X-Gene SoC I2C SLIMpro devices support"
1497 Enable I2C bus access using the APM X-Gene SoC SLIMpro
1498 co-processor. The I2C device access the I2C bus via the X-Gene
1503 tristate "Geode ACCESS.bus support"
1506 Enable the use of the ACCESS.bus controllers on the Geode SCx200 and
1523 called as i2c-opal.
1529 Driver for FSI bus attached I2C masters. These are I2C masters that
1530 are connected to the system over an FSI bus, instead of the more
1534 called as i2c-fsi.
1545 will be called i2c-virtio.