Texas Instruments CPSWG - acontis/atemsys GitHub Wiki
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;
...