6.5. I²C 驱动程序¶
I²C (内部集成电路) 总线是一种三线总线,在媒体卡内部用于不同芯片之间的通信。虽然该总线对 Linux 内核不可见,但驱动程序需要通过该总线发送和接收命令。Linux 内核驱动程序抽象支持为 I²C 总线内的每个组件实现不同的驱动程序,就好像该总线对主系统板可见一样。
I²C 设备的问题之一是,有时同一设备可能与不同的 I²C 硬件一起工作。例如,在北美市场配备调谐器的设备和欧洲市场配备调谐器的设备上,这种情况很常见。某些驱动程序具有 tuner=
modprobe 参数,允许使用不同的调谐器编号来解决此类问题。
下面列出了当前支持的 I²C 驱动程序(不包括暂存驱动程序)。
6.5.1. 音频解码器、处理器和混音器¶
驱动程序 |
名称 |
---|---|
cs3308 |
Cirrus Logic CS3308 音频 ADC |
cs5345 |
Cirrus Logic CS5345 音频 ADC |
cs53l32a |
Cirrus Logic CS53L32A 音频 ADC |
msp3400 |
Micronas MSP34xx 音频解码器 |
sony-btf-mpx |
Sony BTF 的内部 MPX |
tda1997x |
NXP TDA1997x HDMI 接收器 |
tda7432 |
Philips TDA7432 音频处理器 |
tda9840 |
Philips TDA9840 音频处理器 |
tea6415c |
Philips TEA6415C 音频处理器 |
tea6420 |
Philips TEA6420 音频处理器 |
tlv320aic23b |
Texas Instruments TLV320AIC23B 音频编解码器 |
tvaudio |
简单音频解码芯片 |
uda1342 |
Philips UDA1342 音频编解码器 |
vp27smpx |
Panasonic VP27 的内部 MPX |
wm8739 |
Wolfson Microelectronics WM8739 立体声音频 ADC |
wm8775 |
带有输入混音器的 Wolfson Microelectronics WM8775 音频 ADC |
6.5.2. 音频/视频压缩芯片¶
驱动程序 |
名称 |
---|---|
saa6752hs |
Philips SAA6752HS MPEG-2 音频/视频编码器 |
6.5.3. 摄像头传感器设备¶
驱动程序 |
名称 |
---|---|
ccs |
MIPI CCS 兼容摄像头传感器(也包括 SMIA++ 和 SMIA) |
et8ek8 |
ET8EK8 摄像头传感器 |
hi556 |
Hynix Hi-556 传感器 |
hi846 |
Hynix Hi-846 传感器 |
imx208 |
Sony IMX208 传感器 |
imx214 |
Sony IMX214 传感器 |
imx219 |
Sony IMX219 传感器 |
imx258 |
Sony IMX258 传感器 |
imx274 |
Sony IMX274 传感器 |
imx290 |
Sony IMX290 传感器 |
imx319 |
Sony IMX319 传感器 |
imx334 |
Sony IMX334 传感器 |
imx355 |
Sony IMX355 传感器 |
imx412 |
Sony IMX412 传感器 |
mt9m001 |
mt9m001 |
mt9m111 |
mt9m111、mt9m112 和 mt9m131 |
mt9p031 |
Aptina MT9P031 |
mt9t112 |
Aptina MT9T111/MT9T112 |
mt9v011 |
Micron mt9v011 传感器 |
mt9v032 |
Micron MT9V032 传感器 |
mt9v111 |
Aptina MT9V111 传感器 |
ov13858 |
OmniVision OV13858 传感器 |
ov13b10 |
OmniVision OV13B10 传感器 |
ov2640 |
OmniVision OV2640 传感器 |
ov2659 |
OmniVision OV2659 传感器 |
ov2680 |
OmniVision OV2680 传感器 |
ov2685 |
OmniVision OV2685 传感器 |
ov5640 |
OmniVision OV5640 传感器 |
ov5645 |
OmniVision OV5645 传感器 |
ov5647 |
OmniVision OV5647 传感器 |
ov5670 |
OmniVision OV5670 传感器 |
ov5675 |
OmniVision OV5675 传感器 |
ov5695 |
OmniVision OV5695 传感器 |
ov6650 |
OmniVision OV6650 传感器 |
ov7251 |
OmniVision OV7251 传感器 |
ov7640 |
OmniVision OV7640 传感器 |
ov7670 |
OmniVision OV7670 传感器 |
ov772x |
OmniVision OV772x 传感器 |
ov7740 |
OmniVision OV7740 传感器 |
ov8856 |
OmniVision OV8856 传感器 |
ov9640 |
OmniVision OV9640 传感器 |
ov9650 |
OmniVision OV9650/OV9652 传感器 |
rj54n1cb0c |
Sharp RJ54N1CB0C 传感器 |
s5c73m3 |
三星 S5C73M3 传感器 |
s5k4ecgx |
三星 S5K4ECGX 传感器 |
s5k5baf |
三星 S5K5BAF 传感器 |
s5k6a3 |
三星 S5K6A3 传感器 |
6.5.4. 闪存设备¶
驱动程序 |
名称 |
---|---|
adp1653 |
ADP1653 闪存 |
lm3560 |
LM3560 双闪光灯驱动程序 |
lm3646 |
LM3646 双闪光灯驱动程序 |
6.5.5. IR I2C 驱动程序¶
驱动程序 |
名称 |
---|---|
ir-kbd-i2c |
IR 的 I2C 模块 |
6.5.6. 镜头驱动程序¶
驱动程序 |
名称 |
---|---|
ad5820 |
AD5820 镜头音圈 |
ak7375 |
AK7375 镜头音圈 |
dw9714 |
DW9714 镜头音圈 |
dw9768 |
DW9768 镜头音圈 |
dw9807-vcm |
DW9807 镜头音圈 |
6.5.7. 各种辅助芯片¶
驱动程序 |
名称 |
---|---|
video-i2c |
I2C 传输视频 |
m52790 |
三菱 M52790 A/V 开关 |
st-mipid02 |
STMicroelectronics MIPID02 CSI-2 到并行桥 |
ths7303 |
THS7303/53 视频放大器 |
6.5.8. RDS 解码器¶
驱动程序 |
名称 |
---|---|
saa6588 |
SAA6588 无线电芯片 RDS 解码器 |
6.5.9. SDR 调谐器芯片¶
驱动程序 |
名称 |
---|---|
max2175 |
Maxim 2175 RF 到比特调谐器 |
6.5.10. 视频和音频解码器¶
驱动程序 |
名称 |
---|---|
cx25840 |
Conexant CX2584x 音频/视频解码器 |
saa717x |
Philips SAA7171/3/4 音频/视频解码器 |
6.5.11. 视频解码器¶
驱动程序 |
名称 |
---|---|
adv7180 |
Analog Devices ADV7180 解码器 |
adv7183 |
Analog Devices ADV7183 解码器 |
adv748x |
Analog Devices ADV748x 解码器 |
adv7604 |
Analog Devices ADV7604 解码器 |
adv7842 |
Analog Devices ADV7842 解码器 |
bt819 |
BT819A VideoStream 解码器 |
bt856 |
BT856 VideoStream 解码器 |
bt866 |
BT866 VideoStream 解码器 |
ks0127 |
KS0127 视频解码器 |
ml86v7667 |
OKI ML86V7667 视频解码器 |
saa7110 |
Philips SAA7110 视频解码器 |
saa7115 |
Philips SAA7111/3/4/5 视频解码器 |
tc358743 |
Toshiba TC358743 解码器 |
tvp514x |
德州仪器 TVP514x 视频解码器 |
tvp5150 |
德州仪器 TVP5150 视频解码器 |
tvp7002 |
德州仪器 TVP7002 视频解码器 |
tw2804 |
泰科威 TW2804 多路视频解码器 |
tw9903 |
泰科威 TW9903 视频解码器 |
tw9906 |
泰科威 TW9906 视频解码器 |
tw9910 |
泰科威 TW9910 视频解码器 |
vpx3220 |
vpx3220a、vpx3216b & vpx3214c 视频解码器 |
6.5.12. 视频编码器¶
驱动程序 |
名称 |
---|---|
adv7170 |
模拟器件 ADV7170 视频编码器 |
adv7175 |
模拟器件 ADV7175 视频编码器 |
adv7343 |
ADV7343 视频编码器 |
adv7393 |
ADV7393 视频编码器 |
adv7511-v4l2 |
模拟器件 ADV7511 编码器 |
ak881x |
AK8813/AK8814 视频编码器 |
saa7127 |
飞利浦 SAA7127/9 数字视频编码器 |
saa7185 |
飞利浦 SAA7185 视频编码器 |
ths8200 |
德州仪器 THS8200 视频编码器 |
6.5.13. 视频增强芯片¶
驱动程序 |
名称 |
---|---|
upd64031a |
NEC 电子 uPD64031A 鬼影消除 |
upd64083 |
NEC 电子 uPD64083 三维 Y/C 分离 |
6.5.14. 调谐器驱动程序¶
驱动程序 |
名称 |
---|---|
e4000 |
Elonics E4000 硅调谐器 |
fc0011 |
Fitipower FC0011 硅调谐器 |
fc0012 |
Fitipower FC0012 硅调谐器 |
fc0013 |
Fitipower FC0013 硅调谐器 |
fc2580 |
FCI FC2580 硅调谐器 |
it913x |
ITE Tech IT913x 硅调谐器 |
m88rs6000t |
Montage M88RS6000 内置调谐器 |
max2165 |
Maxim MAX2165 硅调谐器 |
mc44s803 |
飞思卡尔 MC44S803 低功耗 CMOS 宽带调谐器 |
msi001 |
Mirics MSi001 |
mt2060 |
Microtune MT2060 硅中频调谐器 |
mt2063 |
Microtune MT2063 硅中频调谐器 |
mt20xx |
Microtune 2032 / 2050 调谐器 |
mt2131 |
Microtune MT2131 硅调谐器 |
mt2266 |
Microtune MT2266 硅调谐器 |
mxl301rf |
MaxLinear MxL301RF 调谐器 |
mxl5005s |
MaxLinear MSL5005S 硅调谐器 |
mxl5007t |
MaxLinear MxL5007T 硅调谐器 |
qm1d1b0004 |
夏普 QM1D1B0004 调谐器 |
qm1d1c0042 |
夏普 QM1D1C0042 调谐器 |
qt1010 |
Quantek QT1010 硅调谐器 |
r820t |
Rafael Micro R820T 硅调谐器 |
si2157 |
Silicon Labs Si2157 硅调谐器 |
tuner-types |
简单调谐器支持 |
tda18212 |
恩智浦 TDA18212 硅调谐器 |
tda18218 |
恩智浦 TDA18218 硅调谐器 |
tda18250 |
恩智浦 TDA18250 硅调谐器 |
tda18271 |
恩智浦 TDA18271 硅调谐器 |
tda827x |
飞利浦 TDA827X 硅调谐器 |
tda8290 |
TDA 8290/8295 + 8275(a)/18271 调谐器组合 |
tda9887 |
TDA 9885/6/7 模拟中频解调器 |
tea5761 |
TEA 5761 无线电调谐器 |
tea5767 |
TEA 5767 无线电调谐器 |
tua9001 |
英飞凌 TUA9001 硅调谐器 |
xc2028 |
XCeive xc2028/xc3028 调谐器 |
xc4000 |
Xceive XC4000 硅调谐器 |
xc5000 |
Xceive XC5000 硅调谐器 |