arm64: dts: freescale: ls1028a: Add standard PCI device compatible strings to ENETC
authorRob Herring (Arm) <robh@kernel.org>
Thu, 18 Apr 2024 20:09:26 +0000 (15:09 -0500)
committerShawn Guo <shawnguo@kernel.org>
Thu, 25 Apr 2024 06:44:41 +0000 (14:44 +0800)
PCI devices should have a compatible string based on the vendor and device
IDs. Add these to the Freescale ENETC devices.

Putting the PCI compatible string first as vendor and device ID is more
specific than a compatible without any device specific information.

Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi

index 8f81799248510d1ea9caa79f0c53cacb59dd33ff..70b8731029c4e2cfe5736578cec2cf855125a8e9 100644 (file)
                                        <0000 0 0 2 &gic 0 0 GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>;
 
                        enetc_port0: ethernet@0,0 {
-                               compatible = "fsl,enetc";
+                               compatible = "pci1957,e100", "fsl,enetc";
                                reg = <0x000000 0 0 0 0>;
                                status = "disabled";
                        };
 
                        enetc_port1: ethernet@0,1 {
-                               compatible = "fsl,enetc";
+                               compatible = "pci1957,e100", "fsl,enetc";
                                reg = <0x000100 0 0 0 0>;
                                status = "disabled";
                        };
 
                        enetc_port2: ethernet@0,2 {
-                               compatible = "fsl,enetc";
+                               compatible = "pci1957,e100", "fsl,enetc";
                                reg = <0x000200 0 0 0 0>;
                                phy-mode = "internal";
                                status = "disabled";
                        };
 
                        enetc_mdio_pf3: mdio@0,3 {
-                               compatible = "fsl,enetc-mdio";
+                               compatible = "pci1957,ee01", "fsl,enetc-mdio";
                                reg = <0x000300 0 0 0 0>;
                                #address-cells = <1>;
                                #size-cells = <0>;
                        };
 
                        ethernet@0,4 {
-                               compatible = "fsl,enetc-ptp";
+                               compatible = "pci1957,ee02", "fsl,enetc-ptp";
                                reg = <0x000400 0 0 0 0>;
                                clocks = <&clockgen QORIQ_CLK_HWACCEL 3>;
                                little-endian;
                        };
 
                        enetc_port3: ethernet@0,6 {
-                               compatible = "fsl,enetc";
+                               compatible = "pci1957,e100", "fsl,enetc";
                                reg = <0x000600 0 0 0 0>;
                                phy-mode = "internal";
                                status = "disabled";