diff options
Diffstat (limited to 'arch/sh/kernel/cpu/sh4a/setup-sh7785.c')
-rw-r--r-- | arch/sh/kernel/cpu/sh4a/setup-sh7785.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/arch/sh/kernel/cpu/sh4a/setup-sh7785.c b/arch/sh/kernel/cpu/sh4a/setup-sh7785.c index c9a572bc6dc..18d8fc136fb 100644 --- a/arch/sh/kernel/cpu/sh4a/setup-sh7785.c +++ b/arch/sh/kernel/cpu/sh4a/setup-sh7785.c | |||
@@ -23,6 +23,8 @@ | |||
23 | static struct plat_sci_port scif0_platform_data = { | 23 | static struct plat_sci_port scif0_platform_data = { |
24 | .mapbase = 0xffea0000, | 24 | .mapbase = 0xffea0000, |
25 | .flags = UPF_BOOT_AUTOCONF, | 25 | .flags = UPF_BOOT_AUTOCONF, |
26 | .scscr = SCSCR_RE | SCSCR_TE | SCSCR_REIE | SCSCR_CKE1, | ||
27 | .scbrr_algo_id = SCBRR_ALGO_1, | ||
26 | .type = PORT_SCIF, | 28 | .type = PORT_SCIF, |
27 | .irqs = { 40, 40, 40, 40 }, | 29 | .irqs = { 40, 40, 40, 40 }, |
28 | }; | 30 | }; |
@@ -38,6 +40,8 @@ static struct platform_device scif0_device = { | |||
38 | static struct plat_sci_port scif1_platform_data = { | 40 | static struct plat_sci_port scif1_platform_data = { |
39 | .mapbase = 0xffeb0000, | 41 | .mapbase = 0xffeb0000, |
40 | .flags = UPF_BOOT_AUTOCONF, | 42 | .flags = UPF_BOOT_AUTOCONF, |
43 | .scscr = SCSCR_RE | SCSCR_TE | SCSCR_REIE | SCSCR_CKE1, | ||
44 | .scbrr_algo_id = SCBRR_ALGO_1, | ||
41 | .type = PORT_SCIF, | 45 | .type = PORT_SCIF, |
42 | .irqs = { 44, 44, 44, 44 }, | 46 | .irqs = { 44, 44, 44, 44 }, |
43 | }; | 47 | }; |
@@ -53,6 +57,8 @@ static struct platform_device scif1_device = { | |||
53 | static struct plat_sci_port scif2_platform_data = { | 57 | static struct plat_sci_port scif2_platform_data = { |
54 | .mapbase = 0xffec0000, | 58 | .mapbase = 0xffec0000, |
55 | .flags = UPF_BOOT_AUTOCONF, | 59 | .flags = UPF_BOOT_AUTOCONF, |
60 | .scscr = SCSCR_RE | SCSCR_TE | SCSCR_REIE | SCSCR_CKE1, | ||
61 | .scbrr_algo_id = SCBRR_ALGO_1, | ||
56 | .type = PORT_SCIF, | 62 | .type = PORT_SCIF, |
57 | .irqs = { 60, 60, 60, 60 }, | 63 | .irqs = { 60, 60, 60, 60 }, |
58 | }; | 64 | }; |
@@ -68,6 +74,8 @@ static struct platform_device scif2_device = { | |||
68 | static struct plat_sci_port scif3_platform_data = { | 74 | static struct plat_sci_port scif3_platform_data = { |
69 | .mapbase = 0xffed0000, | 75 | .mapbase = 0xffed0000, |
70 | .flags = UPF_BOOT_AUTOCONF, | 76 | .flags = UPF_BOOT_AUTOCONF, |
77 | .scscr = SCSCR_RE | SCSCR_TE | SCSCR_REIE | SCSCR_CKE1, | ||
78 | .scbrr_algo_id = SCBRR_ALGO_1, | ||
71 | .type = PORT_SCIF, | 79 | .type = PORT_SCIF, |
72 | .irqs = { 61, 61, 61, 61 }, | 80 | .irqs = { 61, 61, 61, 61 }, |
73 | }; | 81 | }; |
@@ -83,6 +91,8 @@ static struct platform_device scif3_device = { | |||
83 | static struct plat_sci_port scif4_platform_data = { | 91 | static struct plat_sci_port scif4_platform_data = { |
84 | .mapbase = 0xffee0000, | 92 | .mapbase = 0xffee0000, |
85 | .flags = UPF_BOOT_AUTOCONF, | 93 | .flags = UPF_BOOT_AUTOCONF, |
94 | .scscr = SCSCR_RE | SCSCR_TE | SCSCR_REIE | SCSCR_CKE1, | ||
95 | .scbrr_algo_id = SCBRR_ALGO_1, | ||
86 | .type = PORT_SCIF, | 96 | .type = PORT_SCIF, |
87 | .irqs = { 62, 62, 62, 62 }, | 97 | .irqs = { 62, 62, 62, 62 }, |
88 | }; | 98 | }; |
@@ -98,6 +108,8 @@ static struct platform_device scif4_device = { | |||
98 | static struct plat_sci_port scif5_platform_data = { | 108 | static struct plat_sci_port scif5_platform_data = { |
99 | .mapbase = 0xffef0000, | 109 | .mapbase = 0xffef0000, |
100 | .flags = UPF_BOOT_AUTOCONF, | 110 | .flags = UPF_BOOT_AUTOCONF, |
111 | .scscr = SCSCR_RE | SCSCR_TE | SCSCR_REIE | SCSCR_CKE1, | ||
112 | .scbrr_algo_id = SCBRR_ALGO_1, | ||
101 | .type = PORT_SCIF, | 113 | .type = PORT_SCIF, |
102 | .irqs = { 63, 63, 63, 63 }, | 114 | .irqs = { 63, 63, 63, 63 }, |
103 | }; | 115 | }; |