diff options
| -rw-r--r-- | drivers/pinctrl/sh-pfc/pfc-r8a7791.c | 18 | ||||
| -rw-r--r-- | drivers/pinctrl/sh-pfc/pfc-r8a7794.c | 16 |
2 files changed, 19 insertions, 15 deletions
diff --git a/drivers/pinctrl/sh-pfc/pfc-r8a7791.c b/drivers/pinctrl/sh-pfc/pfc-r8a7791.c index 841cecdca7ea..2ed7eeb50aac 100644 --- a/drivers/pinctrl/sh-pfc/pfc-r8a7791.c +++ b/drivers/pinctrl/sh-pfc/pfc-r8a7791.c | |||
| @@ -203,7 +203,7 @@ enum { | |||
| 203 | 203 | ||
| 204 | /* IPSR6 */ | 204 | /* IPSR6 */ |
| 205 | FN_AUDIO_CLKB, FN_STP_OPWM_0_B, FN_MSIOF1_SCK_B, | 205 | FN_AUDIO_CLKB, FN_STP_OPWM_0_B, FN_MSIOF1_SCK_B, |
| 206 | FN_SCIF_CLK, FN_BPFCLK_E, | 206 | FN_SCIF_CLK, FN_DVC_MUTE, FN_BPFCLK_E, |
| 207 | FN_AUDIO_CLKC, FN_SCIFB0_SCK_C, FN_MSIOF1_SYNC_B, FN_RX2, | 207 | FN_AUDIO_CLKC, FN_SCIFB0_SCK_C, FN_MSIOF1_SYNC_B, FN_RX2, |
| 208 | FN_SCIFA2_RXD, FN_FMIN_E, | 208 | FN_SCIFA2_RXD, FN_FMIN_E, |
| 209 | FN_AUDIO_CLKOUT, FN_MSIOF1_SS1_B, FN_TX2, FN_SCIFA2_TXD, | 209 | FN_AUDIO_CLKOUT, FN_MSIOF1_SS1_B, FN_TX2, FN_SCIFA2_TXD, |
| @@ -573,7 +573,7 @@ enum { | |||
| 573 | 573 | ||
| 574 | /* IPSR6 */ | 574 | /* IPSR6 */ |
| 575 | AUDIO_CLKB_MARK, STP_OPWM_0_B_MARK, MSIOF1_SCK_B_MARK, | 575 | AUDIO_CLKB_MARK, STP_OPWM_0_B_MARK, MSIOF1_SCK_B_MARK, |
| 576 | SCIF_CLK_MARK, BPFCLK_E_MARK, | 576 | SCIF_CLK_MARK, DVC_MUTE_MARK, BPFCLK_E_MARK, |
| 577 | AUDIO_CLKC_MARK, SCIFB0_SCK_C_MARK, MSIOF1_SYNC_B_MARK, RX2_MARK, | 577 | AUDIO_CLKC_MARK, SCIFB0_SCK_C_MARK, MSIOF1_SYNC_B_MARK, RX2_MARK, |
| 578 | SCIFA2_RXD_MARK, FMIN_E_MARK, | 578 | SCIFA2_RXD_MARK, FMIN_E_MARK, |
| 579 | AUDIO_CLKOUT_MARK, MSIOF1_SS1_B_MARK, TX2_MARK, SCIFA2_TXD_MARK, | 579 | AUDIO_CLKOUT_MARK, MSIOF1_SS1_B_MARK, TX2_MARK, SCIFA2_TXD_MARK, |
| @@ -1010,14 +1010,17 @@ static const u16 pinmux_data[] = { | |||
| 1010 | PINMUX_IPSR_MSEL(IP4_12_10, SCL2, SEL_IIC2_0), | 1010 | PINMUX_IPSR_MSEL(IP4_12_10, SCL2, SEL_IIC2_0), |
| 1011 | PINMUX_IPSR_MSEL(IP4_12_10, GPS_CLK_B, SEL_GPS_1), | 1011 | PINMUX_IPSR_MSEL(IP4_12_10, GPS_CLK_B, SEL_GPS_1), |
| 1012 | PINMUX_IPSR_MSEL(IP4_12_10, GLO_Q0_D, SEL_GPS_3), | 1012 | PINMUX_IPSR_MSEL(IP4_12_10, GLO_Q0_D, SEL_GPS_3), |
| 1013 | PINMUX_IPSR_MSEL(IP4_12_10, HSCK1_E, SEL_HSCIF1_4), | ||
| 1013 | PINMUX_IPSR_GPSR(IP4_15_13, SSI_WS2), | 1014 | PINMUX_IPSR_GPSR(IP4_15_13, SSI_WS2), |
| 1014 | PINMUX_IPSR_MSEL(IP4_15_13, SDA2, SEL_IIC2_0), | 1015 | PINMUX_IPSR_MSEL(IP4_15_13, SDA2, SEL_IIC2_0), |
| 1015 | PINMUX_IPSR_MSEL(IP4_15_13, GPS_SIGN_B, SEL_GPS_1), | 1016 | PINMUX_IPSR_MSEL(IP4_15_13, GPS_SIGN_B, SEL_GPS_1), |
| 1016 | PINMUX_IPSR_MSEL(IP4_15_13, RX2_E, SEL_SCIF2_4), | 1017 | PINMUX_IPSR_MSEL(IP4_15_13, RX2_E, SEL_SCIF2_4), |
| 1017 | PINMUX_IPSR_MSEL(IP4_15_13, GLO_Q1_D, SEL_GPS_3), | 1018 | PINMUX_IPSR_MSEL(IP4_15_13, GLO_Q1_D, SEL_GPS_3), |
| 1019 | PINMUX_IPSR_MSEL(IP4_15_13, HCTS1_N_E, SEL_HSCIF1_4), | ||
| 1018 | PINMUX_IPSR_GPSR(IP4_18_16, SSI_SDATA2), | 1020 | PINMUX_IPSR_GPSR(IP4_18_16, SSI_SDATA2), |
| 1019 | PINMUX_IPSR_MSEL(IP4_18_16, GPS_MAG_B, SEL_GPS_1), | 1021 | PINMUX_IPSR_MSEL(IP4_18_16, GPS_MAG_B, SEL_GPS_1), |
| 1020 | PINMUX_IPSR_MSEL(IP4_18_16, TX2_E, SEL_SCIF2_4), | 1022 | PINMUX_IPSR_MSEL(IP4_18_16, TX2_E, SEL_SCIF2_4), |
| 1023 | PINMUX_IPSR_MSEL(IP4_18_16, HRTS1_N_E, SEL_HSCIF1_4), | ||
| 1021 | PINMUX_IPSR_GPSR(IP4_19, SSI_SCK34), | 1024 | PINMUX_IPSR_GPSR(IP4_19, SSI_SCK34), |
| 1022 | PINMUX_IPSR_GPSR(IP4_20, SSI_WS34), | 1025 | PINMUX_IPSR_GPSR(IP4_20, SSI_WS34), |
| 1023 | PINMUX_IPSR_GPSR(IP4_21, SSI_SDATA3), | 1026 | PINMUX_IPSR_GPSR(IP4_21, SSI_SDATA3), |
| @@ -1090,6 +1093,7 @@ static const u16 pinmux_data[] = { | |||
| 1090 | PINMUX_IPSR_MSEL(IP6_2_0, STP_OPWM_0_B, SEL_SSP_1), | 1093 | PINMUX_IPSR_MSEL(IP6_2_0, STP_OPWM_0_B, SEL_SSP_1), |
| 1091 | PINMUX_IPSR_MSEL(IP6_2_0, MSIOF1_SCK_B, SEL_SOF1_1), | 1094 | PINMUX_IPSR_MSEL(IP6_2_0, MSIOF1_SCK_B, SEL_SOF1_1), |
| 1092 | PINMUX_IPSR_MSEL(IP6_2_0, SCIF_CLK, SEL_SCIF_0), | 1095 | PINMUX_IPSR_MSEL(IP6_2_0, SCIF_CLK, SEL_SCIF_0), |
| 1096 | PINMUX_IPSR_GPSR(IP6_2_0, DVC_MUTE), | ||
| 1093 | PINMUX_IPSR_MSEL(IP6_2_0, BPFCLK_E, SEL_FM_4), | 1097 | PINMUX_IPSR_MSEL(IP6_2_0, BPFCLK_E, SEL_FM_4), |
| 1094 | PINMUX_IPSR_GPSR(IP6_5_3, AUDIO_CLKC), | 1098 | PINMUX_IPSR_GPSR(IP6_5_3, AUDIO_CLKC), |
| 1095 | PINMUX_IPSR_MSEL(IP6_5_3, SCIFB0_SCK_C, SEL_SCIFB_2), | 1099 | PINMUX_IPSR_MSEL(IP6_5_3, SCIFB0_SCK_C, SEL_SCIFB_2), |
| @@ -1099,7 +1103,7 @@ static const u16 pinmux_data[] = { | |||
| 1099 | PINMUX_IPSR_MSEL(IP6_5_3, FMIN_E, SEL_FM_4), | 1103 | PINMUX_IPSR_MSEL(IP6_5_3, FMIN_E, SEL_FM_4), |
| 1100 | PINMUX_IPSR_GPSR(IP6_7_6, AUDIO_CLKOUT), | 1104 | PINMUX_IPSR_GPSR(IP6_7_6, AUDIO_CLKOUT), |
| 1101 | PINMUX_IPSR_MSEL(IP6_7_6, MSIOF1_SS1_B, SEL_SOF1_1), | 1105 | PINMUX_IPSR_MSEL(IP6_7_6, MSIOF1_SS1_B, SEL_SOF1_1), |
| 1102 | PINMUX_IPSR_MSEL(IP6_5_3, TX2, SEL_SCIF2_0), | 1106 | PINMUX_IPSR_MSEL(IP6_7_6, TX2, SEL_SCIF2_0), |
| 1103 | PINMUX_IPSR_MSEL(IP6_7_6, SCIFA2_TXD, SEL_SCIFA2_0), | 1107 | PINMUX_IPSR_MSEL(IP6_7_6, SCIFA2_TXD, SEL_SCIFA2_0), |
| 1104 | PINMUX_IPSR_GPSR(IP6_9_8, IRQ0), | 1108 | PINMUX_IPSR_GPSR(IP6_9_8, IRQ0), |
| 1105 | PINMUX_IPSR_MSEL(IP6_9_8, SCIFB1_RXD_D, SEL_SCIFB1_3), | 1109 | PINMUX_IPSR_MSEL(IP6_9_8, SCIFB1_RXD_D, SEL_SCIFB1_3), |
| @@ -5707,7 +5711,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = { | |||
| 5707 | }, | 5711 | }, |
| 5708 | { PINMUX_CFG_REG_VAR("IPSR2", 0xE6060028, 32, | 5712 | { PINMUX_CFG_REG_VAR("IPSR2", 0xE6060028, 32, |
| 5709 | 2, 3, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 3) { | 5713 | 2, 3, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 3) { |
| 5710 | /* IP2_31_20 [2] */ | 5714 | /* IP2_31_30 [2] */ |
| 5711 | 0, 0, 0, 0, | 5715 | 0, 0, 0, 0, |
| 5712 | /* IP2_29_27 [3] */ | 5716 | /* IP2_29_27 [3] */ |
| 5713 | FN_EX_CS3_N, FN_ATADIR0_N, FN_MSIOF2_TXD, | 5717 | FN_EX_CS3_N, FN_ATADIR0_N, FN_MSIOF2_TXD, |
| @@ -5727,7 +5731,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = { | |||
| 5727 | /* IP2_15_13 [3] */ | 5731 | /* IP2_15_13 [3] */ |
| 5728 | FN_A24, FN_DREQ2, FN_IO3, FN_TX1, FN_SCIFA1_TXD, | 5732 | FN_A24, FN_DREQ2, FN_IO3, FN_TX1, FN_SCIFA1_TXD, |
| 5729 | 0, 0, 0, | 5733 | 0, 0, 0, |
| 5730 | /* IP2_12_0 [3] */ | 5734 | /* IP2_12_10 [3] */ |
| 5731 | FN_A23, FN_IO2, FN_BPFCLK_B, FN_RX0, FN_SCIFA0_RXD, | 5735 | FN_A23, FN_IO2, FN_BPFCLK_B, FN_RX0, FN_SCIFA0_RXD, |
| 5732 | 0, 0, 0, | 5736 | 0, 0, 0, |
| 5733 | /* IP2_9_7 [3] */ | 5737 | /* IP2_9_7 [3] */ |
| @@ -5896,7 +5900,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = { | |||
| 5896 | 0, 0, | 5900 | 0, 0, |
| 5897 | /* IP6_2_0 [3] */ | 5901 | /* IP6_2_0 [3] */ |
| 5898 | FN_AUDIO_CLKB, FN_STP_OPWM_0_B, FN_MSIOF1_SCK_B, | 5902 | FN_AUDIO_CLKB, FN_STP_OPWM_0_B, FN_MSIOF1_SCK_B, |
| 5899 | FN_SCIF_CLK, 0, FN_BPFCLK_E, | 5903 | FN_SCIF_CLK, FN_DVC_MUTE, FN_BPFCLK_E, |
| 5900 | 0, 0, } | 5904 | 0, 0, } |
| 5901 | }, | 5905 | }, |
| 5902 | { PINMUX_CFG_REG_VAR("IPSR7", 0xE606003C, 32, | 5906 | { PINMUX_CFG_REG_VAR("IPSR7", 0xE606003C, 32, |
| @@ -6038,7 +6042,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = { | |||
| 6038 | /* IP10_24_22 [3] */ | 6042 | /* IP10_24_22 [3] */ |
| 6039 | FN_VI0_R1, FN_VI2_DATA2, FN_GLO_I1_B, FN_TS_SCK0_C, FN_ATAG1_N, | 6043 | FN_VI0_R1, FN_VI2_DATA2, FN_GLO_I1_B, FN_TS_SCK0_C, FN_ATAG1_N, |
| 6040 | 0, 0, 0, | 6044 | 0, 0, 0, |
| 6041 | /* IP10_21_29 [3] */ | 6045 | /* IP10_21_19 [3] */ |
| 6042 | FN_VI0_R0, FN_VI2_DATA1, FN_GLO_I0_B, | 6046 | FN_VI0_R0, FN_VI2_DATA1, FN_GLO_I0_B, |
| 6043 | FN_TS_SDATA0_C, FN_ATACS11_N, | 6047 | FN_TS_SDATA0_C, FN_ATACS11_N, |
| 6044 | 0, 0, 0, | 6048 | 0, 0, 0, |
diff --git a/drivers/pinctrl/sh-pfc/pfc-r8a7794.c b/drivers/pinctrl/sh-pfc/pfc-r8a7794.c index ed734f560c84..ef093ac0cf2f 100644 --- a/drivers/pinctrl/sh-pfc/pfc-r8a7794.c +++ b/drivers/pinctrl/sh-pfc/pfc-r8a7794.c | |||
| @@ -281,8 +281,8 @@ enum { | |||
| 281 | FN_AVB_AVTP_CAPTURE, FN_ETH_CRS_DV_B, FN_SSI_WS1, FN_SCIF1_TXD_B, | 281 | FN_AVB_AVTP_CAPTURE, FN_ETH_CRS_DV_B, FN_SSI_WS1, FN_SCIF1_TXD_B, |
| 282 | FN_IIC1_SDA_C, FN_VI1_DATA0, FN_CAN0_TX_D, FN_AVB_AVTP_MATCH, | 282 | FN_IIC1_SDA_C, FN_VI1_DATA0, FN_CAN0_TX_D, FN_AVB_AVTP_MATCH, |
| 283 | FN_ETH_RX_ER_B, FN_SSI_SDATA1, FN_HSCIF1_HRX_B, FN_SDATA, FN_VI1_DATA1, | 283 | FN_ETH_RX_ER_B, FN_SSI_SDATA1, FN_HSCIF1_HRX_B, FN_SDATA, FN_VI1_DATA1, |
| 284 | FN_ATAG0_N, FN_ETH_RXD0_B, FN_SSI_SCK2, FN_HSCIF1_HTX_B, FN_VI1_DATA2, | 284 | FN_ATAWR0_N, FN_ETH_RXD0_B, FN_SSI_SCK2, FN_HSCIF1_HTX_B, FN_VI1_DATA2, |
| 285 | FN_MDATA, FN_ATAWR0_N, FN_ETH_RXD1_B, | 285 | FN_MDATA, FN_ATAG0_N, FN_ETH_RXD1_B, |
| 286 | 286 | ||
| 287 | /* IPSR13 */ | 287 | /* IPSR13 */ |
| 288 | FN_SSI_WS2, FN_HSCIF1_HCTS_N_B, FN_SCIFA0_RXD_D, FN_VI1_DATA3, FN_SCKZ, | 288 | FN_SSI_WS2, FN_HSCIF1_HCTS_N_B, FN_SCIFA0_RXD_D, FN_VI1_DATA3, FN_SCKZ, |
| @@ -575,8 +575,8 @@ enum { | |||
| 575 | ETH_CRS_DV_B_MARK, SSI_WS1_MARK, SCIF1_TXD_B_MARK, IIC1_SDA_C_MARK, | 575 | ETH_CRS_DV_B_MARK, SSI_WS1_MARK, SCIF1_TXD_B_MARK, IIC1_SDA_C_MARK, |
| 576 | VI1_DATA0_MARK, CAN0_TX_D_MARK, AVB_AVTP_MATCH_MARK, ETH_RX_ER_B_MARK, | 576 | VI1_DATA0_MARK, CAN0_TX_D_MARK, AVB_AVTP_MATCH_MARK, ETH_RX_ER_B_MARK, |
| 577 | SSI_SDATA1_MARK, HSCIF1_HRX_B_MARK, VI1_DATA1_MARK, SDATA_MARK, | 577 | SSI_SDATA1_MARK, HSCIF1_HRX_B_MARK, VI1_DATA1_MARK, SDATA_MARK, |
| 578 | ATAG0_N_MARK, ETH_RXD0_B_MARK, SSI_SCK2_MARK, HSCIF1_HTX_B_MARK, | 578 | ATAWR0_N_MARK, ETH_RXD0_B_MARK, SSI_SCK2_MARK, HSCIF1_HTX_B_MARK, |
| 579 | VI1_DATA2_MARK, MDATA_MARK, ATAWR0_N_MARK, ETH_RXD1_B_MARK, | 579 | VI1_DATA2_MARK, MDATA_MARK, ATAG0_N_MARK, ETH_RXD1_B_MARK, |
| 580 | 580 | ||
| 581 | /* IPSR13 */ | 581 | /* IPSR13 */ |
| 582 | SSI_WS2_MARK, HSCIF1_HCTS_N_B_MARK, SCIFA0_RXD_D_MARK, VI1_DATA3_MARK, | 582 | SSI_WS2_MARK, HSCIF1_HCTS_N_B_MARK, SCIFA0_RXD_D_MARK, VI1_DATA3_MARK, |
| @@ -1413,13 +1413,13 @@ static const u16 pinmux_data[] = { | |||
| 1413 | PINMUX_IPSR_MSEL(IP12_26_24, HSCIF1_HRX_B, SEL_HSCIF1_1), | 1413 | PINMUX_IPSR_MSEL(IP12_26_24, HSCIF1_HRX_B, SEL_HSCIF1_1), |
| 1414 | PINMUX_IPSR_GPSR(IP12_26_24, VI1_DATA1), | 1414 | PINMUX_IPSR_GPSR(IP12_26_24, VI1_DATA1), |
| 1415 | PINMUX_IPSR_MSEL(IP12_26_24, SDATA, SEL_FSN_0), | 1415 | PINMUX_IPSR_MSEL(IP12_26_24, SDATA, SEL_FSN_0), |
| 1416 | PINMUX_IPSR_GPSR(IP12_26_24, ATAG0_N), | 1416 | PINMUX_IPSR_GPSR(IP12_26_24, ATAWR0_N), |
| 1417 | PINMUX_IPSR_MSEL(IP12_26_24, ETH_RXD0_B, SEL_ETH_1), | 1417 | PINMUX_IPSR_MSEL(IP12_26_24, ETH_RXD0_B, SEL_ETH_1), |
| 1418 | PINMUX_IPSR_MSEL(IP12_29_27, SSI_SCK2, SEL_SSI2_0), | 1418 | PINMUX_IPSR_MSEL(IP12_29_27, SSI_SCK2, SEL_SSI2_0), |
| 1419 | PINMUX_IPSR_MSEL(IP12_29_27, HSCIF1_HTX_B, SEL_HSCIF1_1), | 1419 | PINMUX_IPSR_MSEL(IP12_29_27, HSCIF1_HTX_B, SEL_HSCIF1_1), |
| 1420 | PINMUX_IPSR_GPSR(IP12_29_27, VI1_DATA2), | 1420 | PINMUX_IPSR_GPSR(IP12_29_27, VI1_DATA2), |
| 1421 | PINMUX_IPSR_MSEL(IP12_29_27, MDATA, SEL_FSN_0), | 1421 | PINMUX_IPSR_MSEL(IP12_29_27, MDATA, SEL_FSN_0), |
| 1422 | PINMUX_IPSR_GPSR(IP12_29_27, ATAWR0_N), | 1422 | PINMUX_IPSR_GPSR(IP12_29_27, ATAG0_N), |
| 1423 | PINMUX_IPSR_MSEL(IP12_29_27, ETH_RXD1_B, SEL_ETH_1), | 1423 | PINMUX_IPSR_MSEL(IP12_29_27, ETH_RXD1_B, SEL_ETH_1), |
| 1424 | 1424 | ||
| 1425 | /* IPSR13 */ | 1425 | /* IPSR13 */ |
| @@ -4938,10 +4938,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = { | |||
| 4938 | 0, 0, 0, 0, | 4938 | 0, 0, 0, 0, |
| 4939 | /* IP12_29_27 [3] */ | 4939 | /* IP12_29_27 [3] */ |
| 4940 | FN_SSI_SCK2, FN_HSCIF1_HTX_B, FN_VI1_DATA2, FN_MDATA, | 4940 | FN_SSI_SCK2, FN_HSCIF1_HTX_B, FN_VI1_DATA2, FN_MDATA, |
| 4941 | FN_ATAWR0_N, FN_ETH_RXD1_B, 0, 0, | 4941 | FN_ATAG0_N, FN_ETH_RXD1_B, 0, 0, |
| 4942 | /* IP12_26_24 [3] */ | 4942 | /* IP12_26_24 [3] */ |
| 4943 | FN_SSI_SDATA1, FN_HSCIF1_HRX_B, FN_VI1_DATA1, FN_SDATA, | 4943 | FN_SSI_SDATA1, FN_HSCIF1_HRX_B, FN_VI1_DATA1, FN_SDATA, |
| 4944 | FN_ATAG0_N, FN_ETH_RXD0_B, 0, 0, | 4944 | FN_ATAWR0_N, FN_ETH_RXD0_B, 0, 0, |
| 4945 | /* IP12_23_21 [3] */ | 4945 | /* IP12_23_21 [3] */ |
| 4946 | FN_SSI_WS1, FN_SCIF1_TXD_B, FN_IIC1_SDA_C, FN_VI1_DATA0, | 4946 | FN_SSI_WS1, FN_SCIF1_TXD_B, FN_IIC1_SDA_C, FN_VI1_DATA0, |
| 4947 | FN_CAN0_TX_D, FN_AVB_AVTP_MATCH, FN_ETH_RX_ER_B, 0, | 4947 | FN_CAN0_TX_D, FN_AVB_AVTP_MATCH, FN_ETH_RX_ER_B, 0, |
