serial: lpuart: add new compatible fsl, ls1028a-lpuart
authorMichael Walle <michael@walle.cc>
Wed, 13 Oct 2021 16:14:19 +0000 (18:14 +0200)
committerPriyanka Jain <priyanka.jain@nxp.com>
Tue, 9 Nov 2021 11:48:23 +0000 (17:18 +0530)
The official ls1028a binding of the driver uses the following as
compatibles:
  compatible = "fsl,ls1028a-lpuart";

Add the missing compatible to the driver and update the device tree.

Signed-off-by: Michael Walle <michael@walle.cc>
Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
arch/arm/dts/fsl-ls1028a.dtsi
drivers/serial/serial_lpuart.c

index 7da3256..cf381a0 100644 (file)
                };
 
                lpuart0: serial@2260000 {
-                       compatible = "fsl,ls1021a-lpuart";
+                       compatible = "fsl,ls1028a-lpuart";
                        reg = <0x0 0x2260000 0x0 0x1000>;
                        interrupts = <0 232 0x4>;
                        clocks = <&sysclk>;
                        clock-names = "ipg";
-                       little-endian;
                        status = "disabled";
                };
 
                lpuart1: serial@2270000 {
-                       compatible = "fsl,ls1021a-lpuart";
+                       compatible = "fsl,ls1028a-lpuart";
                        reg = <0x0 0x2270000 0x0 0x1000>;
                        interrupts = <0 233 0x4>;
                        clocks = <&sysclk>;
                        clock-names = "ipg";
-                       little-endian;
                        status = "disabled";
                };
 
                lpuart2: serial@2280000 {
-                       compatible = "fsl,ls1021a-lpuart";
+                       compatible = "fsl,ls1028a-lpuart";
                        reg = <0x0 0x2280000 0x0 0x1000>;
                        interrupts = <0 234 0x4>;
                        clocks = <&sysclk>;
                        clock-names = "ipg";
-                       little-endian;
                        status = "disabled";
                };
 
                lpuart3: serial@2290000 {
-                       compatible = "fsl,ls1021a-lpuart";
+                       compatible = "fsl,ls1028a-lpuart";
                        reg = <0x0 0x2290000 0x0 0x1000>;
                        interrupts = <0 235 0x4>;
                        clocks = <&sysclk>;
                        clock-names = "ipg";
-                       little-endian;
                        status = "disabled";
                };
 
                lpuart4: serial@22a0000 {
-                       compatible = "fsl,ls1021a-lpuart";
+                       compatible = "fsl,ls1028a-lpuart";
                        reg = <0x0 0x22a0000 0x0 0x1000>;
                        interrupts = <0 236 0x4>;
                        clocks = <&sysclk>;
                        clock-names = "ipg";
-                       little-endian;
                        status = "disabled";
                };
 
                lpuart5: serial@22b0000 {
-                       compatible = "fsl,ls1021a-lpuart";
+                       compatible = "fsl,ls1028a-lpuart";
                        reg = <0x0 0x22b0000 0x0 0x1000>;
                        interrupts = <0 237 0x4>;
                        clocks = <&sysclk>;
                        clock-names = "ipg";
-                       little-endian;
                        status = "disabled";
                };
 
index 2b473d7..3c9a695 100644 (file)
@@ -553,6 +553,8 @@ static const struct dm_serial_ops lpuart_serial_ops = {
 static const struct udevice_id lpuart_serial_ids[] = {
        { .compatible = "fsl,ls1021a-lpuart", .data =
                LPUART_FLAG_REGMAP_32BIT_REG | LPUART_FLAG_REGMAP_ENDIAN_BIG },
+       { .compatible = "fsl,ls1028a-lpuart",
+               .data = LPUART_FLAG_REGMAP_32BIT_REG },
        { .compatible = "fsl,imx7ulp-lpuart",
                .data = LPUART_FLAG_REGMAP_32BIT_REG },
        { .compatible = "fsl,vf610-lpuart"},