Lines Matching +full:cap +full:- +full:mmc +full:- +full:hw +full:- +full:reset

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Copyright (c) 2015 Caesar Wang <wxt@rock-chips.com>
6 #include <dt-bindings/input/input.h>
7 #include <dt-bindings/pwm/pwm.h>
12 stdout-path = "serial2:115200n8";
21 compatible = "pwm-backlight";
22 brightness-levels = <
55 default-brightness-level = <128>;
56 enable-gpios = <&gpio0 RK_PC4 GPIO_ACTIVE_HIGH>;
57 pinctrl-names = "default";
58 pinctrl-0 = <&bl_en>;
60 pwm-delay-us = <10000>;
63 emmc_pwrseq: emmc-pwrseq {
64 compatible = "mmc-pwrseq-emmc";
65 pinctrl-0 = <&emmc_reset>;
66 pinctrl-names = "default";
67 reset-gpios = <&gpio2 RK_PA3 GPIO_ACTIVE_HIGH>;
70 keys: gpio-keys {
71 compatible = "gpio-keys";
72 pinctrl-names = "default";
73 pinctrl-0 = <&pwr_key>;
76 wakeup-source;
84 vcc_host: vcc-host-regulator {
85 compatible = "regulator-fixed";
86 enable-active-high;
88 pinctrl-names = "default";
89 pinctrl-0 = <&host_vbus_drv>;
90 regulator-name = "vcc_host";
91 regulator-always-on;
92 regulator-boot-on;
93 vin-supply = <&vcc_sys>;
96 vcc_lan: vcc-lan-regulator {
97 compatible = "regulator-fixed";
98 regulator-name = "vcc_lan";
99 regulator-min-microvolt = <3300000>;
100 regulator-max-microvolt = <3300000>;
101 regulator-always-on;
102 regulator-boot-on;
103 vin-supply = <&vcc_io>;
106 vcc_sys: vcc-sys-regulator {
107 compatible = "regulator-fixed";
108 regulator-name = "vcc_sys";
109 regulator-min-microvolt = <5000000>;
110 regulator-max-microvolt = <5000000>;
111 regulator-always-on;
112 regulator-boot-on;
117 bus-width = <8>;
118 cap-mmc-highspeed;
119 mmc-pwrseq = <&emmc_pwrseq>;
120 non-removable;
121 pinctrl-names = "default";
122 pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_bus8>;
127 phy-supply = <&vcc_lan>;
128 phy-mode = "rmii";
130 snps,reset-gpio = <&gpio3 RK_PB4 GPIO_ACTIVE_HIGH>;
131 snps,reset-active-low;
132 snps,reset-delays-us = <0 10000 1000000>;
133 pinctrl-names = "default";
134 pinctrl-0 = <&rmii_pins>;
145 pcfg_pull_none_drv_8ma: pcfg-pull-none-drv-8ma {
146 bias-disable;
147 drive-strength = <8>;
150 pcfg_pull_up_drv_8ma: pcfg-pull-up-drv-8ma {
151 bias-pull-up;
152 drive-strength = <8>;
156 bl_en: bl-en {
162 emmc_bus8: emmc-bus8 {
173 emmc-clk {
177 emmc-cmd {
181 emmc_reset: emmc-reset {
187 pwr_key: pwr-key {
193 pmic_int: pmic-int {
199 wifi_reg_on: wifi-reg-on {
203 bt_rst: bt-rst {
209 host_vbus_drv: host-vbus-drv {
220 rockchip,hw-tshut-mode = <0>; /* tshut mode 0:CRU 1:GPIO */
221 rockchip,hw-tshut-polarity = <0>; /* tshut polarity 0:LOW 1:HIGH */