summaryrefslogtreecommitdiff
path: root/drivers/media/dvb
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@redhat.com>2011-07-10 15:38:18 +0400
committerMauro Carvalho Chehab <mchehab@redhat.com>2011-07-28 00:55:50 +0400
commit9c6e18280091ee2cf78bfb33a1770b5b59c8afae (patch)
tree13bf109360875aec8bfd5f4fe2918db673c714d3 /drivers/media/dvb
parent147e110bb69a5eaee83bab133d7f7cc4ee050808 (diff)
downloadlinux-9c6e18280091ee2cf78bfb33a1770b5b59c8afae.tar.xz
[media] drxk: Print detected configuration
DRX-K configuration is interesting when writing/testing new devices. Add an info line showing the discovered info. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/dvb')
-rw-r--r--drivers/media/dvb/frontends/drxk_hard.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/media/dvb/frontends/drxk_hard.c b/drivers/media/dvb/frontends/drxk_hard.c
index 91f3296917fa..0d288a7f0163 100644
--- a/drivers/media/dvb/frontends/drxk_hard.c
+++ b/drivers/media/dvb/frontends/drxk_hard.c
@@ -905,6 +905,7 @@ static int GetDeviceCapabilities(struct drxk_state *state)
u16 sioPdrOhwCfg = 0;
u32 sioTopJtagidLo = 0;
int status;
+ const char *spin = "";
dprintk(1, "\n");
@@ -954,12 +955,15 @@ static int GetDeviceCapabilities(struct drxk_state *state)
switch ((sioTopJtagidLo >> 29) & 0xF) {
case 0:
state->m_deviceSpin = DRXK_SPIN_A1;
+ spin = "A1";
break;
case 2:
state->m_deviceSpin = DRXK_SPIN_A2;
+ spin = "A2";
break;
case 3:
state->m_deviceSpin = DRXK_SPIN_A3;
+ spin = "A3";
break;
default:
state->m_deviceSpin = DRXK_SPIN_UNKNOWN;
@@ -1079,6 +1083,12 @@ static int GetDeviceCapabilities(struct drxk_state *state)
goto error2;
}
+ printk(KERN_INFO
+ "drxk: detected a drx-39%02xk, spin %s, xtal %d.%03d MHz\n",
+ ((sioTopJtagidLo >> 12) & 0xFF), spin,
+ state->m_oscClockFreq / 1000,
+ state->m_oscClockFreq % 1000);
+
error:
if (status < 0)
printk(KERN_ERR "drxk: Error %d on %s\n", status, __func__);