select PINCTRL_UNIPHIER
 
 config PINCTRL_UNIPHIER_LD20
-       bool "UniPhier PH1-LD20 SoC pinctrl driver"
-       depends on ARCH_UNIPHIER_LD20
+       bool "UniPhier PH1-LD11/PH1-LD20 SoC pinctrl driver"
+       depends on ARCH_UNIPHIER_LD11 || ARCH_UNIPHIER_LD20
        default y
        select PINCTRL_UNIPHIER
 
 
        UNIPHIER_PINCTRL_GROUP(i2c4),
        UNIPHIER_PINCTRL_GROUP(nand),
        UNIPHIER_PINCTRL_GROUP(nand_cs1),
-       UNIPHIER_PINCTRL_GROUP(sd),
+       UNIPHIER_PINCTRL_GROUP(sd),     /* SD does not exist for LD11 */
        UNIPHIER_PINCTRL_GROUP(uart0),
        UNIPHIER_PINCTRL_GROUP(uart1),
        UNIPHIER_PINCTRL_GROUP(uart2),
        UNIPHIER_PINCTRL_GROUP(usb0),
        UNIPHIER_PINCTRL_GROUP(usb1),
        UNIPHIER_PINCTRL_GROUP(usb2),
-       UNIPHIER_PINCTRL_GROUP(usb3),
+       UNIPHIER_PINCTRL_GROUP(usb3),   /* USB3 does not exist for LD11 */
 };
 
 static const char * const uniphier_ld20_functions[] = {
        "i2c3",
        "i2c4",
        "nand",
-       "sd",
+       "sd",           /* SD does not exist for LD11 */
        "uart0",
        "uart1",
        "uart2",
        "usb0",
        "usb1",
        "usb2",
-       "usb3",
+       "usb3",         /* USB3 does not exist for LD11 */
 };
 
 static struct uniphier_pinctrl_socdata uniphier_ld20_pinctrl_socdata = {
 }
 
 static const struct udevice_id uniphier_ld20_pinctrl_match[] = {
+       { .compatible = "socionext,ph1-ld11-pinctrl" },
        { .compatible = "socionext,ph1-ld20-pinctrl" },
        { /* sentinel */ }
 };