diff options
Diffstat (limited to 'arch/arm/mach-shmobile/pfc-r8a7740.c')
-rw-r--r-- | arch/arm/mach-shmobile/pfc-r8a7740.c | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/arch/arm/mach-shmobile/pfc-r8a7740.c b/arch/arm/mach-shmobile/pfc-r8a7740.c index 670fe1869dbc..ce9e7fa5cc8a 100644 --- a/arch/arm/mach-shmobile/pfc-r8a7740.c +++ b/arch/arm/mach-shmobile/pfc-r8a7740.c | |||
@@ -169,7 +169,7 @@ enum { | |||
169 | DBGMD10_MARK, DBGMD11_MARK, DBGMD20_MARK, | 169 | DBGMD10_MARK, DBGMD11_MARK, DBGMD20_MARK, |
170 | DBGMD21_MARK, | 170 | DBGMD21_MARK, |
171 | 171 | ||
172 | /* FSI */ | 172 | /* FSI-A */ |
173 | FSIAISLD_PORT0_MARK, /* FSIAISLD Port 0/5 */ | 173 | FSIAISLD_PORT0_MARK, /* FSIAISLD Port 0/5 */ |
174 | FSIAISLD_PORT5_MARK, | 174 | FSIAISLD_PORT5_MARK, |
175 | FSIASPDIF_PORT9_MARK, /* FSIASPDIF Port 9/18 */ | 175 | FSIASPDIF_PORT9_MARK, /* FSIASPDIF Port 9/18 */ |
@@ -178,6 +178,9 @@ enum { | |||
178 | FSIAOBT_MARK, FSIAOSLD_MARK, FSIAOMC_MARK, | 178 | FSIAOBT_MARK, FSIAOSLD_MARK, FSIAOMC_MARK, |
179 | FSIACK_MARK, FSIAILR_MARK, FSIAIBT_MARK, | 179 | FSIACK_MARK, FSIAILR_MARK, FSIAIBT_MARK, |
180 | 180 | ||
181 | /* FSI-B */ | ||
182 | FSIBCK_MARK, | ||
183 | |||
181 | /* FMSI */ | 184 | /* FMSI */ |
182 | FMSISLD_PORT1_MARK, /* FMSISLD Port 1/6 */ | 185 | FMSISLD_PORT1_MARK, /* FMSISLD Port 1/6 */ |
183 | FMSISLD_PORT6_MARK, | 186 | FMSISLD_PORT6_MARK, |
@@ -560,6 +563,9 @@ enum { | |||
560 | /* SDENC */ | 563 | /* SDENC */ |
561 | SDENC_CPG_MARK, SDENC_DV_CLKI_MARK, | 564 | SDENC_CPG_MARK, SDENC_DV_CLKI_MARK, |
562 | 565 | ||
566 | /* HDMI */ | ||
567 | HDMI_HPD_MARK, HDMI_CEC_MARK, | ||
568 | |||
563 | /* DEBUG */ | 569 | /* DEBUG */ |
564 | EDEBGREQ_PULLUP_MARK, /* for JTAG */ | 570 | EDEBGREQ_PULLUP_MARK, /* for JTAG */ |
565 | EDEBGREQ_PULLDOWN_MARK, | 571 | EDEBGREQ_PULLDOWN_MARK, |
@@ -771,6 +777,7 @@ static pinmux_enum_t pinmux_data[] = { | |||
771 | 777 | ||
772 | /* Port11 */ | 778 | /* Port11 */ |
773 | PINMUX_DATA(FSIACK_MARK, PORT11_FN1), | 779 | PINMUX_DATA(FSIACK_MARK, PORT11_FN1), |
780 | PINMUX_DATA(FSIBCK_MARK, PORT11_FN2), | ||
774 | PINMUX_DATA(IRQ2_PORT11_MARK, PORT11_FN0, MSEL1CR_2_0), | 781 | PINMUX_DATA(IRQ2_PORT11_MARK, PORT11_FN0, MSEL1CR_2_0), |
775 | 782 | ||
776 | /* Port12 */ | 783 | /* Port12 */ |
@@ -1254,7 +1261,7 @@ static pinmux_enum_t pinmux_data[] = { | |||
1254 | PINMUX_DATA(A21_MARK, PORT120_FN1), | 1261 | PINMUX_DATA(A21_MARK, PORT120_FN1), |
1255 | PINMUX_DATA(MSIOF0_RSYNC_MARK, PORT120_FN2), | 1262 | PINMUX_DATA(MSIOF0_RSYNC_MARK, PORT120_FN2), |
1256 | PINMUX_DATA(MSIOF1_TSYNC_PORT120_MARK, PORT120_FN3, MSEL4CR_10_0), | 1263 | PINMUX_DATA(MSIOF1_TSYNC_PORT120_MARK, PORT120_FN3, MSEL4CR_10_0), |
1257 | PINMUX_DATA(IRQ7_PORT120_MARK, PORT120_FN0, MSEL1CR_7_0), | 1264 | PINMUX_DATA(IRQ7_PORT120_MARK, PORT120_FN0, MSEL1CR_7_1), |
1258 | 1265 | ||
1259 | /* Port121 */ | 1266 | /* Port121 */ |
1260 | PINMUX_DATA(A20_MARK, PORT121_FN1), | 1267 | PINMUX_DATA(A20_MARK, PORT121_FN1), |
@@ -1616,13 +1623,15 @@ static pinmux_enum_t pinmux_data[] = { | |||
1616 | 1623 | ||
1617 | /* Port209 */ | 1624 | /* Port209 */ |
1618 | PINMUX_DATA(VBUS_MARK, PORT209_FN1), | 1625 | PINMUX_DATA(VBUS_MARK, PORT209_FN1), |
1619 | PINMUX_DATA(IRQ7_PORT209_MARK, PORT209_FN0, MSEL1CR_7_1), | 1626 | PINMUX_DATA(IRQ7_PORT209_MARK, PORT209_FN0, MSEL1CR_7_0), |
1620 | 1627 | ||
1621 | /* Port210 */ | 1628 | /* Port210 */ |
1622 | PINMUX_DATA(IRQ9_PORT210_MARK, PORT210_FN0, MSEL1CR_9_1), | 1629 | PINMUX_DATA(IRQ9_PORT210_MARK, PORT210_FN0, MSEL1CR_9_1), |
1630 | PINMUX_DATA(HDMI_HPD_MARK, PORT210_FN1), | ||
1623 | 1631 | ||
1624 | /* Port211 */ | 1632 | /* Port211 */ |
1625 | PINMUX_DATA(IRQ16_PORT211_MARK, PORT211_FN0, MSEL1CR_16_1), | 1633 | PINMUX_DATA(IRQ16_PORT211_MARK, PORT211_FN0, MSEL1CR_16_1), |
1634 | PINMUX_DATA(HDMI_CEC_MARK, PORT211_FN1), | ||
1626 | 1635 | ||
1627 | /* LCDC select */ | 1636 | /* LCDC select */ |
1628 | PINMUX_DATA(LCDC0_SELECT_MARK, MSEL3CR_6_0), | 1637 | PINMUX_DATA(LCDC0_SELECT_MARK, MSEL3CR_6_0), |
@@ -1691,7 +1700,7 @@ static struct pinmux_gpio pinmux_gpios[] = { | |||
1691 | GPIO_FN(DBGMD10), GPIO_FN(DBGMD11), GPIO_FN(DBGMD20), | 1700 | GPIO_FN(DBGMD10), GPIO_FN(DBGMD11), GPIO_FN(DBGMD20), |
1692 | GPIO_FN(DBGMD21), | 1701 | GPIO_FN(DBGMD21), |
1693 | 1702 | ||
1694 | /* FSI */ | 1703 | /* FSI-A */ |
1695 | GPIO_FN(FSIAISLD_PORT0), /* FSIAISLD Port 0/5 */ | 1704 | GPIO_FN(FSIAISLD_PORT0), /* FSIAISLD Port 0/5 */ |
1696 | GPIO_FN(FSIAISLD_PORT5), | 1705 | GPIO_FN(FSIAISLD_PORT5), |
1697 | GPIO_FN(FSIASPDIF_PORT9), /* FSIASPDIF Port 9/18 */ | 1706 | GPIO_FN(FSIASPDIF_PORT9), /* FSIASPDIF Port 9/18 */ |
@@ -1700,6 +1709,9 @@ static struct pinmux_gpio pinmux_gpios[] = { | |||
1700 | GPIO_FN(FSIAOBT), GPIO_FN(FSIAOSLD), GPIO_FN(FSIAOMC), | 1709 | GPIO_FN(FSIAOBT), GPIO_FN(FSIAOSLD), GPIO_FN(FSIAOMC), |
1701 | GPIO_FN(FSIACK), GPIO_FN(FSIAILR), GPIO_FN(FSIAIBT), | 1710 | GPIO_FN(FSIACK), GPIO_FN(FSIAILR), GPIO_FN(FSIAIBT), |
1702 | 1711 | ||
1712 | /* FSI-B */ | ||
1713 | GPIO_FN(FSIBCK), | ||
1714 | |||
1703 | /* FMSI */ | 1715 | /* FMSI */ |
1704 | GPIO_FN(FMSISLD_PORT1), /* FMSISLD Port 1/6 */ | 1716 | GPIO_FN(FMSISLD_PORT1), /* FMSISLD Port 1/6 */ |
1705 | GPIO_FN(FMSISLD_PORT6), | 1717 | GPIO_FN(FMSISLD_PORT6), |
@@ -2097,6 +2109,10 @@ static struct pinmux_gpio pinmux_gpios[] = { | |||
2097 | GPIO_FN(SDENC_CPG), | 2109 | GPIO_FN(SDENC_CPG), |
2098 | GPIO_FN(SDENC_DV_CLKI), | 2110 | GPIO_FN(SDENC_DV_CLKI), |
2099 | 2111 | ||
2112 | /* HDMI */ | ||
2113 | GPIO_FN(HDMI_HPD), | ||
2114 | GPIO_FN(HDMI_CEC), | ||
2115 | |||
2100 | /* SYSC */ | 2116 | /* SYSC */ |
2101 | GPIO_FN(RESETP_PULLUP), | 2117 | GPIO_FN(RESETP_PULLUP), |
2102 | GPIO_FN(RESETP_PLAIN), | 2118 | GPIO_FN(RESETP_PLAIN), |