Back to home page

OSCL-LXR

 
 

    


 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2025-03-06 09:18:33  
i2c-acorn.c 1932 bytes 2025-03-06 09:18:33 2025-03-06 12:27:55  
i2c-ali1535.c 15912 bytes 2025-03-06 09:18:33 2025-03-06 12:27:55

This is the driver for the SMB Host controller on Acer Labs Inc.

i2c-ali1563.c 11234 bytes 2025-03-06 09:18:33 2025-03-06 12:27:55 i2c driver for the ALi 1563 Southbridge
i2c-ali15x3.c 15113 bytes 2025-03-06 09:18:33 2025-03-06 12:27:55

This is the driver for the SMB Host controller on Acer Labs Inc.

i2c-altera.c 14187 bytes 2025-03-06 09:18:33 2025-03-06 12:27:55  
i2c-amd-mp2-pci.c 11785 bytes 2025-03-06 09:18:33 2025-03-06 12:27:56

AMD MP2 PCIe communication driver Authors: Shyam Sundar S K <Shyam-sundar.S-k@amd.com">Shyam-sundar.S-k@amd.com> Elie Morisse <gmail.com">syniurge@gmail.com>

i2c-amd-mp2-plat.c 9797 bytes 2025-03-06 09:18:33 2025-03-06 12:27:56

AMD MP2 platform driver Setup the I2C adapters enumerated in the ACPI namespace.

i2c-amd-mp2.h 5602 bytes 2025-03-06 09:18:33 2025-03-06 12:27:56

AMD MP2 I2C adapter driver Authors: Shyam Sundar S K <Shyam-sundar.S-k@amd.com">Shyam-sundar.S-k@amd.com> Elie Morisse <gmail.com">syniurge@gmail.com>

i2c-amd756-s4882.c 6922 bytes 2025-03-06 09:18:33 2025-03-06 12:27:56 i2c-amd756 extras for the Tyan S4882 motherboard
i2c-amd756.c 10651 bytes 2025-03-06 09:18:33 2025-03-06 12:27:56

2002-04-08: Added nForce support.

i2c-amd8111.c 11896 bytes 2025-03-06 09:18:33 2025-03-06 12:27:56  
i2c-aspeed.c 32788 bytes 2025-03-06 09:18:33 2025-03-06 12:27:56  
i2c-at91-core.c 8605 bytes 2025-03-06 09:18:33 2025-03-06 12:27:56  
i2c-at91-master.c 27987 bytes 2025-03-06 09:18:33 2025-03-06 12:27:57  
i2c-at91-slave.c 3571 bytes 2025-03-06 09:18:33 2025-03-06 12:27:57  
i2c-at91.h 6823 bytes 2025-03-06 09:18:33 2025-03-06 12:27:57  
i2c-au1550.c 8721 bytes 2025-03-06 09:18:33 2025-03-06 12:27:57 SMBus (i2c) adapter for Alchemy PSC interface
i2c-axxia.c 23437 bytes 2025-03-06 09:18:33 2025-03-06 12:27:57

This driver implements I2C master functionality using the LSI API2C controller.

i2c-bcm-iproc.c 35897 bytes 2025-03-06 09:18:33 2025-03-06 12:27:58  
i2c-bcm-kona.c 22970 bytes 2025-03-06 09:18:33 2025-03-06 12:27:58  
i2c-bcm2835.c 14263 bytes 2025-03-06 09:18:33 2025-03-06 12:27:58

BCM2835 master mode driver

i2c-brcmstb.c 19307 bytes 2025-03-06 09:18:33 2025-03-06 12:27:58  
i2c-cadence.c 38968 bytes 2025-03-06 09:18:33 2025-03-06 12:27:58  
i2c-cbus-gpio.c 7028 bytes 2025-03-06 09:18:33 2025-03-06 12:27:58  
i2c-ccgx-ucsi.c 712 bytes 2025-03-06 09:18:33 2025-03-06 12:27:58

Instantiate UCSI device for Cypress CCGx Type-C controller. Derived from i2c-designware-pcidrv.c and i2c-nvidia-gpu.c.

i2c-ccgx-ucsi.h 318 bytes 2025-03-06 09:18:33 2025-03-06 12:27:58  
i2c-cht-wc.c 14986 bytes 2025-03-06 09:18:33 2025-03-06 12:27:59  
i2c-cp2615.c 8224 bytes 2025-03-06 09:18:33 2025-03-06 12:27:59

i2c support for Silicon Labs' CP2615 Digital Audio Bridge (c) 2021, Bence Csókás <sch.bme.hu">bence98@sch.bme.hu>

i2c-cpm.c 17407 bytes 2025-03-06 09:18:33 2025-03-06 12:27:59  
i2c-cros-ec-tunnel.c 8041 bytes 2025-03-06 09:18:33 2025-03-06 12:27:59  
i2c-davinci.c 25610 bytes 2025-03-06 09:18:33 2025-03-06 12:28:00  
i2c-designware-amdpsp.c 8956 bytes 2025-03-06 09:18:33 2025-03-06 12:28:00  
i2c-designware-baytrail.c 959 bytes 2025-03-06 09:18:33 2025-03-06 12:28:00  
i2c-designware-common.c 15775 bytes 2025-03-06 09:18:33 2025-03-06 12:28:01  
i2c-designware-core.h 12693 bytes 2025-03-06 09:18:33 2025-03-06 12:28:01  
i2c-designware-master.c 24798 bytes 2025-03-06 09:18:33 2025-03-06 12:28:01  
i2c-designware-pcidrv.c 10351 bytes 2025-03-06 09:18:33 2025-03-06 12:28:01  
i2c-designware-platdrv.c 12161 bytes 2025-03-06 09:18:33 2025-03-06 12:28:01  
i2c-designware-slave.c 7477 bytes 2025-03-06 09:18:33 2025-03-06 12:28:01  
i2c-digicolor.c 8054 bytes 2025-03-06 09:18:33 2025-03-06 12:28:02  
i2c-diolan-u2c.c 13044 bytes 2025-03-06 09:18:33 2025-03-06 12:28:02  
i2c-dln2.c 6165 bytes 2025-03-06 09:18:33 2025-03-06 12:28:02  
i2c-eg20t.c 24408 bytes 2025-03-06 09:18:33 2025-03-06 12:28:02  
i2c-elektor.c 8089 bytes 2025-03-06 09:18:33 2025-03-06 12:28:02  
i2c-emev2.c 10806 bytes 2025-03-06 09:18:33 2025-03-06 12:28:03  
i2c-exynos5.c 25624 bytes 2025-03-06 09:18:33 2025-03-06 12:28:03 Samsung Exynos5 I2C Controller Driver
i2c-fsi.c 17843 bytes 2025-03-06 09:18:33 2025-03-06 12:28:03  
i2c-gpio.c 14071 bytes 2025-03-06 09:18:33 2025-03-06 12:28:03  
i2c-highlander.c 10876 bytes 2025-03-06 09:18:33 2025-03-06 12:28:03  
i2c-hisi.c 14481 bytes 2025-03-06 09:18:33 2025-03-06 12:28:03  
i2c-hix5hd2.c 12752 bytes 2025-03-06 09:18:33 2025-03-06 12:28:03  
i2c-hydra.c 3462 bytes 2025-03-06 09:18:33 2025-03-06 12:28:03  
i2c-i801.c 56258 bytes 2025-03-06 09:18:33 2025-03-06 12:28:04

Supports the following Intel I/O Controller Hubs (ICH): I/O Block I2C region SMBus Block proc.

i2c-ibm_iic.c 19338 bytes 2025-03-06 09:18:33 2025-03-06 12:28:04  
i2c-ibm_iic.h 2487 bytes 2025-03-06 09:18:33 2025-03-06 12:28:04  
i2c-icy.c 5720 bytes 2025-03-06 09:18:33 2025-03-06 12:28:04  
i2c-img-scb.c 42012 bytes 2025-03-06 09:18:33 2025-03-06 12:28:04

I2C adapter for the IMG Serial Control Bus (SCB) IP block.

i2c-imx-lpi2c.c 16319 bytes 2025-03-06 09:18:33 2025-03-06 12:28:04  
i2c-imx.c 47104 bytes 2025-03-06 09:18:33 2025-03-06 12:28:05  
i2c-iop3xx.c 13255 bytes 2025-03-06 09:18:33 2025-03-06 12:28:05  
i2c-iop3xx.h 3693 bytes 2025-03-06 09:18:33 2025-03-06 12:28:05  
i2c-isch.c 8496 bytes 2025-03-06 09:18:33 2025-03-06 12:28:05 Linux kernel driver for Intel SCH chipset SMBus
i2c-ismt.c 28365 bytes 2025-03-06 09:18:33 2025-03-06 12:28:05

Supports the SMBus Message Transport (SMT) in the Intel Atom Processor S12xx Product Family.

i2c-jz4780.c 21739 bytes 2025-03-06 09:18:33 2025-03-06 12:28:05  
i2c-kempld.c 9609 bytes 2025-03-06 09:18:33 2025-03-06 12:28:05  
i2c-lpc2k.c 12198 bytes 2025-03-06 09:18:33 2025-03-06 12:28:05  
i2c-meson.c 14801 bytes 2025-03-06 09:18:33 2025-03-06 12:28:06  
i2c-microchip-corei2c.c 12166 bytes 2025-03-06 09:18:33 2025-03-06 12:28:06  
i2c-mlxbf.c 71082 bytes 2025-03-06 09:18:33 2025-03-06 12:28:07  
i2c-mlxcpld.c 15089 bytes 2025-03-06 09:18:33 2025-03-06 12:28:07  
i2c-mpc.c 24591 bytes 2025-03-06 09:18:33 2025-03-06 12:28:07  
i2c-mt65xx.c 42277 bytes 2025-03-06 09:18:33 2025-03-06 12:28:08  
i2c-mt7621.c 8617 bytes 2025-03-06 09:18:33 2025-03-06 12:28:08  
i2c-mv64xxx.c 30853 bytes 2025-03-06 09:18:33 2025-03-06 12:28:08  
i2c-mxs.c 24407 bytes 2025-03-06 09:18:33 2025-03-06 12:28:08  
i2c-nforce2-s4985.c 6698 bytes 2025-03-06 09:18:33 2025-03-06 12:28:08 i2c-nforce2 extras for the Tyan S4985 motherboard
i2c-nforce2.c 12243 bytes 2025-03-06 09:18:33 2025-03-06 12:28:08  
i2c-nomadik.c 28425 bytes 2025-03-06 09:18:33 2025-03-06 12:28:08  
i2c-npcm7xx.c 63868 bytes 2025-03-06 09:18:33 2025-03-06 12:28:09  
i2c-nvidia-gpu.c 9732 bytes 2025-03-06 09:18:33 2025-03-06 12:28:09  
i2c-ocores.c 19678 bytes 2025-03-06 09:18:33 2025-03-06 12:28:10 I2C bus driver for OpenCores I2C controller
i2c-octeon-core.c 19236 bytes 2025-03-06 09:18:33 2025-03-06 12:28:10  
i2c-octeon-core.h 6731 bytes 2025-03-06 09:18:33 2025-03-06 12:28:10  
i2c-octeon-platdrv.c 7154 bytes 2025-03-06 09:18:33 2025-03-06 12:28:10  
i2c-omap.c 42977 bytes 2025-03-06 09:18:33 2025-03-06 12:28:11  
i2c-opal.c 6711 bytes 2025-03-06 09:18:33 2025-03-06 12:28:11  
i2c-owl.c 13817 bytes 2025-03-06 09:18:33 2025-03-06 12:28:11  
i2c-parport.c 10766 bytes 2025-03-06 09:18:33 2025-03-06 12:28:11  
i2c-pasemi-core.c 8600 bytes 2025-03-06 09:18:33 2025-03-06 12:28:11  
i2c-pasemi-core.h 470 bytes 2025-03-06 09:18:33 2025-03-06 12:28:11  
i2c-pasemi-pci.c 1905 bytes 2025-03-06 09:18:33 2025-03-06 12:28:11  
i2c-pasemi-platform.c 2955 bytes 2025-03-06 09:18:33 2025-03-06 12:28:11  
i2c-pca-isa.c 4690 bytes 2025-03-06 09:18:33 2025-03-06 12:28:11  
i2c-pca-platform.c 5971 bytes 2025-03-06 09:18:33 2025-03-06 12:28:11  
i2c-piix4.c 31613 bytes 2025-03-06 09:18:33 2025-03-06 12:28:12  
i2c-pnx.c 21712 bytes 2025-03-06 09:18:33 2025-03-06 12:28:12  
i2c-powermac.c 11644 bytes 2025-03-06 09:18:33 2025-03-06 12:28:12  
i2c-pxa-pci.c 3351 bytes 2025-03-06 09:18:33 2025-03-06 12:28:12

CE4100 PCI-I2C glue code for PXA's driver Author: Sebastian Andrzej Siewior <linutronix.de">bigeasy@linutronix.de> The CE4100's I2C device is more or less the same one as found on PXA.

i2c-pxa.c 37701 bytes 2025-03-06 09:18:33 2025-03-06 12:28:12  
i2c-qcom-cci.c 20159 bytes 2025-03-06 09:18:33 2025-03-06 12:28:13  
i2c-qcom-geni.c 26145 bytes 2025-03-06 09:18:33 2025-03-06 12:28:13  
i2c-qup.c 49789 bytes 2025-03-06 09:18:33 2025-03-06 12:28:13  
i2c-rcar.c 31843 bytes 2025-03-06 09:18:33 2025-03-06 12:28:14  
i2c-riic.c 13006 bytes 2025-03-06 09:18:33 2025-03-06 12:28:14

This i2c core has a lot of interrupts, namely 8.

i2c-rk3x.c 36790 bytes 2025-03-06 09:18:33 2025-03-06 12:28:14

Driver for I2C adapter in Rockchip RK3xxx SoC Max Schwarz <online.de">max.schwarz@online.de> based on the patches by Rockchip Inc.

i2c-robotfuzz-osif.c 5008 bytes 2025-03-06 09:18:33 2025-03-06 12:28:14  
i2c-rzv2m.c 12451 bytes 2025-03-06 09:18:33 2025-03-06 12:28:14  
i2c-s3c2410.c 31815 bytes 2025-03-06 09:18:33 2025-03-06 12:28:14  
i2c-scmi.c 11337 bytes 2025-03-06 09:18:33 2025-03-06 12:28:15  
i2c-sh7760.c 13191 bytes 2025-03-06 09:18:33 2025-03-06 12:28:15  
i2c-sh_mobile.c 29334 bytes 2025-03-06 09:18:33 2025-03-06 12:28:15  
i2c-sibyte.c 5032 bytes 2025-03-06 09:18:33 2025-03-06 12:28:15  
i2c-simtec.c 3207 bytes 2025-03-06 09:18:33 2025-03-06 12:28:15  
i2c-sis5595.c 11200 bytes 2025-03-06 09:18:33 2025-03-06 12:28:15

Note: we assume there can only be one SIS5595 with one SMBus interface

i2c-sis630.c 14233 bytes 2025-03-06 09:18:33 2025-03-06 12:28:16  
i2c-sis96x.c 8066 bytes 2025-03-06 09:18:33 2025-03-06 12:28:16

This module must be considered BETA unless and until the chipset manufacturer releases a datasheet.

i2c-sprd.c 16412 bytes 2025-03-06 09:18:33 2025-03-06 12:28:16  
i2c-st.c 23104 bytes 2025-03-06 09:18:33 2025-03-06 12:28:16  
i2c-stm32.c 3831 bytes 2025-03-06 09:18:33 2025-03-06 12:28:16  
i2c-stm32.h 1597 bytes 2025-03-06 09:18:33 2025-03-06 12:28:16  
i2c-stm32f4.c 24533 bytes 2025-03-06 09:18:33 2025-03-06 12:28:16  
i2c-stm32f7.c 66803 bytes 2025-03-06 09:18:33 2025-03-06 12:28:16  
i2c-sun6i-p2wi.c 8715 bytes 2025-03-06 09:18:33 2025-03-06 12:28:17  
i2c-synquacer.c 17802 bytes 2025-03-06 09:18:33 2025-03-06 12:28:17  
i2c-taos-evm.c 7540 bytes 2025-03-06 09:18:33 2025-03-06 12:28:17  
i2c-tegra-bpmp.c 8643 bytes 2025-03-06 09:18:33 2025-03-06 12:28:17  
i2c-tegra.c 55691 bytes 2025-03-06 09:18:33 2025-03-06 12:28:18  
i2c-thunderx-pcidrv.c 6321 bytes 2025-03-06 09:18:33 2025-03-06 12:28:18  
i2c-tiny-usb.c 7862 bytes 2025-03-06 09:18:33 2025-03-06 12:28:18  
i2c-uniphier-f.c 18180 bytes 2025-03-06 09:18:33 2025-03-06 12:28:18  
i2c-uniphier.c 10979 bytes 2025-03-06 09:18:33 2025-03-06 12:28:18  
i2c-versatile.c 3196 bytes 2025-03-06 09:18:33 2025-03-06 12:28:18  
i2c-via.c 3563 bytes 2025-03-06 09:18:33 2025-03-06 12:28:18  
i2c-viapro.c 13816 bytes 2025-03-06 09:18:33 2025-03-06 12:28:18  
i2c-viperboard.c 11985 bytes 2025-03-06 09:18:33 2025-03-06 12:28:19

Nano River Technologies viperboard i2c master driver (C) 2012 by Lemonage GmbH Author: Lars Poeschel <lemonage.de">poeschel@lemonage.de> All rights reserved.

i2c-virtio.c 6863 bytes 2025-03-06 09:18:33 2025-03-06 12:28:19  
i2c-wmt.c 10827 bytes 2025-03-06 09:18:33 2025-03-06 12:28:19  
i2c-xgene-slimpro.c 16193 bytes 2025-03-06 09:18:33 2025-03-06 12:28:19  
i2c-xiic.c 25502 bytes 2025-03-06 09:18:33 2025-03-06 12:28:19

Supports: Xilinx IIC

i2c-xlp9xx.c 15694 bytes 2025-03-06 09:18:33 2025-03-06 12:28:19  
Kconfig 45273 bytes 2025-03-06 09:18:33 -  
Makefile 6507 bytes 2025-03-06 09:18:33 2025-03-06 12:28:20  
scx200_acb.c 13306 bytes 2025-03-06 09:18:33 2025-03-06 12:28:20