Lines Matching +full:pwm +full:- +full:leds

1 // SPDX-License-Identifier: GPL-2.0+
8 /dts-v1/;
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/leds/common.h>
12 #include <dt-bindings/pwm/pwm.h>
28 stdout-path = "serial0:1500000n8";
31 adc-keys {
32 compatible = "adc-keys";
33 io-channels = <&saradc 0>;
34 io-channel-names = "buttons";
35 keyup-threshold-microvolt = <1800000>;
36 poll-interval = <100>;
38 button-maskrom {
41 press-threshold-microvolt = <0>;
45 gpio-keys {
46 compatible = "gpio-keys";
47 pinctrl-names = "default";
48 pinctrl-0 = <&user_key>;
50 button-user {
54 wakeup-source;
58 leds {
59 compatible = "gpio-leds";
60 pinctrl-names = "default";
61 pinctrl-0 = <&lan_led_g>, <&sys_led_g>, <&wan_led_g>;
63 led-lan {
65 default-state = "off";
68 linux,default-trigger = "netdev";
71 led-sys {
73 default-state = "on";
76 linux,default-trigger = "heartbeat";
79 led-wan {
81 default-state = "off";
84 linux,default-trigger = "netdev";
88 vdd_0v9: regulator-0v9-vdd {
89 compatible = "regulator-fixed";
90 regulator-name = "vdd_0v9";
91 regulator-always-on;
92 regulator-boot-on;
93 regulator-min-microvolt = <900000>;
94 regulator-max-microvolt = <900000>;
95 vin-supply = <&vcc5v0_sys>;
98 vcc_ddr: regulator-1v1-vcc-ddr {
99 compatible = "regulator-fixed";
100 regulator-name = "vcc_ddr";
101 regulator-always-on;
102 regulator-boot-on;
103 regulator-min-microvolt = <1100000>;
104 regulator-max-microvolt = <1100000>;
105 vin-supply = <&vcc5v0_sys>;
108 vcc_1v8: regulator-1v8-vcc {
109 compatible = "regulator-fixed";
110 regulator-name = "vcc_1v8";
111 regulator-always-on;
112 regulator-boot-on;
113 regulator-min-microvolt = <1800000>;
114 regulator-max-microvolt = <1800000>;
115 vin-supply = <&vcc_3v3>;
118 vcc_3v3: regulator-3v3-vcc {
119 compatible = "regulator-fixed";
120 regulator-name = "vcc_3v3";
121 regulator-always-on;
122 regulator-boot-on;
123 regulator-min-microvolt = <3300000>;
124 regulator-max-microvolt = <3300000>;
125 vin-supply = <&vcc5v0_sys>;
128 vcc5v0_sys: regulator-5v0-vcc-sys {
129 compatible = "regulator-fixed";
130 regulator-name = "vcc5v0_sys";
131 regulator-always-on;
132 regulator-boot-on;
133 regulator-min-microvolt = <5000000>;
134 regulator-max-microvolt = <5000000>;
137 vccio_sd: regulator-vccio-sd {
138 compatible = "regulator-gpio";
140 pinctrl-names = "default";
141 pinctrl-0 = <&sdmmc_vol_ctrl_h>;
142 regulator-name = "vccio_sd";
143 regulator-min-microvolt = <1800000>;
144 regulator-max-microvolt = <3300000>;
146 vin-supply = <&vcc5v0_sys>;
149 vdd_arm: regulator-vdd-arm {
150 compatible = "pwm-regulator";
152 pwm-supply = <&vcc5v0_sys>;
153 regulator-name = "vdd_arm";
154 regulator-always-on;
155 regulator-boot-on;
156 regulator-min-microvolt = <746000>;
157 regulator-max-microvolt = <1201000>;
158 regulator-settling-time-up-us = <250>;
161 vdd_logic: regulator-vdd-logic {
162 compatible = "pwm-regulator";
164 pwm-supply = <&vcc5v0_sys>;
165 regulator-name = "vdd_logic";
166 regulator-always-on;
167 regulator-boot-on;
168 regulator-min-microvolt = <705000>;
169 regulator-max-microvolt = <1006000>;
170 regulator-settling-time-up-us = <250>;
175 cpu-supply = <&vdd_arm>;
179 cpu-supply = <&vdd_arm>;
183 cpu-supply = <&vdd_arm>;
187 cpu-supply = <&vdd_arm>;
192 phy-handle = <&rgmii_phy>;
193 phy-mode = "rgmii-id";
194 phy-supply = <&vcc_3v3>;
195 pinctrl-names = "default";
196 pinctrl-0 = <&rgmii_miim>, <&rgmii_tx_bus2>, <&rgmii_rx_bus2>,
202 mali-supply = <&vdd_logic>;
207 pinctrl-names = "default";
208 pinctrl-0 = <&i2c1m0_xfer>;
215 read-only;
216 vcc-supply = <&vcc_3v3>;
221 rgmii_phy: ethernet-phy@1 {
222 compatible = "ethernet-phy-ieee802.3-c22";
224 pinctrl-names = "default";
225 pinctrl-0 = <&gmac1_rstn_l>;
226 reset-assert-us = <20000>;
227 reset-deassert-us = <100000>;
228 reset-gpios = <&gpio4 RK_PC2 GPIO_ACTIVE_LOW>;
234 gmac1_rstn_l: gmac1-rstn-l {
239 gpio-keys {
240 user_key: user-key {
245 leds {
246 lan_led_g: lan-led-g {
250 sys_led_g: sys-led-g {
254 wan_led_g: wan-led-g {
260 sdmmc_vol_ctrl_h: sdmmc-vol-ctrl-h {
267 pinctrl-names = "default";
268 pinctrl-0 = <&pwm1m0_pins>;
273 pinctrl-names = "default";
274 pinctrl-0 = <&pwm2m0_pins>;
279 vref-supply = <&vcc_1v8>;
284 bus-width = <8>;
285 cap-mmc-highspeed;
286 mmc-hs200-1_8v;
287 no-sd;
288 no-sdio;
289 non-removable;
290 vmmc-supply = <&vcc_3v3>;
291 vqmmc-supply = <&vcc_1v8>;
296 bus-width = <4>;
297 cap-mmc-highspeed;
298 cap-sd-highspeed;
299 disable-wp;
300 sd-uhs-sdr104;
301 vmmc-supply = <&vcc_3v3>;
302 vqmmc-supply = <&vccio_sd>;
307 pinctrl-names = "default";
308 pinctrl-0 = <&uart0m0_xfer>;