diff options
Diffstat (limited to 'arch/sh/kernel/cpu/sh2a/setup-sh7206.c')
-rw-r--r-- | arch/sh/kernel/cpu/sh2a/setup-sh7206.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/sh/kernel/cpu/sh2a/setup-sh7206.c b/arch/sh/kernel/cpu/sh2a/setup-sh7206.c index dc47b04e1049..5d14f849aea3 100644 --- a/arch/sh/kernel/cpu/sh2a/setup-sh7206.c +++ b/arch/sh/kernel/cpu/sh2a/setup-sh7206.c | |||
@@ -136,6 +136,8 @@ static DECLARE_INTC_DESC(intc_desc, "sh7206", vectors, groups, | |||
136 | static struct plat_sci_port scif0_platform_data = { | 136 | static struct plat_sci_port scif0_platform_data = { |
137 | .mapbase = 0xfffe8000, | 137 | .mapbase = 0xfffe8000, |
138 | .flags = UPF_BOOT_AUTOCONF, | 138 | .flags = UPF_BOOT_AUTOCONF, |
139 | .scscr = SCSCR_RE | SCSCR_TE | SCSCR_REIE, | ||
140 | .scbrr_algo_id = SCBRR_ALGO_2, | ||
139 | .type = PORT_SCIF, | 141 | .type = PORT_SCIF, |
140 | .irqs = { 240, 240, 240, 240 }, | 142 | .irqs = { 240, 240, 240, 240 }, |
141 | }; | 143 | }; |
@@ -151,6 +153,8 @@ static struct platform_device scif0_device = { | |||
151 | static struct plat_sci_port scif1_platform_data = { | 153 | static struct plat_sci_port scif1_platform_data = { |
152 | .mapbase = 0xfffe8800, | 154 | .mapbase = 0xfffe8800, |
153 | .flags = UPF_BOOT_AUTOCONF, | 155 | .flags = UPF_BOOT_AUTOCONF, |
156 | .scscr = SCSCR_RE | SCSCR_TE | SCSCR_REIE, | ||
157 | .scbrr_algo_id = SCBRR_ALGO_2, | ||
154 | .type = PORT_SCIF, | 158 | .type = PORT_SCIF, |
155 | .irqs = { 244, 244, 244, 244 }, | 159 | .irqs = { 244, 244, 244, 244 }, |
156 | }; | 160 | }; |
@@ -166,6 +170,8 @@ static struct platform_device scif1_device = { | |||
166 | static struct plat_sci_port scif2_platform_data = { | 170 | static struct plat_sci_port scif2_platform_data = { |
167 | .mapbase = 0xfffe9000, | 171 | .mapbase = 0xfffe9000, |
168 | .flags = UPF_BOOT_AUTOCONF, | 172 | .flags = UPF_BOOT_AUTOCONF, |
173 | .scscr = SCSCR_RE | SCSCR_TE | SCSCR_REIE, | ||
174 | .scbrr_algo_id = SCBRR_ALGO_2, | ||
169 | .type = PORT_SCIF, | 175 | .type = PORT_SCIF, |
170 | .irqs = { 248, 248, 248, 248 }, | 176 | .irqs = { 248, 248, 248, 248 }, |
171 | }; | 177 | }; |
@@ -181,6 +187,8 @@ static struct platform_device scif2_device = { | |||
181 | static struct plat_sci_port scif3_platform_data = { | 187 | static struct plat_sci_port scif3_platform_data = { |
182 | .mapbase = 0xfffe9800, | 188 | .mapbase = 0xfffe9800, |
183 | .flags = UPF_BOOT_AUTOCONF, | 189 | .flags = UPF_BOOT_AUTOCONF, |
190 | .scscr = SCSCR_RE | SCSCR_TE | SCSCR_REIE, | ||
191 | .scbrr_algo_id = SCBRR_ALGO_2, | ||
184 | .type = PORT_SCIF, | 192 | .type = PORT_SCIF, |
185 | .irqs = { 252, 252, 252, 252 }, | 193 | .irqs = { 252, 252, 252, 252 }, |
186 | }; | 194 | }; |