1279377Simp/* 2279377Simp * Copyright (C) 2013 Newflow Ltd - http://www.newflow.co.uk/ 3279377Simp * 4279377Simp * This program is free software; you can redistribute it and/or modify 5279377Simp * it under the terms of the GNU General Public License version 2 as 6279377Simp * published by the Free Software Foundation. 7279377Simp */ 8279377Simp/dts-v1/; 9279377Simp 10279377Simp#include "am33xx.dtsi" 11279377Simp 12279377Simp/ { 13279377Simp model = "Newflow AM335x NanoBone"; 14279377Simp compatible = "ti,am33xx"; 15279377Simp 16279377Simp cpus { 17279377Simp cpu@0 { 18279377Simp cpu0-supply = <&dcdc2_reg>; 19279377Simp }; 20279377Simp }; 21279377Simp 22279377Simp memory { 23279377Simp device_type = "memory"; 24279377Simp reg = <0x80000000 0x10000000>; /* 256 MB */ 25279377Simp }; 26279377Simp 27279377Simp leds { 28279377Simp compatible = "gpio-leds"; 29279377Simp 30279377Simp led@0 { 31279377Simp label = "nanobone:green:usr1"; 32279377Simp gpios = <&gpio1 5 0>; 33279377Simp default-state = "off"; 34279377Simp }; 35279377Simp }; 36279377Simp}; 37279377Simp 38279377Simp&am33xx_pinmux { 39279377Simp pinctrl-names = "default"; 40279377Simp pinctrl-0 = <&misc_pins>; 41279377Simp 42279377Simp misc_pins: misc_pins { 43279377Simp pinctrl-single,pins = < 44295436Sandrew AM33XX_IOPAD(0x95c, PIN_OUTPUT | MUX_MODE7) /* spi0_cs0.gpio0_5 */ 45279377Simp >; 46279377Simp }; 47279377Simp 48279377Simp gpmc_pins: gpmc_pins { 49279377Simp pinctrl-single,pins = < 50295436Sandrew AM33XX_IOPAD(0x800, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad0.gpmc_ad0 */ 51295436Sandrew AM33XX_IOPAD(0x804, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad1.gpmc_ad1 */ 52295436Sandrew AM33XX_IOPAD(0x808, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad2.gpmc_ad2 */ 53295436Sandrew AM33XX_IOPAD(0x80c, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad3.gpmc_ad3 */ 54295436Sandrew AM33XX_IOPAD(0x810, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad4.gpmc_ad4 */ 55295436Sandrew AM33XX_IOPAD(0x814, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad5.gpmc_ad5 */ 56295436Sandrew AM33XX_IOPAD(0x818, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad6.gpmc_ad6 */ 57295436Sandrew AM33XX_IOPAD(0x81c, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad7.gpmc_ad7 */ 58295436Sandrew AM33XX_IOPAD(0x820, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad8.gpmc_ad8 */ 59295436Sandrew AM33XX_IOPAD(0x824, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad9.gpmc_ad9 */ 60295436Sandrew AM33XX_IOPAD(0x828, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad10.gpmc_ad10 */ 61295436Sandrew AM33XX_IOPAD(0x82c, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad11.gpmc_ad11 */ 62295436Sandrew AM33XX_IOPAD(0x830, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad12.gpmc_ad12 */ 63295436Sandrew AM33XX_IOPAD(0x834, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad13.gpmc_ad13 */ 64295436Sandrew AM33XX_IOPAD(0x838, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad14.gpmc_ad14 */ 65295436Sandrew AM33XX_IOPAD(0x83c, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_ad15.gpmc_ad15 */ 66279377Simp 67295436Sandrew AM33XX_IOPAD(0x870, PIN_INPUT_PULLUP | MUX_MODE0) /* gpmc_wait0.gpmc_wait0 */ 68295436Sandrew AM33XX_IOPAD(0x87c, PIN_OUTPUT | MUX_MODE0) /* gpmc_csn0.gpmc_csn0 */ 69295436Sandrew AM33XX_IOPAD(0x880, PIN_OUTPUT | MUX_MODE0) /* gpmc_csn1.gpmc_csn1 */ 70295436Sandrew AM33XX_IOPAD(0x884, PIN_OUTPUT | MUX_MODE0) /* gpmc_csn2.gpmc_csn2 */ 71295436Sandrew AM33XX_IOPAD(0x888, PIN_OUTPUT | MUX_MODE0) /* gpmc_csn3.gpmc_csn3 */ 72279377Simp 73295436Sandrew AM33XX_IOPAD(0x890, PIN_OUTPUT | MUX_MODE0) /* gpmc_advn_ale.gpmc_advn_ale */ 74295436Sandrew AM33XX_IOPAD(0x894, PIN_OUTPUT | MUX_MODE0) /* gpmc_oen_ren.gpmc_oen_ren */ 75295436Sandrew AM33XX_IOPAD(0x898, PIN_OUTPUT | MUX_MODE0) /* gpmc_wen.gpmc_wen */ 76295436Sandrew AM33XX_IOPAD(0x89c, PIN_OUTPUT | MUX_MODE0) /* gpmc_ben0_cle.gpmc_ben0_cle */ 77279377Simp 78295436Sandrew AM33XX_IOPAD(0x8a4, PIN_OUTPUT | MUX_MODE1) /* lcd_data1.gpmc_a1 */ 79295436Sandrew AM33XX_IOPAD(0x8a8, PIN_OUTPUT | MUX_MODE1) /* lcd_data2.gpmc_a2 */ 80295436Sandrew AM33XX_IOPAD(0x8ac, PIN_OUTPUT | MUX_MODE1) /* lcd_data3.gpmc_a3 */ 81295436Sandrew AM33XX_IOPAD(0x8b0, PIN_OUTPUT | MUX_MODE1) /* lcd_data4.gpmc_a4 */ 82295436Sandrew AM33XX_IOPAD(0x8b4, PIN_OUTPUT | MUX_MODE1) /* lcd_data5.gpmc_a5 */ 83295436Sandrew AM33XX_IOPAD(0x8b8, PIN_OUTPUT | MUX_MODE1) /* lcd_data6.gpmc_a6 */ 84295436Sandrew AM33XX_IOPAD(0x8bc, PIN_OUTPUT | MUX_MODE1) /* lcd_data7.gpmc_a7 */ 85279377Simp 86295436Sandrew AM33XX_IOPAD(0x8e0, PIN_OUTPUT | MUX_MODE1) /* lcd_vsync.gpmc_a8 */ 87295436Sandrew AM33XX_IOPAD(0x8e4, PIN_OUTPUT | MUX_MODE1) /* lcd_hsync.gpmc_a9 */ 88295436Sandrew AM33XX_IOPAD(0x8e8, PIN_OUTPUT | MUX_MODE1) /* lcd_pclk.gpmc_a10 */ 89279377Simp >; 90279377Simp }; 91279377Simp 92279377Simp i2c0_pins: i2c0_pins { 93279377Simp pinctrl-single,pins = < 94295436Sandrew AM33XX_IOPAD(0x988, PIN_INPUT_PULLDOWN | MUX_MODE0) /* i2c0_sda.i2c0_sda */ 95295436Sandrew AM33XX_IOPAD(0x98c, PIN_INPUT_PULLDOWN | MUX_MODE0) /* i2c0_scl.i2c0_scl */ 96279377Simp >; 97279377Simp }; 98279377Simp 99279377Simp uart0_pins: uart0_pins { 100279377Simp pinctrl-single,pins = < 101295436Sandrew AM33XX_IOPAD(0x970, PIN_INPUT_PULLUP | MUX_MODE0) /* uart0_rxd.uart0_rxd */ 102295436Sandrew AM33XX_IOPAD(0x974, PIN_OUTPUT | MUX_MODE0) /* uart0_txd.uart0_txd */ 103279377Simp >; 104279377Simp }; 105279377Simp 106279377Simp uart1_pins: uart1_pins { 107279377Simp pinctrl-single,pins = < 108295436Sandrew AM33XX_IOPAD(0x978, PIN_OUTPUT | MUX_MODE7) /* uart1_ctsn.uart1_ctsn */ 109295436Sandrew AM33XX_IOPAD(0x97c, PIN_OUTPUT | MUX_MODE7) /* uart1_rtsn.uart1_rtsn */ 110295436Sandrew AM33XX_IOPAD(0x980, PIN_INPUT_PULLUP | MUX_MODE0) /* uart1_rxd.uart1_rxd */ 111295436Sandrew AM33XX_IOPAD(0x984, PIN_OUTPUT | MUX_MODE0) /* uart1_txd.uart1_txd */ 112279377Simp >; 113279377Simp }; 114279377Simp 115279377Simp uart2_pins: uart2_pins { 116279377Simp pinctrl-single,pins = < 117295436Sandrew AM33XX_IOPAD(0x8c0, PIN_INPUT_PULLUP | MUX_MODE7) /* lcd_data8.gpio2[14] */ 118295436Sandrew AM33XX_IOPAD(0x8c4, PIN_OUTPUT | MUX_MODE7) /* lcd_data9.gpio2[15] */ 119295436Sandrew AM33XX_IOPAD(0x950, PIN_INPUT | MUX_MODE1) /* spi0_sclk.uart2_rxd */ 120295436Sandrew AM33XX_IOPAD(0x954, PIN_OUTPUT | MUX_MODE1) /* spi0_d0.uart2_txd */ 121279377Simp >; 122279377Simp }; 123279377Simp 124279377Simp uart3_pins: uart3_pins { 125279377Simp pinctrl-single,pins = < 126295436Sandrew AM33XX_IOPAD(0x8c8, PIN_INPUT_PULLUP | MUX_MODE6) /* lcd_data10.uart3_ctsn */ 127295436Sandrew AM33XX_IOPAD(0x8cc, PIN_OUTPUT | MUX_MODE6) /* lcd_data11.uart3_rtsn */ 128295436Sandrew AM33XX_IOPAD(0x960, PIN_INPUT | MUX_MODE1) /* spi0_cs1.uart3_rxd */ 129295436Sandrew AM33XX_IOPAD(0x964, PIN_OUTPUT | MUX_MODE1) /* ecap0_in_pwm0_out.uart3_txd */ 130279377Simp >; 131279377Simp }; 132279377Simp 133279377Simp uart4_pins: uart4_pins { 134279377Simp pinctrl-single,pins = < 135295436Sandrew AM33XX_IOPAD(0x8d0, PIN_INPUT_PULLUP | MUX_MODE6) /* lcd_data12.uart4_ctsn */ 136295436Sandrew AM33XX_IOPAD(0x8d4, PIN_OUTPUT | MUX_MODE6) /* lcd_data13.uart4_rtsn */ 137295436Sandrew AM33XX_IOPAD(0x968, PIN_INPUT | MUX_MODE1) /* uart0_ctsn.uart4_rxd */ 138295436Sandrew AM33XX_IOPAD(0x96c, PIN_OUTPUT | MUX_MODE1) /* uart0_rtsn.uart4_txd */ 139279377Simp >; 140279377Simp }; 141279377Simp 142279377Simp uart5_pins: uart5_pins { 143279377Simp pinctrl-single,pins = < 144295436Sandrew AM33XX_IOPAD(0x8d8, PIN_INPUT | MUX_MODE4) /* lcd_data14.uart5_rxd */ 145295436Sandrew AM33XX_IOPAD(0x944, PIN_OUTPUT | MUX_MODE3) /* rmiii1_refclk.uart5_txd */ 146279377Simp >; 147279377Simp }; 148279377Simp 149279377Simp mmc1_pins: mmc1_pins { 150279377Simp pinctrl-single,pins = < 151295436Sandrew AM33XX_IOPAD(0x8f0, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat0.mmc0_dat0 */ 152295436Sandrew AM33XX_IOPAD(0x8f4, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat1.mmc0_dat1 */ 153295436Sandrew AM33XX_IOPAD(0x8f8, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat2.mmc0_dat2 */ 154295436Sandrew AM33XX_IOPAD(0x8fc, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat3.mmc0_dat3 */ 155295436Sandrew AM33XX_IOPAD(0x900, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_clk.mmc0_clk */ 156295436Sandrew AM33XX_IOPAD(0x904, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_cmd.mmc0_cmd */ 157295436Sandrew AM33XX_IOPAD(0x9e8, PIN_INPUT_PULLUP | MUX_MODE7) /* emu1.gpio3[8] */ 158295436Sandrew AM33XX_IOPAD(0x9a0, PIN_INPUT_PULLUP | MUX_MODE7) /* mcasp0_aclkr.gpio3[18] */ 159279377Simp >; 160279377Simp }; 161279377Simp}; 162279377Simp 163279377Simp&uart0 { 164279377Simp pinctrl-names = "default"; 165279377Simp pinctrl-0 = <&uart0_pins>; 166279377Simp status = "okay"; 167279377Simp}; 168279377Simp 169279377Simp&uart1 { 170279377Simp pinctrl-names = "default"; 171279377Simp pinctrl-0 = <&uart1_pins>; 172279377Simp status = "okay"; 173279377Simp rts-gpio = <&gpio0 13 GPIO_ACTIVE_HIGH>; 174279377Simp rs485-rts-active-high; 175279377Simp rs485-rx-during-tx; 176279377Simp rs485-rts-delay = <1 1>; 177279377Simp linux,rs485-enabled-at-boot-time; 178279377Simp}; 179279377Simp 180279377Simp&uart2 { 181279377Simp pinctrl-names = "default"; 182279377Simp pinctrl-0 = <&uart2_pins>; 183279377Simp status = "okay"; 184279377Simp rts-gpio = <&gpio2 15 GPIO_ACTIVE_HIGH>; 185279377Simp rs485-rts-active-high; 186279377Simp rs485-rts-delay = <1 1>; 187279377Simp linux,rs485-enabled-at-boot-time; 188279377Simp}; 189279377Simp 190279377Simp&uart3 { 191279377Simp pinctrl-names = "default"; 192279377Simp pinctrl-0 = <&uart3_pins>; 193279377Simp status = "okay"; 194279377Simp}; 195279377Simp 196279377Simp&uart4 { 197279377Simp pinctrl-names = "default"; 198279377Simp pinctrl-0 = <&uart4_pins>; 199279377Simp status = "okay"; 200279377Simp}; 201279377Simp 202279377Simp&uart5 { 203279377Simp pinctrl-names = "default"; 204279377Simp pinctrl-0 = <&uart5_pins>; 205279377Simp status = "okay"; 206279377Simp}; 207279377Simp 208279377Simp&i2c0 { 209279377Simp status = "okay"; 210279377Simp pinctrl-names = "default"; 211279377Simp clock-frequency = <400000>; 212279377Simp pinctrl-names = "default"; 213279377Simp pinctrl-0 = <&i2c0_pins>; 214279377Simp 215279377Simp gpio@20 { 216295436Sandrew compatible = "microchip,mcp23017"; 217295436Sandrew gpio-controller; 218295436Sandrew #gpio-cells = <2>; 219279377Simp reg = <0x20>; 220279377Simp }; 221279377Simp 222279377Simp tps: tps@24 { 223279377Simp reg = <0x24>; 224279377Simp }; 225279377Simp 226279377Simp eeprom@53 { 227295436Sandrew compatible = "microchip,24c02"; 228279377Simp reg = <0x53>; 229279377Simp pagesize = <8>; 230279377Simp }; 231279377Simp 232279377Simp rtc@68 { 233279377Simp compatible = "dallas,ds1307"; 234279377Simp reg = <0x68>; 235279377Simp }; 236279377Simp}; 237279377Simp 238279377Simp&elm { 239279377Simp status = "okay"; 240279377Simp}; 241279377Simp 242279377Simp&gpmc { 243279377Simp compatible = "ti,am3352-gpmc"; 244279377Simp ti,hwmods = "gpmc"; 245279377Simp status = "okay"; 246279377Simp gpmc,num-waitpins = <2>; 247279377Simp pinctrl-names = "default"; 248279377Simp pinctrl-0 = <&gpmc_pins>; 249279377Simp 250279377Simp #address-cells = <2>; 251279377Simp #size-cells = <1>; 252279377Simp ranges = <0 0 0x08000000 0x08000000>; /* CS0: NOR 128M */ 253279377Simp 254279377Simp nor@0,0 { 255279377Simp reg = <0 0x00000000 0x08000000>; 256279377Simp compatible = "cfi-flash"; 257279377Simp linux,mtd-name = "spansion,s29gl010p11t"; 258279377Simp bank-width = <2>; 259279377Simp 260279377Simp gpmc,mux-add-data = <2>; 261279377Simp 262279377Simp gpmc,sync-clk-ps = <0>; 263279377Simp gpmc,cs-on-ns = <0>; 264279377Simp gpmc,cs-rd-off-ns = <160>; 265279377Simp gpmc,cs-wr-off-ns = <160>; 266279377Simp gpmc,adv-on-ns = <10>; 267279377Simp gpmc,adv-rd-off-ns = <30>; 268279377Simp gpmc,adv-wr-off-ns = <30>; 269279377Simp gpmc,oe-on-ns = <40>; 270279377Simp gpmc,oe-off-ns = <160>; 271279377Simp gpmc,we-on-ns = <40>; 272279377Simp gpmc,we-off-ns = <160>; 273279377Simp gpmc,rd-cycle-ns = <160>; 274279377Simp gpmc,wr-cycle-ns = <160>; 275279377Simp gpmc,access-ns = <150>; 276279377Simp gpmc,page-burst-access-ns = <10>; 277279377Simp gpmc,cycle2cycle-samecsen; 278279377Simp gpmc,cycle2cycle-delay-ns = <20>; 279279377Simp gpmc,wr-data-mux-bus-ns = <70>; 280279377Simp gpmc,wr-access-ns = <80>; 281279377Simp 282279377Simp #address-cells = <1>; 283279377Simp #size-cells = <1>; 284279377Simp 285279377Simp /* 286279377Simp MTD partition table 287279377Simp =================== 288279377Simp +------------+-->0x00000000-> U-Boot start 289279377Simp | | 290279377Simp | |-->0x000BFFFF-> U-Boot end 291279377Simp | |-->0x000C0000-> ENV1 start 292279377Simp | | 293279377Simp | |-->0x000DFFFF-> ENV1 end 294279377Simp | |-->0x000E0000-> ENV2 start 295279377Simp | | 296279377Simp | |-->0x000FFFFF-> ENV2 end 297279377Simp | |-->0x00100000-> Kernel start 298279377Simp | | 299279377Simp | |-->0x004FFFFF-> Kernel end 300279377Simp | |-->0x00500000-> File system start 301279377Simp | | 302295436Sandrew | |-->0x01FFFFFF-> File system end 303295436Sandrew | |-->0x02000000-> User data start 304279377Simp | | 305279377Simp | |-->0x03FFFFFF-> User data end 306279377Simp | |-->0x04000000-> Data storage start 307279377Simp | | 308279377Simp +------------+-->0x08000000-> NOR end (Free end) 309279377Simp */ 310279377Simp partition@0 { 311279377Simp label = "boot"; 312279377Simp reg = <0x00000000 0x000c0000>; /* 768KB */ 313279377Simp }; 314279377Simp 315279377Simp partition@1 { 316279377Simp label = "env1"; 317279377Simp reg = <0x000c0000 0x00020000>; /* 128KB */ 318279377Simp }; 319279377Simp 320279377Simp partition@2 { 321279377Simp label = "env2"; 322279377Simp reg = <0x000e0000 0x00020000>; /* 128KB */ 323279377Simp }; 324279377Simp 325279377Simp partition@3 { 326279377Simp label = "kernel"; 327279377Simp reg = <0x00100000 0x00400000>; /* 4MB */ 328279377Simp }; 329279377Simp 330279377Simp partition@4 { 331279377Simp label = "rootfs"; 332295436Sandrew reg = <0x00500000 0x01b00000>; /* 27MB */ 333279377Simp }; 334279377Simp 335279377Simp partition@5 { 336279377Simp label = "user"; 337295436Sandrew reg = <0x02000000 0x02000000>; /* 32MB */ 338279377Simp }; 339279377Simp 340279377Simp partition@6 { 341279377Simp label = "data"; 342279377Simp reg = <0x04000000 0x04000000>; /* 64MB */ 343279377Simp }; 344279377Simp }; 345279377Simp}; 346279377Simp 347279377Simp&mac { 348295436Sandrew dual_emac; 349279377Simp status = "okay"; 350279377Simp}; 351279377Simp 352279377Simp&davinci_mdio { 353279377Simp status = "okay"; 354279377Simp}; 355279377Simp 356279377Simp&cpsw_emac0 { 357279377Simp phy_id = <&davinci_mdio>, <0>; 358295436Sandrew phy-mode = "mii"; 359279377Simp dual_emac_res_vlan = <1>; 360279377Simp}; 361279377Simp 362279377Simp&cpsw_emac1 { 363279377Simp phy_id = <&davinci_mdio>, <1>; 364295436Sandrew phy-mode = "mii"; 365279377Simp dual_emac_res_vlan = <2>; 366279377Simp}; 367279377Simp 368279377Simp&mmc1 { 369279377Simp status = "okay"; 370279377Simp vmmc-supply = <&ldo4_reg>; 371279377Simp pinctrl-names = "default"; 372279377Simp pinctrl-0 = <&mmc1_pins>; 373279377Simp bus-width = <4>; 374279377Simp cd-gpios = <&gpio3 8 0>; 375279377Simp wp-gpios = <&gpio3 18 0>; 376279377Simp}; 377279377Simp 378295436Sandrew&tps { 379295436Sandrew compatible = "ti,tps65217"; 380279377Simp 381279377Simp regulators { 382295436Sandrew #address-cells = <1>; 383295436Sandrew #size-cells = <0>; 384295436Sandrew 385279377Simp dcdc1_reg: regulator@0 { 386295436Sandrew reg = <0>; 387279377Simp /* +1.5V voltage with ��4% tolerance */ 388279377Simp regulator-min-microvolt = <1450000>; 389279377Simp regulator-max-microvolt = <1550000>; 390279377Simp regulator-boot-on; 391279377Simp regulator-always-on; 392279377Simp }; 393279377Simp 394279377Simp dcdc2_reg: regulator@1 { 395295436Sandrew reg = <1>; 396279377Simp /* VDD_MPU voltage limits 0.95V - 1.1V with ��4% tolerance */ 397279377Simp regulator-name = "vdd_mpu"; 398279377Simp regulator-min-microvolt = <915000>; 399279377Simp regulator-max-microvolt = <1140000>; 400279377Simp regulator-boot-on; 401279377Simp regulator-always-on; 402279377Simp }; 403279377Simp 404279377Simp dcdc3_reg: regulator@2 { 405295436Sandrew reg = <2>; 406279377Simp /* VDD_CORE voltage limits 0.95V - 1.1V with ��4% tolerance */ 407279377Simp regulator-name = "vdd_core"; 408279377Simp regulator-min-microvolt = <915000>; 409279377Simp regulator-max-microvolt = <1140000>; 410279377Simp regulator-boot-on; 411279377Simp regulator-always-on; 412279377Simp }; 413279377Simp 414279377Simp ldo1_reg: regulator@3 { 415295436Sandrew reg = <3>; 416279377Simp /* +1.8V voltage with ��4% tolerance */ 417279377Simp regulator-min-microvolt = <1750000>; 418279377Simp regulator-max-microvolt = <1870000>; 419279377Simp regulator-boot-on; 420279377Simp regulator-always-on; 421279377Simp }; 422279377Simp 423279377Simp ldo2_reg: regulator@4 { 424295436Sandrew reg = <4>; 425279377Simp /* +3.3V voltage with ��4% tolerance */ 426279377Simp regulator-min-microvolt = <3175000>; 427279377Simp regulator-max-microvolt = <3430000>; 428279377Simp regulator-boot-on; 429279377Simp regulator-always-on; 430279377Simp }; 431279377Simp 432279377Simp ldo3_reg: regulator@5 { 433295436Sandrew reg = <5>; 434279377Simp /* +1.8V voltage with ��4% tolerance */ 435279377Simp regulator-min-microvolt = <1750000>; 436279377Simp regulator-max-microvolt = <1870000>; 437279377Simp regulator-boot-on; 438279377Simp regulator-always-on; 439279377Simp }; 440279377Simp 441279377Simp ldo4_reg: regulator@6 { 442295436Sandrew reg = <6>; 443279377Simp /* +3.3V voltage with ��4% tolerance */ 444279377Simp regulator-min-microvolt = <3175000>; 445279377Simp regulator-max-microvolt = <3430000>; 446279377Simp regulator-boot-on; 447279377Simp regulator-always-on; 448279377Simp }; 449279377Simp }; 450279377Simp}; 451