// SPDX-License-Identifier: GPL-2.0+ /* * (C) Copyright 2019 Rockchip Electronics Co., Ltd */ #include "rockchip-u-boot.dtsi" / { aliases { mmc0 = &emmc; mmc1 = &sdmmc; spi0 = &spi0; }; chosen { u-boot,spl-boot-order = "same-as-spl", &sdmmc, &emmc; }; dmc: dmc { bootph-all; compatible = "rockchip,rk3328-dmc"; reg = <0x0 0xff400000 0x0 0x1000 0x0 0xff780000 0x0 0x3000 0x0 0xff100000 0x0 0x1000 0x0 0xff440000 0x0 0x1000 0x0 0xff720000 0x0 0x1000 0x0 0xff798000 0x0 0x1000>; }; }; &cru { bootph-all; }; &emmc { bootph-pre-ram; bootph-some-ram; /* mmc to sram can't do dma, prevent aborts transferring TF-A parts */ u-boot,spl-fifo-mode; }; &emmc_bus8 { bootph-pre-ram; }; &emmc_clk { bootph-pre-ram; }; &emmc_cmd { bootph-pre-ram; }; &gpio0 { bootph-pre-ram; }; &grf { bootph-all; }; &pcfg_pull_none { bootph-all; }; &pcfg_pull_none_8ma { bootph-pre-ram; }; &pcfg_pull_none_12ma { bootph-pre-ram; }; &pcfg_pull_up { bootph-all; }; &pcfg_pull_up_4ma { bootph-pre-ram; }; &pcfg_pull_up_8ma { bootph-pre-ram; }; &pcfg_pull_up_12ma { bootph-pre-ram; }; &pinctrl { bootph-pre-ram; bootph-some-ram; }; &sdmmc { bootph-pre-ram; bootph-some-ram; /* mmc to sram can't do dma, prevent aborts transferring TF-A parts */ u-boot,spl-fifo-mode; }; &sdmmc0_bus4 { bootph-pre-ram; }; &sdmmc0_clk { bootph-pre-ram; }; &sdmmc0_cmd { bootph-pre-ram; }; &sdmmc0_dectn { bootph-pre-ram; }; &sdmmc0m1_pin { bootph-pre-ram; }; &uart2 { bootph-all; clock-frequency = <24000000>; }; &uart2m1_xfer { bootph-all; }; &vop { bootph-all; }; #ifdef CONFIG_ROCKCHIP_SPI_IMAGE &binman { simple-bin-spi { mkimage { args = "-n", CONFIG_SYS_SOC, "-T", "rksd"; offset = <0x8000>; }; }; }; #endif