Home | History | Annotate | Line # | Download | only in marvell
      1 // SPDX-License-Identifier: GPL-2.0-only
      2 /*
      3  *  Copyright (C) 2012 Marvell Technology Group Ltd.
      4  *  Author: Haojian Zhuang <haojian.zhuang (a] 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