Commit 3da3ee3f authored by Daniel Kamil Kozar's avatar Daniel Kamil Kozar Committed by Mauro Carvalho Chehab

media: Print chip type explicitly when loading the Rafael Micro r820t module

The module currently prints only "Rafael Micro r820t successfully
identified" when successfully loaded, which might be misleading as the
module actually supports various chip types.

Link: https://lore.kernel.org/linux-media/20211119234401.271193-1-dkk089@gmail.com

Cc: linux-kernel@vger.kernel.org, Daniel Kamil Kozar <dkk089@gmail.com>
Signed-off-by: default avatarDaniel Kamil Kozar <dkk089@gmail.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab+huawei@kernel.org>
parent ebd80fbf
...@@ -326,6 +326,26 @@ static int r820t_xtal_capacitor[][2] = { ...@@ -326,6 +326,26 @@ static int r820t_xtal_capacitor[][2] = {
{ 0x10, XTAL_HIGH_CAP_0P }, { 0x10, XTAL_HIGH_CAP_0P },
}; };
static const char *r820t_chip_enum_to_str(enum r820t_chip chip)
{
switch (chip) {
case CHIP_R820T:
return "R820T";
case CHIP_R620D:
return "R620D";
case CHIP_R828D:
return "R828D";
case CHIP_R828:
return "R828";
case CHIP_R828S:
return "R828S";
case CHIP_R820C:
return "R820C";
default:
return "<unknown>";
}
}
/* /*
* I2C read/write code and shadow registers logic * I2C read/write code and shadow registers logic
*/ */
...@@ -2355,7 +2375,9 @@ struct dvb_frontend *r820t_attach(struct dvb_frontend *fe, ...@@ -2355,7 +2375,9 @@ struct dvb_frontend *r820t_attach(struct dvb_frontend *fe,
if (rc < 0) if (rc < 0)
goto err; goto err;
tuner_info("Rafael Micro r820t successfully identified\n"); tuner_info(
"Rafael Micro r820t successfully identified, chip type: %s\n",
r820t_chip_enum_to_str(cfg->rafael_chip));
if (fe->ops.i2c_gate_ctrl) if (fe->ops.i2c_gate_ctrl)
fe->ops.i2c_gate_ctrl(fe, 0); fe->ops.i2c_gate_ctrl(fe, 0);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment