1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Copyright (c) 2018 Theobroma Systems Design und Consulting GmbH
15 stdout-path = "serial0:115200n8";
19 compatible = "fixed-clock";
20 clock-frequency = <125000000>;
21 clock-output-names = "ext_gmac";
26 compatible = "i2c-mux-gpio";
30 mux-gpios = <&gpio1 RK_PA7 GPIO_ACTIVE_HIGH>;
48 compatible = "i2c-mux-gpio";
52 mux-gpios = <&gpio1 RK_PB4 GPIO_ACTIVE_HIGH>;
61 compatible = "ti,amc6821";
67 compatible = "isil,isl1208";
72 /* Q7_GP2_I2C = LVDS_DID_CLK/DAT */
81 compatible = "gpio-leds";
82 pinctrl-names = "default";
83 pinctrl-0 = <&module_led_pins>;
86 label = "module_led1";
87 gpios = <&gpio2 RK_PB5 GPIO_ACTIVE_HIGH>;
88 linux,default-trigger = "heartbeat";
93 label = "module_led2";
94 gpios = <&gpio3 RK_PA3 GPIO_ACTIVE_HIGH>;
95 default-state = "off";
99 vcc_sys: vcc-sys-regulator {
100 compatible = "regulator-fixed";
101 regulator-name = "vcc_sys";
102 regulator-min-microvolt = <5000000>;
103 regulator-max-microvolt = <5000000>;
110 cpu-supply = <&vdd_cpu>;
114 cpu-supply = <&vdd_cpu>;
118 cpu-supply = <&vdd_cpu>;
122 cpu-supply = <&vdd_cpu>;
126 cpu-supply = <&vdd_cpu>;
130 cpu-supply = <&vdd_cpu>;
134 cpu-supply = <&vdd_cpu>;
138 cpu-supply = <&vdd_cpu>;
143 clock-frequency = <150000000>;
146 vmmc-supply = <&vcc33_io>;
147 vqmmc-supply = <&vcc_18>;
148 pinctrl-names = "default";
149 pinctrl-0 = <&emmc_clk>, <&emmc_cmd>, <&emmc_bus8>;
154 assigned-clocks = <&cru SCLK_MAC>;
155 assigned-clock-parents = <&ext_gmac>;
156 clock_in_out = "input";
157 phy-supply = <&vcc33_io>;
159 pinctrl-names = "default";
160 pinctrl-0 = <&rgmii_pins>;
161 snps,reset-active-low;
162 snps,reset-delays-us = <0 10000 50000>;
163 snps,reset-gpio = <&gpio3 RK_PB3 GPIO_ACTIVE_LOW>;
173 compatible = "rockchip,rk808";
175 interrupt-parent = <&gpio0>;
176 interrupts = <RK_PA5 IRQ_TYPE_LEVEL_LOW>;
177 clock-output-names = "xin32k", "rk808-clkout2";
179 pinctrl-names = "default";
180 pinctrl-0 = <&pmic_int_l>, <&pmic_sleep>;
181 rockchip,system-power-controller;
182 vcc1-supply = <&vcc_sys>;
183 vcc2-supply = <&vcc_sys>;
184 vcc3-supply = <&vcc_sys>;
185 vcc4-supply = <&vcc_sys>;
186 vcc6-supply = <&vcc_sys>;
187 vcc7-supply = <&vcc_sys>;
188 vcc8-supply = <&vcc_sys>;
189 vcc9-supply = <&vcc_sys>;
190 vcc10-supply = <&vcc_sys>;
191 vcc11-supply = <&vcc_sys>;
192 vcc12-supply = <&vcc_sys>;
196 regulator-name = "vdd_cpu";
197 regulator-min-microvolt = <700000>;
198 regulator-max-microvolt = <1500000>;
204 regulator-name = "vdd_log";
205 regulator-min-microvolt = <700000>;
206 regulator-max-microvolt = <1500000>;
212 regulator-name = "vcc_ddr";
217 vcc33_io: DCDC_REG4 {
218 regulator-name = "vcc33_io";
219 regulator-min-microvolt = <3300000>;
220 regulator-max-microvolt = <3300000>;
225 vcc33_video: LDO_REG2 {
226 regulator-name = "vcc33_video";
227 regulator-min-microvolt = <3300000>;
228 regulator-max-microvolt = <3300000>;
233 vdd10_pll: LDO_REG3 {
234 regulator-name = "vdd10_pll";
235 regulator-min-microvolt = <1000000>;
236 regulator-max-microvolt = <1000000>;
241 vdd10_video: LDO_REG6 {
242 regulator-name = "vdd10_video";
243 regulator-min-microvolt = <1000000>;
244 regulator-max-microvolt = <1000000>;
252 regulator-min-microvolt = <1800000>;
253 regulator-max-microvolt = <1800000>;
254 regulator-name = "vcc_18";
257 vcc18_video: LDO_REG8 {
258 regulator-name = "vcc18_video";
259 regulator-min-microvolt = <1800000>;
260 regulator-max-microvolt = <1800000>;
276 /* The RK3368-uQ7 "Lion" has most IO voltages hardwired to 3.3V. */
278 audio-supply = <&vcc33_io>;
279 dvp-supply = <&vcc33_io>;
280 flash0-supply = <&vcc_18>;
281 gpio30-supply = <&vcc33_io>;
282 gpio1830-supply = <&vcc33_io>;
283 sdcard-supply = <&vcc33_io>;
284 wifi-supply = <&vcc33_io>;
290 module_led_pins: module-led-pins {
292 <2 RK_PB5 RK_FUNC_GPIO &pcfg_pull_none>,
293 <3 RK_PA3 RK_FUNC_GPIO &pcfg_pull_none>;
297 pmic_int_l: pmic-int-l {
298 rockchip,pins = <0 RK_PA5 RK_FUNC_GPIO &pcfg_pull_up>;
301 pmic_sleep: pmic-sleep {
302 rockchip,pins = <0 RK_PA0 2 &pcfg_pull_none>;
308 pmu-supply = <&vcc33_io>;
309 vop-supply = <&vcc33_io>;
317 compatible = "jedec,spi-nor";
319 spi-max-frequency = <50000000>;