diff options
author | Antti Palosaari <crope@iki.fi> | 2012-08-21 11:12:49 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2012-09-15 08:23:16 -0400 |
commit | 9edd6987c4d2af548f032c4c8dd96b561ac3d6fb (patch) | |
tree | b1a9d0ef3be3c19be4c60cafacb46d7c2d4f7c1c /drivers/media/tuners/tda18218.c | |
parent | af3a07ac70142f3c30c4fb23c7d3ec4c0e773cce (diff) |
[media] tda18218: switch to Kernel logging
Signed-off-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/tuners/tda18218.c')
-rw-r--r-- | drivers/media/tuners/tda18218.c | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/drivers/media/tuners/tda18218.c b/drivers/media/tuners/tda18218.c index c400440c5dea..18198537be9f 100644 --- a/drivers/media/tuners/tda18218.c +++ b/drivers/media/tuners/tda18218.c | |||
@@ -18,13 +18,8 @@ | |||
18 | * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | 18 | * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
19 | */ | 19 | */ |
20 | 20 | ||
21 | #include "tda18218.h" | ||
22 | #include "tda18218_priv.h" | 21 | #include "tda18218_priv.h" |
23 | 22 | ||
24 | static int debug; | ||
25 | module_param(debug, int, 0644); | ||
26 | MODULE_PARM_DESC(debug, "Turn on/off debugging (default:off)."); | ||
27 | |||
28 | /* write multiple registers */ | 23 | /* write multiple registers */ |
29 | static int tda18218_wr_regs(struct tda18218_priv *priv, u8 reg, u8 *val, u8 len) | 24 | static int tda18218_wr_regs(struct tda18218_priv *priv, u8 reg, u8 *val, u8 len) |
30 | { | 25 | { |
@@ -56,7 +51,8 @@ static int tda18218_wr_regs(struct tda18218_priv *priv, u8 reg, u8 *val, u8 len) | |||
56 | if (ret == 1) { | 51 | if (ret == 1) { |
57 | ret = 0; | 52 | ret = 0; |
58 | } else { | 53 | } else { |
59 | warn("i2c wr failed ret:%d reg:%02x len:%d", ret, reg, len); | 54 | dev_warn(&priv->i2c->dev, "%s: i2c wr failed=%d reg=%02x " \ |
55 | "len=%d\n", KBUILD_MODNAME, ret, reg, len); | ||
60 | ret = -EREMOTEIO; | 56 | ret = -EREMOTEIO; |
61 | } | 57 | } |
62 | 58 | ||
@@ -87,7 +83,8 @@ static int tda18218_rd_regs(struct tda18218_priv *priv, u8 reg, u8 *val, u8 len) | |||
87 | memcpy(val, &buf[reg], len); | 83 | memcpy(val, &buf[reg], len); |
88 | ret = 0; | 84 | ret = 0; |
89 | } else { | 85 | } else { |
90 | warn("i2c rd failed ret:%d reg:%02x len:%d", ret, reg, len); | 86 | dev_warn(&priv->i2c->dev, "%s: i2c rd failed=%d reg=%02x " \ |
87 | "len=%d\n", KBUILD_MODNAME, ret, reg, len); | ||
91 | ret = -EREMOTEIO; | 88 | ret = -EREMOTEIO; |
92 | } | 89 | } |
93 | 90 | ||
@@ -197,7 +194,7 @@ error: | |||
197 | fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ | 194 | fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ |
198 | 195 | ||
199 | if (ret) | 196 | if (ret) |
200 | dbg("%s: failed ret:%d", __func__, ret); | 197 | dev_dbg(&priv->i2c->dev, "%s: failed=%d\n", __func__, ret); |
201 | 198 | ||
202 | return ret; | 199 | return ret; |
203 | } | 200 | } |
@@ -206,7 +203,7 @@ static int tda18218_get_if_frequency(struct dvb_frontend *fe, u32 *frequency) | |||
206 | { | 203 | { |
207 | struct tda18218_priv *priv = fe->tuner_priv; | 204 | struct tda18218_priv *priv = fe->tuner_priv; |
208 | *frequency = priv->if_frequency; | 205 | *frequency = priv->if_frequency; |
209 | dbg("%s: if=%d", __func__, *frequency); | 206 | dev_dbg(&priv->i2c->dev, "%s: if_frequency=%d\n", __func__, *frequency); |
210 | return 0; | 207 | return 0; |
211 | } | 208 | } |
212 | 209 | ||
@@ -225,7 +222,7 @@ static int tda18218_sleep(struct dvb_frontend *fe) | |||
225 | fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ | 222 | fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ |
226 | 223 | ||
227 | if (ret) | 224 | if (ret) |
228 | dbg("%s: failed ret:%d", __func__, ret); | 225 | dev_dbg(&priv->i2c->dev, "%s: failed=%d\n", __func__, ret); |
229 | 226 | ||
230 | return ret; | 227 | return ret; |
231 | } | 228 | } |
@@ -246,7 +243,7 @@ static int tda18218_init(struct dvb_frontend *fe) | |||
246 | fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ | 243 | fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ |
247 | 244 | ||
248 | if (ret) | 245 | if (ret) |
249 | dbg("%s: failed ret:%d", __func__, ret); | 246 | dev_dbg(&priv->i2c->dev, "%s: failed=%d\n", __func__, ret); |
250 | 247 | ||
251 | return ret; | 248 | return ret; |
252 | } | 249 | } |
@@ -305,13 +302,16 @@ struct dvb_frontend *tda18218_attach(struct dvb_frontend *fe, | |||
305 | 302 | ||
306 | /* check if the tuner is there */ | 303 | /* check if the tuner is there */ |
307 | ret = tda18218_rd_reg(priv, R00_ID, &val); | 304 | ret = tda18218_rd_reg(priv, R00_ID, &val); |
308 | dbg("%s: ret:%d chip ID:%02x", __func__, ret, val); | 305 | dev_dbg(&priv->i2c->dev, "%s: ret=%d chip id=%02x\n", __func__, ret, |
306 | val); | ||
309 | if (ret || val != def_regs[R00_ID]) { | 307 | if (ret || val != def_regs[R00_ID]) { |
310 | kfree(priv); | 308 | kfree(priv); |
311 | return NULL; | 309 | return NULL; |
312 | } | 310 | } |
313 | 311 | ||
314 | info("NXP TDA18218HN successfully identified."); | 312 | dev_info(&priv->i2c->dev, |
313 | "%s: NXP TDA18218HN successfully identified\n", | ||
314 | KBUILD_MODNAME); | ||
315 | 315 | ||
316 | memcpy(&fe->ops.tuner_ops, &tda18218_tuner_ops, | 316 | memcpy(&fe->ops.tuner_ops, &tda18218_tuner_ops, |
317 | sizeof(struct dvb_tuner_ops)); | 317 | sizeof(struct dvb_tuner_ops)); |
@@ -326,7 +326,7 @@ struct dvb_frontend *tda18218_attach(struct dvb_frontend *fe, | |||
326 | /* standby */ | 326 | /* standby */ |
327 | ret = tda18218_wr_reg(priv, R17_PD1, priv->regs[R17_PD1] | (1 << 0)); | 327 | ret = tda18218_wr_reg(priv, R17_PD1, priv->regs[R17_PD1] | (1 << 0)); |
328 | if (ret) | 328 | if (ret) |
329 | dbg("%s: failed ret:%d", __func__, ret); | 329 | dev_dbg(&priv->i2c->dev, "%s: failed=%d\n", __func__, ret); |
330 | 330 | ||
331 | if (fe->ops.i2c_gate_ctrl) | 331 | if (fe->ops.i2c_gate_ctrl) |
332 | fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ | 332 | fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */ |