11633e8d2SJoseph Chen/* 2593e1e6dSJoseph Chen * (C) Copyright 2020 Rockchip Electronics Co., Ltd 31633e8d2SJoseph Chen * 41633e8d2SJoseph Chen * SPDX-License-Identifier: GPL-2.0+ 51633e8d2SJoseph Chen */ 61633e8d2SJoseph Chen 71633e8d2SJoseph Chen/ { 8593e1e6dSJoseph Chen aliases { 9593e1e6dSJoseph Chen mmc0 = &emmc; 10593e1e6dSJoseph Chen mmc1 = &sdmmc; 11593e1e6dSJoseph Chen }; 12593e1e6dSJoseph Chen 131633e8d2SJoseph Chen chosen { 141633e8d2SJoseph Chen stdout-path = &uart2; 15ec9d7884SJason Zhu u-boot,spl-boot-order = &spi_nand, &spi_nor, &nandc, &emmc; 161633e8d2SJoseph Chen }; 171633e8d2SJoseph Chen}; 181633e8d2SJoseph Chen 19593e1e6dSJoseph Chen&uart2 { 20593e1e6dSJoseph Chen clock-frequency = <24000000>; 21f3b140b1SJason Zhu u-boot,dm-spl; 22593e1e6dSJoseph Chen}; 23593e1e6dSJoseph Chen 24593e1e6dSJoseph Chen&sdmmc { 25f3b140b1SJason Zhu u-boot,dm-spl; 26593e1e6dSJoseph Chen}; 27593e1e6dSJoseph Chen 28593e1e6dSJoseph Chen&emmc { 29f3b140b1SJason Zhu u-boot,dm-spl; 30593e1e6dSJoseph Chen}; 31593e1e6dSJoseph Chen 32593e1e6dSJoseph Chen&pmu { 33f3b140b1SJason Zhu u-boot,dm-spl; 34593e1e6dSJoseph Chen}; 35593e1e6dSJoseph Chen 36593e1e6dSJoseph Chen&pmugrf { 37f3b140b1SJason Zhu u-boot,dm-spl; 38593e1e6dSJoseph Chen}; 39593e1e6dSJoseph Chen 40593e1e6dSJoseph Chen&pmucru { 41f3b140b1SJason Zhu u-boot,dm-spl; 42593e1e6dSJoseph Chen}; 43593e1e6dSJoseph Chen 441633e8d2SJoseph Chen&cru { 45f3b140b1SJason Zhu u-boot,dm-spl; 461633e8d2SJoseph Chen}; 471633e8d2SJoseph Chen 4849c0da79SLin Jinhan&crypto { 4949c0da79SLin Jinhan u-boot,dm-spl; 5049c0da79SLin Jinhan status = "okay"; 5149c0da79SLin Jinhan}; 5249c0da79SLin Jinhan 531633e8d2SJoseph Chen&grf { 54f3b140b1SJason Zhu u-boot,dm-spl; 551633e8d2SJoseph Chen}; 56c1221a7dSJoseph Chen 57c1221a7dSJoseph Chen&saradc { 58c1221a7dSJoseph Chen u-boot,dm-spl; 59c1221a7dSJoseph Chen status = "okay"; 60c1221a7dSJoseph Chen}; 613062ae7eSRen Jianing 6210b211a2SJason Zhu&sfc { 6310b211a2SJason Zhu u-boot,dm-spl; 6410b211a2SJason Zhu status = "okay"; 6510b211a2SJason Zhu 6610b211a2SJason Zhu #address-cells = <1>; 6710b211a2SJason Zhu #size-cells = <0>; 6810b211a2SJason Zhu spi_nand: flash@0 { 6910b211a2SJason Zhu u-boot,dm-spl; 7010b211a2SJason Zhu compatible = "spi-nand"; 7110b211a2SJason Zhu reg = <0>; 7210b211a2SJason Zhu spi-tx-bus-width = <1>; 7310b211a2SJason Zhu spi-rx-bus-width = <4>; 7410b211a2SJason Zhu spi-max-frequency = <96000000>; 7510b211a2SJason Zhu }; 7610b211a2SJason Zhu 7710b211a2SJason Zhu spi_nor: flash@1 { 7810b211a2SJason Zhu u-boot,dm-spl; 7910b211a2SJason Zhu compatible = "jedec,spi-nor"; 8010b211a2SJason Zhu reg = <0>; 8110b211a2SJason Zhu spi-tx-bus-width = <1>; 8210b211a2SJason Zhu spi-rx-bus-width = <4>; 8310b211a2SJason Zhu spi-max-frequency = <96000000>; 8410b211a2SJason Zhu }; 8510b211a2SJason Zhu}; 8610b211a2SJason Zhu 87f7a0a6a3SJason Zhu&nandc { 88f7a0a6a3SJason Zhu u-boot,dm-spl; 89f7a0a6a3SJason Zhu status = "okay"; 90f7a0a6a3SJason Zhu #address-cells = <1>; 91f7a0a6a3SJason Zhu #size-cells = <0>; 92f7a0a6a3SJason Zhu 93f7a0a6a3SJason Zhu nand@0 { 94f7a0a6a3SJason Zhu u-boot,dm-spl; 95f7a0a6a3SJason Zhu reg = <0>; 96f7a0a6a3SJason Zhu nand-ecc-mode = "hw_syndrome"; 97f7a0a6a3SJason Zhu nand-ecc-strength = <16>; 98f7a0a6a3SJason Zhu nand-ecc-step-size = <1024>; 99f7a0a6a3SJason Zhu }; 100f7a0a6a3SJason Zhu}; 101f7a0a6a3SJason Zhu 102*2189ef33SJianing Ren&u2phy0 { 103*2189ef33SJianing Ren u-boot,dm-pre-reloc; 104*2189ef33SJianing Ren status = "okay"; 105*2189ef33SJianing Ren}; 106*2189ef33SJianing Ren 107*2189ef33SJianing Ren&u2phy_otg { 108*2189ef33SJianing Ren u-boot,dm-pre-reloc; 109*2189ef33SJianing Ren status = "okay"; 110*2189ef33SJianing Ren}; 111*2189ef33SJianing Ren 1123062ae7eSRen Jianing&usbdrd { 1133062ae7eSRen Jianing u-boot,dm-pre-reloc; 1143062ae7eSRen Jianing status = "okay"; 1153062ae7eSRen Jianing}; 1163062ae7eSRen Jianing 1173062ae7eSRen Jianing&usbdrd_dwc3 { 1183062ae7eSRen Jianing u-boot,dm-pre-reloc; 1193062ae7eSRen Jianing status = "okay"; 1203062ae7eSRen Jianing}; 121