|
|
@ -25,6 +25,8 @@ DECLARE_GLOBAL_DATA_PTR; |
|
|
|
|
|
|
|
|
|
|
|
enum sh_pfc_model { |
|
|
|
enum sh_pfc_model { |
|
|
|
SH_PFC_R8A7790 = 0, |
|
|
|
SH_PFC_R8A7790 = 0, |
|
|
|
|
|
|
|
SH_PFC_R8A7791, |
|
|
|
|
|
|
|
SH_PFC_R8A7793, |
|
|
|
SH_PFC_R8A7795, |
|
|
|
SH_PFC_R8A7795, |
|
|
|
SH_PFC_R8A7796, |
|
|
|
SH_PFC_R8A7796, |
|
|
|
SH_PFC_R8A77970, |
|
|
|
SH_PFC_R8A77970, |
|
|
@ -777,6 +779,14 @@ static int sh_pfc_pinctrl_probe(struct udevice *dev) |
|
|
|
if (model == SH_PFC_R8A7790) |
|
|
|
if (model == SH_PFC_R8A7790) |
|
|
|
priv->pfc.info = &r8a7790_pinmux_info; |
|
|
|
priv->pfc.info = &r8a7790_pinmux_info; |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
|
|
|
|
#ifdef CONFIG_PINCTRL_PFC_R8A7791 |
|
|
|
|
|
|
|
if (model == SH_PFC_R8A7791) |
|
|
|
|
|
|
|
priv->pfc.info = &r8a7791_pinmux_info; |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
#ifdef CONFIG_PINCTRL_PFC_R8A7793 |
|
|
|
|
|
|
|
if (model == SH_PFC_R8A7793) |
|
|
|
|
|
|
|
priv->pfc.info = &r8a7793_pinmux_info; |
|
|
|
|
|
|
|
#endif |
|
|
|
#ifdef CONFIG_PINCTRL_PFC_R8A7795 |
|
|
|
#ifdef CONFIG_PINCTRL_PFC_R8A7795 |
|
|
|
if (model == SH_PFC_R8A7795) |
|
|
|
if (model == SH_PFC_R8A7795) |
|
|
|
priv->pfc.info = &r8a7795_pinmux_info; |
|
|
|
priv->pfc.info = &r8a7795_pinmux_info; |
|
|
@ -808,6 +818,18 @@ static const struct udevice_id sh_pfc_pinctrl_ids[] = { |
|
|
|
.data = SH_PFC_R8A7790, |
|
|
|
.data = SH_PFC_R8A7790, |
|
|
|
}, |
|
|
|
}, |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
|
|
|
|
#ifdef CONFIG_PINCTRL_PFC_R8A7791 |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
.compatible = "renesas,pfc-r8a7791", |
|
|
|
|
|
|
|
.data = SH_PFC_R8A7791, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
#ifdef CONFIG_PINCTRL_PFC_R8A7793 |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
.compatible = "renesas,pfc-r8a7793", |
|
|
|
|
|
|
|
.data = SH_PFC_R8A7793, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
#endif |
|
|
|
#ifdef CONFIG_PINCTRL_PFC_R8A7795 |
|
|
|
#ifdef CONFIG_PINCTRL_PFC_R8A7795 |
|
|
|
{ |
|
|
|
{ |
|
|
|
.compatible = "renesas,pfc-r8a7795", |
|
|
|
.compatible = "renesas,pfc-r8a7795", |
|
|
|