Syed Rameez Mustafa | a94a1c0 | 2013-05-20 16:56:07 -0700 | [diff] [blame] | 1 | /* 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 Mustafa | 59547c6 | 2013-08-22 21:12:19 -0700 | [diff] [blame^] | 20 | /include/ "msm8226-v2-pm.dtsi" |
Syed Rameez Mustafa | a94a1c0 | 2013-05-20 16:56:07 -0700 | [diff] [blame] | 21 | |
| 22 | / { |
| 23 | model = "Qualcomm MSM 8926"; |
| 24 | compatible = "qcom,msm8926"; |
| 25 | }; |
Patrick Daly | c42e904 | 2013-05-23 13:45:34 -0700 | [diff] [blame] | 26 | |
| 27 | &soc { |
| 28 | qcom,mss@fc880000 { |
Patrick Daly | 678f846 | 2013-06-10 19:00:07 -0700 | [diff] [blame] | 29 | 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 Daly | c42e904 | 2013-05-23 13:45:34 -0700 | [diff] [blame] | 35 | vdd_mss-supply = <&pm8226_s5>; |
| 36 | }; |
Patrick Daly | 10acc8c | 2013-06-05 16:44:19 -0700 | [diff] [blame] | 37 | |
| 38 | qcom,acpuclk@f9011050 { |
| 39 | reg = <0xf9011050 0x8>, |
| 40 | <0xfc4b80b0 0x8>; |
| 41 | reg-names = "rcg_base", "pte_efuse"; |
| 42 | }; |
Patrick Daly | c42e904 | 2013-05-23 13:45:34 -0700 | [diff] [blame] | 43 | }; |
David Collins | f2d9b20 | 2013-06-04 13:53:17 -0700 | [diff] [blame] | 44 | |
| 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 Mustafa | e308357 | 2013-08-06 14:18:52 -0700 | [diff] [blame] | 68 | 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 Collins | f2d9b20 | 2013-06-04 13:53:17 -0700 | [diff] [blame] | 71 | 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 Mohanadoss | 36666c9 | 2013-07-17 20:42:12 -0700 | [diff] [blame] | 76 | |
| 77 | &tsens { |
| 78 | qcom,sensors = <6>; |
| 79 | qcom,slope = <2901 2846 3038 2955 2901 2846>; |
| 80 | }; |
Neeti Desai | f82314e | 2013-08-09 15:59:54 -0700 | [diff] [blame] | 81 | |
Syed Rameez Mustafa | 9c079a9 | 2013-07-29 14:59:54 -0700 | [diff] [blame] | 82 | &msmgpio { |
| 83 | ngpio = <120>; |
| 84 | }; |
| 85 | |
Neeti Desai | f82314e | 2013-08-09 15:59:54 -0700 | [diff] [blame] | 86 | &memory_hole { |
| 87 | qcom,memblock-remove = <0x08000000 0x7500000 |
| 88 | 0x0fa00000 0x500000>; /* Address and size of the hole */ |
| 89 | }; |