diff options
author | Graf Yang <graf.yang@analog.com> | 2008-04-23 16:43:14 -0400 |
---|---|---|
committer | Bryan Wu <cooloney@kernel.org> | 2008-04-23 16:43:14 -0400 |
commit | 6ed839423073251b513664fdadb180634aed704b (patch) | |
tree | 073350299070ba091f4fb4fb146b9a931edc44b8 | |
parent | db68254f0639a357309f02cf8707490265fa7a31 (diff) |
[Blackfin] arch: Resolve the clash issue of UART defines between blackfin headers and include/linux/serial_reg.
Signed-off-by: Graf Yang <graf.yang@analog.com>
Cc: Robin Getz <rgetz@blackfin.uclinux.org>
Signed-off-by: Bryan Wu <cooloney@kernel.org>
-rw-r--r-- | arch/blackfin/kernel/bfin_gpio.c | 16 | ||||
-rw-r--r-- | arch/blackfin/mach-bf533/head.S | 16 | ||||
-rw-r--r-- | arch/blackfin/mach-bf537/head.S | 16 | ||||
-rw-r--r-- | arch/blackfin/mach-bf561/head.S | 16 | ||||
-rw-r--r-- | include/asm-blackfin/mach-bf533/defBF532.h | 29 | ||||
-rw-r--r-- | include/asm-blackfin/mach-bf537/blackfin.h | 24 | ||||
-rw-r--r-- | include/asm-blackfin/mach-bf548/blackfin.h | 23 | ||||
-rw-r--r-- | include/asm-blackfin/mach-bf561/defBF561.h | 29 |
8 files changed, 89 insertions, 80 deletions
diff --git a/arch/blackfin/kernel/bfin_gpio.c b/arch/blackfin/kernel/bfin_gpio.c index 7e8ceea9b5d1..72477c252a94 100644 --- a/arch/blackfin/kernel/bfin_gpio.c +++ b/arch/blackfin/kernel/bfin_gpio.c | |||
@@ -95,14 +95,14 @@ enum { | |||
95 | AWA_data_clear = SYSCR, | 95 | AWA_data_clear = SYSCR, |
96 | AWA_data_set = SYSCR, | 96 | AWA_data_set = SYSCR, |
97 | AWA_toggle = SYSCR, | 97 | AWA_toggle = SYSCR, |
98 | AWA_maska = UART_SCR, | 98 | AWA_maska = BFIN_UART_SCR, |
99 | AWA_maska_clear = UART_SCR, | 99 | AWA_maska_clear = BFIN_UART_SCR, |
100 | AWA_maska_set = UART_SCR, | 100 | AWA_maska_set = BFIN_UART_SCR, |
101 | AWA_maska_toggle = UART_SCR, | 101 | AWA_maska_toggle = BFIN_UART_SCR, |
102 | AWA_maskb = UART_GCTL, | 102 | AWA_maskb = BFIN_UART_GCTL, |
103 | AWA_maskb_clear = UART_GCTL, | 103 | AWA_maskb_clear = BFIN_UART_GCTL, |
104 | AWA_maskb_set = UART_GCTL, | 104 | AWA_maskb_set = BFIN_UART_GCTL, |
105 | AWA_maskb_toggle = UART_GCTL, | 105 | AWA_maskb_toggle = BFIN_UART_GCTL, |
106 | AWA_dir = SPORT1_STAT, | 106 | AWA_dir = SPORT1_STAT, |
107 | AWA_polar = SPORT1_STAT, | 107 | AWA_polar = SPORT1_STAT, |
108 | AWA_edge = SPORT1_STAT, | 108 | AWA_edge = SPORT1_STAT, |
diff --git a/arch/blackfin/mach-bf533/head.S b/arch/blackfin/mach-bf533/head.S index 1ded945a6fa0..d9ba2b11e013 100644 --- a/arch/blackfin/mach-bf533/head.S +++ b/arch/blackfin/mach-bf533/head.S | |||
@@ -151,26 +151,26 @@ ENTRY(__start) | |||
151 | 151 | ||
152 | /* Initialise UART - when booting from u-boot, the UART is not disabled | 152 | /* Initialise UART - when booting from u-boot, the UART is not disabled |
153 | * so if we dont initalize here, our serial console gets hosed */ | 153 | * so if we dont initalize here, our serial console gets hosed */ |
154 | p0.h = hi(UART_LCR); | 154 | p0.h = hi(BFIN_UART_LCR); |
155 | p0.l = lo(UART_LCR); | 155 | p0.l = lo(BFIN_UART_LCR); |
156 | r0 = 0x0(Z); | 156 | r0 = 0x0(Z); |
157 | w[p0] = r0.L; /* To enable DLL writes */ | 157 | w[p0] = r0.L; /* To enable DLL writes */ |
158 | ssync; | 158 | ssync; |
159 | 159 | ||
160 | p0.h = hi(UART_DLL); | 160 | p0.h = hi(BFIN_UART_DLL); |
161 | p0.l = lo(UART_DLL); | 161 | p0.l = lo(BFIN_UART_DLL); |
162 | r0 = 0x0(Z); | 162 | r0 = 0x0(Z); |
163 | w[p0] = r0.L; | 163 | w[p0] = r0.L; |
164 | ssync; | 164 | ssync; |
165 | 165 | ||
166 | p0.h = hi(UART_DLH); | 166 | p0.h = hi(BFIN_UART_DLH); |
167 | p0.l = lo(UART_DLH); | 167 | p0.l = lo(BFIN_UART_DLH); |
168 | r0 = 0x00(Z); | 168 | r0 = 0x00(Z); |
169 | w[p0] = r0.L; | 169 | w[p0] = r0.L; |
170 | ssync; | 170 | ssync; |
171 | 171 | ||
172 | p0.h = hi(UART_GCTL); | 172 | p0.h = hi(BFIN_UART_GCTL); |
173 | p0.l = lo(UART_GCTL); | 173 | p0.l = lo(BFIN_UART_GCTL); |
174 | r0 = 0x0(Z); | 174 | r0 = 0x0(Z); |
175 | w[p0] = r0.L; /* To enable UART clock */ | 175 | w[p0] = r0.L; /* To enable UART clock */ |
176 | ssync; | 176 | ssync; |
diff --git a/arch/blackfin/mach-bf537/head.S b/arch/blackfin/mach-bf537/head.S index ac85fdfbfd01..9e9fac9c6345 100644 --- a/arch/blackfin/mach-bf537/head.S +++ b/arch/blackfin/mach-bf537/head.S | |||
@@ -182,26 +182,26 @@ ENTRY(__start) | |||
182 | 182 | ||
183 | /* Initialise UART - when booting from u-boot, the UART is not disabled | 183 | /* Initialise UART - when booting from u-boot, the UART is not disabled |
184 | * so if we dont initalize here, our serial console gets hosed */ | 184 | * so if we dont initalize here, our serial console gets hosed */ |
185 | p0.h = hi(UART_LCR); | 185 | p0.h = hi(BFIN_UART_LCR); |
186 | p0.l = lo(UART_LCR); | 186 | p0.l = lo(BFIN_UART_LCR); |
187 | r0 = 0x0(Z); | 187 | r0 = 0x0(Z); |
188 | w[p0] = r0.L; /* To enable DLL writes */ | 188 | w[p0] = r0.L; /* To enable DLL writes */ |
189 | ssync; | 189 | ssync; |
190 | 190 | ||
191 | p0.h = hi(UART_DLL); | 191 | p0.h = hi(BFIN_UART_DLL); |
192 | p0.l = lo(UART_DLL); | 192 | p0.l = lo(BFIN_UART_DLL); |
193 | r0 = 0x0(Z); | 193 | r0 = 0x0(Z); |
194 | w[p0] = r0.L; | 194 | w[p0] = r0.L; |
195 | ssync; | 195 | ssync; |
196 | 196 | ||
197 | p0.h = hi(UART_DLH); | 197 | p0.h = hi(BFIN_UART_DLH); |
198 | p0.l = lo(UART_DLH); | 198 | p0.l = lo(BFIN_UART_DLH); |
199 | r0 = 0x00(Z); | 199 | r0 = 0x00(Z); |
200 | w[p0] = r0.L; | 200 | w[p0] = r0.L; |
201 | ssync; | 201 | ssync; |
202 | 202 | ||
203 | p0.h = hi(UART_GCTL); | 203 | p0.h = hi(BFIN_UART_GCTL); |
204 | p0.l = lo(UART_GCTL); | 204 | p0.l = lo(BFIN_UART_GCTL); |
205 | r0 = 0x0(Z); | 205 | r0 = 0x0(Z); |
206 | w[p0] = r0.L; /* To enable UART clock */ | 206 | w[p0] = r0.L; /* To enable UART clock */ |
207 | ssync; | 207 | ssync; |
diff --git a/arch/blackfin/mach-bf561/head.S b/arch/blackfin/mach-bf561/head.S index 96a3d456fb6d..279e2e812a27 100644 --- a/arch/blackfin/mach-bf561/head.S +++ b/arch/blackfin/mach-bf561/head.S | |||
@@ -139,26 +139,26 @@ ENTRY(__start) | |||
139 | 139 | ||
140 | /* Initialise UART - when booting from u-boot, the UART is not disabled | 140 | /* Initialise UART - when booting from u-boot, the UART is not disabled |
141 | * so if we dont initalize here, our serial console gets hosed */ | 141 | * so if we dont initalize here, our serial console gets hosed */ |
142 | p0.h = hi(UART_LCR); | 142 | p0.h = hi(BFIN_UART_LCR); |
143 | p0.l = lo(UART_LCR); | 143 | p0.l = lo(BFIN_UART_LCR); |
144 | r0 = 0x0(Z); | 144 | r0 = 0x0(Z); |
145 | w[p0] = r0.L; /* To enable DLL writes */ | 145 | w[p0] = r0.L; /* To enable DLL writes */ |
146 | ssync; | 146 | ssync; |
147 | 147 | ||
148 | p0.h = hi(UART_DLL); | 148 | p0.h = hi(BFIN_UART_DLL); |
149 | p0.l = lo(UART_DLL); | 149 | p0.l = lo(BFIN_UART_DLL); |
150 | r0 = 0x0(Z); | 150 | r0 = 0x0(Z); |
151 | w[p0] = r0.L; | 151 | w[p0] = r0.L; |
152 | ssync; | 152 | ssync; |
153 | 153 | ||
154 | p0.h = hi(UART_DLH); | 154 | p0.h = hi(BFIN_UART_DLH); |
155 | p0.l = lo(UART_DLH); | 155 | p0.l = lo(BFIN_UART_DLH); |
156 | r0 = 0x00(Z); | 156 | r0 = 0x00(Z); |
157 | w[p0] = r0.L; | 157 | w[p0] = r0.L; |
158 | ssync; | 158 | ssync; |
159 | 159 | ||
160 | p0.h = hi(UART_GCTL); | 160 | p0.h = hi(BFIN_UART_GCTL); |
161 | p0.l = lo(UART_GCTL); | 161 | p0.l = lo(BFIN_UART_GCTL); |
162 | r0 = 0x0(Z); | 162 | r0 = 0x0(Z); |
163 | w[p0] = r0.L; /* To enable UART clock */ | 163 | w[p0] = r0.L; /* To enable UART clock */ |
164 | ssync; | 164 | ssync; |
diff --git a/include/asm-blackfin/mach-bf533/defBF532.h b/include/asm-blackfin/mach-bf533/defBF532.h index 37134aaf9954..17e1548cec08 100644 --- a/include/asm-blackfin/mach-bf533/defBF532.h +++ b/include/asm-blackfin/mach-bf533/defBF532.h | |||
@@ -88,20 +88,25 @@ | |||
88 | #define RTC_PREN 0xFFC00314 /* RTC Prescaler Enable Register (alternate macro) */ | 88 | #define RTC_PREN 0xFFC00314 /* RTC Prescaler Enable Register (alternate macro) */ |
89 | 89 | ||
90 | /* UART Controller (0xFFC00400 - 0xFFC004FF) */ | 90 | /* UART Controller (0xFFC00400 - 0xFFC004FF) */ |
91 | #define UART_THR 0xFFC00400 /* Transmit Holding register */ | 91 | |
92 | #define UART_RBR 0xFFC00400 /* Receive Buffer register */ | 92 | /* |
93 | #define UART_DLL 0xFFC00400 /* Divisor Latch (Low-Byte) */ | 93 | * Because include/linux/serial_reg.h have defined UART_*, |
94 | #define UART_IER 0xFFC00404 /* Interrupt Enable Register */ | 94 | * So we define blackfin uart regs to BFIN_UART_*. |
95 | #define UART_DLH 0xFFC00404 /* Divisor Latch (High-Byte) */ | 95 | */ |
96 | #define UART_IIR 0xFFC00408 /* Interrupt Identification Register */ | 96 | #define BFIN_UART_THR 0xFFC00400 /* Transmit Holding register */ |
97 | #define UART_LCR 0xFFC0040C /* Line Control Register */ | 97 | #define BFIN_UART_RBR 0xFFC00400 /* Receive Buffer register */ |
98 | #define UART_MCR 0xFFC00410 /* Modem Control Register */ | 98 | #define BFIN_UART_DLL 0xFFC00400 /* Divisor Latch (Low-Byte) */ |
99 | #define UART_LSR 0xFFC00414 /* Line Status Register */ | 99 | #define BFIN_UART_IER 0xFFC00404 /* Interrupt Enable Register */ |
100 | #define BFIN_UART_DLH 0xFFC00404 /* Divisor Latch (High-Byte) */ | ||
101 | #define BFIN_UART_IIR 0xFFC00408 /* Interrupt Identification Register */ | ||
102 | #define BFIN_UART_LCR 0xFFC0040C /* Line Control Register */ | ||
103 | #define BFIN_UART_MCR 0xFFC00410 /* Modem Control Register */ | ||
104 | #define BFIN_UART_LSR 0xFFC00414 /* Line Status Register */ | ||
100 | #if 0 | 105 | #if 0 |
101 | #define UART_MSR 0xFFC00418 /* Modem Status Register (UNUSED in ADSP-BF532) */ | 106 | #define BFIN_UART_MSR 0xFFC00418 /* Modem Status Register (UNUSED in ADSP-BF532) */ |
102 | #endif | 107 | #endif |
103 | #define UART_SCR 0xFFC0041C /* SCR Scratch Register */ | 108 | #define BFIN_UART_SCR 0xFFC0041C /* SCR Scratch Register */ |
104 | #define UART_GCTL 0xFFC00424 /* Global Control Register */ | 109 | #define BFIN_UART_GCTL 0xFFC00424 /* Global Control Register */ |
105 | 110 | ||
106 | /* SPI Controller (0xFFC00500 - 0xFFC005FF) */ | 111 | /* SPI Controller (0xFFC00500 - 0xFFC005FF) */ |
107 | #define SPI0_REGBASE 0xFFC00500 | 112 | #define SPI0_REGBASE 0xFFC00500 |
diff --git a/include/asm-blackfin/mach-bf537/blackfin.h b/include/asm-blackfin/mach-bf537/blackfin.h index 53fcfa3408d0..4f10ee0ae10d 100644 --- a/include/asm-blackfin/mach-bf537/blackfin.h +++ b/include/asm-blackfin/mach-bf537/blackfin.h | |||
@@ -82,8 +82,6 @@ | |||
82 | #define STATUS_P1 0x02 | 82 | #define STATUS_P1 0x02 |
83 | #define STATUS_P0 0x01 | 83 | #define STATUS_P0 0x01 |
84 | 84 | ||
85 | /* UART 0*/ | ||
86 | |||
87 | /* DMA Channnel */ | 85 | /* DMA Channnel */ |
88 | #define bfin_read_CH_UART_RX() bfin_read_CH_UART0_RX() | 86 | #define bfin_read_CH_UART_RX() bfin_read_CH_UART0_RX() |
89 | #define bfin_write_CH_UART_RX(val) bfin_write_CH_UART0_RX(val) | 87 | #define bfin_write_CH_UART_RX(val) bfin_write_CH_UART0_RX(val) |
@@ -106,37 +104,37 @@ | |||
106 | /* MMR Registers*/ | 104 | /* MMR Registers*/ |
107 | #define bfin_read_UART_THR() bfin_read_UART0_THR() | 105 | #define bfin_read_UART_THR() bfin_read_UART0_THR() |
108 | #define bfin_write_UART_THR(val) bfin_write_UART0_THR(val) | 106 | #define bfin_write_UART_THR(val) bfin_write_UART0_THR(val) |
109 | #define UART_THR UART0_THR | 107 | #define BFIN_UART_THR UART0_THR |
110 | #define bfin_read_UART_RBR() bfin_read_UART0_RBR() | 108 | #define bfin_read_UART_RBR() bfin_read_UART0_RBR() |
111 | #define bfin_write_UART_RBR(val) bfin_write_UART0_RBR(val) | 109 | #define bfin_write_UART_RBR(val) bfin_write_UART0_RBR(val) |
112 | #define UART_RBR UART0_RBR | 110 | #define BFIN_UART_RBR UART0_RBR |
113 | #define bfin_read_UART_DLL() bfin_read_UART0_DLL() | 111 | #define bfin_read_UART_DLL() bfin_read_UART0_DLL() |
114 | #define bfin_write_UART_DLL(val) bfin_write_UART0_DLL(val) | 112 | #define bfin_write_UART_DLL(val) bfin_write_UART0_DLL(val) |
115 | #define UART_DLL UART0_DLL | 113 | #define BFIN_UART_DLL UART0_DLL |
116 | #define bfin_read_UART_IER() bfin_read_UART0_IER() | 114 | #define bfin_read_UART_IER() bfin_read_UART0_IER() |
117 | #define bfin_write_UART_IER(val) bfin_write_UART0_IER(val) | 115 | #define bfin_write_UART_IER(val) bfin_write_UART0_IER(val) |
118 | #define UART_IER UART0_IER | 116 | #define BFIN_UART_IER UART0_IER |
119 | #define bfin_read_UART_DLH() bfin_read_UART0_DLH() | 117 | #define bfin_read_UART_DLH() bfin_read_UART0_DLH() |
120 | #define bfin_write_UART_DLH(val) bfin_write_UART0_DLH(val) | 118 | #define bfin_write_UART_DLH(val) bfin_write_UART0_DLH(val) |
121 | #define UART_DLH UART0_DLH | 119 | #define BFIN_UART_DLH UART0_DLH |
122 | #define bfin_read_UART_IIR() bfin_read_UART0_IIR() | 120 | #define bfin_read_UART_IIR() bfin_read_UART0_IIR() |
123 | #define bfin_write_UART_IIR(val) bfin_write_UART0_IIR(val) | 121 | #define bfin_write_UART_IIR(val) bfin_write_UART0_IIR(val) |
124 | #define UART_IIR UART0_IIR | 122 | #define BFIN_UART_IIR UART0_IIR |
125 | #define bfin_read_UART_LCR() bfin_read_UART0_LCR() | 123 | #define bfin_read_UART_LCR() bfin_read_UART0_LCR() |
126 | #define bfin_write_UART_LCR(val) bfin_write_UART0_LCR(val) | 124 | #define bfin_write_UART_LCR(val) bfin_write_UART0_LCR(val) |
127 | #define UART_LCR UART0_LCR | 125 | #define BFIN_UART_LCR UART0_LCR |
128 | #define bfin_read_UART_MCR() bfin_read_UART0_MCR() | 126 | #define bfin_read_UART_MCR() bfin_read_UART0_MCR() |
129 | #define bfin_write_UART_MCR(val) bfin_write_UART0_MCR(val) | 127 | #define bfin_write_UART_MCR(val) bfin_write_UART0_MCR(val) |
130 | #define UART_MCR UART0_MCR | 128 | #define BFIN_UART_MCR UART0_MCR |
131 | #define bfin_read_UART_LSR() bfin_read_UART0_LSR() | 129 | #define bfin_read_UART_LSR() bfin_read_UART0_LSR() |
132 | #define bfin_write_UART_LSR(val) bfin_write_UART0_LSR(val) | 130 | #define bfin_write_UART_LSR(val) bfin_write_UART0_LSR(val) |
133 | #define UART_LSR UART0_LSR | 131 | #define BFIN_UART_LSR UART0_LSR |
134 | #define bfin_read_UART_SCR() bfin_read_UART0_SCR() | 132 | #define bfin_read_UART_SCR() bfin_read_UART0_SCR() |
135 | #define bfin_write_UART_SCR(val) bfin_write_UART0_SCR(val) | 133 | #define bfin_write_UART_SCR(val) bfin_write_UART0_SCR(val) |
136 | #define UART_SCR UART0_SCR | 134 | #define BFIN_UART_SCR UART0_SCR |
137 | #define bfin_read_UART_GCTL() bfin_read_UART0_GCTL() | 135 | #define bfin_read_UART_GCTL() bfin_read_UART0_GCTL() |
138 | #define bfin_write_UART_GCTL(val) bfin_write_UART0_GCTL(val) | 136 | #define bfin_write_UART_GCTL(val) bfin_write_UART0_GCTL(val) |
139 | #define UART_GCTL UART0_GCTL | 137 | #define BFIN_UART_GCTL UART0_GCTL |
140 | 138 | ||
141 | /* DPMC*/ | 139 | /* DPMC*/ |
142 | #define bfin_read_STOPCK_OFF() bfin_read_STOPCK() | 140 | #define bfin_read_STOPCK_OFF() bfin_read_STOPCK() |
diff --git a/include/asm-blackfin/mach-bf548/blackfin.h b/include/asm-blackfin/mach-bf548/blackfin.h index 3bd67da86053..b8509c16ecd4 100644 --- a/include/asm-blackfin/mach-bf548/blackfin.h +++ b/include/asm-blackfin/mach-bf548/blackfin.h | |||
@@ -153,17 +153,18 @@ | |||
153 | #define bfin_write_UART_SCR(val) bfin_write_UART1_SCR(val) | 153 | #define bfin_write_UART_SCR(val) bfin_write_UART1_SCR(val) |
154 | #define bfin_read_UART_GCTL() bfin_read_UART1_GCTL() | 154 | #define bfin_read_UART_GCTL() bfin_read_UART1_GCTL() |
155 | #define bfin_write_UART_GCTL(val) bfin_write_UART1_GCTL(val) | 155 | #define bfin_write_UART_GCTL(val) bfin_write_UART1_GCTL(val) |
156 | #define UART_THR UART1_THR | 156 | |
157 | #define UART_RBR UART1_RBR | 157 | #define BFIN_UART_THR UART1_THR |
158 | #define UART_DLL UART1_DLL | 158 | #define BFIN_UART_RBR UART1_RBR |
159 | #define UART_IER UART1_IER | 159 | #define BFIN_UART_DLL UART1_DLL |
160 | #define UART_DLH UART1_DLH | 160 | #define BFIN_UART_IER UART1_IER |
161 | #define UART_IIR UART1_IIR | 161 | #define BFIN_UART_DLH UART1_DLH |
162 | #define UART_LCR UART1_LCR | 162 | #define BFIN_UART_IIR UART1_IIR |
163 | #define UART_MCR UART1_MCR | 163 | #define BFIN_UART_LCR UART1_LCR |
164 | #define UART_LSR UART1_LSR | 164 | #define BFIN_UART_MCR UART1_MCR |
165 | #define UART_SCR UART1_SCR | 165 | #define BFIN_UART_LSR UART1_LSR |
166 | #define UART_GCTL UART1_GCTL | 166 | #define BFIN_UART_SCR UART1_SCR |
167 | #define BFIN_UART_GCTL UART1_GCTL | ||
167 | 168 | ||
168 | /* PLL_DIV Masks */ | 169 | /* PLL_DIV Masks */ |
169 | #define CCLK_DIV1 CSEL_DIV1 /* CCLK = VCO / 1 */ | 170 | #define CCLK_DIV1 CSEL_DIV1 /* CCLK = VCO / 1 */ |
diff --git a/include/asm-blackfin/mach-bf561/defBF561.h b/include/asm-blackfin/mach-bf561/defBF561.h index c3c0eb13c819..bee30230187b 100644 --- a/include/asm-blackfin/mach-bf561/defBF561.h +++ b/include/asm-blackfin/mach-bf561/defBF561.h | |||
@@ -110,18 +110,23 @@ | |||
110 | #define WDOGB_STAT 0xFFC01208 /* Watchdog Status register */ | 110 | #define WDOGB_STAT 0xFFC01208 /* Watchdog Status register */ |
111 | 111 | ||
112 | /* UART Controller (0xFFC00400 - 0xFFC004FF) */ | 112 | /* UART Controller (0xFFC00400 - 0xFFC004FF) */ |
113 | #define UART_THR 0xFFC00400 /* Transmit Holding register */ | 113 | |
114 | #define UART_RBR 0xFFC00400 /* Receive Buffer register */ | 114 | /* |
115 | #define UART_DLL 0xFFC00400 /* Divisor Latch (Low-Byte) */ | 115 | * Because include/linux/serial_reg.h have defined UART_*, |
116 | #define UART_IER 0xFFC00404 /* Interrupt Enable Register */ | 116 | * So we define blackfin uart regs to BFIN_UART0_*. |
117 | #define UART_DLH 0xFFC00404 /* Divisor Latch (High-Byte) */ | 117 | */ |
118 | #define UART_IIR 0xFFC00408 /* Interrupt Identification Register */ | 118 | #define BFIN_UART_THR 0xFFC00400 /* Transmit Holding register */ |
119 | #define UART_LCR 0xFFC0040C /* Line Control Register */ | 119 | #define BFIN_UART_RBR 0xFFC00400 /* Receive Buffer register */ |
120 | #define UART_MCR 0xFFC00410 /* Modem Control Register */ | 120 | #define BFIN_UART_DLL 0xFFC00400 /* Divisor Latch (Low-Byte) */ |
121 | #define UART_LSR 0xFFC00414 /* Line Status Register */ | 121 | #define BFIN_UART_IER 0xFFC00404 /* Interrupt Enable Register */ |
122 | #define UART_MSR 0xFFC00418 /* Modem Status Register */ | 122 | #define BFIN_UART_DLH 0xFFC00404 /* Divisor Latch (High-Byte) */ |
123 | #define UART_SCR 0xFFC0041C /* SCR Scratch Register */ | 123 | #define BFIN_UART_IIR 0xFFC00408 /* Interrupt Identification Register */ |
124 | #define UART_GCTL 0xFFC00424 /* Global Control Register */ | 124 | #define BFIN_UART_LCR 0xFFC0040C /* Line Control Register */ |
125 | #define BFIN_UART_MCR 0xFFC00410 /* Modem Control Register */ | ||
126 | #define BFIN_UART_LSR 0xFFC00414 /* Line Status Register */ | ||
127 | #define BFIN_UART_MSR 0xFFC00418 /* Modem Status Register */ | ||
128 | #define BFIN_UART_SCR 0xFFC0041C /* SCR Scratch Register */ | ||
129 | #define BFIN_UART_GCTL 0xFFC00424 /* Global Control Register */ | ||
125 | 130 | ||
126 | /* SPI Controller (0xFFC00500 - 0xFFC005FF) */ | 131 | /* SPI Controller (0xFFC00500 - 0xFFC005FF) */ |
127 | #define SPI0_REGBASE 0xFFC00500 | 132 | #define SPI0_REGBASE 0xFFC00500 |