|  | /* | 
|  | *  Copyright (C) 2012 Marvell Technology Group Ltd. | 
|  | *  Author: Haojian Zhuang <haojian.zhuang@marvell.com> | 
|  | * | 
|  | *  This program is free software; you can redistribute it and/or modify | 
|  | *  it under the terms of the GNU General Public License version 2 as | 
|  | *  publishhed by the Free Software Foundation. | 
|  | */ | 
|  |  | 
|  | /dts-v1/; | 
|  | #include "mmp2.dtsi" | 
|  |  | 
|  | / { | 
|  | model = "Marvell MMP2 Brownstone Development Board"; | 
|  | compatible = "mrvl,mmp2-brownstone", "mrvl,mmp2"; | 
|  |  | 
|  | chosen { | 
|  | bootargs = "console=ttyS2,38400 root=/dev/nfs nfsroot=192.168.1.100:/nfsroot/ ip=192.168.1.101:192.168.1.100::255.255.255.0::eth0:on"; | 
|  | }; | 
|  |  | 
|  | memory { | 
|  | reg = <0x00000000 0x08000000>; | 
|  | }; | 
|  |  | 
|  | soc { | 
|  | apb@d4000000 { | 
|  | uart3: uart@d4018000 { | 
|  | status = "okay"; | 
|  | }; | 
|  | twsi1: i2c@d4011000 { | 
|  | status = "okay"; | 
|  | pmic: max8925@3c { | 
|  | compatible = "maxium,max8925"; | 
|  | reg = <0x3c>; | 
|  | interrupts = <1>; | 
|  | interrupt-parent = <&intcmux4>; | 
|  | interrupt-controller; | 
|  | #interrupt-cells = <1>; | 
|  | maxim,tsc-irq = <0>; | 
|  |  | 
|  | regulators { | 
|  | SDV1 { | 
|  | regulator-min-microvolt = <637500>; | 
|  | regulator-max-microvolt = <1425000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  | SDV2 { | 
|  | regulator-min-microvolt = <650000>; | 
|  | regulator-max-microvolt = <2225000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  | SDV3 { | 
|  | regulator-min-microvolt = <750000>; | 
|  | regulator-max-microvolt = <3900000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  | LDO1 { | 
|  | regulator-min-microvolt = <750000>; | 
|  | regulator-max-microvolt = <3900000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  | LDO2 { | 
|  | regulator-min-microvolt = <650000>; | 
|  | regulator-max-microvolt = <2250000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  | LDO3 { | 
|  | regulator-min-microvolt = <650000>; | 
|  | regulator-max-microvolt = <2250000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  | LDO4 { | 
|  | regulator-min-microvolt = <750000>; | 
|  | regulator-max-microvolt = <3900000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  | LDO5 { | 
|  | regulator-min-microvolt = <750000>; | 
|  | regulator-max-microvolt = <3900000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  | LDO6 { | 
|  | regulator-min-microvolt = <750000>; | 
|  | regulator-max-microvolt = <3900000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  | LDO7 { | 
|  | regulator-min-microvolt = <750000>; | 
|  | regulator-max-microvolt = <3900000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  | LDO8 { | 
|  | regulator-min-microvolt = <750000>; | 
|  | regulator-max-microvolt = <3900000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  | LDO9 { | 
|  | regulator-min-microvolt = <750000>; | 
|  | regulator-max-microvolt = <3900000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  | LDO10 { | 
|  | regulator-min-microvolt = <750000>; | 
|  | regulator-max-microvolt = <3900000>; | 
|  | }; | 
|  | LDO11 { | 
|  | regulator-min-microvolt = <750000>; | 
|  | regulator-max-microvolt = <3900000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  | LDO12 { | 
|  | regulator-min-microvolt = <750000>; | 
|  | regulator-max-microvolt = <3900000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  | LDO13 { | 
|  | regulator-min-microvolt = <750000>; | 
|  | regulator-max-microvolt = <3900000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  | LDO14 { | 
|  | regulator-min-microvolt = <750000>; | 
|  | regulator-max-microvolt = <3900000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  | LDO15 { | 
|  | regulator-min-microvolt = <750000>; | 
|  | regulator-max-microvolt = <3900000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  | LDO16 { | 
|  | regulator-min-microvolt = <750000>; | 
|  | regulator-max-microvolt = <3900000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  | LDO17 { | 
|  | regulator-min-microvolt = <650000>; | 
|  | regulator-max-microvolt = <2250000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  | LDO18 { | 
|  | regulator-min-microvolt = <650000>; | 
|  | regulator-max-microvolt = <2250000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  | LDO19 { | 
|  | regulator-min-microvolt = <750000>; | 
|  | regulator-max-microvolt = <3900000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  | LDO20 { | 
|  | regulator-min-microvolt = <750000>; | 
|  | regulator-max-microvolt = <3900000>; | 
|  | regulator-boot-on; | 
|  | regulator-always-on; | 
|  | }; | 
|  | }; | 
|  | backlight { | 
|  | maxim,max8925-dual-string = <0>; | 
|  | }; | 
|  | charger { | 
|  | batt-detect = <0>; | 
|  | topoff-threshold = <1>; | 
|  | fast-charge = <7>; | 
|  | no-temp-support = <0>; | 
|  | no-insert-detect = <0>; | 
|  | }; | 
|  | }; | 
|  | }; | 
|  | rtc: rtc@d4010000 { | 
|  | status = "okay"; | 
|  | }; | 
|  | }; | 
|  | }; | 
|  | }; |