Lines Matching +full:regulator +full:- +full:microvolt +full:- +full:offset

1 // SPDX-License-Identifier: GPL-2.0
3 * Common definition for Hardkernel's Exynos4412 based ODROID-X/X2/U2/U3 boards
7 #include <dt-bindings/sound/samsung-i2s.h>
8 #include <dt-bindings/input/input.h>
9 #include <dt-bindings/clock/maxim,max77686.h>
11 #include "exynos4412-ppmu-common.dtsi"
12 #include <dt-bindings/gpio/gpio.h>
13 #include "exynos-mfc-reserved-memory.dtsi"
17 stdout-path = &serial_1;
21 compatible = "samsung,secure-firmware";
26 compatible = "gpio-keys";
27 pinctrl-names = "default";
28 pinctrl-0 = <&gpio_power_key>;
34 debounce-interval = <10>;
35 wakeup-source;
40 compatible = "hardkernel,odroid-xu4-audio";
43 sound-dai = <&i2s0 0>;
47 sound-dai = <&hdmi>, <&max98090>;
52 pinctrl-0 = <&emmc_rstn>;
53 pinctrl-names = "default";
54 compatible = "mmc-pwrseq-emmc";
55 reset-gpios = <&gpk1 2 GPIO_ACTIVE_LOW>;
58 fixed-rate-clocks {
60 compatible = "samsung,clock-xxti";
61 clock-frequency = <0>;
65 compatible = "samsung,clock-xusbxti";
66 clock-frequency = <24000000>;
72 devfreq-events = <&ppmu_dmc0_3>, <&ppmu_dmc1_3>;
73 vdd-supply = <&buck1_reg>;
88 devfreq-events = <&ppmu_leftbus_3>, <&ppmu_rightbus_3>;
89 vdd-supply = <&buck3_reg>;
120 pinctrl-names = "default";
121 pinctrl-0 = <>;
125 assigned-clocks = <&clock CLK_FOUT_EPLL>;
126 assigned-clock-rates = <45158401>;
130 assigned-clocks = <&clock_audss EXYNOS_MOUT_AUDSS>,
136 assigned-clock-parents = <&clock CLK_FOUT_EPLL>,
139 assigned-clock-rates = <0>, <0>,
146 cpu0-supply = <&buck2_reg>;
150 opp-1000000000 {
151 opp-suspend;
153 opp-800000000 {
154 /delete-property/opp-suspend;
159 cooling-maps {
162 cooling-device = <&cpu0 7 7>, <&cpu1 7 7>,
167 cooling-device = <&cpu0 13 13>, <&cpu1 13 13>,
175 samsung,pins = "gpx1-3";
176 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
179 max77686_irq: max77686-irq {
180 samsung,pins = "gpx3-2";
181 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
182 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
183 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
186 hdmi_hpd: hdmi-hpd {
187 samsung,pins = "gpx3-7";
188 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
191 emmc_rstn: emmc-rstn {
192 samsung,pins = "gpk1-2";
193 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
207 assigned-clocks = <&clock CLK_MOUT_FIMC0>,
209 assigned-clock-parents = <&clock CLK_MOUT_MPLL_USER_T>;
210 assigned-clock-rates = <0>, <176000000>;
215 assigned-clocks = <&clock CLK_MOUT_FIMC1>,
217 assigned-clock-parents = <&clock CLK_MOUT_MPLL_USER_T>;
218 assigned-clock-rates = <0>, <176000000>;
223 assigned-clocks = <&clock CLK_MOUT_FIMC2>,
225 assigned-clock-parents = <&clock CLK_MOUT_MPLL_USER_T>;
226 assigned-clock-rates = <0>, <176000000>;
231 assigned-clocks = <&clock CLK_MOUT_FIMC3>,
233 assigned-clock-parents = <&clock CLK_MOUT_MPLL_USER_T>;
234 assigned-clock-rates = <0>, <176000000>;
238 mali-supply = <&buck4_reg>;
243 hpd-gpios = <&gpx3 7 GPIO_ACTIVE_HIGH>;
244 pinctrl-names = "default";
245 pinctrl-0 = <&hdmi_hpd>;
246 vdd-supply = <&ldo8_reg>;
247 vdd_osc-supply = <&ldo10_reg>;
248 vdd_pll-supply = <&ldo8_reg>;
260 vusb_d-supply = <&ldo15_reg>;
261 vusb_a-supply = <&ldo12_reg>;
265 samsung,i2c-sda-delay = <100>;
266 samsung,i2c-max-bus-freq = <400000>;
273 intn-gpios = <&gpx3 0 GPIO_ACTIVE_HIGH>;
274 connect-gpios = <&gpx3 4 GPIO_ACTIVE_HIGH>;
275 reset-gpios = <&gpx3 5 GPIO_ACTIVE_LOW>;
276 initial-mode = <1>;
281 interrupt-parent = <&gpx3>;
283 pinctrl-names = "default";
284 pinctrl-0 = <&max77686_irq>;
286 #clock-cells = <1>;
288 voltage-regulators {
290 regulator-name = "VDD_ALIVE_1.0V";
291 regulator-min-microvolt = <1000000>;
292 regulator-max-microvolt = <1000000>;
293 regulator-always-on;
297 regulator-name = "VDDQ_M1_2_1.8V";
298 regulator-min-microvolt = <1800000>;
299 regulator-max-microvolt = <1800000>;
300 regulator-always-on;
304 regulator-name = "VDDQ_EXT_1.8V";
305 regulator-min-microvolt = <1800000>;
306 regulator-max-microvolt = <1800000>;
307 regulator-always-on;
311 regulator-name = "VDDQ_MMC2_2.8V";
312 regulator-min-microvolt = <2800000>;
313 regulator-max-microvolt = <2800000>;
314 regulator-boot-on;
318 regulator-name = "VDDQ_MMC1_3_1.8V";
319 regulator-min-microvolt = <1800000>;
320 regulator-max-microvolt = <1800000>;
321 regulator-always-on;
322 regulator-boot-on;
326 regulator-name = "VDD10_MPLL_1.0V";
327 regulator-min-microvolt = <1000000>;
328 regulator-max-microvolt = <1000000>;
329 regulator-always-on;
333 regulator-name = "VDD10_XPLL_1.0V";
334 regulator-min-microvolt = <1000000>;
335 regulator-max-microvolt = <1000000>;
336 regulator-always-on;
340 regulator-name = "VDD10_HDMI_1.0V";
341 regulator-min-microvolt = <1000000>;
342 regulator-max-microvolt = <1000000>;
346 regulator-name = "VDDQ_MIPIHSI_1.8V";
347 regulator-min-microvolt = <1800000>;
348 regulator-max-microvolt = <1800000>;
352 regulator-name = "VDD18_ABB1_1.8V";
353 regulator-min-microvolt = <1800000>;
354 regulator-max-microvolt = <1800000>;
355 regulator-always-on;
359 regulator-name = "VDD33_USB_3.3V";
360 regulator-min-microvolt = <3300000>;
361 regulator-max-microvolt = <3300000>;
362 regulator-always-on;
363 regulator-boot-on;
367 regulator-name = "VDDQ_C2C_W_1.8V";
368 regulator-min-microvolt = <1800000>;
369 regulator-max-microvolt = <1800000>;
370 regulator-always-on;
371 regulator-boot-on;
375 regulator-name = "VDD18_ABB0_2_1.8V";
376 regulator-min-microvolt = <1800000>;
377 regulator-max-microvolt = <1800000>;
378 regulator-always-on;
379 regulator-boot-on;
383 regulator-name = "VDD10_HSIC_1.0V";
384 regulator-min-microvolt = <1000000>;
385 regulator-max-microvolt = <1000000>;
386 regulator-always-on;
387 regulator-boot-on;
391 regulator-name = "VDD18_HSIC_1.8V";
392 regulator-min-microvolt = <1800000>;
393 regulator-max-microvolt = <1800000>;
394 regulator-always-on;
395 regulator-boot-on;
399 regulator-name = "LDO20_1.8V";
400 regulator-min-microvolt = <1800000>;
401 regulator-max-microvolt = <1800000>;
405 regulator-name = "TFLASH_2.8V";
406 regulator-min-microvolt = <2800000>;
407 regulator-max-microvolt = <2800000>;
408 regulator-boot-on;
416 regulator-name = "LDO22";
417 regulator-boot-on;
421 regulator-name = "VDDQ_LCD_1.8V";
422 regulator-min-microvolt = <1800000>;
423 regulator-max-microvolt = <1800000>;
424 regulator-always-on;
425 regulator-boot-on;
429 regulator-name = "VDD_MIF";
430 regulator-min-microvolt = <900000>;
431 regulator-max-microvolt = <1100000>;
432 regulator-always-on;
433 regulator-boot-on;
437 regulator-name = "VDD_ARM";
438 regulator-min-microvolt = <900000>;
439 regulator-max-microvolt = <1350000>;
440 regulator-always-on;
441 regulator-boot-on;
445 regulator-name = "VDD_INT";
446 regulator-min-microvolt = <900000>;
447 regulator-max-microvolt = <1050000>;
448 regulator-always-on;
449 regulator-boot-on;
453 regulator-name = "VDD_G3D";
454 regulator-min-microvolt = <900000>;
455 regulator-max-microvolt = <1100000>;
456 regulator-microvolt-offset = <50000>;
460 regulator-name = "VDDQ_CKEM1_2_1.2V";
461 regulator-min-microvolt = <1200000>;
462 regulator-max-microvolt = <1200000>;
463 regulator-always-on;
464 regulator-boot-on;
468 regulator-name = "BUCK6_1.35V";
469 regulator-min-microvolt = <1350000>;
470 regulator-max-microvolt = <1350000>;
471 regulator-always-on;
472 regulator-boot-on;
476 regulator-name = "BUCK7_2.0V";
477 regulator-min-microvolt = <2000000>;
478 regulator-max-microvolt = <2000000>;
479 regulator-always-on;
487 regulator-name = "BUCK8_2.8V";
498 interrupt-parent = <&gpx0>;
501 clock-names = "mclk";
502 #sound-dai-cells = <0>;
515 pinctrl-0 = <&i2s0_bus>;
516 pinctrl-names = "default";
518 assigned-clocks = <&i2s0 CLK_I2S_RCLK_SRC>;
519 assigned-clock-parents = <&clock_audss EXYNOS_SCLK_I2S>;
527 pinctrl-0 = <&sd4_clk &sd4_cmd &sd4_bus4 &sd4_bus8>;
528 pinctrl-names = "default";
529 vmmc-supply = <&ldo20_reg>;
530 mmc-pwrseq = <&emmc_pwrseq>;
533 broken-cd;
534 card-detect-delay = <200>;
535 samsung,dw-mshc-ciu-div = <3>;
536 samsung,dw-mshc-sdr-timing = <2 3>;
537 samsung,dw-mshc-ddr-timing = <1 2>;
538 bus-width = <8>;
539 cap-mmc-highspeed;
545 clock-names = "rtc", "rtc_src";
549 bus-width = <4>;
550 pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_bus4>;
551 pinctrl-names = "default";
552 vmmc-supply = <&ldo21_reg>;
553 vqmmc-supply = <&ldo4_reg>;
554 cd-gpios = <&gpk2 2 GPIO_ACTIVE_LOW>;
567 vtmu-supply = <&ldo10_reg>;