summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb-dpdk.dts
diff options
context:
space:
mode:
authorGagandeep Singh <g.singh@nxp.com>2020-02-06 13:01:10 +0000
committerJason Liu <jason.hui.liu@nxp.com>2020-02-26 04:17:45 +0800
commitae43adb97275c0ab4de3a1db1450c3d0f3c18b76 (patch)
tree6898d5b6033aba0c97a9cb1e054e1b3ab7691b75 /arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb-dpdk.dts
parent50f8a1a77b5f459df52f12d568ac0b164c8dc957 (diff)
LF-881: arm64: dts: add a dts file for dpdk
A new device tree file fsl-ls1028a-rdb-dpdk.dts is added for user space networking. Signed-off-by: Gagandeep Singh <g.singh@nxp.com> Reviewed-by: Alex Marginean <alexandru.marginean@nxp.com> Reviewed-by: Li Yang <leoyang.li@nxp.com> (cherry picked from commit 5c1ec7a8a42de9b144ee87177c016270a3334492)
Diffstat (limited to 'arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb-dpdk.dts')
-rw-r--r--arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb-dpdk.dts89
1 files changed, 89 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb-dpdk.dts b/arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb-dpdk.dts
new file mode 100644
index 000000000000..4767d0dd0a77
--- /dev/null
+++ b/arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb-dpdk.dts
@@ -0,0 +1,89 @@
+// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
+/*
+ * NXP LS1028A RDB Board device tree file for DPDK
+ *
+ * Copyright 2018-2020 NXP
+ */
+
+/dts-v1/;
+#include "fsl-ls1028a-rdb.dts"
+
+&enetc_port0 {
+ status = "okay";
+ /delete-property/ phy-handle;
+ /delete-property/ phy-connection-type;
+ /delete-node/ mdio;
+
+ fixed-link {
+ speed = <1000>;
+ full-duplex;
+ };
+};
+
+/delete-node/ &enetc_mdio_pf3;
+
+/* l2switch ports */
+&mscc_felix_ports {
+ port@0 {
+ status = "okay";
+ phy-mode = "qsgmii";
+ /delete-property/ managed;
+ /delete-property/ phy-handle;
+
+ fixed-link {
+ speed = <1000>;
+ full-duplex;
+ };
+ };
+
+ port@1 {
+ status = "okay";
+ phy-mode = "qsgmii";
+ /delete-property/ managed;
+ /delete-property/ phy-handle;
+
+ fixed-link {
+ speed = <1000>;
+ full-duplex;
+ };
+ };
+
+ port@2 {
+ status = "okay";
+ phy-mode = "qsgmii";
+ /delete-property/ managed;
+ /delete-property/ phy-handle;
+
+ fixed-link {
+ speed = <1000>;
+ full-duplex;
+ };
+ };
+
+ port@3 {
+ status = "okay";
+ phy-mode = "qsgmii";
+ /delete-property/ managed;
+ /delete-property/ phy-handle;
+
+ fixed-link {
+ speed = <1000>;
+ full-duplex;
+ };
+ };
+
+ port@5 {
+ status = "okay";
+ /delete-property/ managed;
+ /delete-property/ phy-handle;
+
+ fixed-link {
+ speed = <1000>;
+ full-duplex;
+ };
+ };
+};
+
+&enetc_port3 {
+ status = "okay";
+};