0001 // SPDX-License-Identifier: GPL-2.0-only
0002 /*
0003 * Copyright (C) 2012 Marvell Technology Group Ltd.
0004 * Author: Haojian Zhuang <haojian.zhuang@marvell.com>
0005 */
0006
0007 /dts-v1/;
0008 #include "pxa910.dtsi"
0009
0010 / {
0011 model = "Marvell PXA910 DKB Development Board";
0012 compatible = "mrvl,pxa910-dkb", "mrvl,pxa910";
0013
0014 chosen {
0015 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";
0016 };
0017
0018 memory {
0019 reg = <0x00000000 0x10000000>;
0020 };
0021 };
0022
0023 &uart1 {
0024 status = "okay";
0025 };
0026
0027 &twsi1 {
0028 status = "okay";
0029
0030 pmic: 88pm860x@34 {
0031 compatible = "marvell,88pm860x";
0032 reg = <0x34>;
0033 interrupts = <4>;
0034 interrupt-parent = <&intc>;
0035 interrupt-controller;
0036 #interrupt-cells = <1>;
0037
0038 marvell,88pm860x-irq-read-clr;
0039 marvell,88pm860x-slave-addr = <0x11>;
0040
0041 regulators {
0042 BUCK1 {
0043 regulator-min-microvolt = <1000000>;
0044 regulator-max-microvolt = <1500000>;
0045 regulator-boot-on;
0046 regulator-always-on;
0047 };
0048 BUCK2 {
0049 regulator-min-microvolt = <1000000>;
0050 regulator-max-microvolt = <1500000>;
0051 regulator-boot-on;
0052 regulator-always-on;
0053 };
0054 BUCK3 {
0055 regulator-min-microvolt = <1000000>;
0056 regulator-max-microvolt = <3000000>;
0057 regulator-boot-on;
0058 regulator-always-on;
0059 };
0060 LDO1 {
0061 regulator-min-microvolt = <1200000>;
0062 regulator-max-microvolt = <2800000>;
0063 regulator-boot-on;
0064 regulator-always-on;
0065 };
0066 LDO2 {
0067 regulator-min-microvolt = <1800000>;
0068 regulator-max-microvolt = <3300000>;
0069 regulator-boot-on;
0070 regulator-always-on;
0071 };
0072 LDO3 {
0073 regulator-min-microvolt = <1800000>;
0074 regulator-max-microvolt = <3300000>;
0075 regulator-boot-on;
0076 regulator-always-on;
0077 };
0078 LDO4 {
0079 regulator-min-microvolt = <1800000>;
0080 regulator-max-microvolt = <3300000>;
0081 regulator-always-on;
0082 };
0083 LDO5 {
0084 regulator-min-microvolt = <2900000>;
0085 regulator-max-microvolt = <3300000>;
0086 regulator-boot-on;
0087 regulator-always-on;
0088 };
0089 LDO6 {
0090 regulator-min-microvolt = <1800000>;
0091 regulator-max-microvolt = <3300000>;
0092 regulator-boot-on;
0093 regulator-always-on;
0094 };
0095 LDO7 {
0096 regulator-min-microvolt = <1800000>;
0097 regulator-max-microvolt = <2900000>;
0098 regulator-boot-on;
0099 regulator-always-on;
0100 };
0101 LDO8 {
0102 regulator-min-microvolt = <1800000>;
0103 regulator-max-microvolt = <2900000>;
0104 regulator-boot-on;
0105 regulator-always-on;
0106 };
0107 LDO9 {
0108 regulator-min-microvolt = <1800000>;
0109 regulator-max-microvolt = <3300000>;
0110 regulator-boot-on;
0111 regulator-always-on;
0112 };
0113 LDO10 {
0114 regulator-min-microvolt = <1200000>;
0115 regulator-max-microvolt = <3300000>;
0116 regulator-boot-on;
0117 regulator-always-on;
0118 };
0119 LDO12 {
0120 regulator-min-microvolt = <1200000>;
0121 regulator-max-microvolt = <3300000>;
0122 regulator-always-on;
0123 };
0124 LDO13 {
0125 regulator-min-microvolt = <1200000>;
0126 regulator-max-microvolt = <3300000>;
0127 regulator-always-on;
0128 };
0129 LDO14 {
0130 regulator-min-microvolt = <1800000>;
0131 regulator-max-microvolt = <3300000>;
0132 regulator-always-on;
0133 };
0134 };
0135 rtc {
0136 marvell,88pm860x-vrtc = <1>;
0137 };
0138 touch {
0139 marvell,88pm860x-gpadc-prebias = <1>;
0140 marvell,88pm860x-gpadc-slot-cycle = <1>;
0141 marvell,88pm860x-tsi-prebias = <6>;
0142 marvell,88pm860x-pen-prebias = <16>;
0143 marvell,88pm860x-pen-prechg = <2>;
0144 marvell,88pm860x-resistor-X = <300>;
0145 };
0146 backlights {
0147 backlight-0 {
0148 marvell,88pm860x-iset = <4>;
0149 marvell,88pm860x-pwm = <3>;
0150 };
0151 backlight-2 {
0152 };
0153 };
0154 leds {
0155 led0-red {
0156 marvell,88pm860x-iset = <12>;
0157 };
0158 led0-green {
0159 marvell,88pm860x-iset = <12>;
0160 };
0161 led0-blue {
0162 marvell,88pm860x-iset = <12>;
0163 };
0164 };
0165 };
0166 };
0167
0168 &rtc {
0169 status = "okay";
0170 };