cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

i2c-cardlist.rst (11575B)


      1.. SPDX-License-Identifier: GPL-2.0
      2
      3I²C drivers
      4===========
      5
      6The I²C (Inter-Integrated Circuit) bus is a three-wires bus used internally
      7at the media cards for communication between different chips. While the bus
      8is not visible to the Linux Kernel, drivers need to send and receive
      9commands via the bus. The Linux Kernel driver abstraction has support to
     10implement different drivers for each component inside an I²C bus, as if
     11the bus were visible to the main system board.
     12
     13One of the problems with I²C devices is that sometimes the same device may
     14work with different I²C hardware. This is common, for example, on devices
     15that comes with a tuner for North America market, and another one for
     16Europe. Some drivers have a ``tuner=`` modprobe parameter to allow using a
     17different tuner number in order to address such issue.
     18
     19The current supported of I²C drivers (not including staging drivers) are
     20listed below.
     21
     22Audio decoders, processors and mixers
     23-------------------------------------
     24
     25============  ==========================================================
     26Driver        Name
     27============  ==========================================================
     28cs3308        Cirrus Logic CS3308 audio ADC
     29cs5345        Cirrus Logic CS5345 audio ADC
     30cs53l32a      Cirrus Logic CS53L32A audio ADC
     31msp3400       Micronas MSP34xx audio decoders
     32sony-btf-mpx  Sony BTF's internal MPX
     33tda1997x      NXP TDA1997x HDMI receiver
     34tda7432       Philips TDA7432 audio processor
     35tda9840       Philips TDA9840 audio processor
     36tea6415c      Philips TEA6415C audio processor
     37tea6420       Philips TEA6420 audio processor
     38tlv320aic23b  Texas Instruments TLV320AIC23B audio codec
     39tvaudio       Simple audio decoder chips
     40uda1342       Philips UDA1342 audio codec
     41vp27smpx      Panasonic VP27's internal MPX
     42wm8739        Wolfson Microelectronics WM8739 stereo audio ADC
     43wm8775        Wolfson Microelectronics WM8775 audio ADC with input mixer
     44============  ==========================================================
     45
     46Audio/Video compression chips
     47-----------------------------
     48
     49============  ==========================================================
     50Driver        Name
     51============  ==========================================================
     52saa6752hs     Philips SAA6752HS MPEG-2 Audio/Video Encoder
     53============  ==========================================================
     54
     55Camera sensor devices
     56---------------------
     57
     58============  ==========================================================
     59Driver        Name
     60============  ==========================================================
     61ccs           MIPI CCS compliant camera sensors (also SMIA++ and SMIA)
     62et8ek8        ET8EK8 camera sensor
     63hi556         Hynix Hi-556 sensor
     64hi846         Hynix Hi-846 sensor
     65imx208        Sony IMX208 sensor
     66imx214        Sony IMX214 sensor
     67imx219        Sony IMX219 sensor
     68imx258        Sony IMX258 sensor
     69imx274        Sony IMX274 sensor
     70imx290        Sony IMX290 sensor
     71imx319        Sony IMX319 sensor
     72imx334        Sony IMX334 sensor
     73imx355        Sony IMX355 sensor
     74imx412        Sony IMX412 sensor
     75m5mols        Fujitsu M-5MOLS 8MP sensor
     76mt9m001       mt9m001
     77mt9m032       MT9M032 camera sensor
     78mt9m111       mt9m111, mt9m112 and mt9m131
     79mt9p031       Aptina MT9P031
     80mt9t001       Aptina MT9T001
     81mt9t112       Aptina MT9T111/MT9T112
     82mt9v011       Micron mt9v011 sensor
     83mt9v032       Micron MT9V032 sensor
     84mt9v111       Aptina MT9V111 sensor
     85noon010pc30   Siliconfile NOON010PC30 sensor
     86ov13858       OmniVision OV13858 sensor
     87ov13b10       OmniVision OV13B10 sensor
     88ov2640        OmniVision OV2640 sensor
     89ov2659        OmniVision OV2659 sensor
     90ov2680        OmniVision OV2680 sensor
     91ov2685        OmniVision OV2685 sensor
     92ov5640        OmniVision OV5640 sensor
     93ov5645        OmniVision OV5645 sensor
     94ov5647        OmniVision OV5647 sensor
     95ov5670        OmniVision OV5670 sensor
     96ov5675        OmniVision OV5675 sensor
     97ov5695        OmniVision OV5695 sensor
     98ov6650        OmniVision OV6650 sensor
     99ov7251        OmniVision OV7251 sensor
    100ov7640        OmniVision OV7640 sensor
    101ov7670        OmniVision OV7670 sensor
    102ov772x        OmniVision OV772x sensor
    103ov7740        OmniVision OV7740 sensor
    104ov8856        OmniVision OV8856 sensor
    105ov9640        OmniVision OV9640 sensor
    106ov9650        OmniVision OV9650/OV9652 sensor
    107rj54n1cb0c    Sharp RJ54N1CB0C sensor
    108s5c73m3       Samsung S5C73M3 sensor
    109s5k4ecgx      Samsung S5K4ECGX sensor
    110s5k5baf       Samsung S5K5BAF sensor
    111s5k6a3        Samsung S5K6A3 sensor
    112s5k6aa        Samsung S5K6AAFX sensor
    113sr030pc30     Siliconfile SR030PC30 sensor
    114vs6624        ST VS6624 sensor
    115============  ==========================================================
    116
    117Flash devices
    118-------------
    119
    120============  ==========================================================
    121Driver        Name
    122============  ==========================================================
    123adp1653       ADP1653 flash
    124lm3560        LM3560 dual flash driver
    125lm3646        LM3646 dual flash driver
    126============  ==========================================================
    127
    128IR I2C driver
    129-------------
    130
    131============  ==========================================================
    132Driver        Name
    133============  ==========================================================
    134ir-kbd-i2c    I2C module for IR
    135============  ==========================================================
    136
    137Lens drivers
    138------------
    139
    140============  ==========================================================
    141Driver        Name
    142============  ==========================================================
    143ad5820        AD5820 lens voice coil
    144ak7375        AK7375 lens voice coil
    145dw9714        DW9714 lens voice coil
    146dw9768        DW9768 lens voice coil
    147dw9807-vcm    DW9807 lens voice coil
    148============  ==========================================================
    149
    150Miscellaneous helper chips
    151--------------------------
    152
    153============  ==========================================================
    154Driver        Name
    155============  ==========================================================
    156video-i2c     I2C transport video
    157m52790        Mitsubishi M52790 A/V switch
    158st-mipid02    STMicroelectronics MIPID02 CSI-2 to PARALLEL bridge
    159ths7303       THS7303/53 Video Amplifier
    160============  ==========================================================
    161
    162RDS decoders
    163------------
    164
    165============  ==========================================================
    166Driver        Name
    167============  ==========================================================
    168saa6588       SAA6588 Radio Chip RDS decoder
    169============  ==========================================================
    170
    171SDR tuner chips
    172---------------
    173
    174============  ==========================================================
    175Driver        Name
    176============  ==========================================================
    177max2175       Maxim 2175 RF to Bits tuner
    178============  ==========================================================
    179
    180Video and audio decoders
    181------------------------
    182
    183============  ==========================================================
    184Driver        Name
    185============  ==========================================================
    186cx25840       Conexant CX2584x audio/video decoders
    187saa717x       Philips SAA7171/3/4 audio/video decoders
    188============  ==========================================================
    189
    190Video decoders
    191--------------
    192
    193============  ==========================================================
    194Driver        Name
    195============  ==========================================================
    196adv7180       Analog Devices ADV7180 decoder
    197adv7183       Analog Devices ADV7183 decoder
    198adv748x       Analog Devices ADV748x decoder
    199adv7604       Analog Devices ADV7604 decoder
    200adv7842       Analog Devices ADV7842 decoder
    201bt819         BT819A VideoStream decoder
    202bt856         BT856 VideoStream decoder
    203bt866         BT866 VideoStream decoder
    204ks0127        KS0127 video decoder
    205ml86v7667     OKI ML86V7667 video decoder
    206saa7110       Philips SAA7110 video decoder
    207saa7115       Philips SAA7111/3/4/5 video decoders
    208tc358743      Toshiba TC358743 decoder
    209tvp514x       Texas Instruments TVP514x video decoder
    210tvp5150       Texas Instruments TVP5150 video decoder
    211tvp7002       Texas Instruments TVP7002 video decoder
    212tw2804        Techwell TW2804 multiple video decoder
    213tw9903        Techwell TW9903 video decoder
    214tw9906        Techwell TW9906 video decoder
    215tw9910        Techwell TW9910 video decoder
    216vpx3220       vpx3220a, vpx3216b & vpx3214c video decoders
    217============  ==========================================================
    218
    219Video encoders
    220--------------
    221
    222============  ==========================================================
    223Driver        Name
    224============  ==========================================================
    225ad9389b       Analog Devices AD9389B encoder
    226adv7170       Analog Devices ADV7170 video encoder
    227adv7175       Analog Devices ADV7175 video encoder
    228adv7343       ADV7343 video encoder
    229adv7393       ADV7393 video encoder
    230adv7511-v4l2  Analog Devices ADV7511 encoder
    231ak881x        AK8813/AK8814 video encoders
    232saa7127       Philips SAA7127/9 digital video encoders
    233saa7185       Philips SAA7185 video encoder
    234ths8200       Texas Instruments THS8200 video encoder
    235============  ==========================================================
    236
    237Video improvement chips
    238-----------------------
    239
    240============  ==========================================================
    241Driver        Name
    242============  ==========================================================
    243upd64031a     NEC Electronics uPD64031A Ghost Reduction
    244upd64083      NEC Electronics uPD64083 3-Dimensional Y/C separation
    245============  ==========================================================
    246
    247Tuner drivers
    248-------------
    249
    250============  ==================================================
    251Driver        Name
    252============  ==================================================
    253e4000         Elonics E4000 silicon tuner
    254fc0011        Fitipower FC0011 silicon tuner
    255fc0012        Fitipower FC0012 silicon tuner
    256fc0013        Fitipower FC0013 silicon tuner
    257fc2580        FCI FC2580 silicon tuner
    258it913x        ITE Tech IT913x silicon tuner
    259m88rs6000t    Montage M88RS6000 internal tuner
    260max2165       Maxim MAX2165 silicon tuner
    261mc44s803      Freescale MC44S803 Low Power CMOS Broadband tuners
    262msi001        Mirics MSi001
    263mt2060        Microtune MT2060 silicon IF tuner
    264mt2063        Microtune MT2063 silicon IF tuner
    265mt20xx        Microtune 2032 / 2050 tuners
    266mt2131        Microtune MT2131 silicon tuner
    267mt2266        Microtune MT2266 silicon tuner
    268mxl301rf      MaxLinear MxL301RF tuner
    269mxl5005s      MaxLinear MSL5005S silicon tuner
    270mxl5007t      MaxLinear MxL5007T silicon tuner
    271qm1d1b0004    Sharp QM1D1B0004 tuner
    272qm1d1c0042    Sharp QM1D1C0042 tuner
    273qt1010        Quantek QT1010 silicon tuner
    274r820t         Rafael Micro R820T silicon tuner
    275si2157        Silicon Labs Si2157 silicon tuner
    276tuner-types   Simple tuner support
    277tda18212      NXP TDA18212 silicon tuner
    278tda18218      NXP TDA18218 silicon tuner
    279tda18250      NXP TDA18250 silicon tuner
    280tda18271      NXP TDA18271 silicon tuner
    281tda827x       Philips TDA827X silicon tuner
    282tda8290       TDA 8290/8295 + 8275(a)/18271 tuner combo
    283tda9887       TDA 9885/6/7 analog IF demodulator
    284tea5761       TEA 5761 radio tuner
    285tea5767       TEA 5767 radio tuner
    286tua9001       Infineon TUA9001 silicon tuner
    287xc2028        XCeive xc2028/xc3028 tuners
    288xc4000        Xceive XC4000 silicon tuner
    289xc5000        Xceive XC5000 silicon tuner
    290============  ==================================================
    291
    292.. toctree::
    293	:maxdepth: 1
    294
    295	tuner-cardlist
    296	frontend-cardlist