On 17/06/2023 08:53, Binbin Zhou wrote: > >> >>> + ethernet@3,1 { >>> + compatible = "pci0014,7a03.0", >>> + "pci0014,7a03", >>> + "pciclass,020000", >>> + "pciclass,0200", >>> + "loongson, pci-gmac"; >> >> None of the compatibles from here on out are documented either. > > These are required to be added according to DeviceTree Spec PCI [1], > Linux does not use these compatible for now. > Removing them really doesn't affect the driver, but to follow the spec > and make sure every node has a compatible, I've left them all in. > > Are they not required? If it passes dtbs_check, they can stay. Best regards, Krzysztof