Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / arch / arm / boot / dts / mmp2-brownstone.dts
diff --git a/kernel/arch/arm/boot/dts/mmp2-brownstone.dts b/kernel/arch/arm/boot/dts/mmp2-brownstone.dts
new file mode 100644 (file)
index 0000000..350208c
--- /dev/null
@@ -0,0 +1,196 @@
+/*
+ *  Copyright (C) 2012 Marvell Technology Group Ltd.
+ *  Author: Haojian Zhuang <haojian.zhuang@marvell.com>
+ *
+ *  This program is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License version 2 as
+ *  publishhed by the Free Software Foundation.
+ */
+
+/dts-v1/;
+#include "mmp2.dtsi"
+
+/ {
+       model = "Marvell MMP2 Brownstone Development Board";
+       compatible = "mrvl,mmp2-brownstone", "mrvl,mmp2";
+
+       chosen {
+               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";
+       };
+
+       memory {
+               reg = <0x00000000 0x08000000>;
+       };
+
+       soc {
+               apb@d4000000 {
+                       uart3: uart@d4018000 {
+                               status = "okay";
+                       };
+                       twsi1: i2c@d4011000 {
+                               status = "okay";
+                               pmic: max8925@3c {
+                                       compatible = "maxium,max8925";
+                                       reg = <0x3c>;
+                                       interrupts = <1>;
+                                       interrupt-parent = <&intcmux4>;
+                                       interrupt-controller;
+                                       #interrupt-cells = <1>;
+                                       maxim,tsc-irq = <0>;
+
+                                       regulators {
+                                               SDV1 {
+                                                       regulator-min-microvolt = <637500>;
+                                                       regulator-max-microvolt = <1425000>;
+                                                       regulator-boot-on;
+                                                       regulator-always-on;
+                                               };
+                                               SDV2 {
+                                                       regulator-min-microvolt = <650000>;
+                                                       regulator-max-microvolt = <2225000>;
+                                                       regulator-boot-on;
+                                                       regulator-always-on;
+                                               };
+                                               SDV3 {
+                                                       regulator-min-microvolt = <750000>;
+                                                       regulator-max-microvolt = <3900000>;
+                                                       regulator-boot-on;
+                                                       regulator-always-on;
+                                               };
+                                               LDO1 {
+                                                       regulator-min-microvolt = <750000>;
+                                                       regulator-max-microvolt = <3900000>;
+                                                       regulator-boot-on;
+                                                       regulator-always-on;
+                                               };
+                                               LDO2 {
+                                                       regulator-min-microvolt = <650000>;
+                                                       regulator-max-microvolt = <2250000>;
+                                                       regulator-boot-on;
+                                                       regulator-always-on;
+                                               };
+                                               LDO3 {
+                                                       regulator-min-microvolt = <650000>;
+                                                       regulator-max-microvolt = <2250000>;
+                                                       regulator-boot-on;
+                                                       regulator-always-on;
+                                               };
+                                               LDO4 {
+                                                       regulator-min-microvolt = <750000>;
+                                                       regulator-max-microvolt = <3900000>;
+                                                       regulator-boot-on;
+                                                       regulator-always-on;
+                                               };
+                                               LDO5 {
+                                                       regulator-min-microvolt = <750000>;
+                                                       regulator-max-microvolt = <3900000>;
+                                                       regulator-boot-on;
+                                                       regulator-always-on;
+                                               };
+                                               LDO6 {
+                                                       regulator-min-microvolt = <750000>;
+                                                       regulator-max-microvolt = <3900000>;
+                                                       regulator-boot-on;
+                                                       regulator-always-on;
+                                               };
+                                               LDO7 {
+                                                       regulator-min-microvolt = <750000>;
+                                                       regulator-max-microvolt = <3900000>;
+                                                       regulator-boot-on;
+                                                       regulator-always-on;
+                                               };
+                                               LDO8 {
+                                                       regulator-min-microvolt = <750000>;
+                                                       regulator-max-microvolt = <3900000>;
+                                                       regulator-boot-on;
+                                                       regulator-always-on;
+                                               };
+                                               LDO9 {
+                                                       regulator-min-microvolt = <750000>;
+                                                       regulator-max-microvolt = <3900000>;
+                                                       regulator-boot-on;
+                                                       regulator-always-on;
+                                               };
+                                               LDO10 {
+                                                       regulator-min-microvolt = <750000>;
+                                                       regulator-max-microvolt = <3900000>;
+                                               };
+                                               LDO11 {
+                                                       regulator-min-microvolt = <750000>;
+                                                       regulator-max-microvolt = <3900000>;
+                                                       regulator-boot-on;
+                                                       regulator-always-on;
+                                               };
+                                               LDO12 {
+                                                       regulator-min-microvolt = <750000>;
+                                                       regulator-max-microvolt = <3900000>;
+                                                       regulator-boot-on;
+                                                       regulator-always-on;
+                                               };
+                                               LDO13 {
+                                                       regulator-min-microvolt = <750000>;
+                                                       regulator-max-microvolt = <3900000>;
+                                                       regulator-boot-on;
+                                                       regulator-always-on;
+                                               };
+                                               LDO14 {
+                                                       regulator-min-microvolt = <750000>;
+                                                       regulator-max-microvolt = <3900000>;
+                                                       regulator-boot-on;
+                                                       regulator-always-on;
+                                               };
+                                               LDO15 {
+                                                       regulator-min-microvolt = <750000>;
+                                                       regulator-max-microvolt = <3900000>;
+                                                       regulator-boot-on;
+                                                       regulator-always-on;
+                                               };
+                                               LDO16 {
+                                                       regulator-min-microvolt = <750000>;
+                                                       regulator-max-microvolt = <3900000>;
+                                                       regulator-boot-on;
+                                                       regulator-always-on;
+                                               };
+                                               LDO17 {
+                                                       regulator-min-microvolt = <650000>;
+                                                       regulator-max-microvolt = <2250000>;
+                                                       regulator-boot-on;
+                                                       regulator-always-on;
+                                               };
+                                               LDO18 {
+                                                       regulator-min-microvolt = <650000>;
+                                                       regulator-max-microvolt = <2250000>;
+                                                       regulator-boot-on;
+                                                       regulator-always-on;
+                                               };
+                                               LDO19 {
+                                                       regulator-min-microvolt = <750000>;
+                                                       regulator-max-microvolt = <3900000>;
+                                                       regulator-boot-on;
+                                                       regulator-always-on;
+                                               };
+                                               LDO20 {
+                                                       regulator-min-microvolt = <750000>;
+                                                       regulator-max-microvolt = <3900000>;
+                                                       regulator-boot-on;
+                                                       regulator-always-on;
+                                               };
+                                       };
+                                       backlight {
+                                               maxim,max8925-dual-string = <0>;
+                                       };
+                                       charger {
+                                               batt-detect = <0>;
+                                               topoff-threshold = <1>;
+                                               fast-charge = <7>;
+                                               no-temp-support = <0>;
+                                               no-insert-detect = <0>;
+                                       };
+                               };
+                       };
+                       rtc: rtc@d4010000 {
+                               status = "okay";
+                       };
+               };
+       };
+};