Lines Matching +full:mule +full:- +full:i2c +full:- +full:mux

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include <dt-bindings/leds/common.h>
20 attiny-updi-gate-regulator {
21 compatible = "regulator-output";
22 vout-supply = <&vg_attiny_updi>;
25 emmc_pwrseq: emmc-pwrseq {
26 compatible = "mmc-pwrseq-emmc";
27 pinctrl-0 = <&emmc_reset>;
28 pinctrl-names = "default";
29 reset-gpios = <&gpio1 RK_PB3 GPIO_ACTIVE_HIGH>;
33 compatible = "gpio-leds";
34 pinctrl-names = "default";
35 pinctrl-0 = <&module_led_pin>;
38 module_led: led-0 {
41 linux,default-trigger = "heartbeat";
46 vcc5v0_sys: regulator-vccsys {
47 compatible = "regulator-fixed";
48 regulator-name = "vcc5v0_sys";
49 regulator-always-on;
50 regulator-boot-on;
51 regulator-min-microvolt = <5000000>;
52 regulator-max-microvolt = <5000000>;
57 cpu-supply = <&vdd_arm>;
61 cpu-supply = <&vdd_arm>;
65 cpu-supply = <&vdd_arm>;
69 cpu-supply = <&vdd_arm>;
73 bus-width = <8>;
74 cap-mmc-highspeed;
75 mmc-hs200-1_8v;
76 mmc-pwrseq = <&emmc_pwrseq>;
77 non-removable;
78 vmmc-supply = <&vcc_3v3>;
79 vqmmc-supply = <&vcc_emmc>;
84 /* On-module TI DP83825I PHY but no connector, enable in carrierboard */
86 snps,reset-gpio = <&gpio3 RK_PB0 GPIO_ACTIVE_LOW>;
87 snps,reset-active-low;
88 snps,reset-delays-us = <0 50000 50000>;
89 phy-supply = <&vcc_3v3>;
95 * The Qseven BIOS_DISABLE signal on the PX30-µQ7 keeps the on-module
96 * eMMC powered-down initially (in fact it keeps the reset signal
97 * asserted). BIOS_DISABLE_OVERRIDE pin allows to re-enable eMMC after
100 bios-disable-override-hog {
102 output-high;
103 line-name = "bios_disable_override";
104 gpio-hog;
112 bios-disable-n-hog {
114 line-name = "bios_disable";
116 gpio-hog;
130 interrupt-parent = <&gpio0>;
132 pinctrl-0 = <&pmic_int>;
133 pinctrl-names = "default";
134 #clock-cells = <0>;
135 clock-output-names = "xin32k";
136 system-power-controller;
137 wakeup-source;
139 vcc1-supply = <&vcc5v0_sys>;
140 vcc2-supply = <&vcc5v0_sys>;
141 vcc3-supply = <&vcc5v0_sys>;
142 vcc4-supply = <&vcc5v0_sys>;
143 vcc5-supply = <&vcc_3v3>;
144 vcc6-supply = <&vcc_3v3>;
145 vcc7-supply = <&vcc_3v3>;
146 vcc9-supply = <&vcc5v0_sys>;
150 regulator-name = "vdd_log";
151 regulator-min-microvolt = <950000>;
152 regulator-max-microvolt = <1350000>;
153 regulator-ramp-delay = <6001>;
154 regulator-always-on;
155 regulator-boot-on;
157 regulator-state-mem {
158 regulator-on-in-suspend;
159 regulator-suspend-microvolt = <950000>;
164 regulator-name = "vdd_arm";
165 regulator-min-microvolt = <950000>;
166 regulator-max-microvolt = <1350000>;
167 regulator-ramp-delay = <6001>;
168 regulator-always-on;
169 regulator-boot-on;
171 regulator-state-mem {
172 regulator-off-in-suspend;
173 regulator-suspend-microvolt = <950000>;
178 regulator-name = "vcc_ddr";
179 regulator-always-on;
180 regulator-boot-on;
182 regulator-state-mem {
183 regulator-on-in-suspend;
188 regulator-name = "vcc_3v0_1v8";
189 regulator-min-microvolt = <1800000>;
190 regulator-max-microvolt = <3000000>;
191 regulator-always-on;
192 regulator-boot-on;
194 regulator-state-mem {
195 regulator-on-in-suspend;
196 regulator-suspend-microvolt = <3000000>;
201 regulator-name = "vcc_3v3";
202 regulator-min-microvolt = <3300000>;
203 regulator-max-microvolt = <3300000>;
204 regulator-always-on;
205 regulator-boot-on;
207 regulator-state-mem {
208 regulator-on-in-suspend;
209 regulator-suspend-microvolt = <3300000>;
214 regulator-name = "vcc_1v8";
215 regulator-min-microvolt = <1800000>;
216 regulator-max-microvolt = <1800000>;
217 regulator-always-on;
218 regulator-boot-on;
220 regulator-state-mem {
221 regulator-on-in-suspend;
222 regulator-suspend-microvolt = <1800000>;
227 regulator-name = "vcc_1v0";
228 regulator-min-microvolt = <1000000>;
229 regulator-max-microvolt = <1000000>;
230 regulator-always-on;
231 regulator-boot-on;
233 regulator-state-mem {
234 regulator-on-in-suspend;
235 regulator-suspend-microvolt = <1000000>;
240 regulator-name = "vccio_sd";
241 regulator-min-microvolt = <1800000>;
242 regulator-max-microvolt = <3300000>;
243 regulator-always-on;
244 regulator-boot-on;
246 regulator-state-mem {
247 regulator-on-in-suspend;
248 regulator-suspend-microvolt = <3300000>;
253 regulator-always-on;
254 regulator-boot-on;
255 regulator-min-microvolt = <1000000>;
256 regulator-max-microvolt = <1000000>;
257 regulator-name = "vcc_lcd";
259 regulator-state-mem {
260 regulator-off-in-suspend;
261 regulator-suspend-microvolt = <1000000>;
266 regulator-name = "vcc_1v8_lcd";
267 regulator-min-microvolt = <1800000>;
268 regulator-max-microvolt = <1800000>;
269 regulator-always-on;
270 regulator-boot-on;
272 regulator-state-mem {
273 regulator-on-in-suspend;
274 regulator-suspend-microvolt = <1800000>;
279 regulator-name = "vcca_1v8";
280 regulator-min-microvolt = <1800000>;
281 regulator-max-microvolt = <1800000>;
282 regulator-always-on;
283 regulator-boot-on;
285 regulator-state-mem {
286 regulator-off-in-suspend;
287 regulator-suspend-microvolt = <1800000>;
293 regulator-name = "vg_attiny_updi";
303 clock-frequency = <400000>;
306 compatible = "tsd,mule", "ti,amc6821";
309 i2c-mux {
310 compatible = "tsd,mule-i2c-mux";
311 #address-cells = <1>;
312 #size-cells = <0>;
314 i2c10: i2c@0 {
316 #address-cells = <1>;
317 #size-cells = <0>;
333 rockchip,trcm-sync-tx-only;
335 pinctrl-0 = <&i2s0_8ch_sclktx &i2s0_8ch_lrcktx
340 vccio1-supply = <&vcc_3v3>;
341 vccio2-supply = <&vccio_sd>;
342 vccio3-supply = <&vcc_3v3>;
343 vccio4-supply = <&vcc_3v3>;
344 vccio5-supply = <&vcc_3v3>;
345 vccio6-supply = <&vcc_emmc>;
346 vccio-oscgpi-supply = <&vcc_3v3>;
353 emmc_reset: emmc-reset {
359 module_led_pin: module-led-pin {
365 pmic_int: pmic-int {
373 pmuio1-supply = <&vcc_3v3>;
374 pmuio2-supply = <&vcc_3v3>;
379 vref-supply = <&vcc_1v8>;
384 vqmmc-supply = <&vccio_sd>;
400 /delete-property/ dmas;
401 /delete-property/ dma-names;
402 pinctrl-0 = <&uart5_xfer>;
405 /* Mule UCAN */