18870d6b7SJoseph Chen// SPDX-License-Identifier: GPL-2.0+ 28870d6b7SJoseph Chen/* 38870d6b7SJoseph Chen * (C) Copyright 2018 Rockchip Electronics Co., Ltd 48870d6b7SJoseph Chen * 58870d6b7SJoseph Chen */ 68870d6b7SJoseph Chen 78870d6b7SJoseph Chen/ { 88870d6b7SJoseph Chen aliases { 98870d6b7SJoseph Chen mmc0 = &emmc; 10cc86a65cSJoseph Chen mmc1 = &sdmmc; 11cc86a65cSJoseph Chen 125b289214SJoseph Chen serial0 = &uart0; 135b289214SJoseph Chen serial1 = &uart1; 145b289214SJoseph Chen serial2 = &uart2; 155b289214SJoseph Chen serial3 = &uart3; 165b289214SJoseph Chen serial4 = &uart4; 175b289214SJoseph Chen serial5 = &uart5; 185b289214SJoseph Chen serial6 = &uart6; 195b289214SJoseph Chen serial7 = &uart7; 208870d6b7SJoseph Chen }; 21cc86a65cSJoseph Chen 22cc86a65cSJoseph Chen chosen { 23cc86a65cSJoseph Chen stdout-path = &uart2; 2488d49dd4SJason Zhu u-boot,spl-boot-order = &spi_nand, &spi_nor, &emmc; 25cc86a65cSJoseph Chen }; 26cc86a65cSJoseph Chen 278870d6b7SJoseph Chen}; 288870d6b7SJoseph Chen 29*fbf3603bSJoseph Chen&psci { 30*fbf3603bSJoseph Chen u-boot,dm-pre-reloc; 31*fbf3603bSJoseph Chen status = "okay"; 32*fbf3603bSJoseph Chen}; 33*fbf3603bSJoseph Chen 349f879ce9SJason Zhu&crypto { 35ddd4dd81SJason Zhu u-boot,dm-spl; 369f879ce9SJason Zhu}; 379f879ce9SJason Zhu 3877745e86SJoseph Chen&dmc { 39ddd4dd81SJason Zhu u-boot,dm-spl; 4077745e86SJoseph Chen}; 4177745e86SJoseph Chen 428870d6b7SJoseph Chen&cru { 43ddd4dd81SJason Zhu u-boot,dm-spl; 448870d6b7SJoseph Chen}; 458870d6b7SJoseph Chen 468870d6b7SJoseph Chen&grf { 47ddd4dd81SJason Zhu u-boot,dm-spl; 488870d6b7SJoseph Chen}; 498870d6b7SJoseph Chen 508870d6b7SJoseph Chen&pmugrf { 51ddd4dd81SJason Zhu u-boot,dm-spl; 528870d6b7SJoseph Chen}; 538870d6b7SJoseph Chen 548870d6b7SJoseph Chen&emmc { 55ddd4dd81SJason Zhu u-boot,dm-spl; 568870d6b7SJoseph Chen status = "okay"; 578870d6b7SJoseph Chen}; 588870d6b7SJoseph Chen 59cc86a65cSJoseph Chen&sdmmc { 60ddd4dd81SJason Zhu u-boot,dm-spl; 61cc86a65cSJoseph Chen status = "okay"; 62cc86a65cSJoseph Chen}; 63cc86a65cSJoseph Chen 6488d49dd4SJason Zhu&sfc { 6588d49dd4SJason Zhu u-boot,dm-spl; 6688d49dd4SJason Zhu status = "okay"; 6788d49dd4SJason Zhu 6888d49dd4SJason Zhu #address-cells = <1>; 6988d49dd4SJason Zhu #size-cells = <0>; 7088d49dd4SJason Zhu spi_nand: flash@0 { 7188d49dd4SJason Zhu u-boot,dm-spl; 7288d49dd4SJason Zhu compatible = "spi-nand"; 7388d49dd4SJason Zhu reg = <0>; 7488d49dd4SJason Zhu spi-tx-bus-width = <1>; 7588d49dd4SJason Zhu spi-rx-bus-width = <4>; 7688d49dd4SJason Zhu spi-max-frequency = <96000000>; 7788d49dd4SJason Zhu }; 7888d49dd4SJason Zhu 7988d49dd4SJason Zhu spi_nor: flash@1 { 8088d49dd4SJason Zhu u-boot,dm-spl; 8188d49dd4SJason Zhu compatible = "jedec,spi-nor"; 8288d49dd4SJason Zhu label = "sfc_nor"; 8388d49dd4SJason Zhu reg = <0>; 8488d49dd4SJason Zhu spi-tx-bus-width = <1>; 8588d49dd4SJason Zhu spi-rx-bus-width = <4>; 8688d49dd4SJason Zhu spi-max-frequency = <96000000>; 8788d49dd4SJason Zhu }; 8888d49dd4SJason Zhu}; 8988d49dd4SJason Zhu 905b289214SJoseph Chen&saradc { 91ddd4dd81SJason Zhu u-boot,dm-spl; 925b289214SJoseph Chen status = "okay"; 935b289214SJoseph Chen}; 945b289214SJoseph Chen 95c09b5fadSjon.lin&sfc { 96ddd4dd81SJason Zhu u-boot,dm-spl; 97c09b5fadSjon.lin status = "okay"; 98c09b5fadSjon.lin}; 99c09b5fadSjon.lin 1005b289214SJoseph Chen&uart0 { 1015b289214SJoseph Chen u-boot,dm-pre-reloc; 1025b289214SJoseph Chen}; 1035b289214SJoseph Chen 1045b289214SJoseph Chen&uart1 { 1055b289214SJoseph Chen u-boot,dm-pre-reloc; 1065b289214SJoseph Chen}; 1075b289214SJoseph Chen 1088870d6b7SJoseph Chen&uart2 { 109ddd4dd81SJason Zhu u-boot,dm-spl; 1108870d6b7SJoseph Chen}; 111a12af627SJoseph Chen 1125b289214SJoseph Chen&uart3 { 113a12af627SJoseph Chen u-boot,dm-pre-reloc; 1145b289214SJoseph Chen}; 1155b289214SJoseph Chen 1165b289214SJoseph Chen&uart4 { 1175b289214SJoseph Chen u-boot,dm-pre-reloc; 1185b289214SJoseph Chen}; 1195b289214SJoseph Chen 1205b289214SJoseph Chen&uart5 { 1215b289214SJoseph Chen u-boot,dm-pre-reloc; 1225b289214SJoseph Chen}; 1235b289214SJoseph Chen 1245b289214SJoseph Chen&uart6 { 1255b289214SJoseph Chen u-boot,dm-pre-reloc; 1265b289214SJoseph Chen}; 1275b289214SJoseph Chen 1285b289214SJoseph Chen&uart7 { 1295b289214SJoseph Chen u-boot,dm-pre-reloc; 130a12af627SJoseph Chen}; 13150aff7d2SWilliam Wu 13250aff7d2SWilliam Wu&u2phy { 13350aff7d2SWilliam Wu u-boot,dm-pre-reloc; 13450aff7d2SWilliam Wu status = "okay"; 13550aff7d2SWilliam Wu}; 13650aff7d2SWilliam Wu 13750aff7d2SWilliam Wu&usb2phy_grf { 13850aff7d2SWilliam Wu u-boot,dm-pre-reloc; 13950aff7d2SWilliam Wu status = "okay"; 14050aff7d2SWilliam Wu}; 14150aff7d2SWilliam Wu 14250aff7d2SWilliam Wu&u2phy_host { 14350aff7d2SWilliam Wu u-boot,dm-pre-reloc; 14450aff7d2SWilliam Wu status = "okay"; 14550aff7d2SWilliam Wu}; 14650aff7d2SWilliam Wu 14750aff7d2SWilliam Wu&u2phy_otg { 14850aff7d2SWilliam Wu u-boot,dm-pre-reloc; 14950aff7d2SWilliam Wu status = "okay"; 15050aff7d2SWilliam Wu}; 151