Skip to content

Commit 55fbbbb

Browse files
committed
Krzysztof notes: 1. This might impact users of i.MX8MM SPDIF as compatible is being replaced. Frank Li writes: i.MX arm64 device tree changes for 7.1: - New Board Support S32N79-RDB, Variscite DART-MX95, DART-MX91 with Sonata carrier boards, Verdin iMX95 with multiple carrier boards (Yavia, Mallow, Ivy, Dahlia) TQMa93xx/MBa93xxLA-MINI, SolidRun i.MX8MP HummingBoard IIoT, SolidRun i.MX8MM SOM and EVB, SolidRun SolidSense-N8 board Ka-Ro Electronics tx8m-1610 COM, GOcontroll Moduline IV and Moduline Mini, NXP FRDM-IMX91S board, i.MX93 Wireless EVK board with Wireless SiP, NXP i.MX8MP audio board v2. - USB & Type-C Support Type-C and USB nodes for imx943, correct power-fole for imx8qxp-mek/imx8qm-mek. - Audio Enhancements PDM microphone, bt-sco, and WM8962 sound card support for i.MX952. AONMIX MQS for i.MX95. Use audio-graph-card2 for imx8dxl-evk. WM8904 audio codec for imx8mm-var-som. - Thermal & Cooling PF09/53 thermal zone, fan node, active cooling on A55, SCMI sensor/lmm/cpu for imx943/imx94. - Display Support Multiple LVDS and parallel display overlays for TQ boards (imx91/imx93). Parallel display for i.MX93. ontat,kd50g21-40nt-a1 panel for imx93-9x9-qsb. pixpaper display overlay for i.MX93 FRDM. - Networking Multiple queue configuration on eqos for TQMa8MPxL. MaxLinear PHY support, MCP251xFD CAN controller for imx8mm-var-som. SDIO WiFi support (imx91-evk, imx8mp-evk, imx943-evk) - Bluetooth Support imx943-evk, imx93-14x14-evk, imx95-19x19-evk, imx8mp-evk, imx8mn-evk, imx8mm-evk. - Miscellaneous xspi and MT35XU01G SPI NOR flash for i.MX952. V2X/ELE mailbox nodes, SCMI misc ctrl-ids for imx94. eDMA channel reservation for V2X, Cortex M7 support for imx95. Ethos-U65 NPU and SRAM nodes for imx93. Wire up DMA IRQ for PCIe for imx8qm-ss-hsio. - Bug Fixes & Improvements Complete pinmux for rcwsr12 to fix I2C bus recovery affect other module pinmux for layscape platform. Multiple bug fixes for GPIO polarity, IRQ types, pinmux configurations. GICv3 PPI interrupt CPU mask cleanup across multiple SoCs. Fixed Ethernet PHY IRQ types on TQ boards. Fixed UART RTS/CTS muxing issues. Fixed SD card issues on Kontron boards. Fixed touch reset configuration. Removed fallback ethernet-phy-ieee802.3-c22 where appropriate. Move funnel outside from soc. TMU sensor ID cleanup. Change usdhc tuning step for eMMC and SD. Hexadecimal format, readability improvements, duplicate removal. * tag 'imx-dt64-7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux: (139 commits) arm64: dts: imx8qxp-mek: switch Type-C connector power-role to dual arm64: dts: imx8qm-mek: switch Type-C connector power-role to dual arm64: dts: lx2162a-clearfog: set sfp connector leds function and source arm64: dts: lx2162a-sr-som: add crypto & rtc aliases, model arm64: dts: lx2160a-cex7: add rtc alias arm64: dts: lx2160a: complete pinmux for rcwsr12 configuration word arm64: dts: lx2160a: change zeros to hexadecimal in pinmux nodes arm64: dts: lx2160a: add sda gpio references for i2c bus recovery arm64: dts: lx2160a: rename pinmux nodes for readability arm64: dts: lx2160a: remove duplicate pinmux nodes arm64: dts: lx2160a: change i2c0 (iic1) pinmux mask to one bit arm64: dts: lx2160a-cex7/lx2162a-sr-som: fix usd-cd & gpio pinmux arm64: dts: freescale: imx8mp-moduline-display-106: add typec-power-opmode property arm64: dts: imx8mp-tqma8mpql: Add DT overlays to explicit list arm64: dts: imx8mp-evk: Specify ADV7535 register addresses arm64: dts: imx8dxl-evk: Use audio-graph-card2 for wm8960-2 and wm8960-3 arm64: dts: imx943-evk: Add pf09/53 thermal zone arm64: dts: imx943-evk: Add fan node and enable active cooling on A55 arm64: dts: imx943-evk: Add nxp,ctrl-ids for scmi_misc arm64: dts: imx943: Add thermal support ... Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
2 parents d619216 + 825b8c7 commit 55fbbbb

124 files changed

Lines changed: 16770 additions & 1337 deletions

File tree

Some content is hidden

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

arch/arm64/boot/dts/freescale/Makefile

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,8 @@ imx8mm-evk-pcie-ep-dtbs += imx8mm-evk.dtb imx-pcie0-ep.dtbo
126126
imx8mm-evkb-pcie-ep-dtbs += imx8mm-evkb.dtb imx-pcie0-ep.dtbo
127127
dtb-$(CONFIG_ARCH_MXC) += imx8mm-evk-pcie-ep.dtb imx8mm-evkb-pcie-ep.dtb
128128

129+
dtb-$(CONFIG_ARCH_MXC) += imx8mm-hummingboard-ripple.dtb
130+
DTC_FLAGS_imx8mm-hummingboard-ripple += -@
129131
dtb-$(CONFIG_ARCH_MXC) += imx8mm-icore-mx8mm-ctouch2.dtb
130132
dtb-$(CONFIG_ARCH_MXC) += imx8mm-icore-mx8mm-edimm2.2.dtb
131133
dtb-$(CONFIG_ARCH_MXC) += imx8mm-iot-gateway.dtb
@@ -158,7 +160,10 @@ dtb-$(CONFIG_ARCH_MXC) += imx8mm-phycore-rpmsg.dtb
158160
dtb-$(CONFIG_ARCH_MXC) += imx8mm-phygate-tauri-l.dtb
159161
dtb-$(CONFIG_ARCH_MXC) += imx8mm-prt8mm.dtb
160162
dtb-$(CONFIG_ARCH_MXC) += imx8mm-tqma8mqml-mba8mx.dtb
163+
dtb-$(CONFIG_ARCH_MXC) += imx8mm-tx8m-1610-moduline-iv-306-d.dtb
164+
dtb-$(CONFIG_ARCH_MXC) += imx8mm-tx8m-1610-moduline-mini-111.dtb
161165
dtb-$(CONFIG_ARCH_MXC) += imx8mm-var-som-symphony.dtb
166+
dtb-$(CONFIG_ARCH_MXC) += imx8mm-var-som-symphony-legacy.dtb
162167
dtb-$(CONFIG_ARCH_MXC) += imx8mm-venice-gw71xx-0x.dtb
163168
dtb-$(CONFIG_ARCH_MXC) += imx8mm-venice-gw72xx-0x.dtb
164169
dtb-$(CONFIG_ARCH_MXC) += imx8mm-venice-gw73xx-0x.dtb
@@ -178,7 +183,9 @@ dtb-$(CONFIG_ARCH_MXC) += imx8mm-verdin-wifi-ivy.dtb
178183
dtb-$(CONFIG_ARCH_MXC) += imx8mm-verdin-wifi-mallow.dtb
179184
dtb-$(CONFIG_ARCH_MXC) += imx8mm-verdin-wifi-yavia.dtb
180185

186+
imx8mm-tqma8mqml-mba8mx-lvds-g133han01-dtbs += imx8mm-tqma8mqml-mba8mx.dtb imx8mm-tqma8mqml-mba8mx-lvds-g133han01.dtbo
181187
imx8mm-tqma8mqml-mba8mx-lvds-tm070jvhg33-dtbs += imx8mm-tqma8mqml-mba8mx.dtb imx8mm-tqma8mqml-mba8mx-lvds-tm070jvhg33.dtbo
188+
dtb-$(CONFIG_ARCH_MXC) += imx8mm-tqma8mqml-mba8mx-lvds-g133han01.dtb
182189
dtb-$(CONFIG_ARCH_MXC) += imx8mm-tqma8mqml-mba8mx-lvds-tm070jvhg33.dtb
183190

184191
dtb-$(CONFIG_ARCH_MXC) += imx8mn-beacon-kit.dtb
@@ -189,6 +196,8 @@ dtb-$(CONFIG_ARCH_MXC) += imx8mn-evk.dtb
189196
dtb-$(CONFIG_ARCH_MXC) += imx8mn-ddr3l-evk.dtb
190197
dtb-$(CONFIG_ARCH_MXC) += imx8mn-ddr4-evk.dtb
191198
dtb-$(CONFIG_ARCH_MXC) += imx8mn-rve-gateway.dtb
199+
dtb-$(CONFIG_ARCH_MXC) += imx8mn-solidsense-n8-compact.dtb
200+
DTC_FLAGS_imx8mn-solidsense-n8-compact += -@
192201
dtb-$(CONFIG_ARCH_MXC) += imx8mn-tqma8mqnl-mba8mx.dtb
193202
dtb-$(CONFIG_ARCH_MXC) += imx8mn-var-som-symphony.dtb
194203
dtb-$(CONFIG_ARCH_MXC) += imx8mn-venice-gw7902.dtb
@@ -212,17 +221,21 @@ dtb-$(CONFIG_ARCH_MXC) += imx8mn-vhip4-evalboard-v1.dtb \
212221
imx8mn-vhip4-evalboard-v2-overlay-ksz8794.dtb \
213222
imx8mn-vhip4-evalboard-v2-overlay-ksz8794.dtbo
214223

224+
imx8mn-tqma8mqnl-mba8mx-lvds-g133han01-dtbs += imx8mn-tqma8mqnl-mba8mx.dtb imx8mm-tqma8mqml-mba8mx-lvds-g133han01.dtbo
215225
imx8mn-tqma8mqnl-mba8mx-lvds-tm070jvhg33-dtbs += imx8mn-tqma8mqnl-mba8mx.dtb imx8mn-tqma8mqnl-mba8mx-lvds-tm070jvhg33.dtbo
216226
imx8mn-tqma8mqnl-mba8mx-usbotg-dtbs += imx8mn-tqma8mqnl-mba8mx.dtb imx8mn-tqma8mqnl-mba8mx-usbotg.dtbo
227+
dtb-$(CONFIG_ARCH_MXC) += imx8mn-tqma8mqnl-mba8mx-lvds-g133han01.dtb
217228
dtb-$(CONFIG_ARCH_MXC) += imx8mn-tqma8mqnl-mba8mx-lvds-tm070jvhg33.dtb
218229
dtb-$(CONFIG_ARCH_MXC) += imx8mn-tqma8mqnl-mba8mx-usbotg.dtb
219230

231+
dtb-$(CONFIG_ARCH_MXC) += imx8mp-ab2.dtb
220232
dtb-$(CONFIG_ARCH_MXC) += imx8mp-aristainetos3-adpismarc.dtb
221233
dtb-$(CONFIG_ARCH_MXC) += imx8mp-aristainetos3-helios.dtb
222234
imx8mp-aristainetos3-helios-lvds-dtbs += imx8mp-aristainetos3-helios.dtb imx8mp-aristainetos3-helios-lvds.dtbo
223235
dtb-$(CONFIG_ARCH_MXC) += imx8mp-aristainetos3-helios-lvds.dtb
224236
dtb-$(CONFIG_ARCH_MXC) += imx8mp-aristainetos3-proton2s.dtb
225237
dtb-$(CONFIG_ARCH_MXC) += imx8mp-beacon-kit.dtb
238+
DTC_FLAGS_imx8mp-cubox-m := -@
226239
dtb-$(CONFIG_ARCH_MXC) += imx8mp-cubox-m.dtb
227240
dtb-$(CONFIG_ARCH_MXC) += imx8mp-data-modul-edm-sbc.dtb
228241
dtb-$(CONFIG_ARCH_MXC) += imx8mp-debix-model-a.dtb
@@ -234,9 +247,27 @@ dtb-$(CONFIG_ARCH_MXC) += imx8mp-dhcom-picoitx.dtb
234247
dtb-$(CONFIG_ARCH_MXC) += imx8mp-edm-g-wb.dtb
235248
dtb-$(CONFIG_ARCH_MXC) += imx8mp-evk.dtb
236249
dtb-$(CONFIG_ARCH_MXC) += imx8mp-frdm.dtb
250+
DTC_FLAGS_imx8mp-hummingboard-iiot := -@
251+
dtb-$(CONFIG_ARCH_MXC) += imx8mp-hummingboard-iiot.dtb
252+
dtb-$(CONFIG_ARCH_MXC) += imx8mp-hummingboard-iiot-panel-dsi-WJ70N3TYJHMNG0.dtbo
253+
imx8mp-hummingboard-iiot-panel-dsi-WJ70N3TYJHMNG0-dtbs += imx8mp-hummingboard-iiot.dtb imx8mp-hummingboard-iiot-panel-dsi-WJ70N3TYJHMNG0.dtbo
254+
dtb-$(CONFIG_ARCH_MXC) += imx8mp-hummingboard-iiot-panel-dsi-WJ70N3TYJHMNG0.dtb
255+
dtb-$(CONFIG_ARCH_MXC) += imx8mp-hummingboard-iiot-panel-lvds-WF70A8SYJHLNGA.dtbo
256+
imx8mp-hummingboard-iiot-panel-lvds-WF70A8SYJHLNGA-dtbs += imx8mp-hummingboard-iiot.dtb imx8mp-hummingboard-iiot-panel-lvds-WF70A8SYJHLNGA.dtbo
257+
dtb-$(CONFIG_ARCH_MXC) += imx8mp-hummingboard-iiot-panel-lvds-WF70A8SYJHLNGA.dtb
258+
dtb-$(CONFIG_ARCH_MXC) += imx8mp-hummingboard-iiot-rs485-a.dtbo
259+
imx8mp-hummingboard-iiot-rs485-a-dtbs += imx8mp-hummingboard-iiot.dtb imx8mp-hummingboard-iiot-rs485-a.dtbo
260+
dtb-$(CONFIG_ARCH_MXC) += imx8mp-hummingboard-iiot-rs485-a.dtb
261+
dtb-$(CONFIG_ARCH_MXC) += imx8mp-hummingboard-iiot-rs485-b.dtbo
262+
imx8mp-hummingboard-iiot-rs485-b-dtbs += imx8mp-hummingboard-iiot.dtb imx8mp-hummingboard-iiot-rs485-b.dtbo
263+
dtb-$(CONFIG_ARCH_MXC) += imx8mp-hummingboard-iiot-rs485-b.dtb
264+
DTC_FLAGS_imx8mp-hummingboard-mate := -@
237265
dtb-$(CONFIG_ARCH_MXC) += imx8mp-hummingboard-mate.dtb
266+
DTC_FLAGS_imx8mp-hummingboard-pro := -@
238267
dtb-$(CONFIG_ARCH_MXC) += imx8mp-hummingboard-pro.dtb
268+
DTC_FLAGS_imx8mp-hummingboard-pulse := -@
239269
dtb-$(CONFIG_ARCH_MXC) += imx8mp-hummingboard-pulse.dtb
270+
DTC_FLAGS_imx8mp-hummingboard-ripple := -@
240271
dtb-$(CONFIG_ARCH_MXC) += imx8mp-hummingboard-ripple.dtb
241272
dtb-$(CONFIG_ARCH_MXC) += imx8mp-icore-mx8mp-edimm2.2.dtb
242273
dtb-$(CONFIG_ARCH_MXC) += imx8mp-iota2-lumpy.dtb
@@ -339,8 +370,11 @@ imx8mp-tqma8mpql-mba8mp-ras314-imx219-dtbs += imx8mp-tqma8mpql-mba8mp-ras314.dtb
339370
imx8mp-tqma8mpql-mba8mp-ras314-lvds-tm070jvhg33-dtbs += imx8mp-tqma8mpql-mba8mp-ras314.dtb imx8mp-tqma8mpql-mba8mpxl-lvds-tm070jvhg33.dtbo
340371
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
341372
dtb-$(CONFIG_ARCH_MXC) += imx8mp-tqma8mpql-mba8mpxl-lvds-g133han01.dtb
373+
dtb-$(CONFIG_ARCH_MXC) += imx8mp-tqma8mpql-mba8mpxl-lvds-g133han01.dtbo
342374
dtb-$(CONFIG_ARCH_MXC) += imx8mp-tqma8mpql-mba8mpxl-lvds-tm070jvhg33.dtb
375+
dtb-$(CONFIG_ARCH_MXC) += imx8mp-tqma8mpql-mba8mpxl-lvds-tm070jvhg33.dtbo
343376
dtb-$(CONFIG_ARCH_MXC) += imx8mp-tqma8mpql-mba8mp-ras314-imx219.dtb
377+
dtb-$(CONFIG_ARCH_MXC) += imx8mp-tqma8mpql-mba8mp-ras314-imx219.dtbo
344378
dtb-$(CONFIG_ARCH_MXC) += imx8mp-tqma8mpql-mba8mp-ras314-lvds-tm070jvhg33.dtb
345379
dtb-$(CONFIG_ARCH_MXC) += imx8mp-tqma8mpql-mba8mp-ras314-lvds-tm070jvhg33-imx219.dtb
346380

@@ -406,17 +440,31 @@ dtb-$(CONFIG_ARCH_MXC) += imx8ulp-9x9-evk.dtb
406440
dtb-$(CONFIG_ARCH_MXC) += imx8ulp-evk.dtb
407441
dtb-$(CONFIG_ARCH_MXC) += imx91-11x11-evk.dtb
408442
dtb-$(CONFIG_ARCH_MXC) += imx91-11x11-frdm.dtb
443+
dtb-$(CONFIG_ARCH_MXC) += imx91-11x11-frdm-s.dtb
409444
dtb-$(CONFIG_ARCH_MXC) += imx91-phyboard-segin.dtb
410445
dtb-$(CONFIG_ARCH_MXC) += imx91-tqma9131-mba91xxca.dtb
446+
447+
imx91-tqma9131-mba91xxca-lvds-tm070jvhg33-dtbs := imx91-tqma9131-mba91xxca.dtb imx93-tqma9352-mba91xxca-lvds-tm070jvhg33.dtbo
448+
imx91-tqma9131-mba91xxca-rgb-cdtech-dc44-dtbs := imx91-tqma9131-mba91xxca.dtb imx93-tqma9352-mba91xxca-rgb-cdtech-dc44.dtbo
449+
dtb-$(CONFIG_ARCH_MXC) += imx91-tqma9131-mba91xxca-lvds-tm070jvhg33.dtb
450+
dtb-$(CONFIG_ARCH_MXC) += imx91-tqma9131-mba91xxca-rgb-cdtech-dc44.dtb
451+
dtb-$(CONFIG_ARCH_MXC) += imx91-var-dart-sonata.dtb
452+
411453
dtb-$(CONFIG_ARCH_MXC) += imx93-9x9-qsb.dtb
412454

413455
imx93-9x9-qsb-can1-dtbs += imx93-9x9-qsb.dtb imx93-9x9-qsb-can1.dtbo
414456
imx93-9x9-qsb-i3c-dtbs += imx93-9x9-qsb.dtb imx93-9x9-qsb-i3c.dtbo
457+
imx93-9x9-qsb-ontat-kd50g21-40nt-a1-dtbs += imx93-9x9-qsb.dtb imx93-9x9-qsb-ontat-kd50g21-40nt-a1.dtbo
415458
dtb-$(CONFIG_ARCH_MXC) += imx93-9x9-qsb-can1.dtb
416459
dtb-$(CONFIG_ARCH_MXC) += imx93-9x9-qsb-i3c.dtb
460+
dtb-$(CONFIG_ARCH_MXC) += imx93-9x9-qsb-ontat-kd50g21-40nt-a1.dtb
417461

418462
dtb-$(CONFIG_ARCH_MXC) += imx93-11x11-evk.dtb
419463
dtb-$(CONFIG_ARCH_MXC) += imx93-11x11-frdm.dtb
464+
465+
imx93-11x11-frdm-pixpaper-dtbs += imx93-11x11-frdm.dtb imx93-11x11-frdm-pixpaper.dtbo
466+
dtb-$(CONFIG_ARCH_MXC) += imx93-11x11-frdm-pixpaper.dtb
467+
420468
dtb-$(CONFIG_ARCH_MXC) += imx93-14x14-evk.dtb
421469
dtb-$(CONFIG_ARCH_MXC) += imx93-kontron-bl-osm-s.dtb
422470
dtb-$(CONFIG_ARCH_MXC) += imx93-phyboard-nash.dtb
@@ -425,27 +473,52 @@ dtb-$(CONFIG_ARCH_MXC) += imx93-phyboard-segin.dtb
425473
imx93-phyboard-nash-jtag-dtbs += imx93-phyboard-nash.dtb imx93-phyboard-nash-jtag.dtbo
426474
imx93-phyboard-nash-peb-wlbt-07-dtbs += imx93-phyboard-nash.dtb imx93-phyboard-nash-peb-wlbt-07.dtbo
427475
imx93-phyboard-nash-pwm-fan-dtbs += imx93-phyboard-nash.dtb imx93-phyboard-nash-pwm-fan.dtbo
476+
imx93-phyboard-segin-peb-av-02-dtbs += imx93-phyboard-segin.dtb imx93-phyboard-segin-peb-av-02.dtbo
428477
imx93-phyboard-segin-peb-eval-01-dtbs += imx93-phyboard-segin.dtb imx93-phyboard-segin-peb-eval-01.dtbo
429478
imx93-phyboard-segin-peb-wlbt-05-dtbs += imx93-phyboard-segin.dtb imx93-phyboard-segin-peb-wlbt-05.dtbo
430479
imx93-phycore-rpmsg-dtbs += imx93-phyboard-nash.dtb imx93-phyboard-segin.dtb imx93-phycore-rpmsg.dtbo
431480
dtb-$(CONFIG_ARCH_MXC) += imx93-phyboard-nash-jtag.dtb
432481
dtb-$(CONFIG_ARCH_MXC) += imx93-phyboard-nash-peb-wlbt-07.dtb
433482
dtb-$(CONFIG_ARCH_MXC) += imx93-phyboard-nash-pwm-fan.dtb
483+
dtb-$(CONFIG_ARCH_MXC) += imx93-phyboard-segin-peb-av-02.dtb
434484
dtb-$(CONFIG_ARCH_MXC) += imx93-phyboard-segin-peb-eval-01.dtb
435485
dtb-$(CONFIG_ARCH_MXC) += imx93-phyboard-segin-peb-wlbt-05.dtb
436486
dtb-$(CONFIG_ARCH_MXC) += imx93-phycore-rpmsg.dtb
437487

438488
dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba91xxca.dtb
439489
dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba93xxca.dtb
440490
dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba93xxla.dtb
491+
dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba93xxla-mini.dtb
492+
493+
imx93-tqma9352-mba91xxca-lvds-tm070jvhg33-dtbs := imx93-tqma9352-mba91xxca.dtb imx93-tqma9352-mba91xxca-lvds-tm070jvhg33.dtbo
494+
imx93-tqma9352-mba91xxca-rgb-cdtech-dc44-dtbs := imx93-tqma9352-mba91xxca.dtb imx93-tqma9352-mba91xxca-rgb-cdtech-dc44.dtbo
495+
dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba91xxca-lvds-tm070jvhg33.dtb
496+
dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba91xxca-rgb-cdtech-dc44.dtb
497+
498+
imx93-tqma9352-mba93xxla-mini-ezurio-wlan-dtbs += imx93-tqma9352-mba93xxla-mini.dtb imx93-tqma9352-mba93xxla-mini-ezurio-wlan.dtbo
499+
500+
dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba93xxla-mini-ezurio-wlan.dtb
501+
441502
dtb-$(CONFIG_ARCH_MXC) += imx93-var-som-symphony.dtb
503+
dtb-$(CONFIG_ARCH_MXC) += imx93w-evk.dtb
442504
dtb-$(CONFIG_ARCH_MXC) += imx943-evk.dtb
443505
dtb-$(CONFIG_ARCH_MXC) += imx95-15x15-evk.dtb
444506
dtb-$(CONFIG_ARCH_MXC) += imx95-15x15-frdm.dtb
445507
dtb-$(CONFIG_ARCH_MXC) += imx95-19x19-evk.dtb
446508
dtb-$(CONFIG_ARCH_MXC) += imx95-19x19-evk-sof.dtb
447509
dtb-$(CONFIG_ARCH_MXC) += imx95-toradex-smarc-dev.dtb
448510
dtb-$(CONFIG_ARCH_MXC) += imx95-tqma9596sa-mb-smarc-2.dtb
511+
dtb-$(CONFIG_ARCH_MXC) += imx95-var-dart-sonata.dtb
512+
dtb-$(CONFIG_ARCH_MXC) += imx95-verdin-nonwifi-dahlia.dtb
513+
dtb-$(CONFIG_ARCH_MXC) += imx95-verdin-nonwifi-dev.dtb
514+
dtb-$(CONFIG_ARCH_MXC) += imx95-verdin-nonwifi-ivy.dtb
515+
dtb-$(CONFIG_ARCH_MXC) += imx95-verdin-nonwifi-mallow.dtb
516+
dtb-$(CONFIG_ARCH_MXC) += imx95-verdin-nonwifi-yavia.dtb
517+
dtb-$(CONFIG_ARCH_MXC) += imx95-verdin-wifi-dahlia.dtb
518+
dtb-$(CONFIG_ARCH_MXC) += imx95-verdin-wifi-dev.dtb
519+
dtb-$(CONFIG_ARCH_MXC) += imx95-verdin-wifi-ivy.dtb
520+
dtb-$(CONFIG_ARCH_MXC) += imx95-verdin-wifi-mallow.dtb
521+
dtb-$(CONFIG_ARCH_MXC) += imx95-verdin-wifi-yavia.dtb
449522

450523
imx95-15x15-evk-pcie0-ep-dtbs = imx95-15x15-evk.dtb imx-pcie0-ep.dtbo
451524
dtb-$(CONFIG_ARCH_MXC) += imx95-15x15-evk-pcie0-ep.dtb
@@ -501,4 +574,5 @@ dtb-$(CONFIG_ARCH_MXC) += imx8mm-phygate-tauri-l-rs232-rs485.dtb
501574
dtb-$(CONFIG_ARCH_S32) += s32g274a-evb.dtb
502575
dtb-$(CONFIG_ARCH_S32) += s32g274a-rdb2.dtb
503576
dtb-$(CONFIG_ARCH_S32) += s32g399a-rdb3.dtb
577+
dtb-$(CONFIG_ARCH_S32) += s32n79-rdb.dtb
504578
dtb-$(CONFIG_ARCH_S32) += s32v234-evb.dtb

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

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -114,14 +114,10 @@
114114

115115
timer {
116116
compatible = "arm,armv8-timer";
117-
interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) |
118-
IRQ_TYPE_LEVEL_LOW)>,
119-
<GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) |
120-
IRQ_TYPE_LEVEL_LOW)>,
121-
<GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) |
122-
IRQ_TYPE_LEVEL_LOW)>,
123-
<GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) |
124-
IRQ_TYPE_LEVEL_LOW)>;
117+
interrupts = <GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>,
118+
<GIC_PPI 14 IRQ_TYPE_LEVEL_LOW>,
119+
<GIC_PPI 11 IRQ_TYPE_LEVEL_LOW>,
120+
<GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>;
125121
};
126122

127123
pmu {
@@ -138,8 +134,7 @@
138134
<0x0 0x06040000 0 0x40000>; /* GIC Redistributor */
139135
#interrupt-cells = <3>;
140136
interrupt-controller;
141-
interrupts = <GIC_PPI 9 (GIC_CPU_MASK_RAW(0xf) |
142-
IRQ_TYPE_LEVEL_LOW)>;
137+
interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_LOW>;
143138
its: msi-controller@6020000 {
144139
compatible = "arm,gic-v3-its";
145140
msi-controller;

arch/arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
aliases {
1616
crypto = &crypto;
17+
rtc0 = &com_rtc;
1718
};
1819

1920
sb_3v3: regulator-sb3v3 {
@@ -154,14 +155,16 @@
154155
&i2c4 {
155156
status = "okay";
156157

157-
rtc@51 {
158+
com_rtc: rtc@51 {
158159
compatible = "nxp,pcf2129";
159160
reg = <0x51>;
160161
interrupts-extended = <&gpio2 8 IRQ_TYPE_LEVEL_LOW>;
161162
};
162163
};
163164

164165
&fspi {
166+
pinctrl-names = "default";
167+
pinctrl-0 = <&fspi_data74_pins>, <&fspi_data30_pins>, <&fspi_dqs_sck_cs10_pins>;
165168
status = "okay";
166169

167170
flash@0 {
@@ -177,6 +180,11 @@
177180
};
178181
};
179182

183+
&pinmux_i2crv {
184+
pinctrl-names = "default";
185+
pinctrl-0 = <&gpio0_14_12_pins>;
186+
};
187+
180188
&usb0 {
181189
status = "okay";
182190
};

arch/arm64/boot/dts/freescale/fsl-lx2160a-clearfog-itx.dtsi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,8 @@
8989
};
9090

9191
&esdhc0 {
92+
pinctrl-names = "default";
93+
pinctrl-0 = <&esdhc0_cd_wp_pins>, <&esdhc0_cmd_data30_clk_vsel_pins>;
9294
sd-uhs-sdr104;
9395
sd-uhs-sdr50;
9496
sd-uhs-sdr25;

0 commit comments

Comments
 (0)