blob: 4b96b667071e9b5e08023d00b742a5408ce3fcdf [file] [log] [blame]
Syed Rameez Mustafaa94a1c02013-05-20 16:56:07 -07001/* Copyright (c) 2013, The Linux Foundation. All rights reserved.
2 *
3 * This program is free software; you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License version 2 and
5 * only version 2 as published by the Free Software Foundation.
6 *
7 * This program is distributed in the hope that it will be useful,
8 * but WITHOUT ANY WARRANTY; without even the implied warranty of
9 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10 * GNU General Public License for more details.
11 */
12
13/*
14 * Only 8926-specific property overrides should be placed inside this
15 * file. Device definitions should be placed inside the msm8226.dtsi
16 * file.
17 */
18
19/include/ "msm8226.dtsi"
Syed Rameez Mustafa59547c62013-08-22 21:12:19 -070020/include/ "msm8226-v2-pm.dtsi"
Syed Rameez Mustafaa94a1c02013-05-20 16:56:07 -070021
22/ {
23 model = "Qualcomm MSM 8926";
24 compatible = "qcom,msm8926";
25};
Patrick Dalyc42e9042013-05-23 13:45:34 -070026
27&soc {
28 qcom,mss@fc880000 {
Patrick Daly678f8462013-06-10 19:00:07 -070029 reg = <0xfc880000 0x100>,
30 <0xfd485000 0x400>,
31 <0xfc820000 0x20>,
32 <0xfc401680 0x4>;
33 reg-names = "qdsp6_base", "halt_base", "rmb_base",
34 "restart_reg";
Patrick Dalyc42e9042013-05-23 13:45:34 -070035 vdd_mss-supply = <&pm8226_s5>;
36 };
Patrick Daly10acc8c2013-06-05 16:44:19 -070037
38 qcom,acpuclk@f9011050 {
39 reg = <0xf9011050 0x8>,
40 <0xfc4b80b0 0x8>;
41 reg-names = "rcg_base", "pte_efuse";
42 };
Patrick Dalyc42e9042013-05-23 13:45:34 -070043};
David Collinsf2d9b202013-06-04 13:53:17 -070044
45&pm8226_l3 {
46 regulator-min-microvolt = <750000>;
47 regulator-max-microvolt = <1287500>;
48};
49
50&pm8226_l3_ao {
51 regulator-min-microvolt = <750000>;
52 regulator-max-microvolt = <1287500>;
53};
54
55&pm8226_l3_so {
56 regulator-min-microvolt = <750000>;
57 regulator-max-microvolt = <1287500>;
58};
59
60&pm8226_s2 {
61 regulator-min-microvolt = <900000>;
62 regulator-max-microvolt = <1280000>;
63};
64
65&apc_vreg_corner {
66 qcom,pvs-bin-process = <1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2
67 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3>;
Syed Rameez Mustafae3083572013-08-06 14:18:52 -070068 qcom,pvs-corner-ceiling-slow = <1050000 1160000 1280000>;
69 qcom,pvs-corner-ceiling-nom = <1050000 1080000 1200000>;
70 qcom,pvs-corner-ceiling-fast = <1050000 1050000 1140000>;
David Collinsf2d9b202013-06-04 13:53:17 -070071 qcom,cpr-step-quotient = <30>;
72 qcom,cpr-up-threshold = <0>;
73 qcom,cpr-down-threshold = <5>;
74 qcom,cpr-apc-volt-step = <10000>;
75};
Siddartha Mohanadoss36666c92013-07-17 20:42:12 -070076
77&tsens {
78 qcom,sensors = <6>;
79 qcom,slope = <2901 2846 3038 2955 2901 2846>;
80};
Neeti Desaif82314e2013-08-09 15:59:54 -070081
Syed Rameez Mustafa9c079a92013-07-29 14:59:54 -070082&msmgpio {
83 ngpio = <120>;
84};
85
Neeti Desaif82314e2013-08-09 15:59:54 -070086&memory_hole {
87 qcom,memblock-remove = <0x08000000 0x7500000
88 0x0fa00000 0x500000>; /* Address and size of the hole */
89};