185e5c210SXuhui Lin/* 285e5c210SXuhui Lin * (C) Copyright 2024 Rockchip Electronics Co., Ltd 385e5c210SXuhui Lin * 485e5c210SXuhui Lin * SPDX-License-Identifier: GPL-2.0+ 585e5c210SXuhui Lin */ 685e5c210SXuhui Lin 785e5c210SXuhui Lin/ { 885e5c210SXuhui Lin aliases { 985e5c210SXuhui Lin mmc0 = &mmc; 1085e5c210SXuhui Lin }; 1185e5c210SXuhui Lin 129af16b77SZain Wang chosen: chosen { 1385e5c210SXuhui Lin stdout-path = &uart0; 14*c569500fSXuhui Lin u-boot,spl-boot-order = &mmc, &spi_nand, &spi_nor; 1585e5c210SXuhui Lin }; 167ce57368SXuhui Lin 177ce57368SXuhui Lin secure-otp@ff520000 { 187ce57368SXuhui Lin compatible = "rockchip,rk3506-secure-otp"; 197ce57368SXuhui Lin reg = <0xff520000 0x8000>; 207ce57368SXuhui Lin secure_conf = <0xff210100>; 217ce57368SXuhui Lin cru_rst_addr = <0xff9a8080>; 227ce57368SXuhui Lin mask_addr = <0xff528000>; 237ce57368SXuhui Lin u-boot,dm-spl; 247ce57368SXuhui Lin status = "okay"; 257ce57368SXuhui Lin }; 2685e5c210SXuhui Lin}; 2785e5c210SXuhui Lin 2885e5c210SXuhui Lin&mmc { 2985e5c210SXuhui Lin u-boot,dm-spl; 3085e5c210SXuhui Lin status = "okay"; 3185e5c210SXuhui Lin}; 3285e5c210SXuhui Lin 3385e5c210SXuhui Lin&cru { 3485e5c210SXuhui Lin u-boot,dm-spl; 3585e5c210SXuhui Lin status = "okay"; 3685e5c210SXuhui Lin}; 3785e5c210SXuhui Lin 3885e5c210SXuhui Lin&grf { 3985e5c210SXuhui Lin u-boot,dm-spl; 4085e5c210SXuhui Lin status = "okay"; 4185e5c210SXuhui Lin}; 4285e5c210SXuhui Lin 4385e5c210SXuhui Lin&ioc_grf { 4485e5c210SXuhui Lin u-boot,dm-spl; 4585e5c210SXuhui Lin status = "okay"; 4685e5c210SXuhui Lin}; 4785e5c210SXuhui Lin 4885e5c210SXuhui Lin&pinctrl { 4985e5c210SXuhui Lin u-boot,dm-spl; 5085e5c210SXuhui Lin status = "okay"; 5185e5c210SXuhui Lin}; 5285e5c210SXuhui Lin 5385e5c210SXuhui Lin&ioc1 { 5485e5c210SXuhui Lin u-boot,dm-spl; 5585e5c210SXuhui Lin status = "okay"; 5685e5c210SXuhui Lin}; 5785e5c210SXuhui Lin 5885e5c210SXuhui Lin&grf_pmu { 5985e5c210SXuhui Lin u-boot,dm-spl; 6085e5c210SXuhui Lin status = "okay"; 6185e5c210SXuhui Lin}; 6285e5c210SXuhui Lin 6385e5c210SXuhui Lin&ioc_pmu { 6485e5c210SXuhui Lin u-boot,dm-spl; 6585e5c210SXuhui Lin status = "okay"; 6685e5c210SXuhui Lin}; 6785e5c210SXuhui Lin 6885e5c210SXuhui Lin&gpio0 { 6985e5c210SXuhui Lin u-boot,dm-spl; 7085e5c210SXuhui Lin status = "okay"; 7185e5c210SXuhui Lin}; 7285e5c210SXuhui Lin 7385e5c210SXuhui Lin&gpio1 { 7485e5c210SXuhui Lin u-boot,dm-pre-reloc; 7585e5c210SXuhui Lin status = "okay"; 7685e5c210SXuhui Lin}; 7785e5c210SXuhui Lin 7885e5c210SXuhui Lin&gpio2 { 7985e5c210SXuhui Lin u-boot,dm-pre-reloc; 8085e5c210SXuhui Lin status = "okay"; 8185e5c210SXuhui Lin}; 8285e5c210SXuhui Lin 8385e5c210SXuhui Lin&gpio3 { 8485e5c210SXuhui Lin u-boot,dm-spl; 8585e5c210SXuhui Lin status = "okay"; 8685e5c210SXuhui Lin}; 8785e5c210SXuhui Lin 8885e5c210SXuhui Lin&gpio4 { 8985e5c210SXuhui Lin u-boot,dm-pre-reloc; 9085e5c210SXuhui Lin status = "okay"; 9185e5c210SXuhui Lin}; 9285e5c210SXuhui Lin 9385e5c210SXuhui Lin&psci { 9485e5c210SXuhui Lin u-boot,dm-pre-reloc; 9585e5c210SXuhui Lin status = "okay"; 9685e5c210SXuhui Lin}; 9785e5c210SXuhui Lin 9885e5c210SXuhui Lin&crypto { 9985e5c210SXuhui Lin u-boot,dm-spl; 10085e5c210SXuhui Lin status = "okay"; 10185e5c210SXuhui Lin}; 10285e5c210SXuhui Lin 10385e5c210SXuhui Lin&rng { 10485e5c210SXuhui Lin u-boot,dm-spl; 10585e5c210SXuhui Lin status = "okay"; 10685e5c210SXuhui Lin}; 10785e5c210SXuhui Lin 10885e5c210SXuhui Lin&saradc { 109effc77d9SZain Wang u-boot,dm-spl; 11085e5c210SXuhui Lin status = "okay"; 11185e5c210SXuhui Lin}; 11285e5c210SXuhui Lin 1131546cf06SXuhui Lin&fspi { 11485e5c210SXuhui Lin u-boot,dm-spl; 11585e5c210SXuhui Lin status = "okay"; 11685e5c210SXuhui Lin 11785e5c210SXuhui Lin #address-cells = <1>; 11885e5c210SXuhui Lin #size-cells = <0>; 11985e5c210SXuhui Lin spi_nand: flash@0 { 12085e5c210SXuhui Lin u-boot,dm-spl; 12185e5c210SXuhui Lin compatible = "spi-nand"; 12285e5c210SXuhui Lin reg = <0>; 12385e5c210SXuhui Lin spi-tx-bus-width = <1>; 12485e5c210SXuhui Lin spi-rx-bus-width = <4>; 12585e5c210SXuhui Lin spi-max-frequency = <80000000>; 12685e5c210SXuhui Lin }; 12785e5c210SXuhui Lin 12885e5c210SXuhui Lin spi_nor: flash@1 { 12985e5c210SXuhui Lin u-boot,dm-spl; 13085e5c210SXuhui Lin compatible = "jedec,spi-nor"; 13185e5c210SXuhui Lin label = "sfc_nor"; 13285e5c210SXuhui Lin reg = <0>; 13385e5c210SXuhui Lin spi-tx-bus-width = <1>; 13485e5c210SXuhui Lin spi-rx-bus-width = <4>; 13585e5c210SXuhui Lin spi-max-frequency = <80000000>; 13685e5c210SXuhui Lin }; 13785e5c210SXuhui Lin}; 13885e5c210SXuhui Lin 13985e5c210SXuhui Lin&usb2phy { 14085e5c210SXuhui Lin u-boot,dm-pre-reloc; 14185e5c210SXuhui Lin status = "okay"; 14285e5c210SXuhui Lin}; 14385e5c210SXuhui Lin 14485e5c210SXuhui Lin&u2phy_otg0 { 14585e5c210SXuhui Lin u-boot,dm-pre-reloc; 14685e5c210SXuhui Lin status = "okay"; 14785e5c210SXuhui Lin}; 14885e5c210SXuhui Lin 14985e5c210SXuhui Lin&usb20_otg0 { 15085e5c210SXuhui Lin u-boot,dm-pre-reloc; 15185e5c210SXuhui Lin status = "okay"; 15285e5c210SXuhui Lin}; 153