diff options
author | Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> | 2013-07-15 19:54:13 -0400 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> | 2013-07-29 09:17:36 -0400 |
commit | 082ab8ff33f250c519b364224263b44a86c71c2d (patch) | |
tree | a5746f32f77fa6d99917d74c3b5ae3097cba7ba6 /drivers/pinctrl/sh-pfc/pfc-sh7786.c | |
parent | 2afb9681265c1f63e9ee7a1bfdd0f118bce68e3f (diff) |
sh-pfc: sh7786: Remove unused input_pu range
The PFC SH7786 SoC data contains a input_pu range used to configure
pull-up resistors using the legacy non-pinconf API. That API has been
removed from the driver, the range is thus not used anymore. Remove it.
If required, configuring pull-up resistors for the SH7786 can be
implemented using the pinconf API, as done for the SH-Mobile, R-Mobile
and R-Car platforms.
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Diffstat (limited to 'drivers/pinctrl/sh-pfc/pfc-sh7786.c')
-rw-r--r-- | drivers/pinctrl/sh-pfc/pfc-sh7786.c | 260 |
1 files changed, 120 insertions, 140 deletions
diff --git a/drivers/pinctrl/sh-pfc/pfc-sh7786.c b/drivers/pinctrl/sh-pfc/pfc-sh7786.c index 8ae0e32844e9..c855fca56f48 100644 --- a/drivers/pinctrl/sh-pfc/pfc-sh7786.c +++ b/drivers/pinctrl/sh-pfc/pfc-sh7786.c | |||
@@ -60,25 +60,6 @@ enum { | |||
60 | PJ3_IN, PJ2_IN, PJ1_IN, | 60 | PJ3_IN, PJ2_IN, PJ1_IN, |
61 | PINMUX_INPUT_END, | 61 | PINMUX_INPUT_END, |
62 | 62 | ||
63 | PINMUX_INPUT_PULLUP_BEGIN, | ||
64 | PA7_IN_PU, PA6_IN_PU, PA5_IN_PU, PA4_IN_PU, | ||
65 | PA3_IN_PU, PA2_IN_PU, PA1_IN_PU, PA0_IN_PU, | ||
66 | PB7_IN_PU, PB6_IN_PU, PB5_IN_PU, PB4_IN_PU, | ||
67 | PB3_IN_PU, PB2_IN_PU, PB1_IN_PU, PB0_IN_PU, | ||
68 | PC7_IN_PU, PC6_IN_PU, PC5_IN_PU, PC4_IN_PU, | ||
69 | PC3_IN_PU, PC2_IN_PU, PC1_IN_PU, PC0_IN_PU, | ||
70 | PD7_IN_PU, PD6_IN_PU, PD5_IN_PU, PD4_IN_PU, | ||
71 | PD3_IN_PU, PD2_IN_PU, PD1_IN_PU, PD0_IN_PU, | ||
72 | PE7_IN_PU, PE6_IN_PU, | ||
73 | PF7_IN_PU, PF6_IN_PU, PF5_IN_PU, PF4_IN_PU, | ||
74 | PF3_IN_PU, PF2_IN_PU, PF1_IN_PU, PF0_IN_PU, | ||
75 | PG7_IN_PU, PG6_IN_PU, PG5_IN_PU, | ||
76 | PH7_IN_PU, PH6_IN_PU, PH5_IN_PU, PH4_IN_PU, | ||
77 | PH3_IN_PU, PH2_IN_PU, PH1_IN_PU, PH0_IN_PU, | ||
78 | PJ7_IN_PU, PJ6_IN_PU, PJ5_IN_PU, PJ4_IN_PU, | ||
79 | PJ3_IN_PU, PJ2_IN_PU, PJ1_IN_PU, | ||
80 | PINMUX_INPUT_PULLUP_END, | ||
81 | |||
82 | PINMUX_OUTPUT_BEGIN, | 63 | PINMUX_OUTPUT_BEGIN, |
83 | PA7_OUT, PA6_OUT, PA5_OUT, PA4_OUT, | 64 | PA7_OUT, PA6_OUT, PA5_OUT, PA4_OUT, |
84 | PA3_OUT, PA2_OUT, PA1_OUT, PA0_OUT, | 65 | PA3_OUT, PA2_OUT, PA1_OUT, PA0_OUT, |
@@ -194,82 +175,82 @@ enum { | |||
194 | static const pinmux_enum_t pinmux_data[] = { | 175 | static const pinmux_enum_t pinmux_data[] = { |
195 | 176 | ||
196 | /* PA GPIO */ | 177 | /* PA GPIO */ |
197 | PINMUX_DATA(PA7_DATA, PA7_IN, PA7_OUT, PA7_IN_PU), | 178 | PINMUX_DATA(PA7_DATA, PA7_IN, PA7_OUT), |
198 | PINMUX_DATA(PA6_DATA, PA6_IN, PA6_OUT, PA6_IN_PU), | 179 | PINMUX_DATA(PA6_DATA, PA6_IN, PA6_OUT), |
199 | PINMUX_DATA(PA5_DATA, PA5_IN, PA5_OUT, PA5_IN_PU), | 180 | PINMUX_DATA(PA5_DATA, PA5_IN, PA5_OUT), |
200 | PINMUX_DATA(PA4_DATA, PA4_IN, PA4_OUT, PA4_IN_PU), | 181 | PINMUX_DATA(PA4_DATA, PA4_IN, PA4_OUT), |
201 | PINMUX_DATA(PA3_DATA, PA3_IN, PA3_OUT, PA3_IN_PU), | 182 | PINMUX_DATA(PA3_DATA, PA3_IN, PA3_OUT), |
202 | PINMUX_DATA(PA2_DATA, PA2_IN, PA2_OUT, PA2_IN_PU), | 183 | PINMUX_DATA(PA2_DATA, PA2_IN, PA2_OUT), |
203 | PINMUX_DATA(PA1_DATA, PA1_IN, PA1_OUT, PA1_IN_PU), | 184 | PINMUX_DATA(PA1_DATA, PA1_IN, PA1_OUT), |
204 | PINMUX_DATA(PA0_DATA, PA0_IN, PA0_OUT, PA0_IN_PU), | 185 | PINMUX_DATA(PA0_DATA, PA0_IN, PA0_OUT), |
205 | 186 | ||
206 | /* PB GPIO */ | 187 | /* PB GPIO */ |
207 | PINMUX_DATA(PB7_DATA, PB7_IN, PB7_OUT, PB7_IN_PU), | 188 | PINMUX_DATA(PB7_DATA, PB7_IN, PB7_OUT), |
208 | PINMUX_DATA(PB6_DATA, PB6_IN, PB6_OUT, PB6_IN_PU), | 189 | PINMUX_DATA(PB6_DATA, PB6_IN, PB6_OUT), |
209 | PINMUX_DATA(PB5_DATA, PB5_IN, PB5_OUT, PB5_IN_PU), | 190 | PINMUX_DATA(PB5_DATA, PB5_IN, PB5_OUT), |
210 | PINMUX_DATA(PB4_DATA, PB4_IN, PB4_OUT, PB4_IN_PU), | 191 | PINMUX_DATA(PB4_DATA, PB4_IN, PB4_OUT), |
211 | PINMUX_DATA(PB3_DATA, PB3_IN, PB3_OUT, PB3_IN_PU), | 192 | PINMUX_DATA(PB3_DATA, PB3_IN, PB3_OUT), |
212 | PINMUX_DATA(PB2_DATA, PB2_IN, PB2_OUT, PB2_IN_PU), | 193 | PINMUX_DATA(PB2_DATA, PB2_IN, PB2_OUT), |
213 | PINMUX_DATA(PB1_DATA, PB1_IN, PB1_OUT, PB1_IN_PU), | 194 | PINMUX_DATA(PB1_DATA, PB1_IN, PB1_OUT), |
214 | PINMUX_DATA(PB0_DATA, PB0_IN, PB0_OUT, PB0_IN_PU), | 195 | PINMUX_DATA(PB0_DATA, PB0_IN, PB0_OUT), |
215 | 196 | ||
216 | /* PC GPIO */ | 197 | /* PC GPIO */ |
217 | PINMUX_DATA(PC7_DATA, PC7_IN, PC7_OUT, PC7_IN_PU), | 198 | PINMUX_DATA(PC7_DATA, PC7_IN, PC7_OUT), |
218 | PINMUX_DATA(PC6_DATA, PC6_IN, PC6_OUT, PC6_IN_PU), | 199 | PINMUX_DATA(PC6_DATA, PC6_IN, PC6_OUT), |
219 | PINMUX_DATA(PC5_DATA, PC5_IN, PC5_OUT, PC5_IN_PU), | 200 | PINMUX_DATA(PC5_DATA, PC5_IN, PC5_OUT), |
220 | PINMUX_DATA(PC4_DATA, PC4_IN, PC4_OUT, PC4_IN_PU), | 201 | PINMUX_DATA(PC4_DATA, PC4_IN, PC4_OUT), |
221 | PINMUX_DATA(PC3_DATA, PC3_IN, PC3_OUT, PC3_IN_PU), | 202 | PINMUX_DATA(PC3_DATA, PC3_IN, PC3_OUT), |
222 | PINMUX_DATA(PC2_DATA, PC2_IN, PC2_OUT, PC2_IN_PU), | 203 | PINMUX_DATA(PC2_DATA, PC2_IN, PC2_OUT), |
223 | PINMUX_DATA(PC1_DATA, PC1_IN, PC1_OUT, PC1_IN_PU), | 204 | PINMUX_DATA(PC1_DATA, PC1_IN, PC1_OUT), |
224 | PINMUX_DATA(PC0_DATA, PC0_IN, PC0_OUT, PC0_IN_PU), | 205 | PINMUX_DATA(PC0_DATA, PC0_IN, PC0_OUT), |
225 | 206 | ||
226 | /* PD GPIO */ | 207 | /* PD GPIO */ |
227 | PINMUX_DATA(PD7_DATA, PD7_IN, PD7_OUT, PD7_IN_PU), | 208 | PINMUX_DATA(PD7_DATA, PD7_IN, PD7_OUT), |
228 | PINMUX_DATA(PD6_DATA, PD6_IN, PD6_OUT, PD6_IN_PU), | 209 | PINMUX_DATA(PD6_DATA, PD6_IN, PD6_OUT), |
229 | PINMUX_DATA(PD5_DATA, PD5_IN, PD5_OUT, PD5_IN_PU), | 210 | PINMUX_DATA(PD5_DATA, PD5_IN, PD5_OUT), |
230 | PINMUX_DATA(PD4_DATA, PD4_IN, PD4_OUT, PD4_IN_PU), | 211 | PINMUX_DATA(PD4_DATA, PD4_IN, PD4_OUT), |
231 | PINMUX_DATA(PD3_DATA, PD3_IN, PD3_OUT, PD3_IN_PU), | 212 | PINMUX_DATA(PD3_DATA, PD3_IN, PD3_OUT), |
232 | PINMUX_DATA(PD2_DATA, PD2_IN, PD2_OUT, PD2_IN_PU), | 213 | PINMUX_DATA(PD2_DATA, PD2_IN, PD2_OUT), |
233 | PINMUX_DATA(PD1_DATA, PD1_IN, PD1_OUT, PD1_IN_PU), | 214 | PINMUX_DATA(PD1_DATA, PD1_IN, PD1_OUT), |
234 | PINMUX_DATA(PD0_DATA, PD0_IN, PD0_OUT, PD0_IN_PU), | 215 | PINMUX_DATA(PD0_DATA, PD0_IN, PD0_OUT), |
235 | 216 | ||
236 | /* PE GPIO */ | 217 | /* PE GPIO */ |
237 | PINMUX_DATA(PE7_DATA, PE7_IN, PE7_OUT, PE7_IN_PU), | 218 | PINMUX_DATA(PE7_DATA, PE7_IN, PE7_OUT), |
238 | PINMUX_DATA(PE6_DATA, PE6_IN, PE6_OUT, PE6_IN_PU), | 219 | PINMUX_DATA(PE6_DATA, PE6_IN, PE6_OUT), |
239 | 220 | ||
240 | /* PF GPIO */ | 221 | /* PF GPIO */ |
241 | PINMUX_DATA(PF7_DATA, PF7_IN, PF7_OUT, PF7_IN_PU), | 222 | PINMUX_DATA(PF7_DATA, PF7_IN, PF7_OUT), |
242 | PINMUX_DATA(PF6_DATA, PF6_IN, PF6_OUT, PF6_IN_PU), | 223 | PINMUX_DATA(PF6_DATA, PF6_IN, PF6_OUT), |
243 | PINMUX_DATA(PF5_DATA, PF5_IN, PF5_OUT, PF5_IN_PU), | 224 | PINMUX_DATA(PF5_DATA, PF5_IN, PF5_OUT), |
244 | PINMUX_DATA(PF4_DATA, PF4_IN, PF4_OUT, PF4_IN_PU), | 225 | PINMUX_DATA(PF4_DATA, PF4_IN, PF4_OUT), |
245 | PINMUX_DATA(PF3_DATA, PF3_IN, PF3_OUT, PF3_IN_PU), | 226 | PINMUX_DATA(PF3_DATA, PF3_IN, PF3_OUT), |
246 | PINMUX_DATA(PF2_DATA, PF2_IN, PF2_OUT, PF2_IN_PU), | 227 | PINMUX_DATA(PF2_DATA, PF2_IN, PF2_OUT), |
247 | PINMUX_DATA(PF1_DATA, PF1_IN, PF1_OUT, PF1_IN_PU), | 228 | PINMUX_DATA(PF1_DATA, PF1_IN, PF1_OUT), |
248 | PINMUX_DATA(PF0_DATA, PF0_IN, PF0_OUT, PF0_IN_PU), | 229 | PINMUX_DATA(PF0_DATA, PF0_IN, PF0_OUT), |
249 | 230 | ||
250 | /* PG GPIO */ | 231 | /* PG GPIO */ |
251 | PINMUX_DATA(PG7_DATA, PG7_IN, PG7_OUT, PG7_IN_PU), | 232 | PINMUX_DATA(PG7_DATA, PG7_IN, PG7_OUT), |
252 | PINMUX_DATA(PG6_DATA, PG6_IN, PG6_OUT, PG6_IN_PU), | 233 | PINMUX_DATA(PG6_DATA, PG6_IN, PG6_OUT), |
253 | PINMUX_DATA(PG5_DATA, PG5_IN, PG5_OUT, PG5_IN_PU), | 234 | PINMUX_DATA(PG5_DATA, PG5_IN, PG5_OUT), |
254 | 235 | ||
255 | /* PH GPIO */ | 236 | /* PH GPIO */ |
256 | PINMUX_DATA(PH7_DATA, PH7_IN, PH7_OUT, PH7_IN_PU), | 237 | PINMUX_DATA(PH7_DATA, PH7_IN, PH7_OUT), |
257 | PINMUX_DATA(PH6_DATA, PH6_IN, PH6_OUT, PH6_IN_PU), | 238 | PINMUX_DATA(PH6_DATA, PH6_IN, PH6_OUT), |
258 | PINMUX_DATA(PH5_DATA, PH5_IN, PH5_OUT, PH5_IN_PU), | 239 | PINMUX_DATA(PH5_DATA, PH5_IN, PH5_OUT), |
259 | PINMUX_DATA(PH4_DATA, PH4_IN, PH4_OUT, PH4_IN_PU), | 240 | PINMUX_DATA(PH4_DATA, PH4_IN, PH4_OUT), |
260 | PINMUX_DATA(PH3_DATA, PH3_IN, PH3_OUT, PH3_IN_PU), | 241 | PINMUX_DATA(PH3_DATA, PH3_IN, PH3_OUT), |
261 | PINMUX_DATA(PH2_DATA, PH2_IN, PH2_OUT, PH2_IN_PU), | 242 | PINMUX_DATA(PH2_DATA, PH2_IN, PH2_OUT), |
262 | PINMUX_DATA(PH1_DATA, PH1_IN, PH1_OUT, PH1_IN_PU), | 243 | PINMUX_DATA(PH1_DATA, PH1_IN, PH1_OUT), |
263 | PINMUX_DATA(PH0_DATA, PH0_IN, PH0_OUT, PH0_IN_PU), | 244 | PINMUX_DATA(PH0_DATA, PH0_IN, PH0_OUT), |
264 | 245 | ||
265 | /* PJ GPIO */ | 246 | /* PJ GPIO */ |
266 | PINMUX_DATA(PJ7_DATA, PJ7_IN, PJ7_OUT, PJ7_IN_PU), | 247 | PINMUX_DATA(PJ7_DATA, PJ7_IN, PJ7_OUT), |
267 | PINMUX_DATA(PJ6_DATA, PJ6_IN, PJ6_OUT, PJ6_IN_PU), | 248 | PINMUX_DATA(PJ6_DATA, PJ6_IN, PJ6_OUT), |
268 | PINMUX_DATA(PJ5_DATA, PJ5_IN, PJ5_OUT, PJ5_IN_PU), | 249 | PINMUX_DATA(PJ5_DATA, PJ5_IN, PJ5_OUT), |
269 | PINMUX_DATA(PJ4_DATA, PJ4_IN, PJ4_OUT, PJ4_IN_PU), | 250 | PINMUX_DATA(PJ4_DATA, PJ4_IN, PJ4_OUT), |
270 | PINMUX_DATA(PJ3_DATA, PJ3_IN, PJ3_OUT, PJ3_IN_PU), | 251 | PINMUX_DATA(PJ3_DATA, PJ3_IN, PJ3_OUT), |
271 | PINMUX_DATA(PJ2_DATA, PJ2_IN, PJ2_OUT, PJ2_IN_PU), | 252 | PINMUX_DATA(PJ2_DATA, PJ2_IN, PJ2_OUT), |
272 | PINMUX_DATA(PJ1_DATA, PJ1_IN, PJ1_OUT, PJ1_IN_PU), | 253 | PINMUX_DATA(PJ1_DATA, PJ1_IN, PJ1_OUT), |
273 | 254 | ||
274 | /* PA FN */ | 255 | /* PA FN */ |
275 | PINMUX_DATA(CDE_MARK, P1MSEL2_0, PA7_FN), | 256 | PINMUX_DATA(CDE_MARK, P1MSEL2_0, PA7_FN), |
@@ -651,48 +632,48 @@ static const struct pinmux_func pinmux_func_gpios[] = { | |||
651 | 632 | ||
652 | static const struct pinmux_cfg_reg pinmux_config_regs[] = { | 633 | static const struct pinmux_cfg_reg pinmux_config_regs[] = { |
653 | { PINMUX_CFG_REG("PACR", 0xffcc0000, 16, 2) { | 634 | { PINMUX_CFG_REG("PACR", 0xffcc0000, 16, 2) { |
654 | PA7_FN, PA7_OUT, PA7_IN, PA7_IN_PU, | 635 | PA7_FN, PA7_OUT, PA7_IN, 0, |
655 | PA6_FN, PA6_OUT, PA6_IN, PA6_IN_PU, | 636 | PA6_FN, PA6_OUT, PA6_IN, 0, |
656 | PA5_FN, PA5_OUT, PA5_IN, PA5_IN_PU, | 637 | PA5_FN, PA5_OUT, PA5_IN, 0, |
657 | PA4_FN, PA4_OUT, PA4_IN, PA4_IN_PU, | 638 | PA4_FN, PA4_OUT, PA4_IN, 0, |
658 | PA3_FN, PA3_OUT, PA3_IN, PA3_IN_PU, | 639 | PA3_FN, PA3_OUT, PA3_IN, 0, |
659 | PA2_FN, PA2_OUT, PA2_IN, PA2_IN_PU, | 640 | PA2_FN, PA2_OUT, PA2_IN, 0, |
660 | PA1_FN, PA1_OUT, PA1_IN, PA1_IN_PU, | 641 | PA1_FN, PA1_OUT, PA1_IN, 0, |
661 | PA0_FN, PA0_OUT, PA0_IN, PA0_IN_PU } | 642 | PA0_FN, PA0_OUT, PA0_IN, 0 } |
662 | }, | 643 | }, |
663 | { PINMUX_CFG_REG("PBCR", 0xffcc0002, 16, 2) { | 644 | { PINMUX_CFG_REG("PBCR", 0xffcc0002, 16, 2) { |
664 | PB7_FN, PB7_OUT, PB7_IN, PB7_IN_PU, | 645 | PB7_FN, PB7_OUT, PB7_IN, 0, |
665 | PB6_FN, PB6_OUT, PB6_IN, PB6_IN_PU, | 646 | PB6_FN, PB6_OUT, PB6_IN, 0, |
666 | PB5_FN, PB5_OUT, PB5_IN, PB5_IN_PU, | 647 | PB5_FN, PB5_OUT, PB5_IN, 0, |
667 | PB4_FN, PB4_OUT, PB4_IN, PB4_IN_PU, | 648 | PB4_FN, PB4_OUT, PB4_IN, 0, |
668 | PB3_FN, PB3_OUT, PB3_IN, PB3_IN_PU, | 649 | PB3_FN, PB3_OUT, PB3_IN, 0, |
669 | PB2_FN, PB2_OUT, PB2_IN, PB2_IN_PU, | 650 | PB2_FN, PB2_OUT, PB2_IN, 0, |
670 | PB1_FN, PB1_OUT, PB1_IN, PB1_IN_PU, | 651 | PB1_FN, PB1_OUT, PB1_IN, 0, |
671 | PB0_FN, PB0_OUT, PB0_IN, PB0_IN_PU } | 652 | PB0_FN, PB0_OUT, PB0_IN, 0 } |
672 | }, | 653 | }, |
673 | { PINMUX_CFG_REG("PCCR", 0xffcc0004, 16, 2) { | 654 | { PINMUX_CFG_REG("PCCR", 0xffcc0004, 16, 2) { |
674 | PC7_FN, PC7_OUT, PC7_IN, PC7_IN_PU, | 655 | PC7_FN, PC7_OUT, PC7_IN, 0, |
675 | PC6_FN, PC6_OUT, PC6_IN, PC6_IN_PU, | 656 | PC6_FN, PC6_OUT, PC6_IN, 0, |
676 | PC5_FN, PC5_OUT, PC5_IN, PC5_IN_PU, | 657 | PC5_FN, PC5_OUT, PC5_IN, 0, |
677 | PC4_FN, PC4_OUT, PC4_IN, PC4_IN_PU, | 658 | PC4_FN, PC4_OUT, PC4_IN, 0, |
678 | PC3_FN, PC3_OUT, PC3_IN, PC3_IN_PU, | 659 | PC3_FN, PC3_OUT, PC3_IN, 0, |
679 | PC2_FN, PC2_OUT, PC2_IN, PC2_IN_PU, | 660 | PC2_FN, PC2_OUT, PC2_IN, 0, |
680 | PC1_FN, PC1_OUT, PC1_IN, PC1_IN_PU, | 661 | PC1_FN, PC1_OUT, PC1_IN, 0, |
681 | PC0_FN, PC0_OUT, PC0_IN, PC0_IN_PU } | 662 | PC0_FN, PC0_OUT, PC0_IN, 0 } |
682 | }, | 663 | }, |
683 | { PINMUX_CFG_REG("PDCR", 0xffcc0006, 16, 2) { | 664 | { PINMUX_CFG_REG("PDCR", 0xffcc0006, 16, 2) { |
684 | PD7_FN, PD7_OUT, PD7_IN, PD7_IN_PU, | 665 | PD7_FN, PD7_OUT, PD7_IN, 0, |
685 | PD6_FN, PD6_OUT, PD6_IN, PD6_IN_PU, | 666 | PD6_FN, PD6_OUT, PD6_IN, 0, |
686 | PD5_FN, PD5_OUT, PD5_IN, PD5_IN_PU, | 667 | PD5_FN, PD5_OUT, PD5_IN, 0, |
687 | PD4_FN, PD4_OUT, PD4_IN, PD4_IN_PU, | 668 | PD4_FN, PD4_OUT, PD4_IN, 0, |
688 | PD3_FN, PD3_OUT, PD3_IN, PD3_IN_PU, | 669 | PD3_FN, PD3_OUT, PD3_IN, 0, |
689 | PD2_FN, PD2_OUT, PD2_IN, PD2_IN_PU, | 670 | PD2_FN, PD2_OUT, PD2_IN, 0, |
690 | PD1_FN, PD1_OUT, PD1_IN, PD1_IN_PU, | 671 | PD1_FN, PD1_OUT, PD1_IN, 0, |
691 | PD0_FN, PD0_OUT, PD0_IN, PD0_IN_PU } | 672 | PD0_FN, PD0_OUT, PD0_IN, 0 } |
692 | }, | 673 | }, |
693 | { PINMUX_CFG_REG("PECR", 0xffcc0008, 16, 2) { | 674 | { PINMUX_CFG_REG("PECR", 0xffcc0008, 16, 2) { |
694 | PE7_FN, PE7_OUT, PE7_IN, PE7_IN_PU, | 675 | PE7_FN, PE7_OUT, PE7_IN, 0, |
695 | PE6_FN, PE6_OUT, PE6_IN, PE6_IN_PU, | 676 | PE6_FN, PE6_OUT, PE6_IN, 0, |
696 | 0, 0, 0, 0, | 677 | 0, 0, 0, 0, |
697 | 0, 0, 0, 0, | 678 | 0, 0, 0, 0, |
698 | 0, 0, 0, 0, | 679 | 0, 0, 0, 0, |
@@ -701,19 +682,19 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = { | |||
701 | 0, 0, 0, 0, } | 682 | 0, 0, 0, 0, } |
702 | }, | 683 | }, |
703 | { PINMUX_CFG_REG("PFCR", 0xffcc000a, 16, 2) { | 684 | { PINMUX_CFG_REG("PFCR", 0xffcc000a, 16, 2) { |
704 | PF7_FN, PF7_OUT, PF7_IN, PF7_IN_PU, | 685 | PF7_FN, PF7_OUT, PF7_IN, 0, |
705 | PF6_FN, PF6_OUT, PF6_IN, PF6_IN_PU, | 686 | PF6_FN, PF6_OUT, PF6_IN, 0, |
706 | PF5_FN, PF5_OUT, PF5_IN, PF5_IN_PU, | 687 | PF5_FN, PF5_OUT, PF5_IN, 0, |
707 | PF4_FN, PF4_OUT, PF4_IN, PF4_IN_PU, | 688 | PF4_FN, PF4_OUT, PF4_IN, 0, |
708 | PF3_FN, PF3_OUT, PF3_IN, PF3_IN_PU, | 689 | PF3_FN, PF3_OUT, PF3_IN, 0, |
709 | PF2_FN, PF2_OUT, PF2_IN, PF2_IN_PU, | 690 | PF2_FN, PF2_OUT, PF2_IN, 0, |
710 | PF1_FN, PF1_OUT, PF1_IN, PF1_IN_PU, | 691 | PF1_FN, PF1_OUT, PF1_IN, 0, |
711 | PF0_FN, PF0_OUT, PF0_IN, PF0_IN_PU } | 692 | PF0_FN, PF0_OUT, PF0_IN, 0 } |
712 | }, | 693 | }, |
713 | { PINMUX_CFG_REG("PGCR", 0xffcc000c, 16, 2) { | 694 | { PINMUX_CFG_REG("PGCR", 0xffcc000c, 16, 2) { |
714 | PG7_FN, PG7_OUT, PG7_IN, PG7_IN_PU, | 695 | PG7_FN, PG7_OUT, PG7_IN, 0, |
715 | PG6_FN, PG6_OUT, PG6_IN, PG6_IN_PU, | 696 | PG6_FN, PG6_OUT, PG6_IN, 0, |
716 | PG5_FN, PG5_OUT, PG5_IN, PG5_IN_PU, | 697 | PG5_FN, PG5_OUT, PG5_IN, 0, |
717 | 0, 0, 0, 0, | 698 | 0, 0, 0, 0, |
718 | 0, 0, 0, 0, | 699 | 0, 0, 0, 0, |
719 | 0, 0, 0, 0, | 700 | 0, 0, 0, 0, |
@@ -721,23 +702,23 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = { | |||
721 | 0, 0, 0, 0, } | 702 | 0, 0, 0, 0, } |
722 | }, | 703 | }, |
723 | { PINMUX_CFG_REG("PHCR", 0xffcc000e, 16, 2) { | 704 | { PINMUX_CFG_REG("PHCR", 0xffcc000e, 16, 2) { |
724 | PH7_FN, PH7_OUT, PH7_IN, PH7_IN_PU, | 705 | PH7_FN, PH7_OUT, PH7_IN, 0, |
725 | PH6_FN, PH6_OUT, PH6_IN, PH6_IN_PU, | 706 | PH6_FN, PH6_OUT, PH6_IN, 0, |
726 | PH5_FN, PH5_OUT, PH5_IN, PH5_IN_PU, | 707 | PH5_FN, PH5_OUT, PH5_IN, 0, |
727 | PH4_FN, PH4_OUT, PH4_IN, PH4_IN_PU, | 708 | PH4_FN, PH4_OUT, PH4_IN, 0, |
728 | PH3_FN, PH3_OUT, PH3_IN, PH3_IN_PU, | 709 | PH3_FN, PH3_OUT, PH3_IN, 0, |
729 | PH2_FN, PH2_OUT, PH2_IN, PH2_IN_PU, | 710 | PH2_FN, PH2_OUT, PH2_IN, 0, |
730 | PH1_FN, PH1_OUT, PH1_IN, PH1_IN_PU, | 711 | PH1_FN, PH1_OUT, PH1_IN, 0, |
731 | PH0_FN, PH0_OUT, PH0_IN, PH0_IN_PU } | 712 | PH0_FN, PH0_OUT, PH0_IN, 0 } |
732 | }, | 713 | }, |
733 | { PINMUX_CFG_REG("PJCR", 0xffcc0010, 16, 2) { | 714 | { PINMUX_CFG_REG("PJCR", 0xffcc0010, 16, 2) { |
734 | PJ7_FN, PJ7_OUT, PJ7_IN, PJ7_IN_PU, | 715 | PJ7_FN, PJ7_OUT, PJ7_IN, 0, |
735 | PJ6_FN, PJ6_OUT, PJ6_IN, PJ6_IN_PU, | 716 | PJ6_FN, PJ6_OUT, PJ6_IN, 0, |
736 | PJ5_FN, PJ5_OUT, PJ5_IN, PJ5_IN_PU, | 717 | PJ5_FN, PJ5_OUT, PJ5_IN, 0, |
737 | PJ4_FN, PJ4_OUT, PJ4_IN, PJ4_IN_PU, | 718 | PJ4_FN, PJ4_OUT, PJ4_IN, 0, |
738 | PJ3_FN, PJ3_OUT, PJ3_IN, PJ3_IN_PU, | 719 | PJ3_FN, PJ3_OUT, PJ3_IN, 0, |
739 | PJ2_FN, PJ2_OUT, PJ2_IN, PJ2_IN_PU, | 720 | PJ2_FN, PJ2_OUT, PJ2_IN, 0, |
740 | PJ1_FN, PJ1_OUT, PJ1_IN, PJ1_IN_PU, | 721 | PJ1_FN, PJ1_OUT, PJ1_IN, 0, |
741 | 0, 0, 0, 0, } | 722 | 0, 0, 0, 0, } |
742 | }, | 723 | }, |
743 | { PINMUX_CFG_REG("P1MSELR", 0xffcc0080, 16, 1) { | 724 | { PINMUX_CFG_REG("P1MSELR", 0xffcc0080, 16, 1) { |
@@ -822,7 +803,6 @@ static const struct pinmux_data_reg pinmux_data_regs[] = { | |||
822 | const struct sh_pfc_soc_info sh7786_pinmux_info = { | 803 | const struct sh_pfc_soc_info sh7786_pinmux_info = { |
823 | .name = "sh7786_pfc", | 804 | .name = "sh7786_pfc", |
824 | .input = { PINMUX_INPUT_BEGIN, PINMUX_INPUT_END }, | 805 | .input = { PINMUX_INPUT_BEGIN, PINMUX_INPUT_END }, |
825 | .input_pu = { PINMUX_INPUT_PULLUP_BEGIN, PINMUX_INPUT_PULLUP_END }, | ||
826 | .output = { PINMUX_OUTPUT_BEGIN, PINMUX_OUTPUT_END }, | 806 | .output = { PINMUX_OUTPUT_BEGIN, PINMUX_OUTPUT_END }, |
827 | .function = { PINMUX_FUNCTION_BEGIN, PINMUX_FUNCTION_END }, | 807 | .function = { PINMUX_FUNCTION_BEGIN, PINMUX_FUNCTION_END }, |
828 | 808 | ||