1*4882a593Smuzhiyun// SPDX-License-Identifier: GPL-2.0-only 2*4882a593Smuzhiyun/* 3*4882a593Smuzhiyun * Copyright (C) 2012 Marvell Technology Group Ltd. 4*4882a593Smuzhiyun * Author: Haojian Zhuang <haojian.zhuang@marvell.com> 5*4882a593Smuzhiyun */ 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun/dts-v1/; 8*4882a593Smuzhiyun#include "mmp2.dtsi" 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun/ { 11*4882a593Smuzhiyun model = "Marvell MMP2 Brownstone Development Board"; 12*4882a593Smuzhiyun compatible = "mrvl,mmp2-brownstone", "mrvl,mmp2"; 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun chosen { 15*4882a593Smuzhiyun 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"; 16*4882a593Smuzhiyun }; 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun memory { 19*4882a593Smuzhiyun device_type = "memory"; 20*4882a593Smuzhiyun reg = <0x00000000 0x08000000>; 21*4882a593Smuzhiyun }; 22*4882a593Smuzhiyun}; 23*4882a593Smuzhiyun 24*4882a593Smuzhiyun&uart3 { 25*4882a593Smuzhiyun status = "okay"; 26*4882a593Smuzhiyun}; 27*4882a593Smuzhiyun 28*4882a593Smuzhiyun&twsi1 { 29*4882a593Smuzhiyun status = "okay"; 30*4882a593Smuzhiyun pmic: max8925@3c { 31*4882a593Smuzhiyun compatible = "maxium,max8925"; 32*4882a593Smuzhiyun reg = <0x3c>; 33*4882a593Smuzhiyun interrupts = <1>; 34*4882a593Smuzhiyun interrupt-parent = <&intcmux4>; 35*4882a593Smuzhiyun interrupt-controller; 36*4882a593Smuzhiyun #interrupt-cells = <1>; 37*4882a593Smuzhiyun maxim,tsc-irq = <0>; 38*4882a593Smuzhiyun 39*4882a593Smuzhiyun regulators { 40*4882a593Smuzhiyun SDV1 { 41*4882a593Smuzhiyun regulator-min-microvolt = <637500>; 42*4882a593Smuzhiyun regulator-max-microvolt = <1425000>; 43*4882a593Smuzhiyun regulator-boot-on; 44*4882a593Smuzhiyun regulator-always-on; 45*4882a593Smuzhiyun }; 46*4882a593Smuzhiyun SDV2 { 47*4882a593Smuzhiyun regulator-min-microvolt = <650000>; 48*4882a593Smuzhiyun regulator-max-microvolt = <2225000>; 49*4882a593Smuzhiyun regulator-boot-on; 50*4882a593Smuzhiyun regulator-always-on; 51*4882a593Smuzhiyun }; 52*4882a593Smuzhiyun SDV3 { 53*4882a593Smuzhiyun regulator-min-microvolt = <750000>; 54*4882a593Smuzhiyun regulator-max-microvolt = <3900000>; 55*4882a593Smuzhiyun regulator-boot-on; 56*4882a593Smuzhiyun regulator-always-on; 57*4882a593Smuzhiyun }; 58*4882a593Smuzhiyun LDO1 { 59*4882a593Smuzhiyun regulator-min-microvolt = <750000>; 60*4882a593Smuzhiyun regulator-max-microvolt = <3900000>; 61*4882a593Smuzhiyun regulator-boot-on; 62*4882a593Smuzhiyun regulator-always-on; 63*4882a593Smuzhiyun }; 64*4882a593Smuzhiyun LDO2 { 65*4882a593Smuzhiyun regulator-min-microvolt = <650000>; 66*4882a593Smuzhiyun regulator-max-microvolt = <2250000>; 67*4882a593Smuzhiyun regulator-boot-on; 68*4882a593Smuzhiyun regulator-always-on; 69*4882a593Smuzhiyun }; 70*4882a593Smuzhiyun LDO3 { 71*4882a593Smuzhiyun regulator-min-microvolt = <650000>; 72*4882a593Smuzhiyun regulator-max-microvolt = <2250000>; 73*4882a593Smuzhiyun regulator-boot-on; 74*4882a593Smuzhiyun regulator-always-on; 75*4882a593Smuzhiyun }; 76*4882a593Smuzhiyun LDO4 { 77*4882a593Smuzhiyun regulator-min-microvolt = <750000>; 78*4882a593Smuzhiyun regulator-max-microvolt = <3900000>; 79*4882a593Smuzhiyun regulator-boot-on; 80*4882a593Smuzhiyun regulator-always-on; 81*4882a593Smuzhiyun }; 82*4882a593Smuzhiyun LDO5 { 83*4882a593Smuzhiyun regulator-min-microvolt = <750000>; 84*4882a593Smuzhiyun regulator-max-microvolt = <3900000>; 85*4882a593Smuzhiyun regulator-boot-on; 86*4882a593Smuzhiyun regulator-always-on; 87*4882a593Smuzhiyun }; 88*4882a593Smuzhiyun LDO6 { 89*4882a593Smuzhiyun regulator-min-microvolt = <750000>; 90*4882a593Smuzhiyun regulator-max-microvolt = <3900000>; 91*4882a593Smuzhiyun regulator-boot-on; 92*4882a593Smuzhiyun regulator-always-on; 93*4882a593Smuzhiyun }; 94*4882a593Smuzhiyun LDO7 { 95*4882a593Smuzhiyun regulator-min-microvolt = <750000>; 96*4882a593Smuzhiyun regulator-max-microvolt = <3900000>; 97*4882a593Smuzhiyun regulator-boot-on; 98*4882a593Smuzhiyun regulator-always-on; 99*4882a593Smuzhiyun }; 100*4882a593Smuzhiyun LDO8 { 101*4882a593Smuzhiyun regulator-min-microvolt = <750000>; 102*4882a593Smuzhiyun regulator-max-microvolt = <3900000>; 103*4882a593Smuzhiyun regulator-boot-on; 104*4882a593Smuzhiyun regulator-always-on; 105*4882a593Smuzhiyun }; 106*4882a593Smuzhiyun LDO9 { 107*4882a593Smuzhiyun regulator-min-microvolt = <750000>; 108*4882a593Smuzhiyun regulator-max-microvolt = <3900000>; 109*4882a593Smuzhiyun regulator-boot-on; 110*4882a593Smuzhiyun regulator-always-on; 111*4882a593Smuzhiyun }; 112*4882a593Smuzhiyun LDO10 { 113*4882a593Smuzhiyun regulator-min-microvolt = <750000>; 114*4882a593Smuzhiyun regulator-max-microvolt = <3900000>; 115*4882a593Smuzhiyun }; 116*4882a593Smuzhiyun LDO11 { 117*4882a593Smuzhiyun regulator-min-microvolt = <750000>; 118*4882a593Smuzhiyun regulator-max-microvolt = <3900000>; 119*4882a593Smuzhiyun regulator-boot-on; 120*4882a593Smuzhiyun regulator-always-on; 121*4882a593Smuzhiyun }; 122*4882a593Smuzhiyun LDO12 { 123*4882a593Smuzhiyun regulator-min-microvolt = <750000>; 124*4882a593Smuzhiyun regulator-max-microvolt = <3900000>; 125*4882a593Smuzhiyun regulator-boot-on; 126*4882a593Smuzhiyun regulator-always-on; 127*4882a593Smuzhiyun }; 128*4882a593Smuzhiyun LDO13 { 129*4882a593Smuzhiyun regulator-min-microvolt = <750000>; 130*4882a593Smuzhiyun regulator-max-microvolt = <3900000>; 131*4882a593Smuzhiyun regulator-boot-on; 132*4882a593Smuzhiyun regulator-always-on; 133*4882a593Smuzhiyun }; 134*4882a593Smuzhiyun LDO14 { 135*4882a593Smuzhiyun regulator-min-microvolt = <750000>; 136*4882a593Smuzhiyun regulator-max-microvolt = <3900000>; 137*4882a593Smuzhiyun regulator-boot-on; 138*4882a593Smuzhiyun regulator-always-on; 139*4882a593Smuzhiyun }; 140*4882a593Smuzhiyun LDO15 { 141*4882a593Smuzhiyun regulator-min-microvolt = <750000>; 142*4882a593Smuzhiyun regulator-max-microvolt = <3900000>; 143*4882a593Smuzhiyun regulator-boot-on; 144*4882a593Smuzhiyun regulator-always-on; 145*4882a593Smuzhiyun }; 146*4882a593Smuzhiyun LDO16 { 147*4882a593Smuzhiyun regulator-min-microvolt = <750000>; 148*4882a593Smuzhiyun regulator-max-microvolt = <3900000>; 149*4882a593Smuzhiyun regulator-boot-on; 150*4882a593Smuzhiyun regulator-always-on; 151*4882a593Smuzhiyun }; 152*4882a593Smuzhiyun LDO17 { 153*4882a593Smuzhiyun regulator-min-microvolt = <650000>; 154*4882a593Smuzhiyun regulator-max-microvolt = <2250000>; 155*4882a593Smuzhiyun regulator-boot-on; 156*4882a593Smuzhiyun regulator-always-on; 157*4882a593Smuzhiyun }; 158*4882a593Smuzhiyun LDO18 { 159*4882a593Smuzhiyun regulator-min-microvolt = <650000>; 160*4882a593Smuzhiyun regulator-max-microvolt = <2250000>; 161*4882a593Smuzhiyun regulator-boot-on; 162*4882a593Smuzhiyun regulator-always-on; 163*4882a593Smuzhiyun }; 164*4882a593Smuzhiyun LDO19 { 165*4882a593Smuzhiyun regulator-min-microvolt = <750000>; 166*4882a593Smuzhiyun regulator-max-microvolt = <3900000>; 167*4882a593Smuzhiyun regulator-boot-on; 168*4882a593Smuzhiyun regulator-always-on; 169*4882a593Smuzhiyun }; 170*4882a593Smuzhiyun LDO20 { 171*4882a593Smuzhiyun regulator-min-microvolt = <750000>; 172*4882a593Smuzhiyun regulator-max-microvolt = <3900000>; 173*4882a593Smuzhiyun regulator-boot-on; 174*4882a593Smuzhiyun regulator-always-on; 175*4882a593Smuzhiyun }; 176*4882a593Smuzhiyun }; 177*4882a593Smuzhiyun backlight { 178*4882a593Smuzhiyun maxim,max8925-dual-string = <0>; 179*4882a593Smuzhiyun }; 180*4882a593Smuzhiyun charger { 181*4882a593Smuzhiyun batt-detect = <0>; 182*4882a593Smuzhiyun topoff-threshold = <1>; 183*4882a593Smuzhiyun fast-charge = <7>; 184*4882a593Smuzhiyun no-temp-support = <0>; 185*4882a593Smuzhiyun no-insert-detect = <0>; 186*4882a593Smuzhiyun }; 187*4882a593Smuzhiyun }; 188*4882a593Smuzhiyun}; 189*4882a593Smuzhiyun 190*4882a593Smuzhiyun&rtc { 191*4882a593Smuzhiyun status = "okay"; 192*4882a593Smuzhiyun}; 193