diff options
-rw-r--r-- | drivers/media/video/tuner-core.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/drivers/media/video/tuner-core.c b/drivers/media/video/tuner-core.c index b8c38a028841..505591a7abe9 100644 --- a/drivers/media/video/tuner-core.c +++ b/drivers/media/video/tuner-core.c | |||
@@ -160,20 +160,20 @@ static void set_type(struct i2c_client *c, unsigned int type, | |||
160 | return; | 160 | return; |
161 | } | 161 | } |
162 | 162 | ||
163 | t->type = type; | ||
164 | t->config = new_config; | ||
165 | if (tuner_callback != NULL) { | ||
166 | tuner_dbg("defining GPIO callback\n"); | ||
167 | t->tuner_callback = tuner_callback; | ||
168 | } | ||
169 | |||
163 | /* This code detects calls by card attach_inform */ | 170 | /* This code detects calls by card attach_inform */ |
164 | if (NULL == t->i2c.dev.driver) { | 171 | if (NULL == t->i2c.dev.driver) { |
165 | tuner_dbg ("tuner 0x%02x: called during i2c_client register by adapter's attach_inform\n", c->addr); | 172 | tuner_dbg ("tuner 0x%02x: called during i2c_client register by adapter's attach_inform\n", c->addr); |
166 | 173 | ||
167 | t->type=type; | ||
168 | return; | 174 | return; |
169 | } | 175 | } |
170 | 176 | ||
171 | t->type = type; | ||
172 | t->config = new_config; | ||
173 | if (tuner_callback != NULL) { | ||
174 | tuner_dbg("defining GPIO callback\n"); | ||
175 | t->tuner_callback = tuner_callback; | ||
176 | } | ||
177 | switch (t->type) { | 177 | switch (t->type) { |
178 | case TUNER_MT2032: | 178 | case TUNER_MT2032: |
179 | microtune_init(c); | 179 | microtune_init(c); |