These regions are specific to U-Boot, so define them in mt8188-u-boot.dtsi. They are placed at 0x70000000 to stay clear of the reserved-memory pools declared by the boards using this SoC (the Genio EVKs reserve the range 0x60000000-0x61100000 for the ADSP and AFE DMA pools) and of the kernel load window (the Genio kernel FIT images load and decompress the kernel at 0x64000000).
Signed-off-by: Julien Stephan <[email protected]> --- arch/arm/dts/mt8188-u-boot.dtsi | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/arch/arm/dts/mt8188-u-boot.dtsi b/arch/arm/dts/mt8188-u-boot.dtsi index fd1121a72cd..923e52522de 100644 --- a/arch/arm/dts/mt8188-u-boot.dtsi +++ b/arch/arm/dts/mt8188-u-boot.dtsi @@ -5,6 +5,25 @@ */ / { + reserved-memory { + /* + * Keep these regions clear of the board reserved-memory + * pools (the boards using this SoC reserve regions up to + * 0x61100000 for the adsp/afe DMA pools) and of the kernel + * load window: the kernel FIT images load and decompress + * the kernel at 0x64000000. + */ + splashscreen: memory@70000000 { + reg = <0 0x70000000 0 0x02000000>; + no-map; + }; + + framebuffer: memory@72000000 { + reg = <0 0x72000000 0 0x02000000>; + no-map; + }; + }; + vdosys1_pipeline: vdosys1-pipeline { compatible = "mediatek,mt8188-vdosys1-pipeline"; reg = <0 0x1c100000 0 0x1000>; -- 2.54.0
