123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205 |
- /* Copyright (c) 2013-2014, The Linux Foundation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 and
- * only version 2 as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- */
- /*
- * Only 8926-specific property overrides should be placed inside this
- * file. Device definitions should be placed inside the msm8226.dtsi
- * file.
- */
- /include/ "msm8226.dtsi"
- /include/ "msm8226-v2-pm.dtsi"
- / {
- model = "Qualcomm MSM 8926";
- compatible = "qcom,msm8926";
- };
- &qsecom_mem {
- linux,memory-limit = <0x0>;
- };
- &soc {
- qcom,mss@fc880000 {
- reg = <0xfc880000 0x100>,
- <0xfd485000 0x400>,
- <0xfc820000 0x20>,
- <0xfc401680 0x4>;
- reg-names = "qdsp6_base", "halt_base", "rmb_base",
- "restart_reg";
- vdd_mss-supply = <&pm8226_s5>;
- };
- qcom,clock-a7@f9011050 {
- reg = <0xf9011050 0x8>,
- <0xfc4b80b0 0x8>;
- reg-names = "rcg-base", "efuse";
- qcom,speed0-bin-v0 =
- < 0 0>,
- < 384000000 2>,
- < 787200000 4>,
- <1190400000 7>;
- qcom,speed0-bin-v1 =
- < 0 0>,
- < 384000000 2>,
- < 787200000 4>,
- < 998400000 5>,
- <1094400000 6>,
- <1190400000 7>;
- qcom,speed2-bin-v1 =
- < 0 0>,
- < 384000000 2>,
- < 787200000 4>,
- < 998400000 5>,
- <1094400000 6>,
- <1190400000 7>,
- <1305600000 8>,
- <1344000000 9>,
- <1401600000 10>;
- qcom,speed1-bin-v1 =
- < 0 0>,
- < 384000000 2>,
- < 787200000 4>,
- < 998400000 5>,
- <1094400000 6>,
- <1190400000 7>,
- <1305600000 8>,
- <1344000000 9>,
- <1401600000 10>,
- <1497600000 11>,
- <1593600000 12>;
- qcom,speed5-bin-v1 =
- < 0 0>,
- < 384000000 2>,
- < 787200000 4>,
- < 998400000 5>,
- <1094400000 6>,
- <1190400000 7>,
- <1305600000 8>,
- <1344000000 9>,
- <1401600000 10>,
- <1497600000 11>,
- <1593600000 12>,
- <1689600000 13>,
- <1785600000 14>;
- };
- qcom,msm-thermal {
- qcom,cpu-sensors = "tsens_tz_sensor5", "tsens_tz_sensor5",
- "tsens_tz_sensor1", "tsens_tz_sensor1";
- };
- qcom,mpm@fc4281d0 {
- qcom,gpio-map = <3 1>,
- <4 4 >,
- <5 5 >,
- <6 9 >,
- <7 13>,
- <8 17>,
- <9 21>,
- <10 27>,
- <11 29>,
- <12 31>,
- <13 33>,
- <14 35>,
- <15 37>,
- <16 38>,
- <17 39>,
- <18 41>,
- <19 46>,
- <20 48>,
- <21 49>,
- <22 50>,
- <23 51>,
- <24 52>,
- <25 54>,
- <26 62>,
- <27 63>,
- <28 64>,
- <29 65>,
- <30 66>,
- <31 67>,
- <32 68>,
- <33 69>,
- <34 71>,
- <35 72>,
- <36 106>,
- <37 107>,
- <38 108>,
- <39 109>,
- <40 110>,
- <41 119>,
- <54 111>,
- <55 113>;
- };
- };
- &apc_vreg_corner {
- qcom,cpr-up-threshold = <0>;
- qcom,cpr-down-threshold = <2>;
- regulator-min-microvolt = <1>;
- regulator-max-microvolt = <14>;
- qcom,cpr-corner-map = <1 1 2 2 3 3 3 3 3 3 3 3 3 3>;
- qcom,cpr-quotient-adjustment = <0 72 72>;
- qcom,pvs-version-fuse-sel = <22 4 2 0>;
- qcom,cpr-corner-frequency-map =
- <1 300000000>,
- <2 384000000>,
- <3 600000000>,
- <4 787200000>,
- <5 998400000>,
- <6 1094400000>,
- <7 1190400000>,
- <8 1305600000>,
- <9 1344000000>,
- <10 1401600000>,
- <11 1497600000>,
- <12 1593600000>,
- <13 1689600000>,
- <14 1785600000>;
- qcom,cpr-speed-bin-max-corners =
- <0 1 2 4 7>,
- <1 1 2 4 12>,
- <2 1 2 4 10>,
- <5 1 2 4 14>;
- qcom,cpr-quot-adjust-scaling-factor-max = <650>;
- };
- &tsens {
- qcom,sensors = <6>;
- qcom,slope = <2901 2846 3038 2955 2901 2846>;
- };
- &msmgpio {
- ngpio = <121>;
- };
- &memory_hole {
- qcom,memblock-remove = <0x08000000 0x7500000
- 0x0fa00000 0x500000>; /* Address and size of the hole */
- };
- &hsic_host {
- interrupt-map = <0 &intc 0 136 0
- 1 &intc 0 148 0
- 2 &msmgpio 119 0x8>;
- hsic,strobe-gpio = <&msmgpio 119 0x00>;
- hsic,data-gpio = <&msmgpio 120 0x00>;
- };
- &usb_otg {
- /delete-property/ qcom,hsusb-otg-disable-reset;
- qcom,ahb-async-bridge-bypass;
- };
|