arm64: dts: ti: k3-am64-main: Add CPSW DT node
authorVignesh Raghavendra <vigneshr@ti.com>
Thu, 4 Mar 2021 21:10:35 +0000 (23:10 +0200)
committerNishanth Menon <nm@ti.com>
Tue, 9 Mar 2021 14:46:41 +0000 (08:46 -0600)
commit3753b12877b62bea3bed44431ad0cf6906cb3fdf
treea42d47d30685196a576e9aa812c62c96c053b463
parentb605d4f66f5149168bd9e8317ddc9f6b9bdaa1df
arm64: dts: ti: k3-am64-main: Add CPSW DT node

Add CPSW3g DT node with two external ports, MDIO and CPTS support. For
CPSW3g DMA channels the ASEL is set to 15 (AM642x per DMA channel coherency
feature), so that CPSW DMA channel participates in Coherency and thus avoid
need to cache maintenance for SKBs. This improves bidirectional TCP
performance by up to 100Mbps (on 1G link).

Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
Reviewed-by: Lokesh Vutla <lokeshvutla@ti.com>
Link: https://lore.kernel.org/r/20210304211038.12511-2-grygorii.strashko@ti.com
arch/arm64/boot/dts/ti/k3-am64-main.dtsi
arch/arm64/boot/dts/ti/k3-am64.dtsi