From 16d13845115464d46260ba53c04acfd771ea97b7 Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Fri, 19 Apr 2013 12:31:08 +0200 Subject: [PATCH] sh-pfc: sh7372: Add HDMI pin groups and functions Signed-off-by: Laurent Pinchart Signed-off-by: Simon Horman --- drivers/pinctrl/sh-pfc/pfc-sh7372.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/drivers/pinctrl/sh-pfc/pfc-sh7372.c b/drivers/pinctrl/sh-pfc/pfc-sh7372.c index 641f6ee59390..73b9e255f777 100644 --- a/drivers/pinctrl/sh-pfc/pfc-sh7372.c +++ b/drivers/pinctrl/sh-pfc/pfc-sh7372.c @@ -1178,6 +1178,14 @@ static const unsigned int fsib_mclk_in_pins[] = { static const unsigned int fsib_mclk_in_mux[] = { FSIBCK_MARK, }; +/* - HDMI ------------------------------------------------------------------- */ +static const unsigned int hdmi_pins[] = { + /* HPD, CEC */ + 169, 170, +}; +static const unsigned int hdmi_mux[] = { + HDMI_HPD_MARK, HDMI_CEC_MARK, +}; /* - MMCIF ------------------------------------------------------------------ */ static const unsigned int mmc0_data1_0_pins[] = { /* D[0] */ @@ -1352,6 +1360,7 @@ static const struct sh_pfc_pin_group pinmux_groups[] = { SH_PFC_PIN_GROUP(fsia_spdif_0), SH_PFC_PIN_GROUP(fsia_spdif_1), SH_PFC_PIN_GROUP(fsib_mclk_in), + SH_PFC_PIN_GROUP(hdmi), SH_PFC_PIN_GROUP(mmc0_data1_0), SH_PFC_PIN_GROUP(mmc0_data4_0), SH_PFC_PIN_GROUP(mmc0_data8_0), @@ -1420,6 +1429,10 @@ static const char * const fsib_groups[] = { "fsib_mclk_in", }; +static const char * const hdmi_groups[] = { + "hdmi", +}; + static const char * const mmc0_groups[] = { "mmc0_data1_0", "mmc0_data4_0", @@ -1457,6 +1470,7 @@ static const struct sh_pfc_function pinmux_functions[] = { SH_PFC_FUNCTION(flctl), SH_PFC_FUNCTION(fsia), SH_PFC_FUNCTION(fsib), + SH_PFC_FUNCTION(hdmi), SH_PFC_FUNCTION(mmc0), SH_PFC_FUNCTION(sdhi0), SH_PFC_FUNCTION(sdhi1), -- 2.39.5