summaryrefslogtreecommitdiff
path: root/firmware/target/arm/imx31/gigabeat-s/gpio-target.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/imx31/gigabeat-s/gpio-target.h')
-rw-r--r--firmware/target/arm/imx31/gigabeat-s/gpio-target.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/firmware/target/arm/imx31/gigabeat-s/gpio-target.h b/firmware/target/arm/imx31/gigabeat-s/gpio-target.h
index 2eea27c3be..4903d0f631 100644
--- a/firmware/target/arm/imx31/gigabeat-s/gpio-target.h
+++ b/firmware/target/arm/imx31/gigabeat-s/gpio-target.h
@@ -29,6 +29,12 @@
29#define MC13783_GPIO_ISR GPIO1_ISR 29#define MC13783_GPIO_ISR GPIO1_ISR
30#define MC13783_GPIO_LINE 31 30#define MC13783_GPIO_LINE 31
31 31
32/* SI4700 GPIO STC/RDS pin info for this target */
33#define SI4700_GPIO_STC_RDS_IMR GPIO1_IMR
34#define SI4700_GPIO_STC_RDS_NUM GPIO1_NUM
35#define SI4700_GPIO_STC_RDS_ISR GPIO1_ISR
36#define SI4700_GPIO_STC_RDS_LINE 27
37
32#define GPIO1_INT_PRIO INT_PRIO_DEFAULT 38#define GPIO1_INT_PRIO INT_PRIO_DEFAULT
33 39
34/* Declare event indexes in priority order in a packed array */ 40/* Declare event indexes in priority order in a packed array */
@@ -36,7 +42,8 @@ enum gpio_event_ids
36{ 42{
37 /* GPIO1 event IDs */ 43 /* GPIO1 event IDs */
38 MC13783_EVENT_ID = GPIO1_EVENT_FIRST, 44 MC13783_EVENT_ID = GPIO1_EVENT_FIRST,
39 GPIO1_NUM_EVENTS = 1, 45 SI4700_STC_RDS_EVENT_ID,
46 GPIO1_NUM_EVENTS = 2,
40 /* GPIO2 event IDs */ 47 /* GPIO2 event IDs */
41 /* none defined */ 48 /* none defined */
42 /* GPIO3 event IDs */ 49 /* GPIO3 event IDs */
@@ -44,5 +51,6 @@ enum gpio_event_ids
44}; 51};
45 52
46void mc13783_event(void); 53void mc13783_event(void);
54void si4700_stc_rds_event(void);
47 55
48#endif /* GPIO_TARGET_H */ 56#endif /* GPIO_TARGET_H */