1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * Copyright (C) 2012 Marvell Technology Group Ltd. 4 * Author: Haojian Zhuang <haojian.zhuang@marvell.com> 5 */ 6 7/dts-v1/; 8#include "pxa910.dtsi" 9 10/ { 11 model = "Marvell PXA910 DKB Development Board"; 12 compatible = "mrvl,pxa910-dkb", "mrvl,pxa910"; 13 14 chosen { 15 bootargs = "console=ttyS0,115200 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 }; 17 18 memory { 19 reg = <0x00000000 0x10000000>; 20 }; 21}; 22 23&uart1 { 24 status = "okay"; 25}; 26 27&twsi1 { 28 status = "okay"; 29 30 pmic: 88pm860x@34 { 31 compatible = "marvell,88pm860x"; 32 reg = <0x34>; 33 interrupts = <4>; 34 interrupt-parent = <&intc>; 35 interrupt-controller; 36 #interrupt-cells = <1>; 37 38 marvell,88pm860x-irq-read-clr; 39 marvell,88pm860x-slave-addr = <0x11>; 40 41 regulators { 42 BUCK1 { 43 regulator-min-microvolt = <1000000>; 44 regulator-max-microvolt = <1500000>; 45 regulator-boot-on; 46 regulator-always-on; 47 }; 48 BUCK2 { 49 regulator-min-microvolt = <1000000>; 50 regulator-max-microvolt = <1500000>; 51 regulator-boot-on; 52 regulator-always-on; 53 }; 54 BUCK3 { 55 regulator-min-microvolt = <1000000>; 56 regulator-max-microvolt = <3000000>; 57 regulator-boot-on; 58 regulator-always-on; 59 }; 60 LDO1 { 61 regulator-min-microvolt = <1200000>; 62 regulator-max-microvolt = <2800000>; 63 regulator-boot-on; 64 regulator-always-on; 65 }; 66 LDO2 { 67 regulator-min-microvolt = <1800000>; 68 regulator-max-microvolt = <3300000>; 69 regulator-boot-on; 70 regulator-always-on; 71 }; 72 LDO3 { 73 regulator-min-microvolt = <1800000>; 74 regulator-max-microvolt = <3300000>; 75 regulator-boot-on; 76 regulator-always-on; 77 }; 78 LDO4 { 79 regulator-min-microvolt = <1800000>; 80 regulator-max-microvolt = <3300000>; 81 regulator-always-on; 82 }; 83 LDO5 { 84 regulator-min-microvolt = <2900000>; 85 regulator-max-microvolt = <3300000>; 86 regulator-boot-on; 87 regulator-always-on; 88 }; 89 LDO6 { 90 regulator-min-microvolt = <1800000>; 91 regulator-max-microvolt = <3300000>; 92 regulator-boot-on; 93 regulator-always-on; 94 }; 95 LDO7 { 96 regulator-min-microvolt = <1800000>; 97 regulator-max-microvolt = <2900000>; 98 regulator-boot-on; 99 regulator-always-on; 100 }; 101 LDO8 { 102 regulator-min-microvolt = <1800000>; 103 regulator-max-microvolt = <2900000>; 104 regulator-boot-on; 105 regulator-always-on; 106 }; 107 LDO9 { 108 regulator-min-microvolt = <1800000>; 109 regulator-max-microvolt = <3300000>; 110 regulator-boot-on; 111 regulator-always-on; 112 }; 113 LDO10 { 114 regulator-min-microvolt = <1200000>; 115 regulator-max-microvolt = <3300000>; 116 regulator-boot-on; 117 regulator-always-on; 118 }; 119 LDO12 { 120 regulator-min-microvolt = <1200000>; 121 regulator-max-microvolt = <3300000>; 122 regulator-always-on; 123 }; 124 LDO13 { 125 regulator-min-microvolt = <1200000>; 126 regulator-max-microvolt = <3300000>; 127 regulator-always-on; 128 }; 129 LDO14 { 130 regulator-min-microvolt = <1800000>; 131 regulator-max-microvolt = <3300000>; 132 regulator-always-on; 133 }; 134 }; 135 rtc { 136 marvell,88pm860x-vrtc = <1>; 137 }; 138 touch { 139 marvell,88pm860x-gpadc-prebias = <1>; 140 marvell,88pm860x-gpadc-slot-cycle = <1>; 141 marvell,88pm860x-tsi-prebias = <6>; 142 marvell,88pm860x-pen-prebias = <16>; 143 marvell,88pm860x-pen-prechg = <2>; 144 marvell,88pm860x-resistor-X = <300>; 145 }; 146 backlights { 147 backlight-0 { 148 marvell,88pm860x-iset = <4>; 149 marvell,88pm860x-pwm = <3>; 150 }; 151 backlight-2 { 152 }; 153 }; 154 leds { 155 led0-red { 156 marvell,88pm860x-iset = <12>; 157 }; 158 led0-green { 159 marvell,88pm860x-iset = <12>; 160 }; 161 led0-blue { 162 marvell,88pm860x-iset = <12>; 163 }; 164 }; 165 }; 166}; 167 168&rtc { 169 status = "okay"; 170}; 171