summaryrefslogtreecommitdiff
path: root/v4l_experimental/v3tv/v3tv.c
diff options
context:
space:
mode:
authorMike Isely <isely@pobox.com>2006-04-20 00:18:30 -0500
committerMike Isely <isely@pobox.com>2006-04-20 00:18:30 -0500
commit8bd600f2ff270e5c65b368fd240b41bb33ea57d2 (patch)
treef9b5a5a916ea7f05885872f3064dceebaedd697f /v4l_experimental/v3tv/v3tv.c
parentea5b04b69aa97ec244d03f9a4b75685d37d9a378 (diff)
downloadmediapointer-dvb-s2-8bd600f2ff270e5c65b368fd240b41bb33ea57d2.tar.gz
mediapointer-dvb-s2-8bd600f2ff270e5c65b368fd240b41bb33ea57d2.tar.bz2
Implement I2C filter in pvrusb2 for cx25840
From: Mike Isely <isely@pobox.com> Insert an I2C transaction filter for the cx25843 chip on new model 24xxx hardware. This filter attempts to stabilize the part by limiting how the part can be accessed. The filter won't allow anyone to touch the chip until an attempt is made to specifically read the chip's revision registers. If that read fails (which can happen if the chip wedges itself), a warning is logged and the driver is rendered useless. If the read succeeds, then the filter deletes itself and normal access to the part takes place. This filter should keep msp3400 away from the chip (a failure scenario which otherwise frequently ends badly for the kernel, due to suspected misbehaviors within the msp3400 module). Signed-off-by: Mike Isely <isely@pobox.com>
Diffstat (limited to 'v4l_experimental/v3tv/v3tv.c')
0 files changed, 0 insertions, 0 deletions