summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMadalin Bucur <madalin.bucur@freescale.com>2013-06-07 14:18:50 (GMT)
committerFleming Andrew-AFLEMING <AFLEMING@freescale.com>2013-07-15 21:46:28 (GMT)
commit0a899f8c2acd8e217d24933d6261ad3fb0a21e26 (patch)
treeda6b1d1317932aae5aa5d7a9ffaedd3ea3c00140
parenta52f3bd59bc3a2f5dc832278ef0fb7305a8846e1 (diff)
downloadlinux-fsl-qoriq-0a899f8c2acd8e217d24933d6261ad3fb0a21e26.tar.xz
dpaa_eth: add shared and MACless compatibility strings
Add dedicated compatibility strings for shared and MACless interfaces: "fsl,dpa-ethernet-shared" and "fsl,dpa-ethernet-macless". Signed-off-by: Madalin Bucur <madalin.bucur@freescale.com> Change-Id: I71a9f14e53e9ecbbba5f837589708cc847b41e4e Reviewed-on: http://git.am.freescale.net:8181/3080 Reviewed-by: Sovaiala Cristian-Constantin-B39531 <Cristian.Sovaiala@freescale.com> Reviewed-by: Radulescu Ruxandra Ioana-B05472 <ruxandra.radulescu@freescale.com> Reviewed-by: Fleming Andrew-AFLEMING <AFLEMING@freescale.com> Tested-by: Fleming Andrew-AFLEMING <AFLEMING@freescale.com>
-rw-r--r--arch/powerpc/boot/dts/b4860qds-usdpaa-shared-interfaces.dts4
-rw-r--r--arch/powerpc/boot/dts/b4860qds-usdpaa.dts2
-rw-r--r--arch/powerpc/boot/dts/p2041rdb-usdpaa-shared-interfaces.dts4
-rw-r--r--arch/powerpc/boot/dts/p3041ds-usdpaa-shared-interfaces.dts4
-rw-r--r--arch/powerpc/boot/dts/p4080ds-usdpaa-shared-interfaces.dts4
-rw-r--r--arch/powerpc/boot/dts/p5020ds-usdpaa-shared-interfaces.dts4
-rw-r--r--arch/powerpc/boot/dts/p5040ds-usdpaa-shared-interfaces.dts4
-rw-r--r--arch/powerpc/boot/dts/t4240qds-usdpaa-shared-interfaces.dts4
-rw-r--r--drivers/net/ethernet/freescale/dpa/dpaa_eth.c4
9 files changed, 18 insertions, 16 deletions
diff --git a/arch/powerpc/boot/dts/b4860qds-usdpaa-shared-interfaces.dts b/arch/powerpc/boot/dts/b4860qds-usdpaa-shared-interfaces.dts
index cf4a46f..c71dd11 100644
--- a/arch/powerpc/boot/dts/b4860qds-usdpaa-shared-interfaces.dts
+++ b/arch/powerpc/boot/dts/b4860qds-usdpaa-shared-interfaces.dts
@@ -140,7 +140,7 @@
* at this interface, the ethernet driver will do kmap_atomic/kunmap_atomic
* for that frame. */
ethernet@9 {
- compatible = "fsl,b4860-dpa-ethernet", "fsl,dpa-ethernet";
+ compatible = "fsl,b4860-dpa-ethernet-shared", "fsl,dpa-ethernet-shared";
fsl,bman-buffer-pools = <&bp17>;
fsl,qman-frame-queues-rx = <0x5e 1 0x5f 1 0x2000 3>;
fsl,qman-frame-queues-tx = <0 1 0 1 0x3000 8>;
@@ -152,7 +152,7 @@
* On receiving frame at this interface, the ethernet driver will do
* kmap_atomic/kunmap_atomic for that frame. */
ethernet@16 {
- compatible = "fsl,b4860-dpa-ethernet", "fsl,dpa-ethernet";
+ compatible = "fsl,b4860-dpa-ethernet-macless", "fsl,dpa-ethernet-macless";
fsl,bman-buffer-pools = <&bp16>;
fsl,qman-frame-queues-rx = <4000 8>;
fsl,qman-frame-queues-tx = <4008 8>;
diff --git a/arch/powerpc/boot/dts/b4860qds-usdpaa.dts b/arch/powerpc/boot/dts/b4860qds-usdpaa.dts
index f41ee5d..845e975 100644
--- a/arch/powerpc/boot/dts/b4860qds-usdpaa.dts
+++ b/arch/powerpc/boot/dts/b4860qds-usdpaa.dts
@@ -141,7 +141,7 @@
* On receiving frame at this interface, the ethernet driver will do
* kmap_atomic/kunmap_atomic for that frame. */
ethernet@16 {
- compatible = "fsl,b4860-dpa-ethernet", "fsl,dpa-ethernet";
+ compatible = "fsl,b4860-dpa-ethernet-macless", "fsl,dpa-ethernet-macless";
fsl,bman-buffer-pools = <&bp16>;
fsl,qman-frame-queues-rx = <4000 8>;
fsl,qman-frame-queues-tx = <4008 8>;
diff --git a/arch/powerpc/boot/dts/p2041rdb-usdpaa-shared-interfaces.dts b/arch/powerpc/boot/dts/p2041rdb-usdpaa-shared-interfaces.dts
index 8aeb65b..eb65344 100644
--- a/arch/powerpc/boot/dts/p2041rdb-usdpaa-shared-interfaces.dts
+++ b/arch/powerpc/boot/dts/p2041rdb-usdpaa-shared-interfaces.dts
@@ -111,7 +111,7 @@
* at this interface, the ethernet driver will do kmap_atomic/kunmap_atomic
* for that frame. */
ethernet@5 {
- compatible = "fsl,p2041-dpa-ethernet", "fsl,dpa-ethernet";
+ compatible = "fsl,p2041-dpa-ethernet-shared", "fsl,dpa-ethernet-shared";
fsl,bman-buffer-pools = <&bp16>;
fsl,qman-frame-queues-rx = <0x5a 1 0x5b 1 0x2000 3>;
fsl,qman-frame-queues-tx = <0 1 0 1 0x3000 8>;
@@ -122,7 +122,7 @@
* On receiving frame at this interface, the ethernet driver will do
* kmap_atomic/kunmap_atomic for that frame. */
ethernet@6 {
- compatible = "fsl,p2041-dpa-ethernet", "fsl,dpa-ethernet";
+ compatible = "fsl,p2041-dpa-ethernet-macless", "fsl,dpa-ethernet-macless";
fsl,bman-buffer-pools = <&bp17>;
fsl,qman-frame-queues-rx = <4000 8>;
fsl,qman-frame-queues-tx = <4008 8>;
diff --git a/arch/powerpc/boot/dts/p3041ds-usdpaa-shared-interfaces.dts b/arch/powerpc/boot/dts/p3041ds-usdpaa-shared-interfaces.dts
index 7b4005b..8bba94c 100644
--- a/arch/powerpc/boot/dts/p3041ds-usdpaa-shared-interfaces.dts
+++ b/arch/powerpc/boot/dts/p3041ds-usdpaa-shared-interfaces.dts
@@ -111,7 +111,7 @@
* at this interface, the ethernet driver will do kmap_atomic/kunmap_atomic
* for that frame. */
ethernet@5 {
- compatible = "fsl,p3041-dpa-ethernet", "fsl,dpa-ethernet";
+ compatible = "fsl,p3041-dpa-ethernet-shared", "fsl,dpa-ethernet-shared";
fsl,bman-buffer-pools = <&bp16>;
fsl,qman-frame-queues-rx = <0x5a 1 0x5b 1 0x2000 3>;
fsl,qman-frame-queues-tx = <0 1 0 1 0x3000 8>;
@@ -122,7 +122,7 @@
* On receiving frame at this interface, the ethernet driver will do
* kmap_atomic/kunmap_atomic for that frame. */
ethernet@6 {
- compatible = "fsl,p3041-dpa-ethernet", "fsl,dpa-ethernet";
+ compatible = "fsl,p3041-dpa-ethernet-macless", "fsl,dpa-ethernet-macless";
fsl,bman-buffer-pools = <&bp17>;
fsl,qman-frame-queues-rx = <4000 8>;
fsl,qman-frame-queues-tx = <4008 8>;
diff --git a/arch/powerpc/boot/dts/p4080ds-usdpaa-shared-interfaces.dts b/arch/powerpc/boot/dts/p4080ds-usdpaa-shared-interfaces.dts
index 65ad32a..91f4d73 100644
--- a/arch/powerpc/boot/dts/p4080ds-usdpaa-shared-interfaces.dts
+++ b/arch/powerpc/boot/dts/p4080ds-usdpaa-shared-interfaces.dts
@@ -133,7 +133,7 @@
* at this interface, the ethernet driver will do kmap_atomic/kunmap_atomic
* for that frame. */
ethernet@9 {
- compatible = "fsl,p4080-dpa-ethernet", "fsl,dpa-ethernet";
+ compatible = "fsl,p4080-dpa-ethernet-shared", "fsl,dpa-ethernet-shared";
fsl,bman-buffer-pools = <&bp17>;
fsl,qman-frame-queues-rx = <0x66 1 0x67 1 0x2000 3>;
fsl,qman-frame-queues-tx = <0 1 0 1 0x3000 8>;
@@ -144,7 +144,7 @@
* On receiving frame at this interface, the ethernet driver will do
* kmap_atomic/kunmap_atomic for that frame. */
ethernet@16 {
- compatible = "fsl,p4080-dpa-ethernet", "fsl,dpa-ethernet";
+ compatible = "fsl,p4080-dpa-ethernet-macless", "fsl,dpa-ethernet-macless";
fsl,bman-buffer-pools = <&bp16>;
fsl,qman-frame-queues-rx = <4000 8>;
fsl,qman-frame-queues-tx = <4008 8>;
diff --git a/arch/powerpc/boot/dts/p5020ds-usdpaa-shared-interfaces.dts b/arch/powerpc/boot/dts/p5020ds-usdpaa-shared-interfaces.dts
index 67c8ae8..188b0c1 100644
--- a/arch/powerpc/boot/dts/p5020ds-usdpaa-shared-interfaces.dts
+++ b/arch/powerpc/boot/dts/p5020ds-usdpaa-shared-interfaces.dts
@@ -111,7 +111,7 @@
* at this interface, the ethernet driver will do kmap_atomic/kunmap_atomic
* for that frame. */
ethernet@5 {
- compatible = "fsl,p5020-dpa-ethernet", "fsl,dpa-ethernet";
+ compatible = "fsl,p5020-dpa-ethernet-shared", "fsl,dpa-ethernet-shared";
fsl,bman-buffer-pools = <&bp16>;
fsl,qman-frame-queues-rx = <0x5a 1 0x5b 1 0x2000 3>;
fsl,qman-frame-queues-tx = <0 1 0 1 0x3000 8>;
@@ -122,7 +122,7 @@
* On receiving frame at this interface, the ethernet driver will do
* kmap_atomic/kunmap_atomic for that frame. */
ethernet@6 {
- compatible = "fsl,p5020-dpa-ethernet", "fsl,dpa-ethernet";
+ compatible = "fsl,p5020-dpa-ethernet-macless", "fsl,dpa-ethernet-macless";
fsl,bman-buffer-pools = <&bp17>;
fsl,qman-frame-queues-rx = <4000 8>;
fsl,qman-frame-queues-tx = <4008 8>;
diff --git a/arch/powerpc/boot/dts/p5040ds-usdpaa-shared-interfaces.dts b/arch/powerpc/boot/dts/p5040ds-usdpaa-shared-interfaces.dts
index 6981600..d4b0be3 100644
--- a/arch/powerpc/boot/dts/p5040ds-usdpaa-shared-interfaces.dts
+++ b/arch/powerpc/boot/dts/p5040ds-usdpaa-shared-interfaces.dts
@@ -123,7 +123,7 @@
* at this interface, the ethernet driver will do kmap_atomic/kunmap_atomic
* for that frame. */
ethernet@11 {
- compatible = "fsl,p5040-dpa-ethernet", "fsl,dpa-ethernet";
+ compatible = "fsl,p5040-dpa-ethernet-shared", "fsl,dpa-ethernet-shared";
fsl,bman-buffer-pools = <&bp16>;
fsl,qman-frame-queues-rx = <0x66 1 0x67 1 0x2000 3>;
fsl,qman-frame-queues-tx = <0 1 0 1 0x3000 8>;
@@ -134,7 +134,7 @@
* On receiving frame at this interface, the ethernet driver will do
* kmap_atomic/kunmap_atomic for that frame. */
ethernet@16 {
- compatible = "fsl,p5040-dpa-ethernet", "fsl,dpa-ethernet";
+ compatible = "fsl,p5040-dpa-ethernet-macless", "fsl,dpa-ethernet-macless";
fsl,bman-buffer-pools = <&bp17>;
fsl,qman-frame-queues-rx = <4000 8>;
fsl,qman-frame-queues-tx = <4008 8>;
diff --git a/arch/powerpc/boot/dts/t4240qds-usdpaa-shared-interfaces.dts b/arch/powerpc/boot/dts/t4240qds-usdpaa-shared-interfaces.dts
index 17c2b58..89d1979 100644
--- a/arch/powerpc/boot/dts/t4240qds-usdpaa-shared-interfaces.dts
+++ b/arch/powerpc/boot/dts/t4240qds-usdpaa-shared-interfaces.dts
@@ -127,7 +127,7 @@
* at this interface, the ethernet driver will do kmap_atomic/kunmap_atomic
* for that frame. */
ethernet@15 {
- compatible = "fsl,t4240-dpa-ethernet", "fsl,dpa-ethernet";
+ compatible = "fsl,t4240-dpa-ethernet-shared", "fsl,dpa-ethernet-shared";
fsl,bman-buffer-pools = <&bp17>;
fsl,qman-frame-queues-rx = <0x6e 1 0x6f 1 0x2000 3>;
fsl,qman-frame-queues-tx = <0 1 0 1 0x3000 8>;
@@ -138,7 +138,7 @@
* On receiving frame at this interface, the ethernet driver will do
* kmap_atomic/kunmap_atomic for that frame. */
ethernet@16 {
- compatible = "fsl,t4240-dpa-ethernet", "fsl,dpa-ethernet";
+ compatible = "fsl,t4240-dpa-ethernet-macless", "fsl,dpa-ethernet-macless";
fsl,bman-buffer-pools = <&bp16>;
fsl,qman-frame-queues-rx = <4000 8>;
fsl,qman-frame-queues-tx = <4008 8>;
diff --git a/drivers/net/ethernet/freescale/dpa/dpaa_eth.c b/drivers/net/ethernet/freescale/dpa/dpaa_eth.c
index da5a6b6..3ad46bc 100644
--- a/drivers/net/ethernet/freescale/dpa/dpaa_eth.c
+++ b/drivers/net/ethernet/freescale/dpa/dpaa_eth.c
@@ -4320,7 +4320,9 @@ dpaa_eth_proxy_probe(struct platform_device *_of_dev)
static const struct of_device_id dpa_match[] = {
{
- .compatible = "fsl,dpa-ethernet"
+ .compatible = "fsl,dpa-ethernet",
+ .compatible = "fsl,dpa-ethernet-shared",
+ .compatible = "fsl,dpa-ethernet-macless"
},
{}
};