1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-only 2*f126890aSEmmanuel Vadot/* 3*f126890aSEmmanuel Vadot * Copyright (C) 2019 André Hentschel <nerv@dawncrow.de> 4*f126890aSEmmanuel Vadot */ 5*f126890aSEmmanuel Vadot/dts-v1/; 6*f126890aSEmmanuel Vadot 7*f126890aSEmmanuel Vadot#include "dm3725.dtsi" 8*f126890aSEmmanuel Vadot 9*f126890aSEmmanuel Vadot#include <dt-bindings/input/input.h> 10*f126890aSEmmanuel Vadot#include <dt-bindings/leds/common.h> 11*f126890aSEmmanuel Vadot 12*f126890aSEmmanuel Vadot/ { 13*f126890aSEmmanuel Vadot model = "Amazon Echo (first generation)"; 14*f126890aSEmmanuel Vadot compatible = "amazon,omap3-echo", "ti,omap3630", "ti,omap3"; 15*f126890aSEmmanuel Vadot 16*f126890aSEmmanuel Vadot cpus { 17*f126890aSEmmanuel Vadot cpu@0 { 18*f126890aSEmmanuel Vadot cpu0-supply = <&vdd1_reg>; 19*f126890aSEmmanuel Vadot }; 20*f126890aSEmmanuel Vadot }; 21*f126890aSEmmanuel Vadot 22*f126890aSEmmanuel Vadot memory@80000000 { 23*f126890aSEmmanuel Vadot device_type = "memory"; 24*f126890aSEmmanuel Vadot reg = <0x80000000 0xc600000>; /* 198 MB */ 25*f126890aSEmmanuel Vadot }; 26*f126890aSEmmanuel Vadot 27*f126890aSEmmanuel Vadot vcc5v: fixedregulator0 { 28*f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 29*f126890aSEmmanuel Vadot regulator-name = "vcc5v"; 30*f126890aSEmmanuel Vadot regulator-min-microvolt = <5000000>; 31*f126890aSEmmanuel Vadot regulator-max-microvolt = <5000000>; 32*f126890aSEmmanuel Vadot regulator-boot-on; 33*f126890aSEmmanuel Vadot regulator-always-on; 34*f126890aSEmmanuel Vadot }; 35*f126890aSEmmanuel Vadot 36*f126890aSEmmanuel Vadot vcc3v3: fixedregulator1 { 37*f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 38*f126890aSEmmanuel Vadot regulator-name = "vcc3v3"; 39*f126890aSEmmanuel Vadot regulator-min-microvolt = <3300000>; 40*f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 41*f126890aSEmmanuel Vadot regulator-boot-on; 42*f126890aSEmmanuel Vadot regulator-always-on; 43*f126890aSEmmanuel Vadot }; 44*f126890aSEmmanuel Vadot 45*f126890aSEmmanuel Vadot vcc1v8: fixedregulator2 { 46*f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 47*f126890aSEmmanuel Vadot regulator-name = "vcc1v8"; 48*f126890aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 49*f126890aSEmmanuel Vadot regulator-max-microvolt = <1800000>; 50*f126890aSEmmanuel Vadot regulator-boot-on; 51*f126890aSEmmanuel Vadot regulator-always-on; 52*f126890aSEmmanuel Vadot }; 53*f126890aSEmmanuel Vadot 54*f126890aSEmmanuel Vadot sdio_pwrseq: sdio-pwrseq { 55*f126890aSEmmanuel Vadot compatible = "mmc-pwrseq-simple"; 56*f126890aSEmmanuel Vadot reset-gpios = <&gpio1 21 GPIO_ACTIVE_LOW>; 57*f126890aSEmmanuel Vadot post-power-on-delay-ms = <40>; 58*f126890aSEmmanuel Vadot }; 59*f126890aSEmmanuel Vadot 60*f126890aSEmmanuel Vadot gpio-keys { 61*f126890aSEmmanuel Vadot compatible = "gpio-keys"; 62*f126890aSEmmanuel Vadot 63*f126890aSEmmanuel Vadot pinctrl-names = "default"; 64*f126890aSEmmanuel Vadot pinctrl-0 = <&button_pins>; 65*f126890aSEmmanuel Vadot 66*f126890aSEmmanuel Vadot mute-button { 67*f126890aSEmmanuel Vadot label = "mute"; 68*f126890aSEmmanuel Vadot linux,code = <KEY_MUTE>; 69*f126890aSEmmanuel Vadot gpios = <&gpio3 6 GPIO_ACTIVE_LOW>; /* GPIO_70 */ 70*f126890aSEmmanuel Vadot wakeup-source; 71*f126890aSEmmanuel Vadot }; 72*f126890aSEmmanuel Vadot 73*f126890aSEmmanuel Vadot help-button { 74*f126890aSEmmanuel Vadot label = "help"; 75*f126890aSEmmanuel Vadot linux,code = <KEY_HELP>; 76*f126890aSEmmanuel Vadot gpios = <&gpio3 8 GPIO_ACTIVE_LOW>; /* GPIO_72 */ 77*f126890aSEmmanuel Vadot wakeup-source; 78*f126890aSEmmanuel Vadot }; 79*f126890aSEmmanuel Vadot }; 80*f126890aSEmmanuel Vadot 81*f126890aSEmmanuel Vadot rotary: rotary-encoder { 82*f126890aSEmmanuel Vadot compatible = "rotary-encoder"; 83*f126890aSEmmanuel Vadot gpios = < 84*f126890aSEmmanuel Vadot &gpio3 5 GPIO_ACTIVE_HIGH /* GPIO_69 */ 85*f126890aSEmmanuel Vadot &gpio3 12 GPIO_ACTIVE_HIGH /* GPIO_76 */ 86*f126890aSEmmanuel Vadot >; 87*f126890aSEmmanuel Vadot linux,axis = <REL_X>; 88*f126890aSEmmanuel Vadot rotary-encoder,relative-axis; 89*f126890aSEmmanuel Vadot }; 90*f126890aSEmmanuel Vadot 91*f126890aSEmmanuel Vadot speaker_amp: speaker-amplifier { 92*f126890aSEmmanuel Vadot compatible = "simple-audio-amplifier"; 93*f126890aSEmmanuel Vadot enable-gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>; /* gpio_129 */ 94*f126890aSEmmanuel Vadot sound-name-prefix = "Speaker Amp"; 95*f126890aSEmmanuel Vadot VCC-supply = <&vcc1v8>; 96*f126890aSEmmanuel Vadot }; 97*f126890aSEmmanuel Vadot 98*f126890aSEmmanuel Vadot sound { 99*f126890aSEmmanuel Vadot compatible = "simple-audio-card"; 100*f126890aSEmmanuel Vadot simple-audio-card,name = "Misto Speaker"; 101*f126890aSEmmanuel Vadot simple-audio-card,widgets = 102*f126890aSEmmanuel Vadot "Speaker", "Speaker"; 103*f126890aSEmmanuel Vadot simple-audio-card,routing = 104*f126890aSEmmanuel Vadot "Speaker Amp INL", "HPL", 105*f126890aSEmmanuel Vadot "Speaker Amp INR", "HPR", 106*f126890aSEmmanuel Vadot "Speaker", "Speaker Amp OUTL", 107*f126890aSEmmanuel Vadot "Speaker", "Speaker Amp OUTR"; 108*f126890aSEmmanuel Vadot simple-audio-card,format = "i2s"; 109*f126890aSEmmanuel Vadot simple-audio-card,bitclock-master = <&sound_master>; 110*f126890aSEmmanuel Vadot simple-audio-card,frame-master = <&sound_master>; 111*f126890aSEmmanuel Vadot simple-audio-card,aux-devs = <&speaker_amp>; 112*f126890aSEmmanuel Vadot 113*f126890aSEmmanuel Vadot simple-audio-card,cpu { 114*f126890aSEmmanuel Vadot sound-dai = <&mcbsp2>; 115*f126890aSEmmanuel Vadot }; 116*f126890aSEmmanuel Vadot 117*f126890aSEmmanuel Vadot sound_master: simple-audio-card,codec { 118*f126890aSEmmanuel Vadot sound-dai = <&codec0>; 119*f126890aSEmmanuel Vadot system-clock-frequency = <19200000>; 120*f126890aSEmmanuel Vadot }; 121*f126890aSEmmanuel Vadot }; 122*f126890aSEmmanuel Vadot}; 123*f126890aSEmmanuel Vadot 124*f126890aSEmmanuel Vadot&i2c1 { 125*f126890aSEmmanuel Vadot clock-frequency = <400000>; 126*f126890aSEmmanuel Vadot 127*f126890aSEmmanuel Vadot tps: tps@2d { 128*f126890aSEmmanuel Vadot reg = <0x2d>; 129*f126890aSEmmanuel Vadot }; 130*f126890aSEmmanuel Vadot}; 131*f126890aSEmmanuel Vadot 132*f126890aSEmmanuel Vadot&mcbsp2 { 133*f126890aSEmmanuel Vadot status = "okay"; 134*f126890aSEmmanuel Vadot #sound-dai-cells = <0>; 135*f126890aSEmmanuel Vadot pinctrl-names = "default"; 136*f126890aSEmmanuel Vadot pinctrl-0 = <&mcbsp2_pins>; 137*f126890aSEmmanuel Vadot}; 138*f126890aSEmmanuel Vadot 139*f126890aSEmmanuel Vadot&i2c2 { 140*f126890aSEmmanuel Vadot clock-frequency = <400000>; 141*f126890aSEmmanuel Vadot 142*f126890aSEmmanuel Vadot lp5523A: lp5523A@32 { 143*f126890aSEmmanuel Vadot #address-cells = <1>; 144*f126890aSEmmanuel Vadot #size-cells = <0>; 145*f126890aSEmmanuel Vadot compatible = "national,lp5523"; 146*f126890aSEmmanuel Vadot label = "q1"; 147*f126890aSEmmanuel Vadot reg = <0x32>; 148*f126890aSEmmanuel Vadot clock-mode = /bits/ 8 <0>; /* LP55XX_CLOCK_AUTO */ 149*f126890aSEmmanuel Vadot enable-gpios = <&gpio4 13 GPIO_ACTIVE_HIGH>; /* GPIO_109 */ 150*f126890aSEmmanuel Vadot 151*f126890aSEmmanuel Vadot multi-led@0 { 152*f126890aSEmmanuel Vadot #address-cells = <1>; 153*f126890aSEmmanuel Vadot #size-cells = <0>; 154*f126890aSEmmanuel Vadot reg = <0x0>; 155*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RGB>; 156*f126890aSEmmanuel Vadot 157*f126890aSEmmanuel Vadot led@0 { 158*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 159*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 160*f126890aSEmmanuel Vadot reg = <0x0>; 161*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_GREEN>; 162*f126890aSEmmanuel Vadot }; 163*f126890aSEmmanuel Vadot 164*f126890aSEmmanuel Vadot led@1 { 165*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 166*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 167*f126890aSEmmanuel Vadot reg = <0x1>; 168*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_BLUE>; 169*f126890aSEmmanuel Vadot }; 170*f126890aSEmmanuel Vadot 171*f126890aSEmmanuel Vadot led@6 { 172*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 173*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 174*f126890aSEmmanuel Vadot reg = <0x6>; 175*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RED>; 176*f126890aSEmmanuel Vadot }; 177*f126890aSEmmanuel Vadot }; 178*f126890aSEmmanuel Vadot multi-led@1 { 179*f126890aSEmmanuel Vadot #address-cells = <1>; 180*f126890aSEmmanuel Vadot #size-cells = <0>; 181*f126890aSEmmanuel Vadot reg = <0x1>; 182*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RGB>; 183*f126890aSEmmanuel Vadot 184*f126890aSEmmanuel Vadot led@2 { 185*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 186*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 187*f126890aSEmmanuel Vadot reg = <0x2>; 188*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_GREEN>; 189*f126890aSEmmanuel Vadot }; 190*f126890aSEmmanuel Vadot 191*f126890aSEmmanuel Vadot led@3 { 192*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 193*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 194*f126890aSEmmanuel Vadot reg = <0x3>; 195*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_BLUE>; 196*f126890aSEmmanuel Vadot }; 197*f126890aSEmmanuel Vadot 198*f126890aSEmmanuel Vadot led@7 { 199*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 200*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 201*f126890aSEmmanuel Vadot reg = <0x7>; 202*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RED>; 203*f126890aSEmmanuel Vadot }; 204*f126890aSEmmanuel Vadot }; 205*f126890aSEmmanuel Vadot multi-led@2 { 206*f126890aSEmmanuel Vadot #address-cells = <1>; 207*f126890aSEmmanuel Vadot #size-cells = <0>; 208*f126890aSEmmanuel Vadot reg = <0x2>; 209*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RGB>; 210*f126890aSEmmanuel Vadot 211*f126890aSEmmanuel Vadot led@4 { 212*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 213*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 214*f126890aSEmmanuel Vadot reg = <0x4>; 215*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_GREEN>; 216*f126890aSEmmanuel Vadot }; 217*f126890aSEmmanuel Vadot 218*f126890aSEmmanuel Vadot led@5 { 219*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 220*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 221*f126890aSEmmanuel Vadot reg = <0x5>; 222*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_BLUE>; 223*f126890aSEmmanuel Vadot }; 224*f126890aSEmmanuel Vadot 225*f126890aSEmmanuel Vadot led@8 { 226*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 227*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 228*f126890aSEmmanuel Vadot reg = <0x8>; 229*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RED>; 230*f126890aSEmmanuel Vadot }; 231*f126890aSEmmanuel Vadot }; 232*f126890aSEmmanuel Vadot }; 233*f126890aSEmmanuel Vadot 234*f126890aSEmmanuel Vadot lp5523B: lp5523B@33 { 235*f126890aSEmmanuel Vadot #address-cells = <1>; 236*f126890aSEmmanuel Vadot #size-cells = <0>; 237*f126890aSEmmanuel Vadot compatible = "national,lp5523"; 238*f126890aSEmmanuel Vadot label = "q3"; 239*f126890aSEmmanuel Vadot reg = <0x33>; 240*f126890aSEmmanuel Vadot clock-mode = /bits/ 8 <0>; /* LP55XX_CLOCK_AUTO */ 241*f126890aSEmmanuel Vadot 242*f126890aSEmmanuel Vadot multi-led@0 { 243*f126890aSEmmanuel Vadot #address-cells = <1>; 244*f126890aSEmmanuel Vadot #size-cells = <0>; 245*f126890aSEmmanuel Vadot reg = <0x0>; 246*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RGB>; 247*f126890aSEmmanuel Vadot 248*f126890aSEmmanuel Vadot led@0 { 249*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 250*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 251*f126890aSEmmanuel Vadot reg = <0x0>; 252*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_GREEN>; 253*f126890aSEmmanuel Vadot }; 254*f126890aSEmmanuel Vadot 255*f126890aSEmmanuel Vadot led@1 { 256*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 257*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 258*f126890aSEmmanuel Vadot reg = <0x1>; 259*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_BLUE>; 260*f126890aSEmmanuel Vadot }; 261*f126890aSEmmanuel Vadot 262*f126890aSEmmanuel Vadot led@6 { 263*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 264*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 265*f126890aSEmmanuel Vadot reg = <0x6>; 266*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RED>; 267*f126890aSEmmanuel Vadot }; 268*f126890aSEmmanuel Vadot }; 269*f126890aSEmmanuel Vadot multi-led@1 { 270*f126890aSEmmanuel Vadot #address-cells = <1>; 271*f126890aSEmmanuel Vadot #size-cells = <0>; 272*f126890aSEmmanuel Vadot reg = <0x1>; 273*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RGB>; 274*f126890aSEmmanuel Vadot 275*f126890aSEmmanuel Vadot led@2 { 276*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 277*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 278*f126890aSEmmanuel Vadot reg = <0x2>; 279*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_GREEN>; 280*f126890aSEmmanuel Vadot }; 281*f126890aSEmmanuel Vadot 282*f126890aSEmmanuel Vadot led@3 { 283*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 284*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 285*f126890aSEmmanuel Vadot reg = <0x3>; 286*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_BLUE>; 287*f126890aSEmmanuel Vadot }; 288*f126890aSEmmanuel Vadot 289*f126890aSEmmanuel Vadot led@7 { 290*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 291*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 292*f126890aSEmmanuel Vadot reg = <0x7>; 293*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RED>; 294*f126890aSEmmanuel Vadot }; 295*f126890aSEmmanuel Vadot }; 296*f126890aSEmmanuel Vadot multi-led@2 { 297*f126890aSEmmanuel Vadot #address-cells = <1>; 298*f126890aSEmmanuel Vadot #size-cells = <0>; 299*f126890aSEmmanuel Vadot reg = <0x2>; 300*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RGB>; 301*f126890aSEmmanuel Vadot 302*f126890aSEmmanuel Vadot led@4 { 303*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 304*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 305*f126890aSEmmanuel Vadot reg = <0x4>; 306*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_GREEN>; 307*f126890aSEmmanuel Vadot }; 308*f126890aSEmmanuel Vadot 309*f126890aSEmmanuel Vadot led@5 { 310*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 311*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 312*f126890aSEmmanuel Vadot reg = <0x5>; 313*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_BLUE>; 314*f126890aSEmmanuel Vadot }; 315*f126890aSEmmanuel Vadot 316*f126890aSEmmanuel Vadot led@8 { 317*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 318*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 319*f126890aSEmmanuel Vadot reg = <0x8>; 320*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RED>; 321*f126890aSEmmanuel Vadot }; 322*f126890aSEmmanuel Vadot }; 323*f126890aSEmmanuel Vadot }; 324*f126890aSEmmanuel Vadot 325*f126890aSEmmanuel Vadot lp5523C: lp5523C@34 { 326*f126890aSEmmanuel Vadot #address-cells = <1>; 327*f126890aSEmmanuel Vadot #size-cells = <0>; 328*f126890aSEmmanuel Vadot compatible = "national,lp5523"; 329*f126890aSEmmanuel Vadot label = "q4"; 330*f126890aSEmmanuel Vadot reg = <0x34>; 331*f126890aSEmmanuel Vadot clock-mode = /bits/ 8 <0>; /* LP55XX_CLOCK_AUTO */ 332*f126890aSEmmanuel Vadot 333*f126890aSEmmanuel Vadot multi-led@0 { 334*f126890aSEmmanuel Vadot #address-cells = <1>; 335*f126890aSEmmanuel Vadot #size-cells = <0>; 336*f126890aSEmmanuel Vadot reg = <0x0>; 337*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RGB>; 338*f126890aSEmmanuel Vadot 339*f126890aSEmmanuel Vadot led@0 { 340*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 341*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 342*f126890aSEmmanuel Vadot reg = <0x0>; 343*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_GREEN>; 344*f126890aSEmmanuel Vadot }; 345*f126890aSEmmanuel Vadot 346*f126890aSEmmanuel Vadot led@1 { 347*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 348*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 349*f126890aSEmmanuel Vadot reg = <0x1>; 350*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_BLUE>; 351*f126890aSEmmanuel Vadot }; 352*f126890aSEmmanuel Vadot 353*f126890aSEmmanuel Vadot led@6 { 354*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 355*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 356*f126890aSEmmanuel Vadot reg = <0x6>; 357*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RED>; 358*f126890aSEmmanuel Vadot }; 359*f126890aSEmmanuel Vadot }; 360*f126890aSEmmanuel Vadot multi-led@1 { 361*f126890aSEmmanuel Vadot #address-cells = <1>; 362*f126890aSEmmanuel Vadot #size-cells = <0>; 363*f126890aSEmmanuel Vadot reg = <0x1>; 364*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RGB>; 365*f126890aSEmmanuel Vadot 366*f126890aSEmmanuel Vadot led@2 { 367*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 368*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 369*f126890aSEmmanuel Vadot reg = <0x2>; 370*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_GREEN>; 371*f126890aSEmmanuel Vadot }; 372*f126890aSEmmanuel Vadot 373*f126890aSEmmanuel Vadot led@3 { 374*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 375*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 376*f126890aSEmmanuel Vadot reg = <0x3>; 377*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_BLUE>; 378*f126890aSEmmanuel Vadot }; 379*f126890aSEmmanuel Vadot 380*f126890aSEmmanuel Vadot led@7 { 381*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 382*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 383*f126890aSEmmanuel Vadot reg = <0x7>; 384*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RED>; 385*f126890aSEmmanuel Vadot }; 386*f126890aSEmmanuel Vadot }; 387*f126890aSEmmanuel Vadot multi-led@2 { 388*f126890aSEmmanuel Vadot #address-cells = <1>; 389*f126890aSEmmanuel Vadot #size-cells = <0>; 390*f126890aSEmmanuel Vadot reg = <0x2>; 391*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RGB>; 392*f126890aSEmmanuel Vadot 393*f126890aSEmmanuel Vadot led@4 { 394*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 395*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 396*f126890aSEmmanuel Vadot reg = <0x4>; 397*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_GREEN>; 398*f126890aSEmmanuel Vadot }; 399*f126890aSEmmanuel Vadot 400*f126890aSEmmanuel Vadot led@5 { 401*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 402*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 403*f126890aSEmmanuel Vadot reg = <0x5>; 404*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_BLUE>; 405*f126890aSEmmanuel Vadot }; 406*f126890aSEmmanuel Vadot 407*f126890aSEmmanuel Vadot led@8 { 408*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 409*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 410*f126890aSEmmanuel Vadot reg = <0x8>; 411*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RED>; 412*f126890aSEmmanuel Vadot }; 413*f126890aSEmmanuel Vadot }; 414*f126890aSEmmanuel Vadot }; 415*f126890aSEmmanuel Vadot 416*f126890aSEmmanuel Vadot lp5523D: lp552D@35 { 417*f126890aSEmmanuel Vadot #address-cells = <1>; 418*f126890aSEmmanuel Vadot #size-cells = <0>; 419*f126890aSEmmanuel Vadot compatible = "national,lp5523"; 420*f126890aSEmmanuel Vadot label = "q2"; 421*f126890aSEmmanuel Vadot reg = <0x35>; 422*f126890aSEmmanuel Vadot clock-mode = /bits/ 8 <0>; /* LP55XX_CLOCK_AUTO */ 423*f126890aSEmmanuel Vadot 424*f126890aSEmmanuel Vadot multi-led@0 { 425*f126890aSEmmanuel Vadot #address-cells = <1>; 426*f126890aSEmmanuel Vadot #size-cells = <0>; 427*f126890aSEmmanuel Vadot reg = <0x0>; 428*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RGB>; 429*f126890aSEmmanuel Vadot 430*f126890aSEmmanuel Vadot led@0 { 431*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 432*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 433*f126890aSEmmanuel Vadot reg = <0x0>; 434*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_GREEN>; 435*f126890aSEmmanuel Vadot }; 436*f126890aSEmmanuel Vadot 437*f126890aSEmmanuel Vadot led@1 { 438*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 439*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 440*f126890aSEmmanuel Vadot reg = <0x1>; 441*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_BLUE>; 442*f126890aSEmmanuel Vadot }; 443*f126890aSEmmanuel Vadot 444*f126890aSEmmanuel Vadot led@6 { 445*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 446*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 447*f126890aSEmmanuel Vadot reg = <0x6>; 448*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RED>; 449*f126890aSEmmanuel Vadot }; 450*f126890aSEmmanuel Vadot }; 451*f126890aSEmmanuel Vadot multi-led@1 { 452*f126890aSEmmanuel Vadot #address-cells = <1>; 453*f126890aSEmmanuel Vadot #size-cells = <0>; 454*f126890aSEmmanuel Vadot reg = <0x1>; 455*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RGB>; 456*f126890aSEmmanuel Vadot 457*f126890aSEmmanuel Vadot led@2 { 458*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 459*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 460*f126890aSEmmanuel Vadot reg = <0x2>; 461*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_GREEN>; 462*f126890aSEmmanuel Vadot }; 463*f126890aSEmmanuel Vadot 464*f126890aSEmmanuel Vadot led@3 { 465*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 466*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 467*f126890aSEmmanuel Vadot reg = <0x3>; 468*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_BLUE>; 469*f126890aSEmmanuel Vadot }; 470*f126890aSEmmanuel Vadot 471*f126890aSEmmanuel Vadot led@7 { 472*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 473*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 474*f126890aSEmmanuel Vadot reg = <0x7>; 475*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RED>; 476*f126890aSEmmanuel Vadot }; 477*f126890aSEmmanuel Vadot }; 478*f126890aSEmmanuel Vadot multi-led@2 { 479*f126890aSEmmanuel Vadot #address-cells = <1>; 480*f126890aSEmmanuel Vadot #size-cells = <0>; 481*f126890aSEmmanuel Vadot reg = <0x2>; 482*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RGB>; 483*f126890aSEmmanuel Vadot 484*f126890aSEmmanuel Vadot led@4 { 485*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 486*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 487*f126890aSEmmanuel Vadot reg = <0x4>; 488*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_GREEN>; 489*f126890aSEmmanuel Vadot }; 490*f126890aSEmmanuel Vadot 491*f126890aSEmmanuel Vadot led@5 { 492*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 493*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 494*f126890aSEmmanuel Vadot reg = <0x5>; 495*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_BLUE>; 496*f126890aSEmmanuel Vadot }; 497*f126890aSEmmanuel Vadot 498*f126890aSEmmanuel Vadot led@8 { 499*f126890aSEmmanuel Vadot led-cur = /bits/ 8 <12>; 500*f126890aSEmmanuel Vadot max-cur = /bits/ 8 <15>; 501*f126890aSEmmanuel Vadot reg = <0x8>; 502*f126890aSEmmanuel Vadot color = <LED_COLOR_ID_RED>; 503*f126890aSEmmanuel Vadot }; 504*f126890aSEmmanuel Vadot }; 505*f126890aSEmmanuel Vadot }; 506*f126890aSEmmanuel Vadot}; 507*f126890aSEmmanuel Vadot 508*f126890aSEmmanuel Vadot&i2c3 { 509*f126890aSEmmanuel Vadot clock-frequency = <400000>; 510*f126890aSEmmanuel Vadot 511*f126890aSEmmanuel Vadot codec0: codec@18 { 512*f126890aSEmmanuel Vadot #sound-dai-cells = <0>; 513*f126890aSEmmanuel Vadot compatible = "ti,tlv320aic32x4"; 514*f126890aSEmmanuel Vadot reg = <0x18>; 515*f126890aSEmmanuel Vadot clocks = <&sys_clkout1>; 516*f126890aSEmmanuel Vadot clock-names = "mclk"; 517*f126890aSEmmanuel Vadot ldoin-supply = <&vcc1v8>; 518*f126890aSEmmanuel Vadot iov-supply = <&vcc1v8>; 519*f126890aSEmmanuel Vadot reset-gpios = <&gpio3 10 GPIO_ACTIVE_LOW>; /* gpio_74 */ 520*f126890aSEmmanuel Vadot }; 521*f126890aSEmmanuel Vadot}; 522*f126890aSEmmanuel Vadot 523*f126890aSEmmanuel Vadot 524*f126890aSEmmanuel Vadot#include "../../tps65910.dtsi" 525*f126890aSEmmanuel Vadot 526*f126890aSEmmanuel Vadot&omap3_pmx_core { 527*f126890aSEmmanuel Vadot tps_pins: tps-pins { 528*f126890aSEmmanuel Vadot pinctrl-single,pins = < 529*f126890aSEmmanuel Vadot OMAP3_CORE1_IOPAD(0x21e0, PIN_INPUT_PULLUP | PIN_OFF_INPUT_PULLUP | PIN_OFF_OUTPUT_LOW | PIN_OFF_WAKEUPENABLE | MUX_MODE0) /* sys_nirq.sys_nirq */ 530*f126890aSEmmanuel Vadot >; 531*f126890aSEmmanuel Vadot }; 532*f126890aSEmmanuel Vadot 533*f126890aSEmmanuel Vadot button_pins: button-pins { 534*f126890aSEmmanuel Vadot pinctrl-single,pins = < 535*f126890aSEmmanuel Vadot OMAP3_CORE1_IOPAD(0x20dc, PIN_INPUT | MUX_MODE4) /* dss_data0.gpio_70 */ 536*f126890aSEmmanuel Vadot OMAP3_CORE1_IOPAD(0x20e0, PIN_INPUT | MUX_MODE4) /* dss_data2.gpio_72 */ 537*f126890aSEmmanuel Vadot OMAP3_CORE1_IOPAD(0x20e4, PIN_OUTPUT | MUX_MODE4) /* dss_data4.gpio_74 */ 538*f126890aSEmmanuel Vadot OMAP3_CORE1_IOPAD(0x20fa, PIN_OUTPUT_PULLDOWN | MUX_MODE4) /* dss_data15.gpio_85 */ 539*f126890aSEmmanuel Vadot OMAP3_CORE1_IOPAD(0x2a1a, PIN_OUTPUT | MUX_MODE0) /* sys_clkout1.sys_clkout1 */ 540*f126890aSEmmanuel Vadot >; 541*f126890aSEmmanuel Vadot }; 542*f126890aSEmmanuel Vadot 543*f126890aSEmmanuel Vadot mmc1_pins: mmc1-pins { 544*f126890aSEmmanuel Vadot pinctrl-single,pins = < 545*f126890aSEmmanuel Vadot OMAP3_CORE1_IOPAD(0x2144, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_clk.sdmmc1_clk */ 546*f126890aSEmmanuel Vadot OMAP3_CORE1_IOPAD(0x2146, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_cmd.sdmmc1_cmd */ 547*f126890aSEmmanuel Vadot OMAP3_CORE1_IOPAD(0x2148, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat0.sdmmc1_dat0 */ 548*f126890aSEmmanuel Vadot OMAP3_CORE1_IOPAD(0x214a, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat1.sdmmc1_dat1 */ 549*f126890aSEmmanuel Vadot OMAP3_CORE1_IOPAD(0x214c, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat2.sdmmc1_dat2 */ 550*f126890aSEmmanuel Vadot OMAP3_CORE1_IOPAD(0x214e, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat3.sdmmc1_dat3 */ 551*f126890aSEmmanuel Vadot >; 552*f126890aSEmmanuel Vadot }; 553*f126890aSEmmanuel Vadot 554*f126890aSEmmanuel Vadot mmc2_pins: mmc2-pins { 555*f126890aSEmmanuel Vadot pinctrl-single,pins = < 556*f126890aSEmmanuel Vadot OMAP3_CORE1_IOPAD(0x2158, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_clk.sdmmc2_clk */ 557*f126890aSEmmanuel Vadot OMAP3_CORE1_IOPAD(0x215a, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_cmd.sdmmc2_cmd */ 558*f126890aSEmmanuel Vadot OMAP3_CORE1_IOPAD(0x215c, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_dat0.sdmmc2_dat0 */ 559*f126890aSEmmanuel Vadot OMAP3_CORE1_IOPAD(0x215e, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_dat1.sdmmc2_dat1 */ 560*f126890aSEmmanuel Vadot OMAP3_CORE1_IOPAD(0x2160, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_dat2.sdmmc2_dat2 */ 561*f126890aSEmmanuel Vadot OMAP3_CORE1_IOPAD(0x2162, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_dat3.sdmmc2_dat3 */ 562*f126890aSEmmanuel Vadot OMAP3_CORE1_IOPAD(0x2164, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_dat4.sdmmc2_dat4 */ 563*f126890aSEmmanuel Vadot OMAP3_CORE1_IOPAD(0x2166, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_dat5.sdmmc2_dat5 */ 564*f126890aSEmmanuel Vadot OMAP3_CORE1_IOPAD(0x2168, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_dat6.sdmmc2_dat6 */ 565*f126890aSEmmanuel Vadot OMAP3_CORE1_IOPAD(0x216a, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_dat7.sdmmc2_dat7 */ 566*f126890aSEmmanuel Vadot >; 567*f126890aSEmmanuel Vadot }; 568*f126890aSEmmanuel Vadot 569*f126890aSEmmanuel Vadot mcbsp2_pins: mcbsp2-pins { 570*f126890aSEmmanuel Vadot pinctrl-single,pins = < 571*f126890aSEmmanuel Vadot OMAP3_CORE1_IOPAD(0x213c, PIN_INPUT | MUX_MODE0) /* mcbsp2_fsx.mcbsp2_fsx */ 572*f126890aSEmmanuel Vadot OMAP3_CORE1_IOPAD(0x213e, PIN_INPUT | MUX_MODE0) /* mcbsp2_clkx.mcbsp2_clkx */ 573*f126890aSEmmanuel Vadot OMAP3_CORE1_IOPAD(0x2140, PIN_INPUT | MUX_MODE0) /* mcbsp2_dr.mcbsp2.dr */ 574*f126890aSEmmanuel Vadot OMAP3_CORE1_IOPAD(0x2142, PIN_OUTPUT | MUX_MODE0) /* mcbsp2_dx.mcbsp2_dx */ 575*f126890aSEmmanuel Vadot >; 576*f126890aSEmmanuel Vadot }; 577*f126890aSEmmanuel Vadot}; 578*f126890aSEmmanuel Vadot 579*f126890aSEmmanuel Vadot&omap3_pmx_core2 { 580*f126890aSEmmanuel Vadot mmc3_pins: mmc3-pins { 581*f126890aSEmmanuel Vadot pinctrl-single,pins = < 582*f126890aSEmmanuel Vadot OMAP3630_CORE2_IOPAD(0x25d8, PIN_INPUT_PULLUP | MUX_MODE2) /* etk_clk.sdmmc3_clk */ 583*f126890aSEmmanuel Vadot OMAP3630_CORE2_IOPAD(0x25da, PIN_INPUT_PULLUP | MUX_MODE2) /* etk_ctl.sdmmc3_cmd */ 584*f126890aSEmmanuel Vadot OMAP3630_CORE2_IOPAD(0x25e2, PIN_INPUT_PULLUP | MUX_MODE2) /* etk_d3.sdmmc3_dat3 */ 585*f126890aSEmmanuel Vadot OMAP3630_CORE2_IOPAD(0x25e4, PIN_INPUT_PULLUP | MUX_MODE2) /* etk_d4.sdmmc3_dat0 */ 586*f126890aSEmmanuel Vadot OMAP3630_CORE2_IOPAD(0x25e6, PIN_INPUT_PULLUP | MUX_MODE2) /* etk_d5.sdmmc3_dat1 */ 587*f126890aSEmmanuel Vadot OMAP3630_CORE2_IOPAD(0x25e8, PIN_INPUT_PULLUP | MUX_MODE2) /* etk_d6.sdmmc3_dat2 */ 588*f126890aSEmmanuel Vadot >; 589*f126890aSEmmanuel Vadot }; 590*f126890aSEmmanuel Vadot}; 591*f126890aSEmmanuel Vadot 592*f126890aSEmmanuel Vadot&mmc1 { 593*f126890aSEmmanuel Vadot status = "okay"; 594*f126890aSEmmanuel Vadot bus-width = <4>; 595*f126890aSEmmanuel Vadot pinctrl-names = "default"; 596*f126890aSEmmanuel Vadot pinctrl-0 = <&mmc1_pins>; 597*f126890aSEmmanuel Vadot vmmc-supply = <&vmmc_reg>; 598*f126890aSEmmanuel Vadot}; 599*f126890aSEmmanuel Vadot 600*f126890aSEmmanuel Vadot&mmc2 { 601*f126890aSEmmanuel Vadot status = "okay"; 602*f126890aSEmmanuel Vadot bus-width = <8>; 603*f126890aSEmmanuel Vadot pinctrl-names = "default"; 604*f126890aSEmmanuel Vadot pinctrl-0 = <&mmc2_pins>; 605*f126890aSEmmanuel Vadot vmmc-supply = <&vmmc_reg>; 606*f126890aSEmmanuel Vadot}; 607*f126890aSEmmanuel Vadot 608*f126890aSEmmanuel Vadot&mmc3 { 609*f126890aSEmmanuel Vadot #address-cells = <1>; 610*f126890aSEmmanuel Vadot #size-cells = <0>; 611*f126890aSEmmanuel Vadot status = "okay"; 612*f126890aSEmmanuel Vadot bus-width = <4>; 613*f126890aSEmmanuel Vadot pinctrl-names = "default"; 614*f126890aSEmmanuel Vadot pinctrl-0 = <&mmc3_pins>; 615*f126890aSEmmanuel Vadot non-removable; 616*f126890aSEmmanuel Vadot disable-wp; 617*f126890aSEmmanuel Vadot mmc-pwrseq = <&sdio_pwrseq>; 618*f126890aSEmmanuel Vadot vmmc-supply = <&vcc3v3>; 619*f126890aSEmmanuel Vadot vqmmc-supply = <&vcc1v8>; 620*f126890aSEmmanuel Vadot atheros@0 { 621*f126890aSEmmanuel Vadot compatible = "atheros,ath6kl"; 622*f126890aSEmmanuel Vadot reg = <0>; 623*f126890aSEmmanuel Vadot bus-width = <4>; 624*f126890aSEmmanuel Vadot }; 625*f126890aSEmmanuel Vadot}; 626*f126890aSEmmanuel Vadot 627*f126890aSEmmanuel Vadot&tps { 628*f126890aSEmmanuel Vadot pinctrl-names = "default"; 629*f126890aSEmmanuel Vadot pinctrl-0 = <&tps_pins>; 630*f126890aSEmmanuel Vadot 631*f126890aSEmmanuel Vadot interrupts = <7>; /* SYS_NIRQ cascaded to intc */ 632*f126890aSEmmanuel Vadot interrupt-parent = <&intc>; 633*f126890aSEmmanuel Vadot 634*f126890aSEmmanuel Vadot ti,en-ck32k-xtal; 635*f126890aSEmmanuel Vadot ti,system-power-controller; 636*f126890aSEmmanuel Vadot 637*f126890aSEmmanuel Vadot vcc1-supply = <&vcc5v>; 638*f126890aSEmmanuel Vadot vcc2-supply = <&vcc5v>; 639*f126890aSEmmanuel Vadot vcc3-supply = <&vcc5v>; 640*f126890aSEmmanuel Vadot vcc4-supply = <&vcc5v>; 641*f126890aSEmmanuel Vadot vcc5-supply = <&vcc5v>; 642*f126890aSEmmanuel Vadot vcc6-supply = <&vcc5v>; 643*f126890aSEmmanuel Vadot vcc7-supply = <&vcc5v>; 644*f126890aSEmmanuel Vadot vccio-supply = <&vcc5v>; 645*f126890aSEmmanuel Vadot 646*f126890aSEmmanuel Vadot regulators { 647*f126890aSEmmanuel Vadot 648*f126890aSEmmanuel Vadot vio_reg: regulator@1 { 649*f126890aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 650*f126890aSEmmanuel Vadot regulator-max-microvolt = <1800000>; 651*f126890aSEmmanuel Vadot regulator-always-on; 652*f126890aSEmmanuel Vadot }; 653*f126890aSEmmanuel Vadot 654*f126890aSEmmanuel Vadot vdd1_reg: regulator@2 { 655*f126890aSEmmanuel Vadot regulator-name = "vdd_mpu"; 656*f126890aSEmmanuel Vadot regulator-min-microvolt = <600000>; 657*f126890aSEmmanuel Vadot regulator-max-microvolt = <1500000>; 658*f126890aSEmmanuel Vadot regulator-boot-on; 659*f126890aSEmmanuel Vadot regulator-always-on; 660*f126890aSEmmanuel Vadot }; 661*f126890aSEmmanuel Vadot 662*f126890aSEmmanuel Vadot vdd2_reg: regulator@3 { 663*f126890aSEmmanuel Vadot regulator-name = "vdd_dsp"; 664*f126890aSEmmanuel Vadot regulator-min-microvolt = <600000>; 665*f126890aSEmmanuel Vadot regulator-max-microvolt = <1500000>; 666*f126890aSEmmanuel Vadot regulator-always-on; 667*f126890aSEmmanuel Vadot }; 668*f126890aSEmmanuel Vadot 669*f126890aSEmmanuel Vadot vdd3_reg: regulator@4 { 670*f126890aSEmmanuel Vadot regulator-name = "vdd_core"; 671*f126890aSEmmanuel Vadot regulator-min-microvolt = <5000000>; 672*f126890aSEmmanuel Vadot regulator-max-microvolt = <5000000>; 673*f126890aSEmmanuel Vadot regulator-always-on; 674*f126890aSEmmanuel Vadot }; 675*f126890aSEmmanuel Vadot 676*f126890aSEmmanuel Vadot vdig1_reg: regulator@5 { 677*f126890aSEmmanuel Vadot regulator-min-microvolt = <1200000>; 678*f126890aSEmmanuel Vadot regulator-max-microvolt = <2700000>; 679*f126890aSEmmanuel Vadot regulator-always-on; 680*f126890aSEmmanuel Vadot }; 681*f126890aSEmmanuel Vadot 682*f126890aSEmmanuel Vadot vdig2_reg: regulator@6 { 683*f126890aSEmmanuel Vadot regulator-min-microvolt = <1000000>; 684*f126890aSEmmanuel Vadot regulator-max-microvolt = <1800000>; 685*f126890aSEmmanuel Vadot regulator-always-on; 686*f126890aSEmmanuel Vadot }; 687*f126890aSEmmanuel Vadot 688*f126890aSEmmanuel Vadot vpll_reg: regulator@7 { 689*f126890aSEmmanuel Vadot regulator-min-microvolt = <1000000>; 690*f126890aSEmmanuel Vadot regulator-max-microvolt = <2500000>; 691*f126890aSEmmanuel Vadot regulator-always-on; 692*f126890aSEmmanuel Vadot }; 693*f126890aSEmmanuel Vadot 694*f126890aSEmmanuel Vadot vdac_reg: regulator@8 { 695*f126890aSEmmanuel Vadot regulator-min-microvolt = <1100000>; 696*f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 697*f126890aSEmmanuel Vadot regulator-always-on; 698*f126890aSEmmanuel Vadot }; 699*f126890aSEmmanuel Vadot 700*f126890aSEmmanuel Vadot vaux1_reg: regulator@9 { 701*f126890aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 702*f126890aSEmmanuel Vadot regulator-max-microvolt = <2850000>; 703*f126890aSEmmanuel Vadot regulator-always-on; 704*f126890aSEmmanuel Vadot }; 705*f126890aSEmmanuel Vadot 706*f126890aSEmmanuel Vadot vaux2_reg: regulator@10 { 707*f126890aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 708*f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 709*f126890aSEmmanuel Vadot regulator-always-on; 710*f126890aSEmmanuel Vadot }; 711*f126890aSEmmanuel Vadot 712*f126890aSEmmanuel Vadot vaux33_reg: regulator@11 { 713*f126890aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 714*f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 715*f126890aSEmmanuel Vadot regulator-always-on; 716*f126890aSEmmanuel Vadot }; 717*f126890aSEmmanuel Vadot 718*f126890aSEmmanuel Vadot vmmc_reg: regulator@12 { 719*f126890aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 720*f126890aSEmmanuel Vadot regulator-max-microvolt = <3000000>; 721*f126890aSEmmanuel Vadot regulator-always-on; 722*f126890aSEmmanuel Vadot }; 723*f126890aSEmmanuel Vadot }; 724*f126890aSEmmanuel Vadot}; 725