| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- From c0612164b379ebc8964da6bc6f6ced9736dce488 Mon Sep 17 00:00:00 2001
- From: Mathew McBride <[email protected]>
- Date: Tue, 17 Apr 2018 10:01:03 +1000
- Subject: [PATCH] add DTS for Traverse LS1043 Boards
- Signed-off-by: Mathew McBride <[email protected]>
- ---
- arch/arm64/boot/dts/freescale/Makefile | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
- create mode 100644 arch/arm64/boot/dts/freescale/traverse-ls1043v.dts
- --- a/arch/arm64/boot/dts/freescale/Makefile
- +++ b/arch/arm64/boot/dts/freescale/Makefile
- @@ -20,7 +20,10 @@ dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls2
- dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls2080a-simu.dtb
- dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls2088a-qds.dtb
- dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls2088a-rdb.dtb
- -
- +
- +dtb-$(CONFIG_ARCH_LAYERSCAPE) += traverse-ls1043v.dtb
- +dtb-$(CONFIG_ARCH_LAYERSCAPE) += traverse-ls1043s.dtb
- +
- always := $(dtb-y)
- subdir-y := $(dts-dirs)
- clean-files := *.dtb
- --- a/arch/arm64/boot/dts/freescale/traverse-ls1043s.dts
- +++ b/arch/arm64/boot/dts/freescale/traverse-ls1043s.dts
- @@ -330,3 +330,29 @@
- &sata {
- status = "disabled";
- };
- +
- +/* Additions for Layerscape SDK (4.4/4.9) Kernel only
- + * These kernels need additional setup for FMan/QMan DMA shared memory
- + */
- +
- +&bman_fbpr {
- + compatible = "fsl,bman-fbpr";
- + alloc-ranges = <0 0 0x10000 0>;
- +};
- +&qman_fqd {
- + compatible = "fsl,qman-fqd";
- + alloc-ranges = <0 0 0x10000 0>;
- +};
- +&qman_pfdr {
- + compatible = "fsl,qman-pfdr";
- + alloc-ranges = <0 0 0x10000 0>;
- +};
- +
- +&soc {
- +#include "qoriq-dpaa-eth.dtsi"
- +#include "qoriq-fman3-0-6oh.dtsi"
- +};
- +
- +&fman0 {
- + compatible = "fsl,fman", "simple-bus";
- +};
- --- a/arch/arm64/boot/dts/freescale/traverse-ls1043v.dts
- +++ b/arch/arm64/boot/dts/freescale/traverse-ls1043v.dts
- @@ -251,3 +251,29 @@
- &sata {
- status = "disabled";
- };
- +
- +/* Additions for Layerscape SDK (4.4/4.9) Kernel only
- + * These kernels need additional setup for FMan/QMan DMA shared memory
- + */
- +
- +&bman_fbpr {
- + compatible = "fsl,bman-fbpr";
- + alloc-ranges = <0 0 0x10000 0>;
- +};
- +&qman_fqd {
- + compatible = "fsl,qman-fqd";
- + alloc-ranges = <0 0 0x10000 0>;
- +};
- +&qman_pfdr {
- + compatible = "fsl,qman-pfdr";
- + alloc-ranges = <0 0 0x10000 0>;
- +};
- +
- +&soc {
- +#include "qoriq-dpaa-eth.dtsi"
- +#include "qoriq-fman3-0-6oh.dtsi"
- +};
- +
- +&fman0 {
- + compatible = "fsl,fman", "simple-bus";
- +};
|