Lines Matching +full:sdmmc +full:- +full:supply
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 #include <dt-bindings/input/input.h>
4 #include <dt-bindings/pwm/pwm.h>
13 adc-keys {
14 compatible = "adc-keys";
15 io-channels = <&saradc 1>;
16 io-channel-names = "buttons";
17 keyup-threshold-microvolt = <1800000>;
19 button-up {
22 press-threshold-microvolt = <100000>;
25 button-down {
28 press-threshold-microvolt = <300000>;
31 button-menu {
34 press-threshold-microvolt = <640000>;
37 button-esc {
40 press-threshold-microvolt = <1000000>;
43 button-home {
46 press-threshold-microvolt = <1300000>;
51 compatible = "pwm-backlight";
52 brightness-levels = <
85 default-brightness-level = <128>;
86 enable-gpios = <&gpio7 RK_PA2 GPIO_ACTIVE_HIGH>;
87 pinctrl-names = "default";
88 pinctrl-0 = <&bl_en>;
92 ext_gmac: external-gmac-clock {
93 compatible = "fixed-clock";
94 clock-frequency = <125000000>;
95 clock-output-names = "ext_gmac";
96 #clock-cells = <0>;
100 compatible = "lg,lp079qx1-sp0v";
102 enable-gpios = <&gpio7 RK_PA4 GPIO_ACTIVE_HIGH>;
103 pinctrl-0 = <&lcd_cs>;
108 remote-endpoint = <&edp_out_panel>;
114 gpio-keys {
115 compatible = "gpio-keys";
118 pinctrl-names = "default";
119 pinctrl-0 = <&pwrbtn>;
121 key-power {
125 linux,input-type = <1>;
126 wakeup-source;
127 debounce-interval = <100>;
132 vcc_host: vcc-host-regulator {
133 compatible = "regulator-fixed";
134 enable-active-high;
136 pinctrl-names = "default";
137 pinctrl-0 = <&host_vbus_drv>;
138 regulator-name = "vcc_host";
139 regulator-always-on;
140 regulator-boot-on;
143 vcc_phy: vcc-phy-regulator {
144 compatible = "regulator-fixed";
145 enable-active-high;
147 pinctrl-names = "default";
148 pinctrl-0 = <ð_phy_pwr>;
149 regulator-name = "vcc_phy";
150 regulator-min-microvolt = <3300000>;
151 regulator-max-microvolt = <3300000>;
152 regulator-always-on;
153 regulator-boot-on;
156 vcc_sys: vsys-regulator {
157 compatible = "regulator-fixed";
158 regulator-name = "vcc_sys";
159 regulator-min-microvolt = <5000000>;
160 regulator-max-microvolt = <5000000>;
161 regulator-always-on;
162 regulator-boot-on;
170 vcc_sd: sdmmc-regulator {
171 compatible = "regulator-fixed";
173 pinctrl-names = "default";
174 pinctrl-0 = <&sdmmc_pwr>;
175 regulator-name = "vcc_sd";
176 regulator-min-microvolt = <3300000>;
177 regulator-max-microvolt = <3300000>;
178 startup-delay-us = <100000>;
179 vin-supply = <&vcc_io>;
184 cpu0-supply = <&vdd_cpu>;
188 force-hpd;
194 #address-cells = <1>;
195 #size-cells = <0>;
199 remote-endpoint = <&panel_in_edp>;
210 bus-width = <8>;
211 cap-mmc-highspeed;
212 disable-wp;
213 non-removable;
214 pinctrl-names = "default";
215 pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_pwr &emmc_bus8>;
220 vref-supply = <&vcc_18>;
224 &sdmmc {
225 bus-width = <4>;
226 cap-mmc-highspeed;
227 cap-sd-highspeed;
228 card-detect-delay = <200>;
229 disable-wp; /* wp not hooked up */
230 pinctrl-names = "default";
231 pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_cd &sdmmc_bus4>;
233 vmmc-supply = <&vcc_sd>;
234 vqmmc-supply = <&vccio_sd>;
238 phy-supply = <&vcc_phy>;
239 phy-mode = "rgmii";
241 snps,reset-gpio = <&gpio4 RK_PA7 GPIO_ACTIVE_HIGH>;
242 snps,reset-active-low;
243 snps,reset-delays-us = <0 10000 1000000>;
244 assigned-clocks = <&cru SCLK_MAC>;
245 assigned-clock-parents = <&ext_gmac>;
246 pinctrl-names = "default";
247 pinctrl-0 = <&rgmii_pins>;
254 mali-supply = <&vdd_gpu>;
259 ddc-i2c-bus = <&i2c5>;
300 rockchip,hw-tshut-mode = <0>; /* tshut mode 0:CRU 1:GPIO */
301 rockchip,hw-tshut-polarity = <0>; /* tshut polarity 0:LOW 1:HIGH */
306 pcfg_pull_none_drv_8ma: pcfg-pull-none-drv-8ma {
307 drive-strength = <8>;
310 pcfg_pull_up_drv_8ma: pcfg-pull-up-drv-8ma {
311 bias-pull-up;
312 drive-strength = <8>;
316 bl_en: bl-en {
328 lcd_cs: lcd-cs {
334 pmic_int: pmic-int {
339 sdmmc {
342 * high-speed mode on EVB board so bump up to 8ma.
344 sdmmc_bus4: sdmmc-bus4 {
351 sdmmc_clk: sdmmc-clk {
355 sdmmc_cmd: sdmmc-cmd {
359 sdmmc_pwr: sdmmc-pwr {
365 host_vbus_drv: host-vbus-drv {
371 eth_phy_pwr: eth-phy-pwr {