1/* 2 * (C) Copyright 2018 Rockchip Electronics Co., Ltd 3 * 4 * SPDX-License-Identifier: GPL-2.0+ 5 */ 6 7/ { 8 aliases { 9 mmc0 = &emmc; 10 mmc1 = &sdmmc; 11 }; 12 13 chosen { 14 stdout-path = &uart2; 15 u-boot,spl-boot-order = &sdmmc, &spi_nand, &spi_nor, &nandc, &emmc; 16 }; 17}; 18 19&dmc { 20 u-boot,dm-pre-reloc; 21}; 22 23&cru { 24 u-boot,dm-pre-reloc; 25}; 26 27&emmc { 28 u-boot,dm-pre-reloc; 29}; 30 31&grf { 32 u-boot,dm-pre-reloc; 33}; 34 35&nandc { 36 u-boot,dm-pre-reloc; 37 status = "okay"; 38 #address-cells = <1>; 39 #size-cells = <0>; 40 41 nand@0 { 42 u-boot,dm-spl; 43 reg = <0>; 44 nand-ecc-mode = "hw_syndrome"; 45 nand-ecc-strength = <16>; 46 nand-ecc-step-size = <1024>; 47 }; 48}; 49 50&pinctrl { 51 u-boot,dm-pre-reloc; 52}; 53 54&pcfg_pull_none_4ma { 55 u-boot,dm-spl; 56}; 57 58&pcfg_pull_up_4ma { 59 u-boot,dm-spl; 60}; 61 62&sdmmc { 63 u-boot,dm-pre-reloc; 64}; 65 66&sdmmc_pin { 67 u-boot,dm-spl; 68}; 69 70&sdmmc_clk { 71 u-boot,dm-spl; 72}; 73 74&sdmmc_cmd { 75 u-boot,dm-spl; 76}; 77 78&sdmmc_bus4 { 79 u-boot,dm-spl; 80}; 81 82&sdmmc_pwren { 83 u-boot,dm-spl; 84}; 85 86&sfc { 87 u-boot,dm-pre-reloc; 88 status = "okay"; 89 90 #address-cells = <1>; 91 #size-cells = <0>; 92 spi_nand: flash@0 { 93 u-boot,dm-spl; 94 compatible = "spi-nand"; 95 reg = <0>; 96 spi-tx-bus-width = <1>; 97 spi-rx-bus-width = <4>; 98 spi-max-frequency = <96000000>; 99 }; 100 spi_nor: flash@1 { 101 u-boot,dm-spl; 102 compatible = "jedec,spi-nor"; 103 label = "sfc_nor"; 104 reg = <0>; 105 spi-tx-bus-width = <1>; 106 spi-rx-bus-width = <4>; 107 spi-max-frequency = <96000000>; 108 }; 109}; 110 111&crypto { 112 u-boot,dm-pre-reloc; 113 status = "okay"; 114}; 115 116&saradc { 117 u-boot,dm-pre-reloc; 118 status = "okay"; 119}; 120 121&secure_otp { 122 u-boot,dm-pre-reloc; 123}; 124 125&uart0 { 126 u-boot,dm-pre-reloc; 127}; 128 129&uart1 { 130 u-boot,dm-pre-reloc; 131}; 132 133&uart2 { 134 u-boot,dm-pre-reloc; 135 clock-frequency = <24000000>; 136 status = "okay"; 137}; 138 139&uart3 { 140 u-boot,dm-pre-reloc; 141}; 142 143&uart4 { 144 u-boot,dm-pre-reloc; 145}; 146 147&usb2phy_grf { 148 u-boot,dm-pre-reloc; 149}; 150 151&u2phy { 152 u-boot,dm-pre-reloc; 153 status = "okay"; 154}; 155 156&u2phy_otg { 157 u-boot,dm-pre-reloc; 158 status = "okay"; 159}; 160 161&usb20_otg { 162 u-boot,dm-pre-reloc; 163 status = "okay"; 164}; 165 166&route_rgb { 167 status = "disabled"; 168}; 169