1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2 2 3 /dts-v1/; 3 /dts-v1/; 4 #include "rk3288-evb.dtsi" 4 #include "rk3288-evb.dtsi" 5 5 6 / { 6 / { 7 model = "Rockchip RK3288 EVB RK808"; 7 model = "Rockchip RK3288 EVB RK808"; 8 compatible = "rockchip,rk3288-evb-rk80 8 compatible = "rockchip,rk3288-evb-rk808", "rockchip,rk3288"; 9 }; 9 }; 10 10 11 &i2c0 { 11 &i2c0 { 12 clock-frequency = <400000>; 12 clock-frequency = <400000>; 13 13 14 rk808: pmic@1b { 14 rk808: pmic@1b { 15 compatible = "rockchip,rk808"; 15 compatible = "rockchip,rk808"; 16 reg = <0x1b>; 16 reg = <0x1b>; 17 interrupt-parent = <&gpio0>; 17 interrupt-parent = <&gpio0>; 18 interrupts = <RK_PA4 IRQ_TYPE_ 18 interrupts = <RK_PA4 IRQ_TYPE_LEVEL_LOW>; 19 pinctrl-names = "default"; 19 pinctrl-names = "default"; 20 pinctrl-0 = <&pmic_int &global 20 pinctrl-0 = <&pmic_int &global_pwroff>; 21 rockchip,system-power-controll 21 rockchip,system-power-controller; 22 wakeup-source; 22 wakeup-source; 23 #clock-cells = <1>; 23 #clock-cells = <1>; 24 clock-output-names = "xin32k", 24 clock-output-names = "xin32k", "rk808-clkout2"; 25 25 26 vcc1-supply = <&vcc_sys>; 26 vcc1-supply = <&vcc_sys>; 27 vcc2-supply = <&vcc_sys>; 27 vcc2-supply = <&vcc_sys>; 28 vcc3-supply = <&vcc_sys>; 28 vcc3-supply = <&vcc_sys>; 29 vcc4-supply = <&vcc_sys>; 29 vcc4-supply = <&vcc_sys>; 30 vcc6-supply = <&vcc_sys>; 30 vcc6-supply = <&vcc_sys>; 31 vcc7-supply = <&vcc_sys>; 31 vcc7-supply = <&vcc_sys>; 32 vcc8-supply = <&vcc_18>; 32 vcc8-supply = <&vcc_18>; 33 vcc9-supply = <&vcc_io>; 33 vcc9-supply = <&vcc_io>; 34 vcc10-supply = <&vcc_io>; 34 vcc10-supply = <&vcc_io>; 35 vcc11-supply = <&vcc_sys>; 35 vcc11-supply = <&vcc_sys>; 36 vcc12-supply = <&vcc_io>; 36 vcc12-supply = <&vcc_io>; 37 vddio-supply = <&vccio_pmu>; 37 vddio-supply = <&vccio_pmu>; 38 38 39 regulators { 39 regulators { 40 vdd_cpu: DCDC_REG1 { 40 vdd_cpu: DCDC_REG1 { 41 regulator-alwa 41 regulator-always-on; 42 regulator-boot 42 regulator-boot-on; 43 regulator-min- 43 regulator-min-microvolt = <750000>; 44 regulator-max- 44 regulator-max-microvolt = <1350000>; 45 regulator-name 45 regulator-name = "vdd_arm"; 46 regulator-stat 46 regulator-state-mem { 47 regula 47 regulator-off-in-suspend; 48 }; 48 }; 49 }; 49 }; 50 50 51 vdd_gpu: DCDC_REG2 { 51 vdd_gpu: DCDC_REG2 { 52 regulator-alwa 52 regulator-always-on; 53 regulator-boot 53 regulator-boot-on; 54 regulator-min- 54 regulator-min-microvolt = <850000>; 55 regulator-max- 55 regulator-max-microvolt = <1250000>; 56 regulator-name 56 regulator-name = "vdd_gpu"; 57 regulator-stat 57 regulator-state-mem { 58 regula 58 regulator-on-in-suspend; 59 regula 59 regulator-suspend-microvolt = <1000000>; 60 }; 60 }; 61 }; 61 }; 62 62 63 vcc_ddr: DCDC_REG3 { 63 vcc_ddr: DCDC_REG3 { 64 regulator-alwa 64 regulator-always-on; 65 regulator-boot 65 regulator-boot-on; 66 regulator-name 66 regulator-name = "vcc_ddr"; 67 regulator-stat 67 regulator-state-mem { 68 regula 68 regulator-on-in-suspend; 69 }; 69 }; 70 }; 70 }; 71 71 72 vcc_io: DCDC_REG4 { 72 vcc_io: DCDC_REG4 { 73 regulator-alwa 73 regulator-always-on; 74 regulator-boot 74 regulator-boot-on; 75 regulator-min- 75 regulator-min-microvolt = <3300000>; 76 regulator-max- 76 regulator-max-microvolt = <3300000>; 77 regulator-name 77 regulator-name = "vcc_io"; 78 regulator-stat 78 regulator-state-mem { 79 regula 79 regulator-on-in-suspend; 80 regula 80 regulator-suspend-microvolt = <3300000>; 81 }; 81 }; 82 }; 82 }; 83 83 84 vccio_pmu: LDO_REG1 { 84 vccio_pmu: LDO_REG1 { 85 regulator-alwa 85 regulator-always-on; 86 regulator-boot 86 regulator-boot-on; 87 regulator-min- 87 regulator-min-microvolt = <3300000>; 88 regulator-max- 88 regulator-max-microvolt = <3300000>; 89 regulator-name 89 regulator-name = "vccio_pmu"; 90 regulator-stat 90 regulator-state-mem { 91 regula 91 regulator-on-in-suspend; 92 regula 92 regulator-suspend-microvolt = <3300000>; 93 }; 93 }; 94 }; 94 }; 95 95 96 vcc_tp: LDO_REG2 { 96 vcc_tp: LDO_REG2 { 97 regulator-alwa 97 regulator-always-on; 98 regulator-boot 98 regulator-boot-on; 99 regulator-min- 99 regulator-min-microvolt = <3300000>; 100 regulator-max- 100 regulator-max-microvolt = <3300000>; 101 regulator-name 101 regulator-name = "vcc_tp"; 102 regulator-stat 102 regulator-state-mem { 103 regula 103 regulator-off-in-suspend; 104 }; 104 }; 105 }; 105 }; 106 106 107 vdd_10: LDO_REG3 { 107 vdd_10: LDO_REG3 { 108 regulator-alwa 108 regulator-always-on; 109 regulator-boot 109 regulator-boot-on; 110 regulator-min- 110 regulator-min-microvolt = <1000000>; 111 regulator-max- 111 regulator-max-microvolt = <1000000>; 112 regulator-name 112 regulator-name = "vdd_10"; 113 regulator-stat 113 regulator-state-mem { 114 regula 114 regulator-on-in-suspend; 115 regula 115 regulator-suspend-microvolt = <1000000>; 116 }; 116 }; 117 }; 117 }; 118 118 119 vcc18_lcd: LDO_REG4 { 119 vcc18_lcd: LDO_REG4 { 120 regulator-alwa 120 regulator-always-on; 121 regulator-boot 121 regulator-boot-on; 122 regulator-min- 122 regulator-min-microvolt = <1800000>; 123 regulator-max- 123 regulator-max-microvolt = <1800000>; 124 regulator-name 124 regulator-name = "vcc18_lcd"; 125 regulator-stat 125 regulator-state-mem { 126 regula 126 regulator-on-in-suspend; 127 regula 127 regulator-suspend-microvolt = <1800000>; 128 }; 128 }; 129 }; 129 }; 130 130 131 vccio_sd: LDO_REG5 { 131 vccio_sd: LDO_REG5 { 132 regulator-alwa 132 regulator-always-on; 133 regulator-boot 133 regulator-boot-on; 134 regulator-min- 134 regulator-min-microvolt = <1800000>; 135 regulator-max- 135 regulator-max-microvolt = <3300000>; 136 regulator-name 136 regulator-name = "vccio_sd"; 137 regulator-stat 137 regulator-state-mem { 138 regula 138 regulator-on-in-suspend; 139 regula 139 regulator-suspend-microvolt = <3300000>; 140 }; 140 }; 141 }; 141 }; 142 142 143 vdd10_lcd: LDO_REG6 { 143 vdd10_lcd: LDO_REG6 { 144 regulator-alwa 144 regulator-always-on; 145 regulator-boot 145 regulator-boot-on; 146 regulator-min- 146 regulator-min-microvolt = <1000000>; 147 regulator-max- 147 regulator-max-microvolt = <1000000>; 148 regulator-name 148 regulator-name = "vdd10_lcd"; 149 regulator-stat 149 regulator-state-mem { 150 regula 150 regulator-on-in-suspend; 151 regula 151 regulator-suspend-microvolt = <1000000>; 152 }; 152 }; 153 }; 153 }; 154 154 155 vcc_18: LDO_REG7 { 155 vcc_18: LDO_REG7 { 156 regulator-alwa 156 regulator-always-on; 157 regulator-boot 157 regulator-boot-on; 158 regulator-min- 158 regulator-min-microvolt = <1800000>; 159 regulator-max- 159 regulator-max-microvolt = <1800000>; 160 regulator-name 160 regulator-name = "vcc_18"; 161 regulator-stat 161 regulator-state-mem { 162 regula 162 regulator-on-in-suspend; 163 regula 163 regulator-suspend-microvolt = <1800000>; 164 }; 164 }; 165 }; 165 }; 166 166 167 vcca_codec: LDO_REG8 { 167 vcca_codec: LDO_REG8 { 168 regulator-alwa 168 regulator-always-on; 169 regulator-boot 169 regulator-boot-on; 170 regulator-min- 170 regulator-min-microvolt = <3300000>; 171 regulator-max- 171 regulator-max-microvolt = <3300000>; 172 regulator-name 172 regulator-name = "vcca_codec"; 173 regulator-stat 173 regulator-state-mem { 174 regula 174 regulator-on-in-suspend; 175 regula 175 regulator-suspend-microvolt = <3300000>; 176 }; 176 }; 177 }; 177 }; 178 178 179 vcc_wl: SWITCH_REG1 { 179 vcc_wl: SWITCH_REG1 { 180 regulator-alwa 180 regulator-always-on; 181 regulator-boot 181 regulator-boot-on; 182 regulator-name 182 regulator-name = "vcc_wl"; 183 regulator-stat 183 regulator-state-mem { 184 regula 184 regulator-on-in-suspend; 185 }; 185 }; 186 }; 186 }; 187 187 188 vcc_lcd: SWITCH_REG2 { 188 vcc_lcd: SWITCH_REG2 { 189 regulator-alwa 189 regulator-always-on; 190 regulator-boot 190 regulator-boot-on; 191 regulator-name 191 regulator-name = "vcc_lcd"; 192 regulator-stat 192 regulator-state-mem { 193 regula 193 regulator-on-in-suspend; 194 }; 194 }; 195 }; 195 }; 196 }; 196 }; 197 }; 197 }; 198 }; 198 }; 199 199 200 &panel { 200 &panel { 201 power-supply = <&vcc_lcd>; 201 power-supply = <&vcc_lcd>; 202 }; 202 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.