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 }; 17*d1ffb5ddSJoseph Chen 18*d1ffb5ddSJoseph Chen crypto: crypto@ff500000 { 19*d1ffb5ddSJoseph Chen compatible = "rockchip,rv1126-crypto"; 20*d1ffb5ddSJoseph Chen reg = <0xff500000 0x10000>; 21*d1ffb5ddSJoseph Chen clock-names = "sclk_crypto", "sclk_crypto_apk"; 22*d1ffb5ddSJoseph Chen clocks = <&cru CLK_CRYPTO_CORE>, <&cru CLK_CRYPTO_PKA>; 23*d1ffb5ddSJoseph Chen clock-frequency = <200000000>, <300000000>; 24*d1ffb5ddSJoseph Chen }; 25*d1ffb5ddSJoseph Chen 26*d1ffb5ddSJoseph Chen secure_otp: secure_otp@0xff5d0000 { 27*d1ffb5ddSJoseph Chen compatible = "rockchip,rv1126-secure-otp"; 28*d1ffb5ddSJoseph Chen reg = <0xff5d0000 0x4000>; 29*d1ffb5ddSJoseph Chen secure_conf = <0xfe0a0008>; 30*d1ffb5ddSJoseph Chen }; 311633e8d2SJoseph Chen}; 321633e8d2SJoseph Chen 33593e1e6dSJoseph Chen&uart2 { 34593e1e6dSJoseph Chen clock-frequency = <24000000>; 35f3b140b1SJason Zhu u-boot,dm-spl; 36593e1e6dSJoseph Chen}; 37593e1e6dSJoseph Chen 38593e1e6dSJoseph Chen&sdmmc { 39f3b140b1SJason Zhu u-boot,dm-spl; 40593e1e6dSJoseph Chen}; 41593e1e6dSJoseph Chen 42593e1e6dSJoseph Chen&emmc { 4372537845SJason Zhu mmc-ecsd = <0x0020f000>; 44f3b140b1SJason Zhu u-boot,dm-spl; 45593e1e6dSJoseph Chen}; 46593e1e6dSJoseph Chen 47593e1e6dSJoseph Chen&pmu { 48f3b140b1SJason Zhu u-boot,dm-spl; 49593e1e6dSJoseph Chen}; 50593e1e6dSJoseph Chen 51593e1e6dSJoseph Chen&pmugrf { 52f3b140b1SJason Zhu u-boot,dm-spl; 53593e1e6dSJoseph Chen}; 54593e1e6dSJoseph Chen 55593e1e6dSJoseph Chen&pmucru { 56f3b140b1SJason Zhu u-boot,dm-spl; 57593e1e6dSJoseph Chen}; 58593e1e6dSJoseph Chen 591633e8d2SJoseph Chen&cru { 60f3b140b1SJason Zhu u-boot,dm-spl; 611633e8d2SJoseph Chen}; 621633e8d2SJoseph Chen 6349c0da79SLin Jinhan&crypto { 6449c0da79SLin Jinhan u-boot,dm-spl; 6549c0da79SLin Jinhan status = "okay"; 6649c0da79SLin Jinhan}; 6749c0da79SLin Jinhan 681633e8d2SJoseph Chen&grf { 69f3b140b1SJason Zhu u-boot,dm-spl; 701633e8d2SJoseph Chen}; 71c1221a7dSJoseph Chen 72c1221a7dSJoseph Chen&saradc { 73c1221a7dSJoseph Chen u-boot,dm-spl; 74c1221a7dSJoseph Chen status = "okay"; 75c1221a7dSJoseph Chen}; 763062ae7eSRen Jianing 7710b211a2SJason Zhu&sfc { 7810b211a2SJason Zhu u-boot,dm-spl; 7910b211a2SJason Zhu status = "okay"; 8010b211a2SJason Zhu 8110b211a2SJason Zhu #address-cells = <1>; 8210b211a2SJason Zhu #size-cells = <0>; 8310b211a2SJason Zhu spi_nand: flash@0 { 8410b211a2SJason Zhu u-boot,dm-spl; 8510b211a2SJason Zhu compatible = "spi-nand"; 8610b211a2SJason Zhu reg = <0>; 8710b211a2SJason Zhu spi-tx-bus-width = <1>; 8810b211a2SJason Zhu spi-rx-bus-width = <4>; 8910b211a2SJason Zhu spi-max-frequency = <96000000>; 9010b211a2SJason Zhu }; 9110b211a2SJason Zhu 9210b211a2SJason Zhu spi_nor: flash@1 { 9310b211a2SJason Zhu u-boot,dm-spl; 9410b211a2SJason Zhu compatible = "jedec,spi-nor"; 9510b211a2SJason Zhu reg = <0>; 9610b211a2SJason Zhu spi-tx-bus-width = <1>; 9710b211a2SJason Zhu spi-rx-bus-width = <4>; 9810b211a2SJason Zhu spi-max-frequency = <96000000>; 9910b211a2SJason Zhu }; 10010b211a2SJason Zhu}; 10110b211a2SJason Zhu 102f7a0a6a3SJason Zhu&nandc { 103f7a0a6a3SJason Zhu u-boot,dm-spl; 104f7a0a6a3SJason Zhu status = "okay"; 105f7a0a6a3SJason Zhu #address-cells = <1>; 106f7a0a6a3SJason Zhu #size-cells = <0>; 107f7a0a6a3SJason Zhu 108f7a0a6a3SJason Zhu nand@0 { 109f7a0a6a3SJason Zhu u-boot,dm-spl; 110f7a0a6a3SJason Zhu reg = <0>; 111f7a0a6a3SJason Zhu nand-ecc-mode = "hw_syndrome"; 112f7a0a6a3SJason Zhu nand-ecc-strength = <16>; 113f7a0a6a3SJason Zhu nand-ecc-step-size = <1024>; 114f7a0a6a3SJason Zhu }; 115f7a0a6a3SJason Zhu}; 116f7a0a6a3SJason Zhu 117b71e4ab2SSimon Xue&hw_decompress { 118b71e4ab2SSimon Xue u-boot,dm-spl; 119b71e4ab2SSimon Xue status = "okay"; 120b71e4ab2SSimon Xue}; 121b71e4ab2SSimon Xue 122997b8b19SJason Zhu&secure_otp { 123997b8b19SJason Zhu u-boot,dm-spl; 124997b8b19SJason Zhu status = "okay"; 125997b8b19SJason Zhu}; 126997b8b19SJason Zhu 1272189ef33SJianing Ren&u2phy0 { 1282189ef33SJianing Ren u-boot,dm-pre-reloc; 1292189ef33SJianing Ren status = "okay"; 1302189ef33SJianing Ren}; 1312189ef33SJianing Ren 1322189ef33SJianing Ren&u2phy_otg { 1332189ef33SJianing Ren u-boot,dm-pre-reloc; 1342189ef33SJianing Ren status = "okay"; 1352189ef33SJianing Ren}; 1362189ef33SJianing Ren 1373062ae7eSRen Jianing&usbdrd { 1383062ae7eSRen Jianing u-boot,dm-pre-reloc; 1393062ae7eSRen Jianing status = "okay"; 1403062ae7eSRen Jianing}; 1413062ae7eSRen Jianing 1423062ae7eSRen Jianing&usbdrd_dwc3 { 1433062ae7eSRen Jianing u-boot,dm-pre-reloc; 1443062ae7eSRen Jianing status = "okay"; 1453062ae7eSRen Jianing}; 146