]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
net: ksz9477: add KSZ9896 switch support
authorRomain Naour <romain.naour@smile.fr>
Tue, 8 Oct 2024 07:54:26 +0000 (09:54 +0200)
committerTom Rini <trini@konsulko.com>
Sun, 27 Oct 2024 16:19:44 +0000 (10:19 -0600)
Add support for the KSZ9896 6-port Gigabit Ethernet Switch to the
ksz9477 driver.

The KSZ9896 is similar to KSZ9897 but has only one configurable
MII/RMII/RGMII/GMII cpu port.

Signed-off-by: Romain Naour <romain.naour@smile.fr>
drivers/net/ksz9477.c

index e67012a071a9103527793cbe613215d0c554a395..c8c6595d4a292057de872e0e19717e501840c19c 100644 (file)
@@ -541,6 +541,9 @@ static int ksz_i2c_probe(struct udevice *dev)
        case 0x00956700:
                puts("KSZ9567R: ");
                break;
+       case 0x00989600:
+               puts("KSZ9896C: ");
+               break;
        case 0x00989700:
                puts("KSZ9897S: ");
                break;
@@ -576,6 +579,7 @@ static const struct udevice_id ksz_i2c_ids[] = {
        { .compatible = "microchip,ksz9477" },
        { .compatible = "microchip,ksz9567" },
        { .compatible = "microchip,ksz9893" },
+       { .compatible = "microchip,ksz9896" },
        { }
 };