Message ID | 1433576698-1780-1-git-send-email-olli.salonen@iki.fi (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On 06/06/2015 10:44 AM, Olli Salonen wrote: > The i2c_reg_len for Si2168 should be 0 for correct I2C communication. > > Signed-off-by: Olli Salonen <olli.salonen@iki.fi> Reviewed-by: Antti Palosaari <crope@iki.fi> PS. As I mentioned few times already, that kind I2C client register map layout information does not belongs to adapter level at all. I wonder why it is here. Likely some further clean-ups are possible. regards Antti > --- > drivers/media/pci/saa7164/saa7164-cards.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/media/pci/saa7164/saa7164-cards.c b/drivers/media/pci/saa7164/saa7164-cards.c > index 8a6455d..c2b7382 100644 > --- a/drivers/media/pci/saa7164/saa7164-cards.c > +++ b/drivers/media/pci/saa7164/saa7164-cards.c > @@ -621,7 +621,7 @@ struct saa7164_board saa7164_boards[] = { > .name = "SI2168-1", > .i2c_bus_nr = SAA7164_I2C_BUS_2, > .i2c_bus_addr = 0xc8 >> 1, > - .i2c_reg_len = REGLEN_8bit, > + .i2c_reg_len = REGLEN_0bit, > }, { > .id = 0x25, > .type = SAA7164_UNIT_TUNER, > @@ -635,7 +635,7 @@ struct saa7164_board saa7164_boards[] = { > .name = "SI2168-2", > .i2c_bus_nr = SAA7164_I2C_BUS_2, > .i2c_bus_addr = 0xcc >> 1, > - .i2c_reg_len = REGLEN_8bit, > + .i2c_reg_len = REGLEN_0bit, > } }, > }, > }; >
On Sat, Jun 6, 2015 at 3:44 AM, Olli Salonen <olli.salonen@iki.fi> wrote: > The i2c_reg_len for Si2168 should be 0 for correct I2C communication. > > Signed-off-by: Olli Salonen <olli.salonen@iki.fi> Tested-By: Steven Toth <stoth@kernellabs.com> Checked with a HVR-2205 and a HVR-2215, firmware loads as expected.
diff --git a/drivers/media/pci/saa7164/saa7164-cards.c b/drivers/media/pci/saa7164/saa7164-cards.c index 8a6455d..c2b7382 100644 --- a/drivers/media/pci/saa7164/saa7164-cards.c +++ b/drivers/media/pci/saa7164/saa7164-cards.c @@ -621,7 +621,7 @@ struct saa7164_board saa7164_boards[] = { .name = "SI2168-1", .i2c_bus_nr = SAA7164_I2C_BUS_2, .i2c_bus_addr = 0xc8 >> 1, - .i2c_reg_len = REGLEN_8bit, + .i2c_reg_len = REGLEN_0bit, }, { .id = 0x25, .type = SAA7164_UNIT_TUNER, @@ -635,7 +635,7 @@ struct saa7164_board saa7164_boards[] = { .name = "SI2168-2", .i2c_bus_nr = SAA7164_I2C_BUS_2, .i2c_bus_addr = 0xcc >> 1, - .i2c_reg_len = REGLEN_8bit, + .i2c_reg_len = REGLEN_0bit, } }, }, };
The i2c_reg_len for Si2168 should be 0 for correct I2C communication. Signed-off-by: Olli Salonen <olli.salonen@iki.fi> --- drivers/media/pci/saa7164/saa7164-cards.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)