summaryrefslogtreecommitdiff
path: root/firmware/tuner.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/tuner.c')
-rw-r--r--firmware/tuner.c32
1 files changed, 16 insertions, 16 deletions
diff --git a/firmware/tuner.c b/firmware/tuner.c
index 85f56b8976..1ee42a5355 100644
--- a/firmware/tuner.c
+++ b/firmware/tuner.c
@@ -23,22 +23,6 @@
23#include "tuner.h" 23#include "tuner.h"
24#include "fmradio.h" 24#include "fmradio.h"
25 25
26#ifdef CONFIG_TUNER_MULTI
27int (*tuner_set)(int setting, int value);
28int (*tuner_get)(int setting);
29
30#define TUNER_TYPE_CASE(type, set, get, region_data) \
31 case type: \
32 tuner_set = set; \
33 tuner_get = get; \
34 break;
35
36#else
37
38#define TUNER_TYPE_CASE(type, set, get, region_data)
39
40#endif /* CONFIG_TUNER_MULTI */
41
42/* General region information */ 26/* General region information */
43const struct fm_region_data fm_region_data[TUNER_NUM_REGIONS] = 27const struct fm_region_data fm_region_data[TUNER_NUM_REGIONS] =
44{ 28{
@@ -48,6 +32,8 @@ const struct fm_region_data fm_region_data[TUNER_NUM_REGIONS] =
48 [REGION_KOREA] = { 87500000, 108000000, 100000 } 32 [REGION_KOREA] = { 87500000, 108000000, 100000 }
49}; 33};
50 34
35#ifndef SIMULATOR
36
51/* Tuner-specific region information */ 37/* Tuner-specific region information */
52 38
53#if (CONFIG_TUNER & LV24020LP) 39#if (CONFIG_TUNER & LV24020LP)
@@ -71,6 +57,18 @@ const struct tea5767_region_data tea5767_region_data[TUNER_NUM_REGIONS] =
71}; 57};
72#endif /* (CONFIG_TUNER & TEA5767) */ 58#endif /* (CONFIG_TUNER & TEA5767) */
73 59
60#ifdef CONFIG_TUNER_MULTI
61int (*tuner_set)(int setting, int value);
62int (*tuner_get)(int setting);
63#define TUNER_TYPE_CASE(type, set, get, region_data) \
64 case type: \
65 tuner_set = set; \
66 tuner_get = get; \
67 break;
68#else
69#define TUNER_TYPE_CASE(type, set, get, region_data)
70#endif /* CONFIG_TUNER_MULTI */
71
74void tuner_init(void) 72void tuner_init(void)
75{ 73{
76#ifdef CONFIG_TUNER_MULTI 74#ifdef CONFIG_TUNER_MULTI
@@ -97,3 +95,5 @@ void tuner_init(void)
97 #endif 95 #endif
98 } 96 }
99} 97}
98
99#endif /* SIMULATOR */