summaryrefslogtreecommitdiff
path: root/firmware/export
diff options
context:
space:
mode:
authorBrandon Low <lostlogic@rockbox.org>2006-03-18 09:13:55 +0000
committerBrandon Low <lostlogic@rockbox.org>2006-03-18 09:13:55 +0000
commitd00d58896b37479923f8f6256d110e0a850bd820 (patch)
tree753e36f904b8d775c38ad457d41562b67654d522 /firmware/export
parentb09573120ab90fe479971608bbd04b268fe9ba78 (diff)
downloadrockbox-d00d58896b37479923f8f6256d110e0a850bd820.tar.gz
rockbox-d00d58896b37479923f8f6256d110e0a850bd820.zip
Patch FS#4841 from Ralf Herz, debug more io ports on the PP5020 based ipods
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9088 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export')
-rw-r--r--firmware/export/pp5020.h66
1 files changed, 66 insertions, 0 deletions
diff --git a/firmware/export/pp5020.h b/firmware/export/pp5020.h
index 9e3097d1e9..cfeb8642b8 100644
--- a/firmware/export/pp5020.h
+++ b/firmware/export/pp5020.h
@@ -56,6 +56,72 @@
56#define GPIOC_INT_CLR (*(volatile unsigned long *)(0x6000d078)) 56#define GPIOC_INT_CLR (*(volatile unsigned long *)(0x6000d078))
57#define GPIOD_INT_CLR (*(volatile unsigned long *)(0x6000d07c)) 57#define GPIOD_INT_CLR (*(volatile unsigned long *)(0x6000d07c))
58 58
59#define GPIOE_ENABLE (*(volatile unsigned long *)(0x6000d080))
60#define GPIOF_ENABLE (*(volatile unsigned long *)(0x6000d084))
61#define GPIOG_ENABLE (*(volatile unsigned long *)(0x6000d088))
62#define GPIOH_ENABLE (*(volatile unsigned long *)(0x6000d08c))
63#define GPIOE_OUTPUT_EN (*(volatile unsigned long *)(0x6000d090))
64#define GPIOF_OUTPUT_EN (*(volatile unsigned long *)(0x6000d094))
65#define GPIOG_OUTPUT_EN (*(volatile unsigned long *)(0x6000d098))
66#define GPIOH_OUTPUT_EN (*(volatile unsigned long *)(0x6000d09c))
67#define GPIOE_OUTPUT_VAL (*(volatile unsigned long *)(0x6000d0a0))
68#define GPIOF_OUTPUT_VAL (*(volatile unsigned long *)(0x6000d0a4))
69#define GPIOG_OUTPUT_VAL (*(volatile unsigned long *)(0x6000d0a8))
70#define GPIOH_OUTPUT_VAL (*(volatile unsigned long *)(0x6000d0ac))
71#define GPIOE_INPUT_VAL (*(volatile unsigned long *)(0x6000d0b0))
72#define GPIOF_INPUT_VAL (*(volatile unsigned long *)(0x6000d0b4))
73#define GPIOG_INPUT_VAL (*(volatile unsigned long *)(0x6000d0b8))
74#define GPIOH_INPUT_VAL (*(volatile unsigned long *)(0x6000d0bc))
75#define GPIOE_INT_STAT (*(volatile unsigned long *)(0x6000d0c0))
76#define GPIOF_INT_STAT (*(volatile unsigned long *)(0x6000d0c4))
77#define GPIOG_INT_STAT (*(volatile unsigned long *)(0x6000d0c8))
78#define GPIOH_INT_STAT (*(volatile unsigned long *)(0x6000d0cc))
79#define GPIOE_INT_EN (*(volatile unsigned long *)(0x6000d0d0))
80#define GPIOF_INT_EN (*(volatile unsigned long *)(0x6000d0d4))
81#define GPIOG_INT_EN (*(volatile unsigned long *)(0x6000d0d8))
82#define GPIOH_INT_EN (*(volatile unsigned long *)(0x6000d0dc))
83#define GPIOE_INT_LEV (*(volatile unsigned long *)(0x6000d0e0))
84#define GPIOF_INT_LEV (*(volatile unsigned long *)(0x6000d0e4))
85#define GPIOG_INT_LEV (*(volatile unsigned long *)(0x6000d0e8))
86#define GPIOH_INT_LEV (*(volatile unsigned long *)(0x6000d0ec))
87#define GPIOE_INT_CLR (*(volatile unsigned long *)(0x6000d0f0))
88#define GPIOF_INT_CLR (*(volatile unsigned long *)(0x6000d0f4))
89#define GPIOG_INT_CLR (*(volatile unsigned long *)(0x6000d0f8))
90#define GPIOH_INT_CLR (*(volatile unsigned long *)(0x6000d0fc))
91
92#define GPIOI_ENABLE (*(volatile unsigned long *)(0x6000d100))
93#define GPIOJ_ENABLE (*(volatile unsigned long *)(0x6000d104))
94#define GPIOK_ENABLE (*(volatile unsigned long *)(0x6000d108))
95#define GPIOL_ENABLE (*(volatile unsigned long *)(0x6000d10c))
96#define GPIOI_OUTPUT_EN (*(volatile unsigned long *)(0x6000d110))
97#define GPIOJ_OUTPUT_EN (*(volatile unsigned long *)(0x6000d114))
98#define GPIOK_OUTPUT_EN (*(volatile unsigned long *)(0x6000d118))
99#define GPIOL_OUTPUT_EN (*(volatile unsigned long *)(0x6000d11c))
100#define GPIOI_OUTPUT_VAL (*(volatile unsigned long *)(0x6000d120))
101#define GPIOJ_OUTPUT_VAL (*(volatile unsigned long *)(0x6000d124))
102#define GPIOK_OUTPUT_VAL (*(volatile unsigned long *)(0x6000d128))
103#define GPIOL_OUTPUT_VAL (*(volatile unsigned long *)(0x6000d12c))
104#define GPIOI_INPUT_VAL (*(volatile unsigned long *)(0x6000d130))
105#define GPIOJ_INPUT_VAL (*(volatile unsigned long *)(0x6000d134))
106#define GPIOK_INPUT_VAL (*(volatile unsigned long *)(0x6000d138))
107#define GPIOL_INPUT_VAL (*(volatile unsigned long *)(0x6000d13c))
108#define GPIOI_INT_STAT (*(volatile unsigned long *)(0x6000d140))
109#define GPIOJ_INT_STAT (*(volatile unsigned long *)(0x6000d144))
110#define GPIOK_INT_STAT (*(volatile unsigned long *)(0x6000d148))
111#define GPIOL_INT_STAT (*(volatile unsigned long *)(0x6000d14c))
112#define GPIOI_INT_EN (*(volatile unsigned long *)(0x6000d150))
113#define GPIOJ_INT_EN (*(volatile unsigned long *)(0x6000d154))
114#define GPIOK_INT_EN (*(volatile unsigned long *)(0x6000d158))
115#define GPIOL_INT_EN (*(volatile unsigned long *)(0x6000d15c))
116#define GPIOI_INT_LEV (*(volatile unsigned long *)(0x6000d160))
117#define GPIOJ_INT_LEV (*(volatile unsigned long *)(0x6000d164))
118#define GPIOK_INT_LEV (*(volatile unsigned long *)(0x6000d168))
119#define GPIOL_INT_LEV (*(volatile unsigned long *)(0x6000d16c))
120#define GPIOI_INT_CLR (*(volatile unsigned long *)(0x6000d170))
121#define GPIOJ_INT_CLR (*(volatile unsigned long *)(0x6000d174))
122#define GPIOK_INT_CLR (*(volatile unsigned long *)(0x6000d178))
123#define GPIOL_INT_CLR (*(volatile unsigned long *)(0x6000d17c))
124
59#define DEV_RS (*(volatile unsigned long *)(0x60006004)) 125#define DEV_RS (*(volatile unsigned long *)(0x60006004))
60#define DEV_EN (*(volatile unsigned long *)(0x6000600c)) 126#define DEV_EN (*(volatile unsigned long *)(0x6000600c))
61 127