Lines Matching +full:pwrseq +full:- +full:simple

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
9 #include <dt-bindings/pwm/pwm.h>
10 #include <dt-bindings/input/input.h>
17 fiq_debugger: fiq-debugger {
18 compatible = "rockchip,fiq-debugger";
20 rockchip,serial-id = <2>;
21 rockchip,signal-irq = <159>;
22 rockchip,wake-irq = <0>;
23 rockchip,irq-mode-enable = <0>; /* If enable uart uses irq instead of fiq */
25 pinctrl-names = "default";
26 pinctrl-0 = <&uart21_xfer>;
33 reserved_memory: reserved-memory {
34 #address-cells = <1>;
35 #size-cells = <1>;
38 drm_logo: drm-logo@00000000 {
39 compatible = "rockchip,drm-logo";
43 secure_memory: secure-memory@80000000 {
44 compatible = "rockchip,secure-memory";
51 record-size = <0x20000>;
52 console-size = <0x80000>;
53 ftrace-size = <0x00000>;
54 pmsg-size = <0x50000>;
58 gpio_keys: gpio-keys {
60 compatible = "gpio-keys";
61 #address-cells = <1>;
62 #size-cells = <0>;
65 pinctrl-names = "default";
66 pinctrl-0 = <&pwr_key &volume_up_key>;
68 power_key: power-key {
72 debounce-interval = <100>;
73 wakeup-source;
76 volume_up: volume-up-key {
84 compatible = "simple-audio-card";
85 simple-audio-card,format = "i2s";
86 simple-audio-card,mclk-fs = <256>;
87 simple-audio-card,name = "rockchip-rk3229";
88 simple-audio-card,cpu {
89 sound-dai = <&i2s1>;
91 simple-audio-card,codec {
92 sound-dai = <&codec>;
96 hdmi_sound: hdmi-sound {
98 compatible = "simple-audio-card";
99 simple-audio-card,format = "i2s";
100 simple-audio-card,mclk-fs = <128>;
101 simple-audio-card,name = "rockchip-hdmi";
102 simple-audio-card,cpu {
103 sound-dai = <&i2s0>;
105 simple-audio-card,codec {
106 sound-dai = <&hdmi>;
111 compatible = "simple-bus";
112 #address-cells = <1>;
113 #size-cells = <0>;
116 compatible = "regulator-fixed";
117 regulator-name = "vccio_1v8";
118 regulator-min-microvolt = <1800000>;
119 regulator-max-microvolt = <1800000>;
120 regulator-always-on;
124 compatible = "regulator-fixed";
125 regulator-name = "vccio_3v3";
126 regulator-min-microvolt = <3300000>;
127 regulator-max-microvolt = <3300000>;
128 regulator-always-on;
132 rtc_fake: rtc-fake {
133 compatible = "rtc-fake";
137 sdio_pwrseq: sdio-pwrseq {
138 compatible = "mmc-pwrseq-simple";
140 /* clock-names = "ext_clock"; */
141 pinctrl-names = "default";
142 pinctrl-0 = <&wifi_enable_h>;
147 * - SDIO_RESET_L_WL_REG_ON
148 * - PDN (power down when low)
150 reset-gpios = <&gpio2 26 GPIO_ACTIVE_LOW>; /* GPIO2_D2 */
153 spdif_out: spdif-out {
155 compatible = "linux,spdif-dit";
156 #sound-dai-cells = <0>;
159 spdif_sound: spdif-sound {
161 compatible = "simple-audio-card";
162 simple-audio-card,name = "ROCKCHIP-SPDIF";
163 simple-audio-card,mclk-fs = <128>;
164 simple-audio-card,cpu {
165 sound-dai = <&spdif>;
167 simple-audio-card,codec {
168 sound-dai = <&spdif_out>;
172 vcc_host: vcc-host-regulator {
173 compatible = "regulator-fixed";
174 enable-active-high;
176 pinctrl-names = "default";
177 pinctrl-0 = <&host_vbus_drv>;
178 regulator-name = "vcc_host";
179 regulator-always-on;
180 regulator-boot-on;
183 vcc_otg_vbus: otg-vbus-regulator {
184 compatible = "regulator-fixed";
186 pinctrl-names = "default";
187 pinctrl-0 = <&otg_vbus_drv>;
188 regulator-name = "vcc_otg_vbus";
189 regulator-min-microvolt = <5000000>;
190 regulator-max-microvolt = <5000000>;
191 enable-active-high;
194 vcc_phy: vcc-phy-regulator {
195 compatible = "regulator-fixed";
196 enable-active-high;
197 regulator-name = "vcc_phy";
198 regulator-min-microvolt = <1800000>;
199 regulator-max-microvolt = <1800000>;
200 regulator-always-on;
201 regulator-boot-on;
204 vdd_arm: vdd-arm-regulator {
205 compatible = "pwm-regulator";
207 regulator-init-microvolt = <1200000>;
208 regulator-early-min-microvolt = <1200000>;
210 regulator-name = "vdd_arm";
211 regulator-min-microvolt = <950000>;
212 regulator-max-microvolt = <1400000>;
213 regulator-settling-time-up-us = <250>;
214 regulator-always-on;
215 regulator-boot-on;
218 wireless_bluetooth: wireless-bluetooth {
219 compatible = "bluetooth-platdata";
221 clock-names = "ext_clock";
223 pinctrl-names = "default", "rts_gpio";
224 pinctrl-0 = <&uart11_rts>;
225 pinctrl-1 = <&uart11_rts_gpio>;
231 wireless_wlan: wireless-wlan {
232 compatible = "wlan-platdata";
242 #sound-dai-cells = <0>;
247 cpu-supply = <&vdd_arm>;
251 logo-memory-region = <&drm_logo>;
252 secure-memory-region = <&secure_memory>;
256 route_hdmi: route-hdmi {
265 route_tve: route-tve {
277 center-supply = <&vdd_arm>;
282 broken-cd;
283 bus-width = <8>;
284 cap-mmc-highspeed;
285 mmc-hs200-1_8v;
286 no-sdio;
287 no-sd;
288 disable-wp;
289 non-removable;
290 num-slots = <1>;
291 /delete-property/ default-sample-phase;
292 /delete-property/ pinctrl-names;
293 /delete-property/ pinctrl-0;
298 assigned-clocks = <&cru SCLK_MAC_SRC>;
299 assigned-clock-rates = <50000000>;
301 phy-supply = <&vcc_phy>;
302 phy-mode = "rmii";
303 phy-is-integrated;
309 mali-supply = <&vdd_arm>;
314 #sound-dai-cells = <0>;
315 ddc-i2c-scl-high-time-ns = <9625>;
316 ddc-i2c-scl-low-time-ns = <10000>;
326 vccio1-supply = <&vccio_3v3_reg>;
327 vccio2-supply = <&vccio_3v3_reg>;
328 vccio4-supply = <&vccio_3v3_reg>;
337 #clock-cells = <0>;
338 clock-frequency = <32768>;
339 clock-output-names = "xin32k";
345 rockchip,bclk-fs = <128>;
346 #sound-dai-cells = <0>;
350 #sound-dai-cells = <0>;
368 pwr_key: pwr-key {
372 volume_up_key: volume-up {
378 sdmmc_pwr: sdmmc-pwr {
383 sdio-pwrseq {
384 wifi_enable_h: wifi-enable-h {
390 host_vbus_drv: host-vbus-drv {
394 otg_vbus_drv: otg-vbus-drv {
402 pinctrl-names = "active";
403 pinctrl-0 = <&pwm1_pin_pull_down>;
412 pinctrl-names = "default";
413 pinctrl-0 = <&pwm3_pin>;
414 compatible = "rockchip,remotectl-pwm";
522 rockchip,virtual-poweroff = <1>;
523 rockchip,sleep-mode-config = <
534 mmc-pwrseq = <&sdio_pwrseq>;
535 bus-width = <4>;
536 cap-mmc-highspeed;
537 cap-sd-highspeed;
538 cap-sdio-irq;
539 non-removable;
540 ignore-pm-notify;
541 keep-power-in-suspend;
542 max-frequency = <37500000>;
543 no-sd;
544 no-mmc;
549 pinctrl-names = "default";
550 pinctrl-0 = <&sdmmc_pwr &sdmmc_clk &sdmmc_cmd &sdmmc_bus4>;
551 bus-width = <4>;
552 cap-mmc-highspeed;
553 cap-sd-highspeed;
554 card-detect-delay = <200>;
555 disable-wp;
556 max-frequency = <50000000>;
557 num-slots = <1>;
558 no-sdio;
559 no-mmc;
564 #sound-dai-cells = <0>;
580 rockchip,hw-tshut-mode = <0>; /* tshut mode 0:CRU 1:GPIO */
581 rockchip,hw-tshut-temp = <120000>;
592 u2phy0_otg: otg-port {
596 u2phy0_host: host-port {
604 u2phy1_otg: otg-port {
608 u2phy1_host: host-port {
614 pinctrl-names = "default";
615 pinctrl-0 = <&uart11_xfer &uart11_cts>;
624 phy-supply = <&vcc_host>;
628 phy-supply = <&vcc_host>;
632 vbus-supply = <&vcc_otg_vbus>;
660 assigned-clocks = <&cru DCLK_VOP>;
661 assigned-clock-parents = <&cru HDMIPHY>;
678 vcodec-supply = <&vdd_arm>;