Commit eb2e2652 authored by Alan Cox's avatar Alan Cox Committed by Mauro Carvalho Chehab

[media] tda8261: add printk levels

This is done as a minimal printk updating patch to ensure correctness. Yes
it should all one day use dev_foo(), but that's one for the maintainers.
Resolves-bug: https://bugzilla.kernel.org/show_bug.cgi?id=32932Signed-off-by: default avatarAlan Cox <alan@linux.intel.com>
Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
parent 542f6a52
...@@ -43,7 +43,7 @@ static int tda8261_read(struct tda8261_state *state, u8 *buf) ...@@ -43,7 +43,7 @@ static int tda8261_read(struct tda8261_state *state, u8 *buf)
struct i2c_msg msg = { .addr = config->addr, .flags = I2C_M_RD,.buf = buf, .len = 1 }; struct i2c_msg msg = { .addr = config->addr, .flags = I2C_M_RD,.buf = buf, .len = 1 };
if ((err = i2c_transfer(state->i2c, &msg, 1)) != 1) if ((err = i2c_transfer(state->i2c, &msg, 1)) != 1)
printk("%s: read error, err=%d\n", __func__, err); pr_err("%s: read error, err=%d\n", __func__, err);
return err; return err;
} }
...@@ -55,7 +55,7 @@ static int tda8261_write(struct tda8261_state *state, u8 *buf) ...@@ -55,7 +55,7 @@ static int tda8261_write(struct tda8261_state *state, u8 *buf)
struct i2c_msg msg = { .addr = config->addr, .flags = 0, .buf = buf, .len = 4 }; struct i2c_msg msg = { .addr = config->addr, .flags = 0, .buf = buf, .len = 4 };
if ((err = i2c_transfer(state->i2c, &msg, 1)) != 1) if ((err = i2c_transfer(state->i2c, &msg, 1)) != 1)
printk("%s: write error, err=%d\n", __func__, err); pr_err("%s: write error, err=%d\n", __func__, err);
return err; return err;
} }
...@@ -69,11 +69,11 @@ static int tda8261_get_status(struct dvb_frontend *fe, u32 *status) ...@@ -69,11 +69,11 @@ static int tda8261_get_status(struct dvb_frontend *fe, u32 *status)
*status = 0; *status = 0;
if ((err = tda8261_read(state, &result)) < 0) { if ((err = tda8261_read(state, &result)) < 0) {
printk("%s: I/O Error\n", __func__); pr_err("%s: I/O Error\n", __func__);
return err; return err;
} }
if ((result >> 6) & 0x01) { if ((result >> 6) & 0x01) {
printk("%s: Tuner Phase Locked\n", __func__); pr_debug("%s: Tuner Phase Locked\n", __func__);
*status = 1; *status = 1;
} }
...@@ -98,7 +98,7 @@ static int tda8261_get_state(struct dvb_frontend *fe, ...@@ -98,7 +98,7 @@ static int tda8261_get_state(struct dvb_frontend *fe,
tstate->bandwidth = 40000000; /* FIXME! need to calculate Bandwidth */ tstate->bandwidth = 40000000; /* FIXME! need to calculate Bandwidth */
break; break;
default: default:
printk("%s: Unknown parameter (param=%d)\n", __func__, param); pr_err("%s: Unknown parameter (param=%d)\n", __func__, param);
err = -EINVAL; err = -EINVAL;
break; break;
} }
...@@ -124,11 +124,11 @@ static int tda8261_set_state(struct dvb_frontend *fe, ...@@ -124,11 +124,11 @@ static int tda8261_set_state(struct dvb_frontend *fe,
*/ */
frequency = tstate->frequency; frequency = tstate->frequency;
if ((frequency < 950000) || (frequency > 2150000)) { if ((frequency < 950000) || (frequency > 2150000)) {
printk("%s: Frequency beyond limits, frequency=%d\n", __func__, frequency); pr_warn("%s: Frequency beyond limits, frequency=%d\n", __func__, frequency);
return -EINVAL; return -EINVAL;
} }
N = (frequency + (div_tab[config->step_size] - 1)) / div_tab[config->step_size]; N = (frequency + (div_tab[config->step_size] - 1)) / div_tab[config->step_size];
printk("%s: Step size=%d, Divider=%d, PG=0x%02x (%d)\n", pr_debug("%s: Step size=%d, Divider=%d, PG=0x%02x (%d)\n",
__func__, config->step_size, div_tab[config->step_size], N, N); __func__, config->step_size, div_tab[config->step_size], N, N);
buf[0] = (N >> 8) & 0xff; buf[0] = (N >> 8) & 0xff;
...@@ -144,25 +144,25 @@ static int tda8261_set_state(struct dvb_frontend *fe, ...@@ -144,25 +144,25 @@ static int tda8261_set_state(struct dvb_frontend *fe,
/* Set params */ /* Set params */
if ((err = tda8261_write(state, buf)) < 0) { if ((err = tda8261_write(state, buf)) < 0) {
printk("%s: I/O Error\n", __func__); pr_err("%s: I/O Error\n", __func__);
return err; return err;
} }
/* sleep for some time */ /* sleep for some time */
printk("%s: Waiting to Phase LOCK\n", __func__); pr_debug("%s: Waiting to Phase LOCK\n", __func__);
msleep(20); msleep(20);
/* check status */ /* check status */
if ((err = tda8261_get_status(fe, &status)) < 0) { if ((err = tda8261_get_status(fe, &status)) < 0) {
printk("%s: I/O Error\n", __func__); pr_err("%s: I/O Error\n", __func__);
return err; return err;
} }
if (status == 1) { if (status == 1) {
printk("%s: Tuner Phase locked: status=%d\n", __func__, status); pr_debug("%s: Tuner Phase locked: status=%d\n", __func__, status);
state->frequency = frequency; /* cache successful state */ state->frequency = frequency; /* cache successful state */
} else { } else {
printk("%s: No Phase lock: status=%d\n", __func__, status); pr_debug("%s: No Phase lock: status=%d\n", __func__, status);
} }
} else { } else {
printk("%s: Unknown parameter (param=%d)\n", __func__, param); pr_err("%s: Unknown parameter (param=%d)\n", __func__, param);
return -EINVAL; return -EINVAL;
} }
...@@ -214,7 +214,7 @@ struct dvb_frontend *tda8261_attach(struct dvb_frontend *fe, ...@@ -214,7 +214,7 @@ struct dvb_frontend *tda8261_attach(struct dvb_frontend *fe,
// printk("%s: Attaching %s TDA8261 8PSK/QPSK tuner\n", // printk("%s: Attaching %s TDA8261 8PSK/QPSK tuner\n",
// __func__, fe->ops.tuner_ops.tuner_name); // __func__, fe->ops.tuner_ops.tuner_name);
printk("%s: Attaching TDA8261 8PSK/QPSK tuner\n", __func__); pr_info("%s: Attaching TDA8261 8PSK/QPSK tuner\n", __func__);
return fe; return fe;
......
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