Lines Matching +full:sdio +full:- +full:pinmux
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
5 * Copyright (C) 2020-2021 Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
8 /dts-v1/;
10 #include "owl-s500.dtsi"
22 stdout-path = "serial2:115200n8";
30 syspwr: regulator-5v0 {
31 compatible = "regulator-fixed";
32 regulator-name = "SYSPWR";
33 regulator-min-microvolt = <5000000>;
34 regulator-max-microvolt = <5000000>;
35 regulator-always-on;
40 cpu0-supply = <&vdd_cpu>;
45 pinctrl-names = "default";
46 pinctrl-0 = <&i2c0_pins>;
51 interrupt-parent = <&sirq>;
54 reset-time-sec = <6>;
57 compatible = "actions,atc2603c-regulator";
59 dcdc1-supply = <&syspwr>;
60 dcdc2-supply = <&syspwr>;
61 dcdc3-supply = <&syspwr>;
62 ldo1-supply = <&syspwr>;
63 ldo2-supply = <&syspwr>;
64 ldo3-supply = <&syspwr>;
65 ldo5-supply = <&syspwr>;
66 ldo6-supply = <&syspwr>;
67 ldo7-supply = <&syspwr>;
68 ldo8-supply = <&syspwr>;
69 ldo11-supply = <&syspwr>;
70 ldo12-supply = <&syspwr>;
71 switchldo1-supply = <&vcc>;
74 regulator-name = "VDD_CPU";
75 regulator-min-microvolt = <700000>;
76 regulator-max-microvolt = <1400000>;
77 regulator-always-on;
81 regulator-name = "VDDQ";
82 regulator-min-microvolt = <1300000>;
83 regulator-max-microvolt = <2150000>;
84 regulator-always-on;
85 regulator-boot-on;
89 regulator-name = "VCC";
90 regulator-min-microvolt = <2600000>;
91 regulator-max-microvolt = <3300000>;
92 regulator-always-on;
96 regulator-name = "VCC_3V3";
97 regulator-min-microvolt = <2600000>;
98 regulator-max-microvolt = <3300000>;
99 regulator-always-on;
103 regulator-name = "AVCC";
104 regulator-min-microvolt = <2600000>;
105 regulator-max-microvolt = <3300000>;
106 regulator-always-on;
110 regulator-name = "VDD_1V8";
111 regulator-min-microvolt = <1500000>;
112 regulator-max-microvolt = <2000000>;
113 regulator-always-on;
117 regulator-name = "VCC_3V1";
118 regulator-min-microvolt = <2600000>;
119 regulator-max-microvolt = <3300000>;
123 regulator-name = "AVDD";
124 regulator-min-microvolt = <700000>;
125 regulator-max-microvolt = <1400000>;
126 regulator-always-on;
130 regulator-name = "SENS_1V8";
131 regulator-min-microvolt = <1800000>;
132 regulator-max-microvolt = <1800000>;
136 regulator-name = "LDO8";
137 regulator-min-microvolt = <2300000>;
138 regulator-max-microvolt = <3300000>;
142 regulator-name = "SVCC";
143 regulator-min-microvolt = <2600000>;
144 regulator-max-microvolt = <3300000>;
145 regulator-always-on;
149 regulator-name = "RTC_VDD";
150 regulator-min-microvolt = <1800000>;
151 regulator-max-microvolt = <1800000>;
152 regulator-always-on;
156 regulator-name = "SD_VCC";
157 regulator-min-microvolt = <3000000>;
158 regulator-max-microvolt = <3300000>;
159 regulator-always-on;
160 regulator-boot-on;
168 pinctrl-names = "default";
169 pinctrl-0 = <&i2c1_pins>;
174 pinctrl-names = "default";
175 pinctrl-0 = <&i2c2_pins>;
179 i2c0_pins: i2c0-pins {
180 pinmux {
187 bias-pull-up;
191 i2c1_pins: i2c1-pins {
194 bias-pull-up;
198 i2c2_pins: i2c2-pins {
201 bias-pull-up;
205 mmc0_pins: mmc0-pins {
206 pinmux {
212 drv-pinconf {
214 drive-strength = <8>;
217 bias0-pinconf {
220 bias-pull-up;
223 bias1-pinconf {
225 bias-pull-down;
229 ethernet_pins: ethernet-pins {
230 eth_rmii-pinmux {
238 phy_clk-pinmux {
243 ref_clk-pinconf {
245 drive-strength = <2>;
254 pinctrl-names = "default";
255 pinctrl-0 = <&mmc0_pins>;
256 no-sdio;
257 no-mmc;
258 no-1-8-v;
259 cd-gpios = <&pinctrl 117 GPIO_ACTIVE_LOW>;
260 bus-width = <4>;
261 vmmc-supply = <&sd_vcc>;
262 vqmmc-supply = <&sd_vcc>;
266 pinctrl-names = "default";
267 pinctrl-0 = <ðernet_pins>;
268 phy-mode = "rmii";
269 phy-handle = <ð_phy>;
273 #address-cells = <1>;
274 #size-cells = <0>;
276 reset-gpios = <&pinctrl 88 GPIO_ACTIVE_LOW>; /* GPIOC24 */
277 reset-delay-us = <10000>;
278 reset-post-delay-us = <150000>;
280 eth_phy: ethernet-phy@3 {
282 max-speed = <100>;
283 interrupt-parent = <&sirq>;