diff options
Diffstat (limited to 'drivers/media/video/cx88/cx88-vp3054-i2c.c')
-rw-r--r-- | drivers/media/video/cx88/cx88-vp3054-i2c.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/drivers/media/video/cx88/cx88-vp3054-i2c.c b/drivers/media/video/cx88/cx88-vp3054-i2c.c index 77c37889232b..6ce5af488471 100644 --- a/drivers/media/video/cx88/cx88-vp3054-i2c.c +++ b/drivers/media/video/cx88/cx88-vp3054-i2c.c | |||
@@ -41,7 +41,7 @@ static void vp3054_bit_setscl(void *data, int state) | |||
41 | { | 41 | { |
42 | struct cx8802_dev *dev = data; | 42 | struct cx8802_dev *dev = data; |
43 | struct cx88_core *core = dev->core; | 43 | struct cx88_core *core = dev->core; |
44 | struct vp3054_i2c_state *vp3054_i2c = dev->card_priv; | 44 | struct vp3054_i2c_state *vp3054_i2c = dev->vp3054; |
45 | 45 | ||
46 | if (state) { | 46 | if (state) { |
47 | vp3054_i2c->state |= 0x0001; /* SCL high */ | 47 | vp3054_i2c->state |= 0x0001; /* SCL high */ |
@@ -58,7 +58,7 @@ static void vp3054_bit_setsda(void *data, int state) | |||
58 | { | 58 | { |
59 | struct cx8802_dev *dev = data; | 59 | struct cx8802_dev *dev = data; |
60 | struct cx88_core *core = dev->core; | 60 | struct cx88_core *core = dev->core; |
61 | struct vp3054_i2c_state *vp3054_i2c = dev->card_priv; | 61 | struct vp3054_i2c_state *vp3054_i2c = dev->vp3054; |
62 | 62 | ||
63 | if (state) { | 63 | if (state) { |
64 | vp3054_i2c->state |= 0x0002; /* SDA high */ | 64 | vp3054_i2c->state |= 0x0002; /* SDA high */ |
@@ -113,10 +113,10 @@ int vp3054_i2c_probe(struct cx8802_dev *dev) | |||
113 | if (core->boardnr != CX88_BOARD_DNTV_LIVE_DVB_T_PRO) | 113 | if (core->boardnr != CX88_BOARD_DNTV_LIVE_DVB_T_PRO) |
114 | return 0; | 114 | return 0; |
115 | 115 | ||
116 | dev->card_priv = kzalloc(sizeof(*vp3054_i2c), GFP_KERNEL); | 116 | vp3054_i2c = kzalloc(sizeof(*vp3054_i2c), GFP_KERNEL); |
117 | if (dev->card_priv == NULL) | 117 | if (vp3054_i2c == NULL) |
118 | return -ENOMEM; | 118 | return -ENOMEM; |
119 | vp3054_i2c = dev->card_priv; | 119 | dev->vp3054 = vp3054_i2c; |
120 | 120 | ||
121 | memcpy(&vp3054_i2c->algo, &vp3054_i2c_algo_template, | 121 | memcpy(&vp3054_i2c->algo, &vp3054_i2c_algo_template, |
122 | sizeof(vp3054_i2c->algo)); | 122 | sizeof(vp3054_i2c->algo)); |
@@ -139,8 +139,8 @@ int vp3054_i2c_probe(struct cx8802_dev *dev) | |||
139 | if (0 != rc) { | 139 | if (0 != rc) { |
140 | printk("%s: vp3054_i2c register FAILED\n", core->name); | 140 | printk("%s: vp3054_i2c register FAILED\n", core->name); |
141 | 141 | ||
142 | kfree(dev->card_priv); | 142 | kfree(dev->vp3054); |
143 | dev->card_priv = NULL; | 143 | dev->vp3054 = NULL; |
144 | } | 144 | } |
145 | 145 | ||
146 | return rc; | 146 | return rc; |
@@ -148,7 +148,7 @@ int vp3054_i2c_probe(struct cx8802_dev *dev) | |||
148 | 148 | ||
149 | void vp3054_i2c_remove(struct cx8802_dev *dev) | 149 | void vp3054_i2c_remove(struct cx8802_dev *dev) |
150 | { | 150 | { |
151 | struct vp3054_i2c_state *vp3054_i2c = dev->card_priv; | 151 | struct vp3054_i2c_state *vp3054_i2c = dev->vp3054; |
152 | 152 | ||
153 | if (vp3054_i2c == NULL || | 153 | if (vp3054_i2c == NULL || |
154 | dev->core->boardnr != CX88_BOARD_DNTV_LIVE_DVB_T_PRO) | 154 | dev->core->boardnr != CX88_BOARD_DNTV_LIVE_DVB_T_PRO) |