162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright (C) 2019 André Hentschel <nerv@dawncrow.de> 462306a36Sopenharmony_ci */ 562306a36Sopenharmony_ci/dts-v1/; 662306a36Sopenharmony_ci 762306a36Sopenharmony_ci#include "dm3725.dtsi" 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci#include <dt-bindings/input/input.h> 1062306a36Sopenharmony_ci#include <dt-bindings/leds/common.h> 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci/ { 1362306a36Sopenharmony_ci model = "Amazon Echo (first generation)"; 1462306a36Sopenharmony_ci compatible = "amazon,omap3-echo", "ti,omap3630", "ti,omap3"; 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ci cpus { 1762306a36Sopenharmony_ci cpu@0 { 1862306a36Sopenharmony_ci cpu0-supply = <&vdd1_reg>; 1962306a36Sopenharmony_ci }; 2062306a36Sopenharmony_ci }; 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ci memory@80000000 { 2362306a36Sopenharmony_ci device_type = "memory"; 2462306a36Sopenharmony_ci reg = <0x80000000 0xc600000>; /* 198 MB */ 2562306a36Sopenharmony_ci }; 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ci vcc5v: fixedregulator0 { 2862306a36Sopenharmony_ci compatible = "regulator-fixed"; 2962306a36Sopenharmony_ci regulator-name = "vcc5v"; 3062306a36Sopenharmony_ci regulator-min-microvolt = <5000000>; 3162306a36Sopenharmony_ci regulator-max-microvolt = <5000000>; 3262306a36Sopenharmony_ci regulator-boot-on; 3362306a36Sopenharmony_ci regulator-always-on; 3462306a36Sopenharmony_ci }; 3562306a36Sopenharmony_ci 3662306a36Sopenharmony_ci vcc3v3: fixedregulator1 { 3762306a36Sopenharmony_ci compatible = "regulator-fixed"; 3862306a36Sopenharmony_ci regulator-name = "vcc3v3"; 3962306a36Sopenharmony_ci regulator-min-microvolt = <3300000>; 4062306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 4162306a36Sopenharmony_ci regulator-boot-on; 4262306a36Sopenharmony_ci regulator-always-on; 4362306a36Sopenharmony_ci }; 4462306a36Sopenharmony_ci 4562306a36Sopenharmony_ci vcc1v8: fixedregulator2 { 4662306a36Sopenharmony_ci compatible = "regulator-fixed"; 4762306a36Sopenharmony_ci regulator-name = "vcc1v8"; 4862306a36Sopenharmony_ci regulator-min-microvolt = <1800000>; 4962306a36Sopenharmony_ci regulator-max-microvolt = <1800000>; 5062306a36Sopenharmony_ci regulator-boot-on; 5162306a36Sopenharmony_ci regulator-always-on; 5262306a36Sopenharmony_ci }; 5362306a36Sopenharmony_ci 5462306a36Sopenharmony_ci sdio_pwrseq: sdio-pwrseq { 5562306a36Sopenharmony_ci compatible = "mmc-pwrseq-simple"; 5662306a36Sopenharmony_ci reset-gpios = <&gpio1 21 GPIO_ACTIVE_LOW>; 5762306a36Sopenharmony_ci post-power-on-delay-ms = <40>; 5862306a36Sopenharmony_ci }; 5962306a36Sopenharmony_ci 6062306a36Sopenharmony_ci gpio-keys { 6162306a36Sopenharmony_ci compatible = "gpio-keys"; 6262306a36Sopenharmony_ci 6362306a36Sopenharmony_ci pinctrl-names = "default"; 6462306a36Sopenharmony_ci pinctrl-0 = <&button_pins>; 6562306a36Sopenharmony_ci 6662306a36Sopenharmony_ci mute-button { 6762306a36Sopenharmony_ci label = "mute"; 6862306a36Sopenharmony_ci linux,code = <KEY_MUTE>; 6962306a36Sopenharmony_ci gpios = <&gpio3 6 GPIO_ACTIVE_LOW>; /* GPIO_70 */ 7062306a36Sopenharmony_ci wakeup-source; 7162306a36Sopenharmony_ci }; 7262306a36Sopenharmony_ci 7362306a36Sopenharmony_ci help-button { 7462306a36Sopenharmony_ci label = "help"; 7562306a36Sopenharmony_ci linux,code = <KEY_HELP>; 7662306a36Sopenharmony_ci gpios = <&gpio3 8 GPIO_ACTIVE_LOW>; /* GPIO_72 */ 7762306a36Sopenharmony_ci wakeup-source; 7862306a36Sopenharmony_ci }; 7962306a36Sopenharmony_ci }; 8062306a36Sopenharmony_ci 8162306a36Sopenharmony_ci rotary: rotary-encoder { 8262306a36Sopenharmony_ci compatible = "rotary-encoder"; 8362306a36Sopenharmony_ci gpios = < 8462306a36Sopenharmony_ci &gpio3 5 GPIO_ACTIVE_HIGH /* GPIO_69 */ 8562306a36Sopenharmony_ci &gpio3 12 GPIO_ACTIVE_HIGH /* GPIO_76 */ 8662306a36Sopenharmony_ci >; 8762306a36Sopenharmony_ci linux,axis = <REL_X>; 8862306a36Sopenharmony_ci rotary-encoder,relative-axis; 8962306a36Sopenharmony_ci }; 9062306a36Sopenharmony_ci 9162306a36Sopenharmony_ci speaker_amp: speaker-amplifier { 9262306a36Sopenharmony_ci compatible = "simple-audio-amplifier"; 9362306a36Sopenharmony_ci enable-gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>; /* gpio_129 */ 9462306a36Sopenharmony_ci sound-name-prefix = "Speaker Amp"; 9562306a36Sopenharmony_ci VCC-supply = <&vcc1v8>; 9662306a36Sopenharmony_ci }; 9762306a36Sopenharmony_ci 9862306a36Sopenharmony_ci sound { 9962306a36Sopenharmony_ci compatible = "simple-audio-card"; 10062306a36Sopenharmony_ci simple-audio-card,name = "Misto Speaker"; 10162306a36Sopenharmony_ci simple-audio-card,widgets = 10262306a36Sopenharmony_ci "Speaker", "Speaker"; 10362306a36Sopenharmony_ci simple-audio-card,routing = 10462306a36Sopenharmony_ci "Speaker Amp INL", "HPL", 10562306a36Sopenharmony_ci "Speaker Amp INR", "HPR", 10662306a36Sopenharmony_ci "Speaker", "Speaker Amp OUTL", 10762306a36Sopenharmony_ci "Speaker", "Speaker Amp OUTR"; 10862306a36Sopenharmony_ci simple-audio-card,format = "i2s"; 10962306a36Sopenharmony_ci simple-audio-card,bitclock-master = <&sound_master>; 11062306a36Sopenharmony_ci simple-audio-card,frame-master = <&sound_master>; 11162306a36Sopenharmony_ci simple-audio-card,aux-devs = <&speaker_amp>; 11262306a36Sopenharmony_ci 11362306a36Sopenharmony_ci simple-audio-card,cpu { 11462306a36Sopenharmony_ci sound-dai = <&mcbsp2>; 11562306a36Sopenharmony_ci }; 11662306a36Sopenharmony_ci 11762306a36Sopenharmony_ci sound_master: simple-audio-card,codec { 11862306a36Sopenharmony_ci sound-dai = <&codec0>; 11962306a36Sopenharmony_ci system-clock-frequency = <19200000>; 12062306a36Sopenharmony_ci }; 12162306a36Sopenharmony_ci }; 12262306a36Sopenharmony_ci}; 12362306a36Sopenharmony_ci 12462306a36Sopenharmony_ci&i2c1 { 12562306a36Sopenharmony_ci clock-frequency = <400000>; 12662306a36Sopenharmony_ci 12762306a36Sopenharmony_ci tps: tps@2d { 12862306a36Sopenharmony_ci reg = <0x2d>; 12962306a36Sopenharmony_ci }; 13062306a36Sopenharmony_ci}; 13162306a36Sopenharmony_ci 13262306a36Sopenharmony_ci&mcbsp2 { 13362306a36Sopenharmony_ci status = "okay"; 13462306a36Sopenharmony_ci #sound-dai-cells = <0>; 13562306a36Sopenharmony_ci pinctrl-names = "default"; 13662306a36Sopenharmony_ci pinctrl-0 = <&mcbsp2_pins>; 13762306a36Sopenharmony_ci}; 13862306a36Sopenharmony_ci 13962306a36Sopenharmony_ci&i2c2 { 14062306a36Sopenharmony_ci clock-frequency = <400000>; 14162306a36Sopenharmony_ci 14262306a36Sopenharmony_ci lp5523A: lp5523A@32 { 14362306a36Sopenharmony_ci #address-cells = <1>; 14462306a36Sopenharmony_ci #size-cells = <0>; 14562306a36Sopenharmony_ci compatible = "national,lp5523"; 14662306a36Sopenharmony_ci label = "q1"; 14762306a36Sopenharmony_ci reg = <0x32>; 14862306a36Sopenharmony_ci clock-mode = /bits/ 8 <0>; /* LP55XX_CLOCK_AUTO */ 14962306a36Sopenharmony_ci enable-gpios = <&gpio4 13 GPIO_ACTIVE_HIGH>; /* GPIO_109 */ 15062306a36Sopenharmony_ci 15162306a36Sopenharmony_ci multi-led@0 { 15262306a36Sopenharmony_ci #address-cells = <1>; 15362306a36Sopenharmony_ci #size-cells = <0>; 15462306a36Sopenharmony_ci reg = <0x0>; 15562306a36Sopenharmony_ci color = <LED_COLOR_ID_RGB>; 15662306a36Sopenharmony_ci 15762306a36Sopenharmony_ci led@0 { 15862306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 15962306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 16062306a36Sopenharmony_ci reg = <0x0>; 16162306a36Sopenharmony_ci color = <LED_COLOR_ID_GREEN>; 16262306a36Sopenharmony_ci }; 16362306a36Sopenharmony_ci 16462306a36Sopenharmony_ci led@1 { 16562306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 16662306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 16762306a36Sopenharmony_ci reg = <0x1>; 16862306a36Sopenharmony_ci color = <LED_COLOR_ID_BLUE>; 16962306a36Sopenharmony_ci }; 17062306a36Sopenharmony_ci 17162306a36Sopenharmony_ci led@6 { 17262306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 17362306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 17462306a36Sopenharmony_ci reg = <0x6>; 17562306a36Sopenharmony_ci color = <LED_COLOR_ID_RED>; 17662306a36Sopenharmony_ci }; 17762306a36Sopenharmony_ci }; 17862306a36Sopenharmony_ci multi-led@1 { 17962306a36Sopenharmony_ci #address-cells = <1>; 18062306a36Sopenharmony_ci #size-cells = <0>; 18162306a36Sopenharmony_ci reg = <0x1>; 18262306a36Sopenharmony_ci color = <LED_COLOR_ID_RGB>; 18362306a36Sopenharmony_ci 18462306a36Sopenharmony_ci led@2 { 18562306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 18662306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 18762306a36Sopenharmony_ci reg = <0x2>; 18862306a36Sopenharmony_ci color = <LED_COLOR_ID_GREEN>; 18962306a36Sopenharmony_ci }; 19062306a36Sopenharmony_ci 19162306a36Sopenharmony_ci led@3 { 19262306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 19362306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 19462306a36Sopenharmony_ci reg = <0x3>; 19562306a36Sopenharmony_ci color = <LED_COLOR_ID_BLUE>; 19662306a36Sopenharmony_ci }; 19762306a36Sopenharmony_ci 19862306a36Sopenharmony_ci led@7 { 19962306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 20062306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 20162306a36Sopenharmony_ci reg = <0x7>; 20262306a36Sopenharmony_ci color = <LED_COLOR_ID_RED>; 20362306a36Sopenharmony_ci }; 20462306a36Sopenharmony_ci }; 20562306a36Sopenharmony_ci multi-led@2 { 20662306a36Sopenharmony_ci #address-cells = <1>; 20762306a36Sopenharmony_ci #size-cells = <0>; 20862306a36Sopenharmony_ci reg = <0x2>; 20962306a36Sopenharmony_ci color = <LED_COLOR_ID_RGB>; 21062306a36Sopenharmony_ci 21162306a36Sopenharmony_ci led@4 { 21262306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 21362306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 21462306a36Sopenharmony_ci reg = <0x4>; 21562306a36Sopenharmony_ci color = <LED_COLOR_ID_GREEN>; 21662306a36Sopenharmony_ci }; 21762306a36Sopenharmony_ci 21862306a36Sopenharmony_ci led@5 { 21962306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 22062306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 22162306a36Sopenharmony_ci reg = <0x5>; 22262306a36Sopenharmony_ci color = <LED_COLOR_ID_BLUE>; 22362306a36Sopenharmony_ci }; 22462306a36Sopenharmony_ci 22562306a36Sopenharmony_ci led@8 { 22662306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 22762306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 22862306a36Sopenharmony_ci reg = <0x8>; 22962306a36Sopenharmony_ci color = <LED_COLOR_ID_RED>; 23062306a36Sopenharmony_ci }; 23162306a36Sopenharmony_ci }; 23262306a36Sopenharmony_ci }; 23362306a36Sopenharmony_ci 23462306a36Sopenharmony_ci lp5523B: lp5523B@33 { 23562306a36Sopenharmony_ci #address-cells = <1>; 23662306a36Sopenharmony_ci #size-cells = <0>; 23762306a36Sopenharmony_ci compatible = "national,lp5523"; 23862306a36Sopenharmony_ci label = "q3"; 23962306a36Sopenharmony_ci reg = <0x33>; 24062306a36Sopenharmony_ci clock-mode = /bits/ 8 <0>; /* LP55XX_CLOCK_AUTO */ 24162306a36Sopenharmony_ci 24262306a36Sopenharmony_ci multi-led@0 { 24362306a36Sopenharmony_ci #address-cells = <1>; 24462306a36Sopenharmony_ci #size-cells = <0>; 24562306a36Sopenharmony_ci reg = <0x0>; 24662306a36Sopenharmony_ci color = <LED_COLOR_ID_RGB>; 24762306a36Sopenharmony_ci 24862306a36Sopenharmony_ci led@0 { 24962306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 25062306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 25162306a36Sopenharmony_ci reg = <0x0>; 25262306a36Sopenharmony_ci color = <LED_COLOR_ID_GREEN>; 25362306a36Sopenharmony_ci }; 25462306a36Sopenharmony_ci 25562306a36Sopenharmony_ci led@1 { 25662306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 25762306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 25862306a36Sopenharmony_ci reg = <0x1>; 25962306a36Sopenharmony_ci color = <LED_COLOR_ID_BLUE>; 26062306a36Sopenharmony_ci }; 26162306a36Sopenharmony_ci 26262306a36Sopenharmony_ci led@6 { 26362306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 26462306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 26562306a36Sopenharmony_ci reg = <0x6>; 26662306a36Sopenharmony_ci color = <LED_COLOR_ID_RED>; 26762306a36Sopenharmony_ci }; 26862306a36Sopenharmony_ci }; 26962306a36Sopenharmony_ci multi-led@1 { 27062306a36Sopenharmony_ci #address-cells = <1>; 27162306a36Sopenharmony_ci #size-cells = <0>; 27262306a36Sopenharmony_ci reg = <0x1>; 27362306a36Sopenharmony_ci color = <LED_COLOR_ID_RGB>; 27462306a36Sopenharmony_ci 27562306a36Sopenharmony_ci led@2 { 27662306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 27762306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 27862306a36Sopenharmony_ci reg = <0x2>; 27962306a36Sopenharmony_ci color = <LED_COLOR_ID_GREEN>; 28062306a36Sopenharmony_ci }; 28162306a36Sopenharmony_ci 28262306a36Sopenharmony_ci led@3 { 28362306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 28462306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 28562306a36Sopenharmony_ci reg = <0x3>; 28662306a36Sopenharmony_ci color = <LED_COLOR_ID_BLUE>; 28762306a36Sopenharmony_ci }; 28862306a36Sopenharmony_ci 28962306a36Sopenharmony_ci led@7 { 29062306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 29162306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 29262306a36Sopenharmony_ci reg = <0x7>; 29362306a36Sopenharmony_ci color = <LED_COLOR_ID_RED>; 29462306a36Sopenharmony_ci }; 29562306a36Sopenharmony_ci }; 29662306a36Sopenharmony_ci multi-led@2 { 29762306a36Sopenharmony_ci #address-cells = <1>; 29862306a36Sopenharmony_ci #size-cells = <0>; 29962306a36Sopenharmony_ci reg = <0x2>; 30062306a36Sopenharmony_ci color = <LED_COLOR_ID_RGB>; 30162306a36Sopenharmony_ci 30262306a36Sopenharmony_ci led@4 { 30362306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 30462306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 30562306a36Sopenharmony_ci reg = <0x4>; 30662306a36Sopenharmony_ci color = <LED_COLOR_ID_GREEN>; 30762306a36Sopenharmony_ci }; 30862306a36Sopenharmony_ci 30962306a36Sopenharmony_ci led@5 { 31062306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 31162306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 31262306a36Sopenharmony_ci reg = <0x5>; 31362306a36Sopenharmony_ci color = <LED_COLOR_ID_BLUE>; 31462306a36Sopenharmony_ci }; 31562306a36Sopenharmony_ci 31662306a36Sopenharmony_ci led@8 { 31762306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 31862306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 31962306a36Sopenharmony_ci reg = <0x8>; 32062306a36Sopenharmony_ci color = <LED_COLOR_ID_RED>; 32162306a36Sopenharmony_ci }; 32262306a36Sopenharmony_ci }; 32362306a36Sopenharmony_ci }; 32462306a36Sopenharmony_ci 32562306a36Sopenharmony_ci lp5523C: lp5523C@34 { 32662306a36Sopenharmony_ci #address-cells = <1>; 32762306a36Sopenharmony_ci #size-cells = <0>; 32862306a36Sopenharmony_ci compatible = "national,lp5523"; 32962306a36Sopenharmony_ci label = "q4"; 33062306a36Sopenharmony_ci reg = <0x34>; 33162306a36Sopenharmony_ci clock-mode = /bits/ 8 <0>; /* LP55XX_CLOCK_AUTO */ 33262306a36Sopenharmony_ci 33362306a36Sopenharmony_ci multi-led@0 { 33462306a36Sopenharmony_ci #address-cells = <1>; 33562306a36Sopenharmony_ci #size-cells = <0>; 33662306a36Sopenharmony_ci reg = <0x0>; 33762306a36Sopenharmony_ci color = <LED_COLOR_ID_RGB>; 33862306a36Sopenharmony_ci 33962306a36Sopenharmony_ci led@0 { 34062306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 34162306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 34262306a36Sopenharmony_ci reg = <0x0>; 34362306a36Sopenharmony_ci color = <LED_COLOR_ID_GREEN>; 34462306a36Sopenharmony_ci }; 34562306a36Sopenharmony_ci 34662306a36Sopenharmony_ci led@1 { 34762306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 34862306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 34962306a36Sopenharmony_ci reg = <0x1>; 35062306a36Sopenharmony_ci color = <LED_COLOR_ID_BLUE>; 35162306a36Sopenharmony_ci }; 35262306a36Sopenharmony_ci 35362306a36Sopenharmony_ci led@6 { 35462306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 35562306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 35662306a36Sopenharmony_ci reg = <0x6>; 35762306a36Sopenharmony_ci color = <LED_COLOR_ID_RED>; 35862306a36Sopenharmony_ci }; 35962306a36Sopenharmony_ci }; 36062306a36Sopenharmony_ci multi-led@1 { 36162306a36Sopenharmony_ci #address-cells = <1>; 36262306a36Sopenharmony_ci #size-cells = <0>; 36362306a36Sopenharmony_ci reg = <0x1>; 36462306a36Sopenharmony_ci color = <LED_COLOR_ID_RGB>; 36562306a36Sopenharmony_ci 36662306a36Sopenharmony_ci led@2 { 36762306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 36862306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 36962306a36Sopenharmony_ci reg = <0x2>; 37062306a36Sopenharmony_ci color = <LED_COLOR_ID_GREEN>; 37162306a36Sopenharmony_ci }; 37262306a36Sopenharmony_ci 37362306a36Sopenharmony_ci led@3 { 37462306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 37562306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 37662306a36Sopenharmony_ci reg = <0x3>; 37762306a36Sopenharmony_ci color = <LED_COLOR_ID_BLUE>; 37862306a36Sopenharmony_ci }; 37962306a36Sopenharmony_ci 38062306a36Sopenharmony_ci led@7 { 38162306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 38262306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 38362306a36Sopenharmony_ci reg = <0x7>; 38462306a36Sopenharmony_ci color = <LED_COLOR_ID_RED>; 38562306a36Sopenharmony_ci }; 38662306a36Sopenharmony_ci }; 38762306a36Sopenharmony_ci multi-led@2 { 38862306a36Sopenharmony_ci #address-cells = <1>; 38962306a36Sopenharmony_ci #size-cells = <0>; 39062306a36Sopenharmony_ci reg = <0x2>; 39162306a36Sopenharmony_ci color = <LED_COLOR_ID_RGB>; 39262306a36Sopenharmony_ci 39362306a36Sopenharmony_ci led@4 { 39462306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 39562306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 39662306a36Sopenharmony_ci reg = <0x4>; 39762306a36Sopenharmony_ci color = <LED_COLOR_ID_GREEN>; 39862306a36Sopenharmony_ci }; 39962306a36Sopenharmony_ci 40062306a36Sopenharmony_ci led@5 { 40162306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 40262306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 40362306a36Sopenharmony_ci reg = <0x5>; 40462306a36Sopenharmony_ci color = <LED_COLOR_ID_BLUE>; 40562306a36Sopenharmony_ci }; 40662306a36Sopenharmony_ci 40762306a36Sopenharmony_ci led@8 { 40862306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 40962306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 41062306a36Sopenharmony_ci reg = <0x8>; 41162306a36Sopenharmony_ci color = <LED_COLOR_ID_RED>; 41262306a36Sopenharmony_ci }; 41362306a36Sopenharmony_ci }; 41462306a36Sopenharmony_ci }; 41562306a36Sopenharmony_ci 41662306a36Sopenharmony_ci lp5523D: lp552D@35 { 41762306a36Sopenharmony_ci #address-cells = <1>; 41862306a36Sopenharmony_ci #size-cells = <0>; 41962306a36Sopenharmony_ci compatible = "national,lp5523"; 42062306a36Sopenharmony_ci label = "q2"; 42162306a36Sopenharmony_ci reg = <0x35>; 42262306a36Sopenharmony_ci clock-mode = /bits/ 8 <0>; /* LP55XX_CLOCK_AUTO */ 42362306a36Sopenharmony_ci 42462306a36Sopenharmony_ci multi-led@0 { 42562306a36Sopenharmony_ci #address-cells = <1>; 42662306a36Sopenharmony_ci #size-cells = <0>; 42762306a36Sopenharmony_ci reg = <0x0>; 42862306a36Sopenharmony_ci color = <LED_COLOR_ID_RGB>; 42962306a36Sopenharmony_ci 43062306a36Sopenharmony_ci led@0 { 43162306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 43262306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 43362306a36Sopenharmony_ci reg = <0x0>; 43462306a36Sopenharmony_ci color = <LED_COLOR_ID_GREEN>; 43562306a36Sopenharmony_ci }; 43662306a36Sopenharmony_ci 43762306a36Sopenharmony_ci led@1 { 43862306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 43962306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 44062306a36Sopenharmony_ci reg = <0x1>; 44162306a36Sopenharmony_ci color = <LED_COLOR_ID_BLUE>; 44262306a36Sopenharmony_ci }; 44362306a36Sopenharmony_ci 44462306a36Sopenharmony_ci led@6 { 44562306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 44662306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 44762306a36Sopenharmony_ci reg = <0x6>; 44862306a36Sopenharmony_ci color = <LED_COLOR_ID_RED>; 44962306a36Sopenharmony_ci }; 45062306a36Sopenharmony_ci }; 45162306a36Sopenharmony_ci multi-led@1 { 45262306a36Sopenharmony_ci #address-cells = <1>; 45362306a36Sopenharmony_ci #size-cells = <0>; 45462306a36Sopenharmony_ci reg = <0x1>; 45562306a36Sopenharmony_ci color = <LED_COLOR_ID_RGB>; 45662306a36Sopenharmony_ci 45762306a36Sopenharmony_ci led@2 { 45862306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 45962306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 46062306a36Sopenharmony_ci reg = <0x2>; 46162306a36Sopenharmony_ci color = <LED_COLOR_ID_GREEN>; 46262306a36Sopenharmony_ci }; 46362306a36Sopenharmony_ci 46462306a36Sopenharmony_ci led@3 { 46562306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 46662306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 46762306a36Sopenharmony_ci reg = <0x3>; 46862306a36Sopenharmony_ci color = <LED_COLOR_ID_BLUE>; 46962306a36Sopenharmony_ci }; 47062306a36Sopenharmony_ci 47162306a36Sopenharmony_ci led@7 { 47262306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 47362306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 47462306a36Sopenharmony_ci reg = <0x7>; 47562306a36Sopenharmony_ci color = <LED_COLOR_ID_RED>; 47662306a36Sopenharmony_ci }; 47762306a36Sopenharmony_ci }; 47862306a36Sopenharmony_ci multi-led@2 { 47962306a36Sopenharmony_ci #address-cells = <1>; 48062306a36Sopenharmony_ci #size-cells = <0>; 48162306a36Sopenharmony_ci reg = <0x2>; 48262306a36Sopenharmony_ci color = <LED_COLOR_ID_RGB>; 48362306a36Sopenharmony_ci 48462306a36Sopenharmony_ci led@4 { 48562306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 48662306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 48762306a36Sopenharmony_ci reg = <0x4>; 48862306a36Sopenharmony_ci color = <LED_COLOR_ID_GREEN>; 48962306a36Sopenharmony_ci }; 49062306a36Sopenharmony_ci 49162306a36Sopenharmony_ci led@5 { 49262306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 49362306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 49462306a36Sopenharmony_ci reg = <0x5>; 49562306a36Sopenharmony_ci color = <LED_COLOR_ID_BLUE>; 49662306a36Sopenharmony_ci }; 49762306a36Sopenharmony_ci 49862306a36Sopenharmony_ci led@8 { 49962306a36Sopenharmony_ci led-cur = /bits/ 8 <12>; 50062306a36Sopenharmony_ci max-cur = /bits/ 8 <15>; 50162306a36Sopenharmony_ci reg = <0x8>; 50262306a36Sopenharmony_ci color = <LED_COLOR_ID_RED>; 50362306a36Sopenharmony_ci }; 50462306a36Sopenharmony_ci }; 50562306a36Sopenharmony_ci }; 50662306a36Sopenharmony_ci}; 50762306a36Sopenharmony_ci 50862306a36Sopenharmony_ci&i2c3 { 50962306a36Sopenharmony_ci clock-frequency = <400000>; 51062306a36Sopenharmony_ci 51162306a36Sopenharmony_ci codec0: codec@18 { 51262306a36Sopenharmony_ci #sound-dai-cells = <0>; 51362306a36Sopenharmony_ci compatible = "ti,tlv320aic32x4"; 51462306a36Sopenharmony_ci reg = <0x18>; 51562306a36Sopenharmony_ci clocks = <&sys_clkout1>; 51662306a36Sopenharmony_ci clock-names = "mclk"; 51762306a36Sopenharmony_ci ldoin-supply = <&vcc1v8>; 51862306a36Sopenharmony_ci iov-supply = <&vcc1v8>; 51962306a36Sopenharmony_ci reset-gpios = <&gpio3 10 GPIO_ACTIVE_LOW>; /* gpio_74 */ 52062306a36Sopenharmony_ci }; 52162306a36Sopenharmony_ci}; 52262306a36Sopenharmony_ci 52362306a36Sopenharmony_ci 52462306a36Sopenharmony_ci#include "../../tps65910.dtsi" 52562306a36Sopenharmony_ci 52662306a36Sopenharmony_ci&omap3_pmx_core { 52762306a36Sopenharmony_ci tps_pins: tps-pins { 52862306a36Sopenharmony_ci pinctrl-single,pins = < 52962306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x21e0, PIN_INPUT_PULLUP | PIN_OFF_INPUT_PULLUP | PIN_OFF_OUTPUT_LOW | PIN_OFF_WAKEUPENABLE | MUX_MODE0) /* sys_nirq.sys_nirq */ 53062306a36Sopenharmony_ci >; 53162306a36Sopenharmony_ci }; 53262306a36Sopenharmony_ci 53362306a36Sopenharmony_ci button_pins: button-pins { 53462306a36Sopenharmony_ci pinctrl-single,pins = < 53562306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x20dc, PIN_INPUT | MUX_MODE4) /* dss_data0.gpio_70 */ 53662306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x20e0, PIN_INPUT | MUX_MODE4) /* dss_data2.gpio_72 */ 53762306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x20e4, PIN_OUTPUT | MUX_MODE4) /* dss_data4.gpio_74 */ 53862306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x20fa, PIN_OUTPUT_PULLDOWN | MUX_MODE4) /* dss_data15.gpio_85 */ 53962306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x2a1a, PIN_OUTPUT | MUX_MODE0) /* sys_clkout1.sys_clkout1 */ 54062306a36Sopenharmony_ci >; 54162306a36Sopenharmony_ci }; 54262306a36Sopenharmony_ci 54362306a36Sopenharmony_ci mmc1_pins: mmc1-pins { 54462306a36Sopenharmony_ci pinctrl-single,pins = < 54562306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x2144, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_clk.sdmmc1_clk */ 54662306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x2146, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_cmd.sdmmc1_cmd */ 54762306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x2148, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat0.sdmmc1_dat0 */ 54862306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x214a, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat1.sdmmc1_dat1 */ 54962306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x214c, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat2.sdmmc1_dat2 */ 55062306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x214e, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat3.sdmmc1_dat3 */ 55162306a36Sopenharmony_ci >; 55262306a36Sopenharmony_ci }; 55362306a36Sopenharmony_ci 55462306a36Sopenharmony_ci mmc2_pins: mmc2-pins { 55562306a36Sopenharmony_ci pinctrl-single,pins = < 55662306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x2158, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_clk.sdmmc2_clk */ 55762306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x215a, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_cmd.sdmmc2_cmd */ 55862306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x215c, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_dat0.sdmmc2_dat0 */ 55962306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x215e, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_dat1.sdmmc2_dat1 */ 56062306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x2160, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_dat2.sdmmc2_dat2 */ 56162306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x2162, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_dat3.sdmmc2_dat3 */ 56262306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x2164, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_dat4.sdmmc2_dat4 */ 56362306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x2166, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_dat5.sdmmc2_dat5 */ 56462306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x2168, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_dat6.sdmmc2_dat6 */ 56562306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x216a, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_dat7.sdmmc2_dat7 */ 56662306a36Sopenharmony_ci >; 56762306a36Sopenharmony_ci }; 56862306a36Sopenharmony_ci 56962306a36Sopenharmony_ci mcbsp2_pins: mcbsp2-pins { 57062306a36Sopenharmony_ci pinctrl-single,pins = < 57162306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x213c, PIN_INPUT | MUX_MODE0) /* mcbsp2_fsx.mcbsp2_fsx */ 57262306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x213e, PIN_INPUT | MUX_MODE0) /* mcbsp2_clkx.mcbsp2_clkx */ 57362306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x2140, PIN_INPUT | MUX_MODE0) /* mcbsp2_dr.mcbsp2.dr */ 57462306a36Sopenharmony_ci OMAP3_CORE1_IOPAD(0x2142, PIN_OUTPUT | MUX_MODE0) /* mcbsp2_dx.mcbsp2_dx */ 57562306a36Sopenharmony_ci >; 57662306a36Sopenharmony_ci }; 57762306a36Sopenharmony_ci}; 57862306a36Sopenharmony_ci 57962306a36Sopenharmony_ci&omap3_pmx_core2 { 58062306a36Sopenharmony_ci mmc3_pins: mmc3-pins { 58162306a36Sopenharmony_ci pinctrl-single,pins = < 58262306a36Sopenharmony_ci OMAP3630_CORE2_IOPAD(0x25d8, PIN_INPUT_PULLUP | MUX_MODE2) /* etk_clk.sdmmc3_clk */ 58362306a36Sopenharmony_ci OMAP3630_CORE2_IOPAD(0x25da, PIN_INPUT_PULLUP | MUX_MODE2) /* etk_ctl.sdmmc3_cmd */ 58462306a36Sopenharmony_ci OMAP3630_CORE2_IOPAD(0x25e2, PIN_INPUT_PULLUP | MUX_MODE2) /* etk_d3.sdmmc3_dat3 */ 58562306a36Sopenharmony_ci OMAP3630_CORE2_IOPAD(0x25e4, PIN_INPUT_PULLUP | MUX_MODE2) /* etk_d4.sdmmc3_dat0 */ 58662306a36Sopenharmony_ci OMAP3630_CORE2_IOPAD(0x25e6, PIN_INPUT_PULLUP | MUX_MODE2) /* etk_d5.sdmmc3_dat1 */ 58762306a36Sopenharmony_ci OMAP3630_CORE2_IOPAD(0x25e8, PIN_INPUT_PULLUP | MUX_MODE2) /* etk_d6.sdmmc3_dat2 */ 58862306a36Sopenharmony_ci >; 58962306a36Sopenharmony_ci }; 59062306a36Sopenharmony_ci}; 59162306a36Sopenharmony_ci 59262306a36Sopenharmony_ci&mmc1 { 59362306a36Sopenharmony_ci status = "okay"; 59462306a36Sopenharmony_ci bus-width = <4>; 59562306a36Sopenharmony_ci pinctrl-names = "default"; 59662306a36Sopenharmony_ci pinctrl-0 = <&mmc1_pins>; 59762306a36Sopenharmony_ci vmmc-supply = <&vmmc_reg>; 59862306a36Sopenharmony_ci}; 59962306a36Sopenharmony_ci 60062306a36Sopenharmony_ci&mmc2 { 60162306a36Sopenharmony_ci status = "okay"; 60262306a36Sopenharmony_ci bus-width = <8>; 60362306a36Sopenharmony_ci pinctrl-names = "default"; 60462306a36Sopenharmony_ci pinctrl-0 = <&mmc2_pins>; 60562306a36Sopenharmony_ci vmmc-supply = <&vmmc_reg>; 60662306a36Sopenharmony_ci}; 60762306a36Sopenharmony_ci 60862306a36Sopenharmony_ci&mmc3 { 60962306a36Sopenharmony_ci #address-cells = <1>; 61062306a36Sopenharmony_ci #size-cells = <0>; 61162306a36Sopenharmony_ci status = "okay"; 61262306a36Sopenharmony_ci bus-width = <4>; 61362306a36Sopenharmony_ci pinctrl-names = "default"; 61462306a36Sopenharmony_ci pinctrl-0 = <&mmc3_pins>; 61562306a36Sopenharmony_ci non-removable; 61662306a36Sopenharmony_ci disable-wp; 61762306a36Sopenharmony_ci mmc-pwrseq = <&sdio_pwrseq>; 61862306a36Sopenharmony_ci vmmc-supply = <&vcc3v3>; 61962306a36Sopenharmony_ci vqmmc-supply = <&vcc1v8>; 62062306a36Sopenharmony_ci atheros@0 { 62162306a36Sopenharmony_ci compatible = "atheros,ath6kl"; 62262306a36Sopenharmony_ci reg = <0>; 62362306a36Sopenharmony_ci bus-width = <4>; 62462306a36Sopenharmony_ci }; 62562306a36Sopenharmony_ci}; 62662306a36Sopenharmony_ci 62762306a36Sopenharmony_ci&tps { 62862306a36Sopenharmony_ci pinctrl-names = "default"; 62962306a36Sopenharmony_ci pinctrl-0 = <&tps_pins>; 63062306a36Sopenharmony_ci 63162306a36Sopenharmony_ci interrupts = <7>; /* SYS_NIRQ cascaded to intc */ 63262306a36Sopenharmony_ci interrupt-parent = <&intc>; 63362306a36Sopenharmony_ci 63462306a36Sopenharmony_ci ti,en-ck32k-xtal; 63562306a36Sopenharmony_ci ti,system-power-controller; 63662306a36Sopenharmony_ci 63762306a36Sopenharmony_ci vcc1-supply = <&vcc5v>; 63862306a36Sopenharmony_ci vcc2-supply = <&vcc5v>; 63962306a36Sopenharmony_ci vcc3-supply = <&vcc5v>; 64062306a36Sopenharmony_ci vcc4-supply = <&vcc5v>; 64162306a36Sopenharmony_ci vcc5-supply = <&vcc5v>; 64262306a36Sopenharmony_ci vcc6-supply = <&vcc5v>; 64362306a36Sopenharmony_ci vcc7-supply = <&vcc5v>; 64462306a36Sopenharmony_ci vccio-supply = <&vcc5v>; 64562306a36Sopenharmony_ci 64662306a36Sopenharmony_ci regulators { 64762306a36Sopenharmony_ci 64862306a36Sopenharmony_ci vio_reg: regulator@1 { 64962306a36Sopenharmony_ci regulator-min-microvolt = <1800000>; 65062306a36Sopenharmony_ci regulator-max-microvolt = <1800000>; 65162306a36Sopenharmony_ci regulator-always-on; 65262306a36Sopenharmony_ci }; 65362306a36Sopenharmony_ci 65462306a36Sopenharmony_ci vdd1_reg: regulator@2 { 65562306a36Sopenharmony_ci regulator-name = "vdd_mpu"; 65662306a36Sopenharmony_ci regulator-min-microvolt = <600000>; 65762306a36Sopenharmony_ci regulator-max-microvolt = <1500000>; 65862306a36Sopenharmony_ci regulator-boot-on; 65962306a36Sopenharmony_ci regulator-always-on; 66062306a36Sopenharmony_ci }; 66162306a36Sopenharmony_ci 66262306a36Sopenharmony_ci vdd2_reg: regulator@3 { 66362306a36Sopenharmony_ci regulator-name = "vdd_dsp"; 66462306a36Sopenharmony_ci regulator-min-microvolt = <600000>; 66562306a36Sopenharmony_ci regulator-max-microvolt = <1500000>; 66662306a36Sopenharmony_ci regulator-always-on; 66762306a36Sopenharmony_ci }; 66862306a36Sopenharmony_ci 66962306a36Sopenharmony_ci vdd3_reg: regulator@4 { 67062306a36Sopenharmony_ci regulator-name = "vdd_core"; 67162306a36Sopenharmony_ci regulator-min-microvolt = <5000000>; 67262306a36Sopenharmony_ci regulator-max-microvolt = <5000000>; 67362306a36Sopenharmony_ci regulator-always-on; 67462306a36Sopenharmony_ci }; 67562306a36Sopenharmony_ci 67662306a36Sopenharmony_ci vdig1_reg: regulator@5 { 67762306a36Sopenharmony_ci regulator-min-microvolt = <1200000>; 67862306a36Sopenharmony_ci regulator-max-microvolt = <2700000>; 67962306a36Sopenharmony_ci regulator-always-on; 68062306a36Sopenharmony_ci }; 68162306a36Sopenharmony_ci 68262306a36Sopenharmony_ci vdig2_reg: regulator@6 { 68362306a36Sopenharmony_ci regulator-min-microvolt = <1000000>; 68462306a36Sopenharmony_ci regulator-max-microvolt = <1800000>; 68562306a36Sopenharmony_ci regulator-always-on; 68662306a36Sopenharmony_ci }; 68762306a36Sopenharmony_ci 68862306a36Sopenharmony_ci vpll_reg: regulator@7 { 68962306a36Sopenharmony_ci regulator-min-microvolt = <1000000>; 69062306a36Sopenharmony_ci regulator-max-microvolt = <2500000>; 69162306a36Sopenharmony_ci regulator-always-on; 69262306a36Sopenharmony_ci }; 69362306a36Sopenharmony_ci 69462306a36Sopenharmony_ci vdac_reg: regulator@8 { 69562306a36Sopenharmony_ci regulator-min-microvolt = <1100000>; 69662306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 69762306a36Sopenharmony_ci regulator-always-on; 69862306a36Sopenharmony_ci }; 69962306a36Sopenharmony_ci 70062306a36Sopenharmony_ci vaux1_reg: regulator@9 { 70162306a36Sopenharmony_ci regulator-min-microvolt = <1800000>; 70262306a36Sopenharmony_ci regulator-max-microvolt = <2850000>; 70362306a36Sopenharmony_ci regulator-always-on; 70462306a36Sopenharmony_ci }; 70562306a36Sopenharmony_ci 70662306a36Sopenharmony_ci vaux2_reg: regulator@10 { 70762306a36Sopenharmony_ci regulator-min-microvolt = <1800000>; 70862306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 70962306a36Sopenharmony_ci regulator-always-on; 71062306a36Sopenharmony_ci }; 71162306a36Sopenharmony_ci 71262306a36Sopenharmony_ci vaux33_reg: regulator@11 { 71362306a36Sopenharmony_ci regulator-min-microvolt = <1800000>; 71462306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 71562306a36Sopenharmony_ci regulator-always-on; 71662306a36Sopenharmony_ci }; 71762306a36Sopenharmony_ci 71862306a36Sopenharmony_ci vmmc_reg: regulator@12 { 71962306a36Sopenharmony_ci regulator-min-microvolt = <1800000>; 72062306a36Sopenharmony_ci regulator-max-microvolt = <3000000>; 72162306a36Sopenharmony_ci regulator-always-on; 72262306a36Sopenharmony_ci }; 72362306a36Sopenharmony_ci }; 72462306a36Sopenharmony_ci}; 725