diff options
author | Mike Isely <isely@pobox.com> | 2006-04-20 00:18:30 -0500 |
---|---|---|
committer | Mike Isely <isely@pobox.com> | 2006-04-20 00:18:30 -0500 |
commit | 8bd600f2ff270e5c65b368fd240b41bb33ea57d2 (patch) | |
tree | f9b5a5a916ea7f05885872f3064dceebaedd697f /v4l_experimental/v3tv/v3tv.c | |
parent | ea5b04b69aa97ec244d03f9a4b75685d37d9a378 (diff) | |
download | mediapointer-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