diff options
Diffstat (limited to 'firmware/tuner.c')
-rw-r--r-- | firmware/tuner.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/firmware/tuner.c b/firmware/tuner.c index 1ee42a5355..4f3ddc0c73 100644 --- a/firmware/tuner.c +++ b/firmware/tuner.c | |||
@@ -60,13 +60,15 @@ const struct tea5767_region_data tea5767_region_data[TUNER_NUM_REGIONS] = | |||
60 | #ifdef CONFIG_TUNER_MULTI | 60 | #ifdef CONFIG_TUNER_MULTI |
61 | int (*tuner_set)(int setting, int value); | 61 | int (*tuner_set)(int setting, int value); |
62 | int (*tuner_get)(int setting); | 62 | int (*tuner_get)(int setting); |
63 | #define TUNER_TYPE_CASE(type, set, get, region_data) \ | 63 | #define TUNER_TYPE_CASE(type, set, get, ...) \ |
64 | case type: \ | 64 | case type: \ |
65 | tuner_set = set; \ | 65 | tuner_set = set; \ |
66 | tuner_get = get; \ | 66 | tuner_get = get; \ |
67 | __VA_ARGS__; \ | ||
67 | break; | 68 | break; |
68 | #else | 69 | #else |
69 | #define TUNER_TYPE_CASE(type, set, get, region_data) | 70 | #define TUNER_TYPE_CASE(type, set, get, ...) \ |
71 | __VA_ARGS__; | ||
70 | #endif /* CONFIG_TUNER_MULTI */ | 72 | #endif /* CONFIG_TUNER_MULTI */ |
71 | 73 | ||
72 | void tuner_init(void) | 74 | void tuner_init(void) |
@@ -79,19 +81,17 @@ void tuner_init(void) | |||
79 | TUNER_TYPE_CASE(LV24020LP, | 81 | TUNER_TYPE_CASE(LV24020LP, |
80 | lv24020lp_set, | 82 | lv24020lp_set, |
81 | lv24020lp_get, | 83 | lv24020lp_get, |
82 | lv24020lp_region_data) | 84 | lv24020lp_init()) |
83 | #endif | 85 | #endif |
84 | #if (CONFIG_TUNER & TEA5767) | 86 | #if (CONFIG_TUNER & TEA5767) |
85 | TUNER_TYPE_CASE(TEA5767, | 87 | TUNER_TYPE_CASE(TEA5767, |
86 | tea5767_set, | 88 | tea5767_set, |
87 | tea5767_get, | 89 | tea5767_get) |
88 | tea5767_region_data) | ||
89 | #endif | 90 | #endif |
90 | #if (CONFIG_TUNER & S1A0903X01) | 91 | #if (CONFIG_TUNER & S1A0903X01) |
91 | TUNER_TYPE_CASE(S1A0903X01, | 92 | TUNER_TYPE_CASE(S1A0903X01, |
92 | s1a0903x01_set, | 93 | s1a0903x01_set, |
93 | s1a0903x01_get, | 94 | s1a0903x01_get) |
94 | NULL) | ||
95 | #endif | 95 | #endif |
96 | } | 96 | } |
97 | } | 97 | } |