diff options
Diffstat (limited to 'arch/mips/sni/a20r.c')
-rw-r--r-- | arch/mips/sni/a20r.c | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/arch/mips/sni/a20r.c b/arch/mips/sni/a20r.c index c48194c3073b..b2d4f492d782 100644 --- a/arch/mips/sni/a20r.c +++ b/arch/mips/sni/a20r.c | |||
@@ -133,6 +133,38 @@ static struct platform_device sc26xx_pdev = { | |||
133 | } | 133 | } |
134 | }; | 134 | }; |
135 | 135 | ||
136 | #warning "Please try migrate to use new driver SCCNXP and report the status" \ | ||
137 | "in the linux-serial mailing list." | ||
138 | |||
139 | /* The code bellow is a replacement of SC26XX to SCCNXP */ | ||
140 | #if 0 | ||
141 | #include <linux/platform_data/sccnxp.h> | ||
142 | |||
143 | static struct sccnxp_pdata sccnxp_data = { | ||
144 | .reg_shift = 2, | ||
145 | .frequency = 3686400, | ||
146 | .mctrl_cfg[0] = MCTRL_SIG(DTR_OP, LINE_OP7) | | ||
147 | MCTRL_SIG(RTS_OP, LINE_OP3) | | ||
148 | MCTRL_SIG(DSR_IP, LINE_IP5) | | ||
149 | MCTRL_SIG(DCD_IP, LINE_IP6), | ||
150 | .mctrl_cfg[1] = MCTRL_SIG(DTR_OP, LINE_OP2) | | ||
151 | MCTRL_SIG(RTS_OP, LINE_OP1) | | ||
152 | MCTRL_SIG(DSR_IP, LINE_IP0) | | ||
153 | MCTRL_SIG(CTS_IP, LINE_IP1) | | ||
154 | MCTRL_SIG(DCD_IP, LINE_IP2) | | ||
155 | MCTRL_SIG(RNG_IP, LINE_IP3), | ||
156 | }; | ||
157 | |||
158 | static struct platform_device sc2681_pdev = { | ||
159 | .name = "sc2681", | ||
160 | .resource = sc2xxx_rsrc, | ||
161 | .num_resources = ARRAY_SIZE(sc2xxx_rsrc), | ||
162 | .dev = { | ||
163 | .platform_data = &sccnxp_data, | ||
164 | }, | ||
165 | }; | ||
166 | #endif | ||
167 | |||
136 | static u32 a20r_ack_hwint(void) | 168 | static u32 a20r_ack_hwint(void) |
137 | { | 169 | { |
138 | u32 status = read_c0_status(); | 170 | u32 status = read_c0_status(); |