Texas Instruments CPSWG - acontis/atemsys GitHub Wiki

TI AM654 IDK and TI SK_TDA4VM

The unbind feature of the am65-cpsw-nuss Linux driver isn't supported and the atemsys kernel module must be assigned as driver for the platform device. So the "ethernet/am654-cpsw-nuss" device tree node must be modified, by changing compatible = "atemsys"; and adding atemsys-Ident = "CPSWG"; and atemsys-Instance = <0x1>;, also remove or comment out dma-coherent;.


    ethernet@46000000 {
        compatible = "atemsys";
        atemsys-Ident = "CPSWG";
        atemsys-Instance = <0x1>;
        ...
        #dma-coherent;
        ...

So the "ethernet/am642-cpsw-nuss" device tree node must be modified likewise. Second port of am642-cpsw-nuss is not supported.


    ethernet@8000000 {
        compatible = "atemsys";
        atemsys-Ident = "CPSWG";
        atemsys-Instance = <0x1>;
        ...
        #dma-coherent;
        ...

⚠️ **GitHub.com Fallback** ⚠️