summaryrefslogtreecommitdiffstats
path: root/firmware/drivers/tuner/lv24020lp.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/drivers/tuner/lv24020lp.c')
-rw-r--r--firmware/drivers/tuner/lv24020lp.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/firmware/drivers/tuner/lv24020lp.c b/firmware/drivers/tuner/lv24020lp.c
index 0f61e5d72b..0f05d90ea2 100644
--- a/firmware/drivers/tuner/lv24020lp.c
+++ b/firmware/drivers/tuner/lv24020lp.c
@@ -67,6 +67,21 @@ static int fd_log = -1;
#define FM_NRW_PIN 3
#define FM_CLOCK_PIN 4
#define FM_DATA_PIN 5
+#elif defined(IAUDIO_7)
+#define GPIO_OUTPUT_EN GPIOA_DIR
+#define GPIO_OUTPUT_VAL GPIOA
+#define GPIO_INPUT_VAL GPIOA
+#define FM_CLOCK_PIN 5
+#define FM_DATA_PIN 6
+#define FM_NRW_PIN 7
+//#define udelay(x) /* Remove hack when D2 has udelay */
+
+static void udelay(int usecs)
+{
+ while (usecs--)
+ asm("nop;nop;");
+}
+
#elif defined(COWON_D2)
#define GPIO_OUTPUT_EN GPIOC_DIR
#define GPIO_OUTPUT_VAL GPIOC