summaryrefslogtreecommitdiff
path: root/arch (follow)
Commit message (Collapse)AuthorAge
...
| | * | | | | | | Merge remote-tracking branch 'remotes/origin/msm-4.4' into dev/msm-4.4-8996auArun KS2017-04-06
| | |\ \ \ \ \ \ \ | | | |/ / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: arch/arm/boot/dts/qcom/msm8996pro.dtsi arch/arm64/kernel/Makefile drivers/leds/leds-qpnp-flash.c sound/soc/msm/apq8096-auto.c Change-Id: Idea5d05fec354b8f38ea70643decb03f7b80ddb7 Signed-off-by: Arun KS <arunks@codeaurora.org>
| | * | | | | | | ARM: dts: msm: Add FMAX tables for CPU and GPU clocks on MSM8996 Pro AUDeepak Katragadda2017-04-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add the CPU and GPU clock FMAX tables for the MSM8996 Pro auto target. Change-Id: If655756b4598c20e85fd73720073b7d16ce143e9 Signed-off-by: Deepak Katragadda <dkatraga@codeaurora.org>
| | * | | | | | | ARM: dts: msm: enable dsi to hdmi bridge chip on 8996 auto platformYunyun Cao2017-04-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add ADV7533 node into DRM display manager node to enable this bridge chip on MSM8996 Auto Agave platform. Change-Id: Ia430a14f8810d7db25f2f62104416c0d063a9ee5 Signed-off-by: Yunyun Cao <yunyunc@codeaurora.org>
| | * | | | | | | ARM: dts: msm: include and refine sde display device treeYunyun Cao2017-04-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Include and refine sde display device tree to make drm kms initialized successfully on MSM8996 Auto Agave platform. Change-Id: Ifcf23f04710fb855c51b3e4e2a8b872ba8dec7c3 Signed-off-by: Yunyun Cao <yunyunc@codeaurora.org>
| | * | | | | | | Merge "ARM: dts: msm: disable unused devices from msm8996 mojave" into ↵Linux Build Service Account2017-04-06
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dev/msm-4.4-8996au
| | | * | | | | | | ARM: dts: msm: disable unused devices from msm8996 mojaveAtul Raut2017-04-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for boot optimisation remove synaptics and nfc device support on automotive platform. CRs-Fixed: 1002431 Change-Id: I324acdc51dd915069233feeb5710cb45a548c769 Signed-off-by: Atul Raut <araut@codeaurora.org>
| | * | | | | | | | Merge "dma-mapping: fix build when !CONFIG_ARM_SMMU" into dev/msm-4.4-8996auLinux Build Service Account2017-04-06
| | |\ \ \ \ \ \ \ \
| | | * | | | | | | | dma-mapping: fix build when !CONFIG_ARM_SMMUAtul Raut2017-04-06
| | | |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow compilation when CONFIG_ARM_SMMU is not selected by making CONFIG_IOMMU_IO_PGTABLE_FAST depends on CONFIG_ARM64_DMA_USE_IOMMU. Removed inclusion of dma-mapping-fast.h by dma-iommu.h. CRs-Fixed: 2000526 Change-Id: Iadfc236f848f46e6742a98581dbfdb13c7a2695e Signed-off-by: Atul Raut <araut@codeaurora.org>
| | * / / / / / / / arm64: fix build when !CONFIG_DMA_CMAAtul Raut2017-04-06
| | |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | if !CONFIG_DMA_CMA throws error implicit declaration of function ‘dma_contiguous_early_fixup’ in routine drivers/base/dma-removed.c:removed_dma_setup which has no dependency over CONFIG_DMA_CMA. Fix by removing dependency of CONFIG_DMA_CMA flag for function dma_contiguous_early_fixup CRs-Fixed: 1117213 Change-Id: Ife6d0399b7ae61d1781212a1ae7525378fb920fc Signed-off-by: Atul Raut <araut@codeaurora.org>
| | * | | | | | | Revert "defconfig: msm: Enable config for SPM and Event timer"Srivatsa Vaddagiri2017-04-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit e15b1696c1d2217c69fc99bc6f65df6be599a35a which is introducing a change to defconfig (CONFIG_MSM_L2_SPM) that is not defined in any Kconfig file Change-Id: I4f63048880b6f4f1f840ad973686d7ff1f9cc062 Signed-off-by: Srivatsa Vaddagiri <vatsa@codeaurora.org>
| | * | | | | | | Merge "ARM: dts: msm: enable FAN regulator driver for msm8996au" into ↵Linux Build Service Account2017-04-05
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dev/msm-4.4-8996au
| | | * | | | | | | ARM: dts: msm: enable FAN regulator driver for msm8996auTirupathi Reddy2017-04-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HALO external buck regulator is used as the VDD_GFX voltage rail in msm8996au platform. Enable FAN53555 regulator driver that is used to configure HALO external buck regulator. Change-Id: I2c4744b1817263b6c461b3700ae3683d98945095 Signed-off-by: Tirupathi Reddy <tirupath@codeaurora.org>
| | * | | | | | | | ARM: dts: msm: update open loop voltage adjustment for GFX CPR on msm8996AUSubbaraman Narayanamurthy2017-04-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As per the hardware characterization, update open loop voltage adjustment for graphics CPR regulator on msm8996pro automotive SOC. Change-Id: Iae38ac2d1dd30b73fead14efa27e72c6110a2f78 Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
| | * | | | | | | | ARM: dts: msm: update APCC/GFX CPR regulator configuration for msm8996proAUSubbaraman Narayanamurthy2017-04-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As per the hardware documentation, update the regulator configuration for apc0, apc1, gfx CPR regulators to support new speed bins in msm8996proAU. Change-Id: I140cec39460975f6e95738322259f6a924a26a74 Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
| | * | | | | | | | Merge "ARM: dts: msm: update APCC CPR configuration for msm8996proAU" into ↵Linux Build Service Account2017-04-05
| | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dev/msm-4.4-8996au
| | | * | | | | | | | ARM: dts: msm: update APCC CPR configuration for msm8996proAUSubbaraman Narayanamurthy2017-04-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As per the hardware documentation, update the APCC CPR controller and regulator configurations for msm8996pro automotive SOC. This includes disabling closed loop operation for APCC CPR and adjusting the regulator configurations for APC0, APC1 and APC_CBF. Also, update the CPR configurations to support speed bin 0 only for APCC CPR regulators on 8996pro automotive SOC. CRs-Fixed: 1039626 Change-Id: I2eba3807aa14ca7a3a52b18866758e86eb921600 Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
| | * | | | | | | | | ARM: dts: msm: set VDD_APCC CPR IRQ affinity for CPU0/1 on msm8996proDavid Collins2017-04-05
| | |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set the CPR IRQ affinity of the VDD_APCC CPR3 controller to be both cores of the APPS power cluster (i.e. CPU0 and CPU1). This ensures that neither of the CPU cores of the performance cluster will be woken up to service a VDD_APCC CPR IRQ which was generated when the last performance cluster core power collapsed. Change-Id: I055e50ffcb85622ddd67d55b44d77c342e9ec074 CRs-Fixed: 949650 Signed-off-by: David Collins <collinsd@codeaurora.org>
| | * | | | | | | | ARM: dts: msm: reduce CPU LDO headroom voltage for msm8996proDavid Collins2017-04-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hardware characterization has shown that the CPU LDOs can operate safely with less than 150 mV of headroom voltage. Reduce the CPU LDO minimum allowed headroom voltage for both the power cluster and the performance cluster in order to save power by allowing LDO usage in more situations. Change-Id: I72f28569d4719540fc84cf65d8783bbfec9435ad CRs-Fixed: 989555 Signed-off-by: David Collins <collinsd@codeaurora.org>
| | * | | | | | | | ARM: dts: msm: update APCC/GFX CPR regulator configuration for msm8996proTirupathi Reddy2017-04-05
| | |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As per the hardware documentation, update the regulator configuration for apc0, apc1, gfx CPR regulators to support new speed bins in msm8996pro. CRs-Fixed: 1083423 Change-Id: I97b9b98305e3478012664b636df26299eca66f26 Signed-off-by: Tirupathi Reddy <tirupath@codeaurora.org>
| | * | | | | | | Merge "ARM: dts: msm: add VDD_APCC speed bin 1 CPR boost corner for ↵Linux Build Service Account2017-04-05
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | msm8996pro" into dev/msm-4.4-8996au
| | | * | | | | | | ARM: dts: msm: add VDD_APCC speed bin 1 CPR boost corner for msm8996proDavid Collins2017-04-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a VDD_APCC CPR boost corner of 1996.8 MHz for the power cluster on MSM8996-Pro speed bin 1 parts. Change-Id: I9bf29cdba47918770dbef5cd1f2631afccf26221 CRs-Fixed: 1010722 Signed-off-by: David Collins <collinsd@codeaurora.org>
| | * | | | | | | | Merge "ARM: dts: msm: change the VDD_APCC CPR MinSVS fuse corner for ↵Linux Build Service Account2017-04-05
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | msm8996pro" into dev/msm-4.4-8996au
| | | * | | | | | | ARM: dts: msm: change the VDD_APCC CPR MinSVS fuse corner for msm8996proDavid Collins2017-04-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change the MinSVS fuse corner to virtual corner mapping for the power cluster and performance cluster on MSM8996-Pro chips with CPR fuse revision 2 or greater. Change the mapping according to the following: Power cluster: 1 (307.2 MHz) --> 3 (460.8 MHz) Perf cluster: 1 (307.2 MHz) --> 4 (537.6 MHz) Change-Id: I6b6ee6225d43605ad0f5ae1e16061acf12b49927 CRs-Fixed: 1004373 Signed-off-by: David Collins <collinsd@codeaurora.org>
| | * | | | | | | | Merge "ARM: dts: msm: update VDD_GFX CPR voltage adjustments for msm8996pro" ↵Linux Build Service Account2017-04-05
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into dev/msm-4.4-8996au
| | | * | | | | | | ARM: dts: msm: update VDD_GFX CPR voltage adjustments for msm8996proDavid Collins2017-04-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the VDD_GFX CPR open-loop and closed-loop voltage adjustments for MSM8996-Pro chips based upon characterization results. This ensures stability and minimum power consumption. Change-Id: I89b79f92bcb4cc54a050f8b0ba17f76ff471838f CRs-Fixed: 989555 Signed-off-by: David Collins <collinsd@codeaurora.org>
| | * | | | | | | | Merge "ARM: dts: msm: update VDD_APCC CPR voltage adjustments for ↵Linux Build Service Account2017-04-05
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | msm8996pro" into dev/msm-4.4-8996au
| | | * | | | | | | ARM: dts: msm: update VDD_APCC CPR voltage adjustments for msm8996proDavid Collins2017-04-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the VDD_APCC CPR open-loop and closed-loop voltage adjustments for MSM8996-Pro based upon characterization results. This ensures stability and minimum power consumption. Reuse the CPR revision 1 adjustment values for future CPR revisions (2 - 7) for forward compatibility. Change-Id: I42f7b696987102a38db324a1c515f1c6f01e6d45 CRs-Fixed: 989555 Signed-off-by: David Collins <collinsd@codeaurora.org>
| | * | | | | | | | ARM: dts: msm: Add APC CPR configuration for MSM8996 speed-bin 2Anirudh Ghayal2017-04-05
| | |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Speed-bin 2 supports same CPR fusing scheme as speed-bin 0, add CPR configuration for all APC cpr regulators. Change-Id: I3a7c826b0dd6d73f877b4cd23288a820d85ba24d Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
| | * | | | | | | Merge "ARM: dts: msm: Update clock frequencies for msm8996AU" into ↵Srivatsa Vaddagiri2017-03-31
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dev/msm-4.4-8996au
| | | * | | | | | | ARM: dts: msm: Update clock frequencies for msm8996AUDeepak Katragadda2017-03-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add the CPU and GPU clock frequency tables in device tree to support MSM8996 auto. These overrides apply for both v3 and pro based msm8996AU. CRs-Fixed: 1039602 Change-Id: I092c0767570cf500886b75823f24346097676473 Signed-off-by: Deepak Katragadda <dkatraga@codeaurora.org>
| | * | | | | | | | ARM: dts: msm: Add support for speed bin 2 for MSM8996ProOdelu Kukatla2017-03-30
| | |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add speed-bin 2 to support the fmax of 1.9GHz and 1.59GHz for perf and power clusters respectively. Also add speed-bin 2 to support the fmax of 510MHz for GPU clock. Change-Id: I085d816474fff3a6d76db1fdb969b6a762867df7 Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
| | * | | | | | | Merge "ARM: dts: msm: add speed bin 1 CPU clock boost frequency for ↵Arun Ks2017-03-30
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | msm8996pro" into dev/msm-4.4-8996au
| | | * | | | | | | ARM: dts: msm: add speed bin 1 CPU clock boost frequency for msm8996proDavid Collins2017-03-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the frequency plan for the MSM8996-Pro CPU clocks in order to include the new 1996.8 MHz power cluster boost frequency. Change-Id: I289f5910d21bd0e97ceff39d6ca09ba8b5f2aea4 CRs-Fixed: 1010722 Signed-off-by: David Collins <collinsd@codeaurora.org>
| | * | | | | | | | ARM: dts: msm: support TERT_TDM_RX_4 DAI on msm8996 adp/cdpHonghao Liu2017-03-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add TERT_TDM_RX_4 DAI in the TDM TERT RX entry and automotive sound card entry for msm8996 automotive ADP/CDP platforms. CRs-fixed: 2018097 Change-Id: Icbb2e9622fb58995fd063965a108d3e5fbaf42ea Signed-off-by: Honghao Liu <honghaol@codeaurora.org>
| | * | | | | | | | ARM: dts: msm: Add support for speed-bin 2 for MSM8996v3Odelu Kukatla2017-03-28
| | |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add speed-bin 2 to support the fmax of 1.9GHz and 1.5GHz for perf and power clusters respectively. Also add speed-bin 2 to support the fmax of 560MHz for GPU clock. Change-Id: I9bc547b0f8a2f2c7cad04ec8c967ed580755ae75 Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
| | * | | | | | | Merge "ARM: dts: msm: Add blsp2_qup2 to list of bypass wakeup interrupts for ↵Srivatsa Vaddagiri2017-03-27
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8996" into dev/msm-4.4-8996au
| | | * | | | | | | ARM: dts: msm: Add blsp2_qup2 to list of bypass wakeup interrupts for 8996Girish Mahadevan2017-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add blsp2_qup2 to the list of bypass wakeup interrupts in the MPM pin mappings to allow msm8996 to enter deep sleep. Change-Id: I4187a59116ca9d278017e81e815e5bbcd3a921e2 Signed-off-by: Girish Mahadevan <girishm@codeaurora.org> Signed-off-by: Atul Raut <araut@codeaurora.org> Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
| | * | | | | | | | Merge "ARM: dts: msm: Update the interrupt list with camera irq" into ↵Srivatsa Vaddagiri2017-03-27
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dev/msm-4.4-8996au
| | | * | | | | | | ARM: dts: msm: Update the interrupt list with camera irqShubhraprakash Das2017-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add missing camera irq to the interrupt list without which the system does not go into shutdown. Change-Id: I86450b3626d6ed9580b91b2e71f2a320e6df5b3a Signed-off-by: Shubhraprakash Das <sadas@codeaurora.org> Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
| | * | | | | | | | Merge "ARM: msm: dts: Add camera interrupts as bypass for msm8996" into ↵Srivatsa Vaddagiri2017-03-27
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dev/msm-4.4-8996au
| | | * | | | | | | ARM: msm: dts: Add camera interrupts as bypass for msm8996Mahesh Sivasubramanian2017-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When camera subsystem is active the system wouldn't enter XO shutdown and is safe to mark as bypass so as to allow system to go int XO when camera isn't active. Change-Id: Iac7b4f8f4791e9f7dfadf920f24f65ad122e25c3 Signed-off-by: Mahesh Sivasubramanian <msivasub@codeaurora.org> Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
| | * | | | | | | | Merge "ARM: dts: msm: Map MPM pins for DP&DM to hs_phy_irq for msm8996" into ↵Srivatsa Vaddagiri2017-03-27
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dev/msm-4.4-8996au
| | | * | | | | | | ARM: dts: msm: Map MPM pins for DP&DM to hs_phy_irq for msm8996Vijayavardhan Vennapusa2017-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MPM driver supports mapping multiple MPM pins to single irq for remote wakeup. Hence map both MPM pins for DP and DM line state changes to hs_phy_irq. Change-Id: I018e4258cf0820328c6b77cd32e0d32a0de57582 Signed-off-by: Vijayavardhan Vennapusa <vvreddy@codeaurora.org> Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
| | * | | | | | | | Merge "ARM: dts: msm: Push C4 with PSCI to 11.5ms for MSM8996" into ↵Srivatsa Vaddagiri2017-03-27
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dev/msm-4.4-8996au
| | | * | | | | | | ARM: dts: msm: Push C4 with PSCI to 11.5ms for MSM8996Mahesh Sivasubramanian2017-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | C4 with psci overhead is four times that of C4 without psci state. Based on power profile across system wide usecase, C4 with psci proves to be costly as the number of pre-mature wakeups from fpc is huge. This change pushes C4 with psci state to 11.5ms breakeven point. The idea is to exercise C4 without psci till that point and allow C4 with psci only for D4 case. Change-Id: I81902ac2ff0a0e99efc21d169be472952dcfd3e2 Signed-off-by: Mahesh Sivasubramanian <msivasub@codeaurora.org> Signed-off-by: Girish S Ghongdemath <girishsg@codeaurora.org> Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
| | * | | | | | | | ARM: dts: msm: Add use_32bit_app_setting in bootargs for msm8996Mohammed Khajapasha2017-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable 32 bit app settings, using bootargs, for msm8996 and msm8996pro to set app specific settings. Change-Id: I9537e8022fb550e94fcba21709572372d024a701 Signed-off-by: Mohammed Khajapasha <mkhaja@codeaurora.org> [ztu@codeaurora.org: Resolved conflicts] Signed-off-by: Zhiqiang Tu <ztu@codeaurora.org>
| | * | | | | | | | arm64: Modify support for 32bit app specific settingsImran Khan2017-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change support for 32bit app specific settings. The change made earlier was not correct for 8996pro devices so correct it to include all variants of 8996. Change-Id: Id6afad04ad316dd7a41743821b7cfd513db227e5 Signed-off-by: Imran Khan <kimran@codeaurora.org> Signed-off-by: Zhiqiang Tu <ztu@codeaurora.org>
| | * | | | | | | | arm64: Add support for 32 bit app specific settingsImran Khan2017-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support to enable app specific settings, whenever a 32 bit application is running. Change-Id: I0cf40e8ea6e3f9e62258a44ccdd959e9eae09d88 Signed-off-by: Imran Khan <kimran@codeaurora.org>
| | * | | | | | | | defconfig: arm64: Enable app specific setting for MSM8996 on automotiveZhiqiang Tu2017-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable support for app specific setting on MSM8996. This is required for providing an interface so that app specific settings can be applied / cleared. Change-Id: I2dc533aae99b3898db2d61f99c4c99877eb575d0 Signed-off-by: Zhiqiang Tu <ztu@codeaurora.org>
| | * | | | | | | | Merge "arm64: Add support for app specific settings" into dev/msm-4.4-8996auSrivatsa Vaddagiri2017-03-27
| | |\ \ \ \ \ \ \ \