Lines Matching +full:uniphier +full:- +full:system +full:- +full:bus
1 # SPDX-License-Identifier: GPL-2.0-only
6 menu "I2C Hardware Bus support"
18 controller is part of the 7101 device, which is an ACPI-compliant
22 will be called i2c-ali1535.
30 controller is part of the 7101 device, which is an ACPI-compliant
34 will be called i2c-ali1563.
44 will be called i2c-ali15x3.
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.
79 will be called i2c-amd8111.
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.
153 will be called i2c-i801.
164 will be called i2c-isch.
174 called i2c-ismt.
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
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.
251 Type-C controller. This driver can also be built as a module called
252 i2c-nvidia-gpu.
262 will be called i2c-sis5595.
272 will be called i2c-sis630.
290 will be called i2c-sis96x.
301 will be called i2c-via.
323 will be called i2c-viapro.
337 the module will be called i2c-scmi.
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
401 unless your system can cope with this limitation.
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.
438 Say yes if you want to support the I2C bus on Axxia platforms.
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.
563 This driver enables managed host access to the PMIC I2C bus on select
564 Intel BayTrail platforms using the X-Powers AXP288 PMIC. It allows
565 the host to request uninterrupted access to the PMIC's I2C bus from
567 a BayTrail system using the AXP288.
578 will be called i2c-designware-pci.
587 will be called i2c-digicolor.
602 This driver can access PCH I2C bus device.
606 ML7213 IOH is for IVI(In-Vehicle Infotainment) use, ML7223 IOH is
620 tristate "Exynos high-speed I2C driver"
625 High-speed I2C controller on Exynos5 and newer Samsung SoCs.
628 tristate "GPIO-based bitbanging I2C"
633 arch-neutral GPIO API to control the SCL and SDA lines.
636 bool "GPIO-based fault injector"
639 This adds some functionality to the i2c-gpio driver which can inject
640 faults to an I2C bus, so another bus master can be stress-tested.
653 will be called i2c-highlander.
656 tristate "IBM PPC 4xx on-chip I2C interface"
663 will be called i2c-ibm_iic.
673 will be called i2c-img-scb.
679 Say Y here if you want to use the IIC bus controller on
683 will be called i2c-imx.
689 Say Y here if you want to use the Low Power IIC bus controller
693 will be called i2c-imx-lpi2c.
696 tristate "Intel IOPx3xx and IXP4xx on-chip I2C interface"
699 Say Y here if you want to use the IIC bus controller on
703 will be called i2c-iop3xx.
718 This enables support for the I2C bus interface on some Kontron ETX
722 will be called i2c-kempld.
725 tristate "I2C bus support for NXP LPC2K/LPC178x/18xx/43xx"
732 will be called i2c-lpc2k.
740 system.
743 called i2c-mlxbf.
761 built-in I2C interface on the MPC107, Tsi107, MPC512x, MPC52xx,
765 will be called i2c-mpc.
771 This selects the MediaTek(R) Integrated Inter Circuit bus driver
788 built-in I2C interface on the Marvell 64xxx line of host bridges.
792 will be called i2c-mv64xxx.
799 Say Y here if you want to use the I2C bus controller on
803 will be called i2c-mxs.
806 tristate "ST-Ericsson Nomadik/Ux500 I2C Controller"
810 I2C interface from ST-Ericsson's Nomadik and Ux500 architectures,
830 will be called i2c-ocores.
846 Say Y here if you want to use the I2C bus controller on
853 Supports the PA Semi PWRficient on-chip SMBus interfaces.
860 parallel bus to I2C bus controller.
863 will be called i2c-pca-platform.
872 will be called i2c-pmcmsp.
875 tristate "I2C bus support for Philips PNX and NXP LPC targets"
882 will be called i2c-pnx.
888 If you have devices in the PXA I2C bus, say yes to this option.
890 will be called i2c-pxa.
900 Support I2C slave mode communications on the PXA I2C bus. This
902 I2C bus.
909 built-in camera control interface on the Qualcomm SoCs.
912 will be called i2c-qcom-cci.
921 yes to this option, support will be included for the built-in I2C
925 will be called i2c-qcom-geni.
932 built-in I2C interface on the Qualcomm SoCs.
935 will be called i2c-qup.
945 will be called i2c-riic.
955 be called i2c-rk3x.
978 will be called i2c-sh7760.
985 built-in I2C interface on the Renesas SH-Mobile processor.
988 will be called i2c-sh_mobile.
996 simple I2C bus used on newer Simtec products for general
1000 will be called i2c-simtec.
1010 will be called i2c-sirf.
1028 will be called i2c-st.
1038 will be called i2c-stm32f4.
1050 will be called i2c-stm32f7.
1063 will be called i2c-stu300.
1086 will be called i2c-synquacer.
1109 tristate "UniPhier FIFO-less I2C controller"
1113 the UniPhier FIFO-less I2C interface embedded in PH1-LD4, PH1-sLD8,
1114 or older UniPhier SoCs.
1117 tristate "UniPhier FIFO-builtin I2C controller"
1121 the UniPhier FIFO-builtin I2C interface embedded in PH1-Pro4,
1122 PH1-Pro5, or newer UniPhier SoCs.
1125 tristate "ARM Versatile/Realview I2C bus support"
1129 Say yes if you want to support the I2C serial bus on ARMs Versatile
1133 will be called i2c-versatile.
1136 tristate "Wondermedia WM8xxx SoC I2C bus support"
1139 Say yes if you want to support the I2C bus on Wondermedia 8xxx-series
1143 called i2c-wmt.
1146 tristate "Cavium OCTEON I2C bus support"
1149 Say yes if you want to support the I2C serial bus on Cavium
1153 will be called i2c-octeon.
1156 tristate "Cavium ThunderX I2C bus support"
1160 Say yes if you want to support the I2C serial bus on Cavium
1164 will be called i2c-thunderx.
1180 This driver enables support for the on-chip I2C interface of
1184 will be called i2c-xlr.
1190 This driver enables support for the on-chip I2C interface of
1194 be called i2c-xlp9xx.
1197 tristate "Renesas R-Car I2C Controller"
1204 R-Car I2C controller.
1207 will be called i2c-rcar.
1212 tristate "Diolan U2C-12 USB adapter"
1216 U2C-12, a USB to I2C interface.
1219 will be called i2c-diolan-u2c.
1222 tristate "Diolan DLN-2 USB I2C adapter"
1229 will be called i2c-dln2.
1239 Basically any adapter using the parallel port as an I2C bus with
1241 read the file Documentation/i2c/busses/i2c-parport.rst for details.
1244 will be called i2c-parport.
1254 will be called i2c-osif.
1264 of the input-utils package.
1269 will be called i2c-taos-evm.
1272 tristate "Tiny-USB adapter"
1276 i2c-tiny-usb, a simple do-it-yourself USB to I2C interface. See
1280 will be called i2c-tiny-usb.
1292 comment "Other I2C/SMBus bus drivers"
1295 tristate "Acorn IOC/IOMD I2C bus support"
1300 Say yes if you want to support the I2C bus on Acorn platforms.
1309 This supports the PCF8584 ISA bus I2C adapter. Say Y if you own
1313 will be called i2c-elektor.
1320 This supports the PCF8584 Zorro bus I2C adapter, known as ICY.
1324 will be called i2c-icy.
1338 called as i2c-mlxcpld.
1341 tristate "PCA9564/PCA9665 on an ISA bus"
1346 parallel bus to I2C bus controller.
1349 will be called i2c-pca-isa.
1352 system which doesn't have this device will result in long
1360 Supports the SiByte SOC on-chip I2C interfaces (2 channels).
1363 tristate "ChromeOS EC tunnel I2C bus"
1366 If you say yes here you get an I2C bus that will tunnel i2c commands
1367 through to the other side of the ChromeOS EC to the i2c bus
1372 tristate "APM X-Gene SoC I2C SLIMpro devices support"
1375 Enable I2C bus access using the APM X-Gene SoC SLIMpro
1376 co-processor. The I2C device access the I2C bus via the X-Gene
1381 tristate "Geode ACCESS.bus support"
1384 Enable the use of the ACCESS.bus controllers on the Geode SCx200 and
1401 called as i2c-opal.
1410 called i2c-zx2967.
1416 Driver for FSI bus attached I2C masters. These are I2C masters that
1417 are connected to the system over an FSI bus, instead of the more
1421 called as i2c-fsi.