Skip to content

Commit

Permalink
pinctrl: sh-pfc: r8a77965: Add USB3.0 host pins, groups and functions
Browse files Browse the repository at this point in the history
This patch adds USB30 (USB3.0 host) pin, group and function to
the R8A77965 SoC.

Signed-off-by: Takeshi Kihara <takeshi.kihara.df@renesas.com>
Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
  • Loading branch information
Takeshi Kihara authored and Geert Uytterhoeven committed Mar 5, 2018
1 parent 0d75f8d commit c490b28
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions drivers/pinctrl/sh-pfc/pfc-r8a77965.c
Original file line number Diff line number Diff line change
Expand Up @@ -1937,6 +1937,16 @@ static const unsigned int usb1_mux[] = {
USB1_PWEN_MARK, USB1_OVC_MARK,
};

/* - USB30 ------------------------------------------------------------------ */
static const unsigned int usb30_pins[] = {
/* PWEN, OVC */
RCAR_GP_PIN(6, 28), RCAR_GP_PIN(6, 29),
};

static const unsigned int usb30_mux[] = {
USB30_PWEN_MARK, USB30_OVC_MARK,
};

static const struct sh_pfc_pin_group pinmux_groups[] = {
SH_PFC_PIN_GROUP(avb_link),
SH_PFC_PIN_GROUP(avb_magic),
Expand Down Expand Up @@ -1985,6 +1995,7 @@ static const struct sh_pfc_pin_group pinmux_groups[] = {
SH_PFC_PIN_GROUP(scif_clk_b),
SH_PFC_PIN_GROUP(usb0),
SH_PFC_PIN_GROUP(usb1),
SH_PFC_PIN_GROUP(usb30),
};

static const char * const avb_groups[] = {
Expand Down Expand Up @@ -2066,6 +2077,10 @@ static const char * const usb1_groups[] = {
"usb1",
};

static const char * const usb30_groups[] = {
"usb30",
};

static const struct sh_pfc_function pinmux_functions[] = {
SH_PFC_FUNCTION(avb),
SH_PFC_FUNCTION(intc_ex),
Expand All @@ -2078,6 +2093,7 @@ static const struct sh_pfc_function pinmux_functions[] = {
SH_PFC_FUNCTION(scif_clk),
SH_PFC_FUNCTION(usb0),
SH_PFC_FUNCTION(usb1),
SH_PFC_FUNCTION(usb30),
};

static const struct pinmux_cfg_reg pinmux_config_regs[] = {
Expand Down

0 comments on commit c490b28

Please sign in to comment.