]> git.sur5r.net Git - u-boot/blobdiff - drivers/pinctrl/renesas/pfc.c
pinctrl: rmobile: Import R8A7791/R8A7793 M2 PFC tables
[u-boot] / drivers / pinctrl / renesas / pfc.c
index a702d7200a6fc33748917bf67ddcb915af5ae345..eb726dcb51a81e4a86b35ce47736de970edcd34f 100644 (file)
@@ -25,6 +25,8 @@ DECLARE_GLOBAL_DATA_PTR;
 
 enum sh_pfc_model {
        SH_PFC_R8A7790 = 0,
+       SH_PFC_R8A7791,
+       SH_PFC_R8A7793,
        SH_PFC_R8A7795,
        SH_PFC_R8A7796,
        SH_PFC_R8A77970,
@@ -777,6 +779,14 @@ static int sh_pfc_pinctrl_probe(struct udevice *dev)
        if (model == SH_PFC_R8A7790)
                priv->pfc.info = &r8a7790_pinmux_info;
 #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
        if (model == SH_PFC_R8A7795)
                priv->pfc.info = &r8a7795_pinmux_info;
@@ -808,6 +818,18 @@ static const struct udevice_id sh_pfc_pinctrl_ids[] = {
                .data = SH_PFC_R8A7790,
        },
 #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
        {
                .compatible = "renesas,pfc-r8a7795",