Lines Matching +full:ir +full:- +full:spi +full:- +full:led
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
20 stdout-path = "serial2:1500000n8";
23 gmac_clkin: external-gmac-clock {
24 compatible = "fixed-clock";
25 clock-frequency = <125000000>;
26 clock-output-names = "gmac_clkin";
27 #clock-cells = <0>;
30 vcc_sd: regulator-sdmmc {
31 compatible = "regulator-fixed";
33 pinctrl-names = "default";
34 pinctrl-0 = <&sdmmc0m1_pin>;
35 regulator-name = "vcc_sd";
36 regulator-min-microvolt = <3300000>;
37 regulator-max-microvolt = <3300000>;
38 vin-supply = <&vcc_io>;
42 vcc_host_5v: vcc_host1_5v: vcc_otg_5v: regulator-vcc-host-5v {
43 compatible = "regulator-fixed";
45 pinctrl-names = "default";
46 pinctrl-0 = <&usb20_host_drv>;
47 regulator-name = "vcc_host_5v";
48 regulator-always-on;
49 regulator-boot-on;
50 vin-supply = <&vcc_sys>;
53 vcc_sys: regulator-vcc-sys {
54 compatible = "regulator-fixed";
55 regulator-name = "vcc_sys";
56 regulator-always-on;
57 regulator-boot-on;
58 regulator-min-microvolt = <5000000>;
59 regulator-max-microvolt = <5000000>;
62 ir-receiver {
63 compatible = "gpio-ir-receiver";
65 pinctrl-0 = <&ir_int>;
66 pinctrl-names = "default";
70 compatible = "gpio-leds";
72 power_led: led-0 {
74 linux,default-trigger = "mmc0";
77 standby_led: led-1 {
79 linux,default-trigger = "heartbeat";
83 spdif_sound: spdif-sound {
84 compatible = "simple-audio-card";
85 simple-audio-card,name = "SPDIF";
87 simple-audio-card,cpu {
88 sound-dai = <&spdif>;
91 simple-audio-card,codec {
92 sound-dai = <&spdif_dit>;
96 spdif_dit: spdif-dit {
97 compatible = "linux,spdif-dit";
98 #sound-dai-cells = <0>;
107 mute-gpios = <&grf_gpio 0 GPIO_ACTIVE_LOW>;
112 cpu-supply = <&vdd_arm>;
116 cpu-supply = <&vdd_arm>;
120 cpu-supply = <&vdd_arm>;
124 cpu-supply = <&vdd_arm>;
128 bus-width = <8>;
129 cap-mmc-highspeed;
130 mmc-hs200-1_8v;
131 non-removable;
132 pinctrl-names = "default";
133 pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_bus8>;
134 vmmc-supply = <&vcc_io>;
135 vqmmc-supply = <&vcc18_emmc>;
140 assigned-clocks = <&cru SCLK_MAC2IO>, <&cru SCLK_MAC2IO_EXT>;
141 assigned-clock-parents = <&gmac_clkin>, <&gmac_clkin>;
143 phy-supply = <&vcc_io>;
144 phy-mode = "rgmii";
145 pinctrl-names = "default";
146 pinctrl-0 = <&rgmiim1_pins>;
147 snps,reset-gpio = <&gpio1 RK_PC2 GPIO_ACTIVE_LOW>;
148 snps,reset-active-low;
149 snps,reset-delays-us = <0 10000 50000>;
156 avdd-0v9-supply = <&vdd_10>;
157 avdd-1v8-supply = <&vcc_18>;
175 interrupt-parent = <&gpio2>;
177 #clock-cells = <1>;
178 clock-output-names = "xin32k", "rk805-clkout2";
179 gpio-controller;
180 #gpio-cells = <2>;
181 pinctrl-names = "default";
182 pinctrl-0 = <&pmic_int_l>;
183 system-power-controller;
184 wakeup-source;
186 vcc1-supply = <&vcc_sys>;
187 vcc2-supply = <&vcc_sys>;
188 vcc3-supply = <&vcc_sys>;
189 vcc4-supply = <&vcc_sys>;
190 vcc5-supply = <&vcc_io>;
191 vcc6-supply = <&vcc_sys>;
195 regulator-name = "vdd_logic";
196 regulator-min-microvolt = <712500>;
197 regulator-max-microvolt = <1450000>;
198 regulator-ramp-delay = <12500>;
199 regulator-always-on;
200 regulator-boot-on;
201 regulator-state-mem {
202 regulator-on-in-suspend;
203 regulator-suspend-microvolt = <1000000>;
208 regulator-name = "vdd_arm";
209 regulator-min-microvolt = <712500>;
210 regulator-max-microvolt = <1450000>;
211 regulator-ramp-delay = <12500>;
212 regulator-always-on;
213 regulator-boot-on;
214 regulator-state-mem {
215 regulator-on-in-suspend;
216 regulator-suspend-microvolt = <950000>;
221 regulator-name = "vcc_ddr";
222 regulator-always-on;
223 regulator-boot-on;
224 regulator-state-mem {
225 regulator-on-in-suspend;
230 regulator-name = "vcc_io";
231 regulator-min-microvolt = <3300000>;
232 regulator-max-microvolt = <3300000>;
233 regulator-always-on;
234 regulator-boot-on;
235 regulator-state-mem {
236 regulator-on-in-suspend;
237 regulator-suspend-microvolt = <3300000>;
242 regulator-name = "vcc_18";
243 regulator-min-microvolt = <1800000>;
244 regulator-max-microvolt = <1800000>;
245 regulator-always-on;
246 regulator-boot-on;
247 regulator-state-mem {
248 regulator-on-in-suspend;
249 regulator-suspend-microvolt = <1800000>;
254 regulator-name = "vcc18_emmc";
255 regulator-min-microvolt = <1800000>;
256 regulator-max-microvolt = <1800000>;
257 regulator-always-on;
258 regulator-boot-on;
259 regulator-state-mem {
260 regulator-on-in-suspend;
261 regulator-suspend-microvolt = <1800000>;
266 regulator-name = "vdd_10";
267 regulator-min-microvolt = <1000000>;
268 regulator-max-microvolt = <1000000>;
269 regulator-always-on;
270 regulator-boot-on;
271 regulator-state-mem {
272 regulator-on-in-suspend;
273 regulator-suspend-microvolt = <1000000>;
291 vccio1-supply = <&vcc_io>;
292 vccio2-supply = <&vcc18_emmc>;
293 vccio3-supply = <&vcc_io>;
294 vccio4-supply = <&vcc_18>;
295 vccio5-supply = <&vcc_io>;
296 vccio6-supply = <&vcc_io>;
297 pmuio-supply = <&vcc_io>;
301 ir {
302 ir_int: ir-int {
308 pmic_int_l: pmic-int-l {
314 usb20_host_drv: usb20-host-drv {
321 bus-width = <4>;
322 cap-mmc-highspeed;
323 cap-sd-highspeed;
324 disable-wp;
325 max-frequency = <150000000>;
326 pinctrl-names = "default";
327 pinctrl-0 = <&sdmmc0_clk &sdmmc0_cmd &sdmmc0_dectn &sdmmc0_bus4>;
328 vmmc-supply = <&vcc_sd>;
333 pinctrl-0 = <&spdifm0_tx>;
341 compatible = "jedec,spi-nor";
344 /* maximum speed for Rockchip SPI */
345 spi-max-frequency = <50000000>;
350 rockchip,hw-tshut-mode = <0>;
351 rockchip,hw-tshut-polarity = <0>;
362 u2phy_host: host-port {
366 u2phy_otg: otg-port {