[1/2] saa7164: change Si2168 reglen to 0 bit
Commit Message
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(-)
Comments
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.
@@ -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,
} },
},
};