mediatek: dts: fix the broken memory node
authorShiji Yang <[email protected]>
Fri, 8 Aug 2025 12:53:58 +0000 (20:53 +0800)
committerHauke Mehrtens <[email protected]>
Sun, 24 Aug 2025 11:22:08 +0000 (13:22 +0200)
commit6f33529a1249826f0bbedd880c4c27e4cbe8a0f0
treee0f625ca298ec49418cfae0aff2d1c2489c842a2
parent78188ee2bc3aabc4311539cead5c3a58c184945d
mediatek: dts: fix the broken memory node

Add the missing "device_type" property to fix the memory node. The
Linux kernel can not get the memory size without it. Though u-boot
can automatically fixup the memory node by adding the "device_type"
and "reg" properties if the CONFIG_ARCH_FIXUP_FDT_MEMORY symbol is
enabled, it's better not to rely on this optional feature. This
patch also adds the reg address for the memory node name to follow
the naming rules.

Signed-off-by: Shiji Yang <[email protected]>
Link: https://github.com/openwrt/openwrt/pull/19741
Signed-off-by: Hauke Mehrtens <[email protected]>
57 files changed:
target/linux/mediatek/dts/mt7622-buffalo-wsr-2533dhp2.dts
target/linux/mediatek/dts/mt7622-buffalo-wsr-3200ax4s.dts
target/linux/mediatek/dts/mt7622-dlink-eagle-pro-ai-ax3200-a1.dtsi
target/linux/mediatek/dts/mt7622-elecom-wrc-2533gent.dts
target/linux/mediatek/dts/mt7622-elecom-wrc-x3200gst3.dts
target/linux/mediatek/dts/mt7622-linksys-e8450.dtsi
target/linux/mediatek/dts/mt7622-netgear-wax206.dts
target/linux/mediatek/dts/mt7622-ruijie-rg-ew3200.dtsi
target/linux/mediatek/dts/mt7622-smartrg-SDG-841-t6.dts
target/linux/mediatek/dts/mt7622-ubnt-unifi-6-lr.dtsi
target/linux/mediatek/dts/mt7622-xiaomi-redmi-router-ax6s.dts
target/linux/mediatek/dts/mt7981a-comfast-cf-e393ax.dts
target/linux/mediatek/dts/mt7981b-abt-asr3000.dts
target/linux/mediatek/dts/mt7981b-asus-rt-ax52.dts
target/linux/mediatek/dts/mt7981b-cetron-ct3003.dts
target/linux/mediatek/dts/mt7981b-cmcc-a10.dtsi
target/linux/mediatek/dts/mt7981b-cmcc-rax3000m.dts
target/linux/mediatek/dts/mt7981b-creatlentem-clt-r30b1-common.dtsi
target/linux/mediatek/dts/mt7981b-gatonetworks-gdsp.dts
target/linux/mediatek/dts/mt7981b-h3c-magic-nx30-pro.dts
target/linux/mediatek/dts/mt7981b-huasifei-wh3000.dts
target/linux/mediatek/dts/mt7981b-jcg-q30-pro.dts
target/linux/mediatek/dts/mt7981b-mercusys-mr80x-v3.dts
target/linux/mediatek/dts/mt7981b-nokia-ea0326gmp.dts
target/linux/mediatek/dts/mt7981b-openembed-som7981.dts
target/linux/mediatek/dts/mt7981b-openwrt-one.dts
target/linux/mediatek/dts/mt7981b-qihoo-360t7.dts
target/linux/mediatek/dts/mt7981b-routerich-ax3000-common.dtsi
target/linux/mediatek/dts/mt7981b-tplink-fr365v1.dts
target/linux/mediatek/dts/mt7981b-xiaomi-mi-router-common.dtsi
target/linux/mediatek/dts/mt7981b-zbtlink-zbt-z8102ax.dts
target/linux/mediatek/dts/mt7981b-zbtlink-zbt-z8103ax.dts
target/linux/mediatek/dts/mt7986a-acer-predator-w6x.dts
target/linux/mediatek/dts/mt7986a-acer-w6-common.dtsi
target/linux/mediatek/dts/mt7986a-asus-rt-ax59u.dts
target/linux/mediatek/dts/mt7986a-asus-tuf-ax4200.dts
target/linux/mediatek/dts/mt7986a-asus-tuf-ax6000.dts
target/linux/mediatek/dts/mt7986a-bananapi-bpi-r3-mini.dts
target/linux/mediatek/dts/mt7986a-dlink-aquila-pro-ai-m60-a1.dts
target/linux/mediatek/dts/mt7986a-jdcloud-re-cp-03.dts
target/linux/mediatek/dts/mt7986a-netcore-n60-pro.dts
target/linux/mediatek/dts/mt7986a-netcore-n60.dts
target/linux/mediatek/dts/mt7986a-ruijie-rg-x60-pro.dts
target/linux/mediatek/dts/mt7986a-tplink-archer-ax80-v1.dts
target/linux/mediatek/dts/mt7986a-tplink-tl-xdr-common.dtsi
target/linux/mediatek/dts/mt7986a-tplink-tl-xtr8488.dts
target/linux/mediatek/dts/mt7986a-xiaomi-redmi-router-ax6000.dtsi
target/linux/mediatek/dts/mt7986a-zyxel-ex5601-t0-common.dtsi
target/linux/mediatek/dts/mt7986a-zyxel-ex5700-telenor.dts
target/linux/mediatek/dts/mt7986b-mercusys-mr90x-v1-common.dtsi
target/linux/mediatek/dts/mt7986b-tplink-re6000xd.dts
target/linux/mediatek/dts/mt7988a-smartrg-mt-stuart.dtsi
target/linux/mediatek/dts/mt7988d-asus-zenwifi-bt8.dtsi
target/linux/mediatek/files-6.12/arch/arm64/boot/dts/mediatek/mt7981-rfb.dts
target/linux/mediatek/files-6.12/arch/arm64/boot/dts/mediatek/mt7986a-rfb.dtsi
target/linux/mediatek/patches-6.12/188-arm64-dts-mediatek-add-MT7988A-reference-board-devic.patch
target/linux/mediatek/patches-6.12/189-arm64-dts-mediatek-mt7988a-complete-bpi-r4.patch