Skip to content

Commit ced92af

Browse files
committed
i.MX arm64 device tree changes for 6.17: - New board support: GOcontroll Moduline based devices, phyCORE-i.MX 95 Plus FPSC SoM and base boards, i.MX93 phycore overlays - A few i.MX8M changes from Adam Ford to add DMA configuration for UART2, set up VPU clocks for nominal and overdrive mode, improve HS400 USDHC clock speed - Several sets of changes from Alexander Stein to add EASRC support for tqma8mnql and tqma8mpql board, add missing DMA entries for I2C & LPUART on ls1043a and ls1046a, enable SFP interface for tqmls1043a and tqmls1046a, etc. - A series from Clark Wang to improve Ethernet support for i.MX93, removing eee-broken-1000t for eqos node, reducing the driving strength of net RXC/TXC, etc. - A few i.MX95 and i.MX8Q changes from Frank Li to add missing devices for EVK board and enable camera support - A couple of changes from Laurentiu Mihalcea to support WM8962 audio codec for imx8qxp-mek and imx8qm-mek board - A number of changes from Shengjiu Wang to improve various audio support for imx943-evk and imx8mp-evk - A series from Tim Harvey to increase HS400 USDHC clock speed for Gateworks i.MX8M Venice devices - Many other random improvements and cleanups on various boards * tag 'imx-dt64-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (85 commits) arm64: dts: imx8q: add camera ov5640 support for imx8qm-mek and imx8qxp-mek arm64: dts: freescale: imx8mp-toradex-smarc: remove gpio hog arm64: dts: freescale: imx8mp-toradex-smarc: fix lvds dsi mux gpio arm64: dts: imx8mm-venice-gw7904: Increase HS400 USDHC clock speed arm64: dts: imx8mm-venice-gw7903: Increase HS400 USDHC clock speed arm64: dts: imx8mn-venice-gw7902: Increase HS400 USDHC clock speed arm64: dts: imx8mm-venice-gw7902: Increase HS400 USDHC clock speed arm64: dts: imx8mm-venice-gw7901: Increase HS400 USDHC clock speed arm64: dts: imx8mp-venice-gw702x: Increase HS400 USDHC clock speed arm64: dts: imx8mm-venice-gw700x: Increase HS400 USDHC clock speed arm64: dts: lx2160a-qds: add the two on-board RGMII PHYs arm64: dts: add imx95-libra-rdk-fpsc board arm64: dts: imx8q: add linux,cma node for imx8qm-mek and imx8qxp-mek arm64: dts: imx8: add capture controller for i.MX8's img subsystem arm64: dts: imx95: add jpeg encode and decode nodes arm64: dts: imx93-phyboard-nash: Add PEB-WLBT-07 overlay arm64: dts: imx93-phyboard-segin: Add PEB-WLBT-05 overlay arm64: dts: imx93-phyboard-segin: Add PEB-EVAL-01 overlay arm64: dts: imx93-phycore-som: Add RPMsg overlay arm64: dts: freescale: tqmls10xx: Add vdd-supply for spi-nor flash ... Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Arnd Bergmann <[email protected]>
2 parents 0acf88f + 4f25d7f commit ced92af

File tree

79 files changed

+5489
-201
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+5489
-201
lines changed

arch/arm64/boot/dts/freescale/Makefile

Lines changed: 36 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,14 @@ dtb-$(CONFIG_ARCH_MXC) += imx8mp-skov-revc-tian-g07017.dtb
229229
dtb-$(CONFIG_ARCH_MXC) += imx8mp-toradex-smarc-dev.dtb
230230
dtb-$(CONFIG_ARCH_MXC) += imx8mp-tqma8mpql-mba8mpxl.dtb
231231
dtb-$(CONFIG_ARCH_MXC) += imx8mp-tqma8mpql-mba8mp-ras314.dtb
232+
233+
imx8mp-tx8p-ml81-moduline-display-106-av101hdt-a10-dtbs += imx8mp-tx8p-ml81-moduline-display-106.dtb \
234+
imx8mp-tx8p-ml81-moduline-display-106-av101hdt-a10.dtbo
235+
imx8mp-tx8p-ml81-moduline-display-106-av123z7m-n17-dtbs += imx8mp-tx8p-ml81-moduline-display-106.dtb \
236+
imx8mp-tx8p-ml81-moduline-display-106-av123z7m-n17.dtbo
237+
dtb-$(CONFIG_ARCH_MXC) += imx8mp-tx8p-ml81-moduline-display-106-av101hdt-a10.dtb
238+
dtb-$(CONFIG_ARCH_MXC) += imx8mp-tx8p-ml81-moduline-display-106-av123z7m-n17.dtb
239+
232240
dtb-$(CONFIG_ARCH_MXC) += imx8mp-var-som-symphony.dtb
233241
dtb-$(CONFIG_ARCH_MXC) += imx8mp-venice-gw71xx-2x.dtb
234242
dtb-$(CONFIG_ARCH_MXC) += imx8mp-venice-gw72xx-2x.dtb
@@ -260,16 +268,16 @@ dtb-$(CONFIG_ARCH_MXC) += imx8mp-evk-lvds1-imx-lvds-hdmi.dtb
260268
dtb-$(CONFIG_ARCH_MXC) += imx8mp-evk-mx8-dlvds-lcd1.dtb
261269
dtb-$(CONFIG_ARCH_MXC) += imx8mp-evk-pcie-ep.dtb
262270

263-
imx8mp-tqma8mpql-mba8mpxl-lvds-dtbs += imx8mp-tqma8mpql-mba8mpxl.dtb imx8mp-tqma8mpql-mba8mpxl-lvds.dtbo
271+
imx8mp-tqma8mpql-mba8mpxl-lvds-tm070jvhg33-dtbs += imx8mp-tqma8mpql-mba8mpxl.dtb imx8mp-tqma8mpql-mba8mpxl-lvds-tm070jvhg33.dtbo
264272
imx8mp-tqma8mpql-mba8mpxl-lvds-g133han01-dtbs += imx8mp-tqma8mpql-mba8mpxl.dtb imx8mp-tqma8mpql-mba8mpxl-lvds-g133han01.dtbo
265273
imx8mp-tqma8mpql-mba8mp-ras314-imx219-dtbs += imx8mp-tqma8mpql-mba8mp-ras314.dtb imx8mp-tqma8mpql-mba8mp-ras314-imx219.dtbo
266-
imx8mp-tqma8mpql-mba8mp-ras314-lvds-dtbs += imx8mp-tqma8mpql-mba8mp-ras314.dtb imx8mp-tqma8mpql-mba8mpxl-lvds.dtbo
267-
imx8mp-tqma8mpql-mba8mp-ras314-lvds-imx219-dtbs += imx8mp-tqma8mpql-mba8mp-ras314.dtb imx8mp-tqma8mpql-mba8mpxl-lvds.dtbo imx8mp-tqma8mpql-mba8mp-ras314-imx219.dtbo
268-
dtb-$(CONFIG_ARCH_MXC) += imx8mp-tqma8mpql-mba8mpxl-lvds.dtb
274+
imx8mp-tqma8mpql-mba8mp-ras314-lvds-tm070jvhg33-dtbs += imx8mp-tqma8mpql-mba8mp-ras314.dtb imx8mp-tqma8mpql-mba8mpxl-lvds-tm070jvhg33.dtbo
275+
imx8mp-tqma8mpql-mba8mp-ras314-lvds-tm070jvhg33-imx219-dtbs += imx8mp-tqma8mpql-mba8mp-ras314.dtb imx8mp-tqma8mpql-mba8mpxl-lvds-tm070jvhg33.dtbo imx8mp-tqma8mpql-mba8mp-ras314-imx219.dtbo
269276
dtb-$(CONFIG_ARCH_MXC) += imx8mp-tqma8mpql-mba8mpxl-lvds-g133han01.dtb
277+
dtb-$(CONFIG_ARCH_MXC) += imx8mp-tqma8mpql-mba8mpxl-lvds-tm070jvhg33.dtb
270278
dtb-$(CONFIG_ARCH_MXC) += imx8mp-tqma8mpql-mba8mp-ras314-imx219.dtb
271-
dtb-$(CONFIG_ARCH_MXC) += imx8mp-tqma8mpql-mba8mp-ras314-lvds.dtb
272-
dtb-$(CONFIG_ARCH_MXC) += imx8mp-tqma8mpql-mba8mp-ras314-lvds-imx219.dtb
279+
dtb-$(CONFIG_ARCH_MXC) += imx8mp-tqma8mpql-mba8mp-ras314-lvds-tm070jvhg33.dtb
280+
dtb-$(CONFIG_ARCH_MXC) += imx8mp-tqma8mpql-mba8mp-ras314-lvds-tm070jvhg33-imx219.dtb
273281

274282
dtb-$(CONFIG_ARCH_MXC) += imx8mq-evk.dtb
275283
imx8mq-evk-pcie1-ep-dtbs += imx8mq-evk.dtb imx-pcie1-ep.dtbo
@@ -301,6 +309,14 @@ dtb-$(CONFIG_ARCH_MXC) += imx8qm-apalis-v1.1-eval-v1.2.dtb
301309
dtb-$(CONFIG_ARCH_MXC) += imx8qm-apalis-v1.1-ixora-v1.1.dtb
302310
dtb-$(CONFIG_ARCH_MXC) += imx8qm-apalis-v1.1-ixora-v1.2.dtb
303311
dtb-$(CONFIG_ARCH_MXC) += imx8qm-mek.dtb
312+
313+
imx8qm-mek-ov5640-csi0-dtbs := imx8qm-mek.dtb imx8qm-mek-ov5640-csi0.dtbo
314+
dtb-${CONFIG_ARCH_MXC} += imx8qm-mek-ov5640-csi0.dtb
315+
imx8qm-mek-ov5640-csi1-dtbs := imx8qm-mek.dtb imx8qm-mek-ov5640-csi1.dtbo
316+
dtb-${CONFIG_ARCH_MXC} += imx8qm-mek-ov5640-csi1.dtb
317+
imx8qm-mek-ov5640-dual-dtbs := imx8qm-mek.dtb imx8qm-mek-ov5640-csi0.dtbo imx8qm-mek-ov5640-csi1.dtbo
318+
dtb-${CONFIG_ARCH_MXC} += imx8qm-mek-ov5640-dual.dtb
319+
304320
dtb-$(CONFIG_ARCH_MXC) += imx8qxp-ai_ml.dtb
305321
dtb-$(CONFIG_ARCH_MXC) += imx8qxp-colibri-aster.dtb
306322
dtb-$(CONFIG_ARCH_MXC) += imx8qxp-colibri-eval-v3.dtb
@@ -311,6 +327,9 @@ dtb-$(CONFIG_ARCH_MXC) += imx8qxp-mek.dtb
311327
imx8qxp-mek-pcie-ep-dtbs += imx8qxp-mek.dtb imx-pcie0-ep.dtbo
312328
dtb-$(CONFIG_ARCH_MXC) += imx8qxp-mek-pcie-ep.dtb
313329

330+
imx8qxp-mek-ov5640-csi-dtbs := imx8qxp-mek.dtb imx8qxp-mek-ov5640-csi.dtbo
331+
dtb-${CONFIG_ARCH_MXC} += imx8qxp-mek-ov5640-csi.dtb
332+
314333
dtb-$(CONFIG_ARCH_MXC) += imx8qxp-tqma8xqp-mba8xx.dtb
315334
dtb-$(CONFIG_ARCH_MXC) += imx8qxp-tqma8xqps-mb-smarc-2.dtb
316335
dtb-$(CONFIG_ARCH_MXC) += imx8ulp-evk.dtb
@@ -324,6 +343,16 @@ dtb-$(CONFIG_ARCH_MXC) += imx93-14x14-evk.dtb
324343
dtb-$(CONFIG_ARCH_MXC) += imx93-kontron-bl-osm-s.dtb
325344
dtb-$(CONFIG_ARCH_MXC) += imx93-phyboard-nash.dtb
326345
dtb-$(CONFIG_ARCH_MXC) += imx93-phyboard-segin.dtb
346+
347+
imx93-phyboard-nash-peb-wlbt-07-dtbs += imx93-phyboard-nash.dtb imx93-phyboard-nash-peb-wlbt-07.dtbo
348+
imx93-phyboard-segin-peb-eval-01-dtbs += imx93-phyboard-segin.dtb imx93-phyboard-segin-peb-eval-01.dtbo
349+
imx93-phyboard-segin-peb-wlbt-05-dtbs += imx93-phyboard-segin.dtb imx93-phyboard-segin-peb-wlbt-05.dtbo
350+
imx93-phycore-rpmsg-dtbs += imx93-phyboard-nash.dtb imx93-phyboard-segin.dtb imx93-phycore-rpmsg.dtbo
351+
dtb-$(CONFIG_ARCH_MXC) += imx93-phyboard-nash-peb-wlbt-07.dtb
352+
dtb-$(CONFIG_ARCH_MXC) += imx93-phyboard-segin-peb-eval-01.dtb
353+
dtb-$(CONFIG_ARCH_MXC) += imx93-phyboard-segin-peb-wlbt-05.dtb
354+
dtb-$(CONFIG_ARCH_MXC) += imx93-phycore-rpmsg.dtb
355+
327356
dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba91xxca.dtb
328357
dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba93xxca.dtb
329358
dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba93xxla.dtb
@@ -339,6 +368,7 @@ dtb-$(CONFIG_ARCH_MXC) += imx95-15x15-evk-pcie0-ep.dtb
339368
imx95-19x19-evk-pcie0-ep-dtbs += imx95-19x19-evk.dtb imx-pcie0-ep.dtbo
340369
imx95-19x19-evk-pcie1-ep-dtbs += imx95-19x19-evk.dtb imx-pcie1-ep.dtbo
341370
dtb-$(CONFIG_ARCH_MXC) += imx95-19x19-evk-pcie0-ep.dtb imx95-19x19-evk-pcie1-ep.dtb
371+
dtb-$(CONFIG_ARCH_MXC) += imx95-libra-rdk-fpsc.dtb
342372

343373
imx8mm-kontron-dl-dtbs := imx8mm-kontron-bl.dtb imx8mm-kontron-dl.dtbo
344374

arch/arm64/boot/dts/freescale/fsl-ls1043a-tqmls1043a-mbls10xxa.dts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,21 @@
4141
wp-gpios = <&gpio3 3 GPIO_ACTIVE_HIGH>;
4242
};
4343

44+
&sfp1 {
45+
status = "okay";
46+
};
47+
48+
&sfp1_i2c {
49+
status = "okay";
50+
};
51+
4452
&usb2 {
4553
status = "okay";
4654
};
4755

4856
#include "fsl-ls1043-post.dtsi"
4957
#include "tqmls104xa-mbls10xxa-fman.dtsi"
58+
59+
&enet6 {
60+
status = "okay";
61+
};

arch/arm64/boot/dts/freescale/fsl-ls1043a-tqmls1043a.dtsi

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,10 @@
1717
qflash0: flash@0 {
1818
compatible = "jedec,spi-nor";
1919
reg = <0>;
20-
#address-cells = <1>;
21-
#size-cells = <1>;
2220
spi-max-frequency = <62500000>;
2321
spi-rx-bus-width = <4>;
2422
spi-tx-bus-width = <4>;
23+
vcc-supply = <&reg_vcc1v8>;
2524

2625
partitions {
2726
compatible = "fixed-partitions";

arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -550,6 +550,9 @@
550550
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
551551
QORIQ_CLK_PLL_DIV(1)>;
552552
scl-gpios = <&gpio4 2 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
553+
dmas = <&edma0 1 36>,
554+
<&edma0 1 37>;
555+
dma-names = "rx", "tx";
553556
status = "disabled";
554557
};
555558

@@ -563,6 +566,9 @@
563566
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
564567
QORIQ_CLK_PLL_DIV(1)>;
565568
scl-gpios = <&gpio4 10 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
569+
dmas = <&edma0 1 34>,
570+
<&edma0 1 35>;
571+
dma-names = "rx", "tx";
566572
status = "disabled";
567573
};
568574

@@ -576,6 +582,9 @@
576582
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
577583
QORIQ_CLK_PLL_DIV(1)>;
578584
scl-gpios = <&gpio4 12 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
585+
dmas = <&edma0 1 40>,
586+
<&edma0 1 41>;
587+
dma-names = "rx", "tx";
579588
status = "disabled";
580589
};
581590

@@ -717,6 +726,9 @@
717726
interrupts = <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>;
718727
clocks = <&clockgen QORIQ_CLK_SYSCLK 0>;
719728
clock-names = "ipg";
729+
dmas = <&edma0 1 32>,
730+
<&edma0 1 33>;
731+
dma-names = "rx", "tx";
720732
status = "disabled";
721733
};
722734

@@ -727,6 +739,9 @@
727739
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
728740
QORIQ_CLK_PLL_DIV(1)>;
729741
clock-names = "ipg";
742+
dmas = <&edma0 1 30>,
743+
<&edma0 1 31>;
744+
dma-names = "rx", "tx";
730745
status = "disabled";
731746
};
732747

@@ -737,6 +752,9 @@
737752
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
738753
QORIQ_CLK_PLL_DIV(1)>;
739754
clock-names = "ipg";
755+
dmas = <&edma0 1 28>,
756+
<&edma0 1 29>;
757+
dma-names = "rx", "tx";
740758
status = "disabled";
741759
};
742760

@@ -747,6 +765,9 @@
747765
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
748766
QORIQ_CLK_PLL_DIV(1)>;
749767
clock-names = "ipg";
768+
dmas = <&edma0 1 26>,
769+
<&edma0 1 27>;
770+
dma-names = "rx", "tx";
750771
status = "disabled";
751772
};
752773

@@ -757,6 +778,9 @@
757778
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
758779
QORIQ_CLK_PLL_DIV(1)>;
759780
clock-names = "ipg";
781+
dmas = <&edma0 1 24>,
782+
<&edma0 1 25>;
783+
dma-names = "rx", "tx";
760784
status = "disabled";
761785
};
762786

@@ -767,6 +791,9 @@
767791
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
768792
QORIQ_CLK_PLL_DIV(1)>;
769793
clock-names = "ipg";
794+
dmas = <&edma0 1 22>,
795+
<&edma0 1 23>;
796+
dma-names = "rx", "tx";
770797
status = "disabled";
771798
};
772799

arch/arm64/boot/dts/freescale/fsl-ls1046a-tqmls1046a-mbls10xxa.dts

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,33 @@
4444
wp-gpios = <&gpio3 3 GPIO_ACTIVE_HIGH>;
4545
};
4646

47+
&sfp1 {
48+
status = "okay";
49+
};
50+
51+
&sfp2 {
52+
status = "okay";
53+
};
54+
55+
&sfp1_i2c {
56+
status = "okay";
57+
};
58+
59+
&sfp2_i2c {
60+
status = "okay";
61+
};
62+
4763
&usb2 {
4864
status = "okay";
4965
};
5066

5167
#include "fsl-ls1046-post.dtsi"
5268
#include "tqmls104xa-mbls10xxa-fman.dtsi"
5369

70+
&enet6 {
71+
status = "okay";
72+
};
73+
5474
&enet7 {
55-
status = "disabled";
75+
status = "okay";
5676
};

arch/arm64/boot/dts/freescale/fsl-ls1046a-tqmls1046a.dtsi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,10 @@
1717
qflash0: flash@0 {
1818
compatible = "jedec,spi-nor";
1919
reg = <0>;
20-
#address-cells = <1>;
21-
#size-cells = <1>;
2220
spi-max-frequency = <62500000>;
2321
spi-rx-bus-width = <4>;
2422
spi-tx-bus-width = <4>;
23+
vcc-supply = <&reg_vcc1v8>;
2524

2625
partitions {
2726
compatible = "fixed-partitions";
@@ -38,5 +37,6 @@
3837
spi-max-frequency = <62500000>;
3938
spi-rx-bus-width = <4>;
4039
spi-tx-bus-width = <4>;
40+
vcc-supply = <&reg_vcc1v8>;
4141
};
4242
};

arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -523,6 +523,9 @@
523523
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
524524
QORIQ_CLK_PLL_DIV(2)>;
525525
scl-gpios = <&gpio3 2 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
526+
dmas = <&edma0 1 36>,
527+
<&edma0 1 37>;
528+
dma-names = "rx", "tx";
526529
status = "disabled";
527530
};
528531

@@ -535,6 +538,9 @@
535538
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
536539
QORIQ_CLK_PLL_DIV(2)>;
537540
scl-gpios = <&gpio3 10 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
541+
dmas = <&edma0 1 34>,
542+
<&edma0 1 35>;
543+
dma-names = "rx", "tx";
538544
status = "disabled";
539545
};
540546

@@ -547,6 +553,9 @@
547553
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
548554
QORIQ_CLK_PLL_DIV(2)>;
549555
scl-gpios = <&gpio3 12 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
556+
dmas = <&edma0 1 40>,
557+
<&edma0 1 41>;
558+
dma-names = "rx", "tx";
550559
status = "disabled";
551560
};
552561

@@ -633,6 +642,9 @@
633642
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
634643
QORIQ_CLK_PLL_DIV(1)>;
635644
clock-names = "ipg";
645+
dmas = <&edma0 1 32>,
646+
<&edma0 1 33>;
647+
dma-names = "rx", "tx";
636648
status = "disabled";
637649
};
638650

@@ -643,6 +655,9 @@
643655
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
644656
QORIQ_CLK_PLL_DIV(2)>;
645657
clock-names = "ipg";
658+
dmas = <&edma0 1 30>,
659+
<&edma0 1 31>;
660+
dma-names = "rx", "tx";
646661
status = "disabled";
647662
};
648663

@@ -653,6 +668,9 @@
653668
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
654669
QORIQ_CLK_PLL_DIV(2)>;
655670
clock-names = "ipg";
671+
dmas = <&edma0 1 28>,
672+
<&edma0 1 29>;
673+
dma-names = "rx", "tx";
656674
status = "disabled";
657675
};
658676

@@ -663,6 +681,9 @@
663681
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
664682
QORIQ_CLK_PLL_DIV(2)>;
665683
clock-names = "ipg";
684+
dmas = <&edma0 1 26>,
685+
<&edma0 1 27>;
686+
dma-names = "rx", "tx";
666687
status = "disabled";
667688
};
668689

@@ -673,6 +694,9 @@
673694
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
674695
QORIQ_CLK_PLL_DIV(2)>;
675696
clock-names = "ipg";
697+
dmas = <&edma0 1 24>,
698+
<&edma0 1 25>;
699+
dma-names = "rx", "tx";
676700
status = "disabled";
677701
};
678702

@@ -683,6 +707,9 @@
683707
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
684708
QORIQ_CLK_PLL_DIV(2)>;
685709
clock-names = "ipg";
710+
dmas = <&edma0 1 22>,
711+
<&edma0 1 23>;
712+
dma-names = "rx", "tx";
686713
status = "disabled";
687714
};
688715

arch/arm64/boot/dts/freescale/fsl-ls1088a-tqmls1088a-mbls10xxa.dts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,14 @@
5353
wp-gpios = <&gpio3 13 GPIO_ACTIVE_HIGH>;
5454
};
5555

56+
&sfp1 {
57+
status = "okay";
58+
};
59+
60+
&sfp2 {
61+
status = "okay";
62+
};
63+
5664
&sfp1_i2c {
5765
status = "okay";
5866
};

arch/arm64/boot/dts/freescale/fsl-ls1088a-tqmls1088a.dtsi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,10 @@
1717
qflash0: flash@0 {
1818
compatible = "jedec,spi-nor";
1919
reg = <0>;
20-
#address-cells = <1>;
21-
#size-cells = <1>;
2220
spi-max-frequency = <62500000>;
2321
spi-rx-bus-width = <4>;
2422
spi-tx-bus-width = <4>;
23+
vcc-supply = <&reg_vcc1v8>;
2524

2625
partitions {
2726
compatible = "fixed-partitions";
@@ -38,5 +37,6 @@
3837
spi-max-frequency = <62500000>;
3938
spi-rx-bus-width = <4>;
4039
spi-tx-bus-width = <4>;
40+
vcc-supply = <&reg_vcc1v8>;
4141
};
4242
};

0 commit comments

Comments
 (0)