Back to home page

OSCL-LXR

 
 

    


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 };