[PATCH] arm64: dts: mediatek: mt8390-genio-700: Add boot phase tags
Carlo Caione <[email protected]>
| Newsgroups | org.infradead.lists.linux-mediatek,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <20260721-ccaione-upstream-mt8390-bootph-v1-1-5642198f979d@baylibre.com> |
U-Boot SPL runs after the platform DDR loader has initialized DRAM. It needs the debug UART and eMMC controller, together with their clock, syscon, pinctrl, interrupt and watchdog providers, to load the firmware FIT. Mark the nodes consumed by the current SPL configuration with 'bootph-pre-ram' so that the canonical devicetree carries the boot-phase information and bootloaders do not need local overrides. Signed-off-by: Carlo Caione <[email protected]> --- .../boot/dts/mediatek/mt8390-genio-700-evk.dts | 81 ++++++++++++++++++++++ 1 file changed, 81 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8390-genio-700-evk.dts b/arch/arm64/boot/dts/mediatek/mt8390-genio-700-evk.dts index 0d5a75efb2ee..83f2d10fd28d 100644 --- a/arch/arm64/boot/dts/mediatek/mt8390-genio-700-evk.dts +++ b/arch/arm64/boot/dts/mediatek/mt8390-genio-700-evk.dts @@ -16,11 +16,20 @@ / { "mediatek,mt8188"; memory@40000000 { + bootph-pre-ram; device_type = "memory"; reg = <0 0x40000000 0x2 0x00000000>; }; }; +&apmixedsys { + bootph-pre-ram; +}; + +&clk26m { + bootph-pre-ram; +}; + &cpu4 { cpu-supply = <&mt6359_vcore_buck_reg>; }; @@ -28,3 +37,75 @@ &cpu4 { &cpu5 { cpu-supply = <&mt6359_vcore_buck_reg>; }; + +&gic { + bootph-pre-ram; +}; + +&infracfg_ao { + bootph-pre-ram; +}; + +&mmc0 { + bootph-pre-ram; +}; + +&mmc0_default_pins { + bootph-pre-ram; + + pins-clk { + bootph-pre-ram; + }; + + pins-cmd-dat { + bootph-pre-ram; + }; + + pins-rst { + bootph-pre-ram; + }; +}; + +&mmc0_uhs_pins { + bootph-pre-ram; + + pins-clk { + bootph-pre-ram; + }; + + pins-cmd-dat { + bootph-pre-ram; + }; + + pins-ds { + bootph-pre-ram; + }; + + pins-rst { + bootph-pre-ram; + }; +}; + +&pio { + bootph-pre-ram; +}; + +&topckgen { + bootph-pre-ram; +}; + +&uart0 { + bootph-pre-ram; +}; + +&uart0_pins { + bootph-pre-ram; + + pins { + bootph-pre-ram; + }; +}; + +&watchdog { + bootph-pre-ram; +}; --- base-commit: b95f03f04d475aa6719d15a636ddf32222d55657 change-id: 20260721-ccaione-upstream-mt8390-bootph-ea7a2444292c Best regards, -- Carlo Caione <[email protected]>