summaryrefslogtreecommitdiff
path: root/arch/arm (follow)
Commit message (Collapse)AuthorAge
...
| * | | | | | | | | | | | | ARM: dts: msm: enable HDMI & DSI displays on 8996 auto CDP platformYujun Zhang2017-05-22
| | |_|_|_|/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MSM8996 Auto CDP platform uses DSI-HDMI bridge chip. Add device nodes to enable both native HDMI and one DSI-HDMI port for this platform. CRs-Fixed: 2043334 Change-Id: I30f43dd9e6ce1646a49c63522223d045e532ee24 Signed-off-by: Yujun Zhang <yujunzhang@codeaurora.org>
* | | | | | | | | | | | | Merge "qpnp-fg-gen3: configure ESR timers dynamically based on charge ↵Linux Build Service Account2017-06-01
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | termination"
| * | | | | | | | | | | | | qpnp-fg-gen3: configure ESR timers dynamically based on charge terminationSubbaraman Narayanamurthy2017-05-31
| | |_|_|_|_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With ESR discharge timer retry, max having same value, ESR pulse can fire frequently when battery FET is open past charge termination. This frequent ESR pulses increase power consumption when the device is idle. Upon charge termination, change the ESR discharging timer retry to 0 so that ESR pulse can fire less frequently saving power. Add support for this through fg_esr_timer_config() based on end of charge and sleep conditions. Currently, retry/max for ESR charging and discharging timers are configured with the same value specified through device tree. Extend the device tree property to take in different retry/max values for those timers. Change-Id: Ib30b8ae7d893b5cab00ed83dd7318b53e3b63ac1 Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
* | | | | | | | | | | | | Merge "ARM: dts: msm: update PCIe PHY sigdet settings"Linux Build Service Account2017-06-01
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|/ / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | ARM: dts: msm: update PCIe PHY sigdet settingsTony Truong2017-06-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sigdet under low power (LP) mode will use a less accurate local reference generation, which is expected to have a little more variation than a precise reference (normal mode). Update PCIe PHY sigdet to use normal mode instead of LP to increase accuracy and make sigdet more robust. Change-Id: If9cad9ac9b5a6a736e3af653ac3b3b5e30cfefb4 Signed-off-by: Tony Truong <truong@codeaurora.org>
* | | | | | | | | | | | | ARM: dts: msm: Enable support for audio on guest virtual platformKing Tam2017-06-01
|/ / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update device tree nodes to support audio on guest virtual machine. Change-Id: Id2e12b466cff43d8ddcb5c01ecd7bb1a7f0ba04c CRs-fixed: 2047317 Signed-off-by: King Tam <kingt@codeaurora.org>
* | | | | | | | | | | | Merge "ARM: dts: msm: add noirq pcm platform driver on msm8996 auto"Linux Build Service Account2017-06-01
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | ARM: dts: msm: add noirq pcm platform driver on msm8996 autoDerek Chen2017-05-30
| | |_|_|_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for noirq pcm platform driver for playback and capture usecases on MSM8996 automotive specific adp, cdp, dragonboard and hypervisor platforms. CRs-fixed: 2049744 Change-Id: I2f2c2afb43d0ebe884eebd0654a1a22612fffd2c Signed-off-by: Derek Chen <chenche@codeaurora.org>
* | | | | | | | | | | | Merge "ASoC: msm: Add support for 192KHz sampling rate"Linux Build Service Account2017-06-01
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | ARM: dts: msm: Add transcode loopback dtsi for msm8998Siddartha Shaik2017-05-30
| |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add transcode loopback driver to support compressed loopback usecase. CRs-Fixed: 2049714 Change-Id: I99ba356a310fb03592f695bf12a8b698516a21fd Signed-off-by: Siddartha Shaik <sshaik@codeaurora.org>
* | | | | | | | | | | | Merge "ARM: dts: msm: change gpio mode on msm8998"Linux Build Service Account2017-06-01
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | ARM: dts: msm: change gpio mode on msm8998Wei Ding2017-05-23
| | |_|/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change mode of gpio32 to pull up mode to fix laser sensor no IRQ issue when laser sensor is active. Change-Id: I4034ba9e38793174c6c5340b2004ca948512a492 Signed-off-by: Wei Ding <weiding@codeaurora.org>
* | | | | | | | | | | Merge "ARM: dts: msm: Modify coresight device node for msm8996"Linux Build Service Account2017-05-31
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / |/| | | | | | | | | |
| * | | | | | | | | | ARM: dts: msm: Modify coresight device node for msm8996Wei Li2017-05-31
| | |_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modify coresight device node in dts to comply with the new implementation of coresight driver for msm8996. Change-Id: I10b236208a1f9e76b4d27a623c024b1f9f6a50ca Signed-off-by: Wei Li <weili@codeaurora.org>
* | | | | | | | | | Merge "ARM: dts: msm : Add neutrino DDR bandwidth voting on 8996 auto platforms"Linux Build Service Account2017-05-30
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|/ / |/| | | | | | | | |
| * | | | | | | | | ARM: dts: msm : Add neutrino DDR bandwidth voting on 8996 auto platformsJaiju Yesudasan2017-05-21
| | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added voting parameters which would be used by neutrino driver for requesting higher DDR bandwidth to achieve better performance. CRs-Fixed: 2001978 Change-Id: Ia894db21328aeb08a9c7036c4f75badb0e6e60d8 Signed-off-by: Jaiju Yesudasan <cjaijuy@codeaurora.org>
* | | | | | | | | Merge "Perf: ARM: Support 32bit armv8-pmuv3 driver"Linux Build Service Account2017-05-30
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Perf: ARM: Support 32bit armv8-pmuv3 driverPatrick Fay2017-05-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently perf_event.c is 64bit specific due to inline assembly. Driver needs to support 32bit as well. Move the assembly code to asm/perf_event.h so that perf_event.c is 32/64 bit agnostic and move perf_event.c to drivers/perf from 64bit-specific arch dir. Change-Id: Ic5cd188700938e7a37120065a2d781e03bf99017 Signed-off-by: Patrick Fay <pfay@codeaurora.org>
* | | | | | | | | | Merge "ARM: dts: msm: enable 11AD keep-radio-on-during-sleep on MSM8998"Linux Build Service Account2017-05-30
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | ARM: dts: msm: enable 11AD keep-radio-on-during-sleep on MSM8998Maya Erez2017-05-23
| | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | keep_radio_on_during_sleep allows reserving the 11AD connections during suspend. In such a case PCIe will suspend to D3hot and the device power will not be turned off. Change-Id: I04eed7802256c48ef9f39e7dc4e3b1a5386eb3c7 Signed-off-by: Maya Erez <merez@codeaurora.org>
* | | | | | | | | | Merge "ARM: dts: msm: Add support for MSM8996pro UFS based board"Linux Build Service Account2017-05-30
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / |/| | | | | | | | |
| * | | | | | | | | ARM: dts: msm: Add support for MSM8996pro UFS based boardArun KS2017-05-18
| | |_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add board-id for UFS board which has a different board sub type. Change-Id: I34963569b793a017f2e67298eb615b1d59a3c9ba Signed-off-by: Arun KS <arunks@codeaurora.org>
* | | | | | | | | Merge "ARM: dts: msm: Enable dynamic fps for msm8998"Linux Build Service Account2017-05-27
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | ARM: dts: msm: Enable dynamic fps for msm8998Animesh Kishore2017-05-15
| | |_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enabling dynamic fps for nt35597 wqxga panel on msm8998. The feature helps to reduce fps when static screen leading to power saving. Change-Id: Icc040d3d764b70cdf9e9ba2523acd04c9a8691c6 Signed-off-by: Animesh Kishore <animeshk@codeaurora.org>
* | | | | | | | | Merge "ARM: dts: msm: Correct sspp vig pcc offset for MSM8998"Linux Build Service Account2017-05-27
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | ARM: dts: msm: Correct sspp vig pcc offset for MSM8998Sravan Kumar D.V.N2017-05-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set the right sspp vig pcc offset from pipe base for MSM8998 CRs-Fixed: 1104902 Change-Id: I6eb656f25194b58b90ec4a07337027ddec218333 Signed-off-by: Sravan Kumar D.V.N <sravank1@codeaurora.org>
* | | | | | | | | | Merge "ARM: dts: msm: update AUX channel configurations for SDM630"Linux Build Service Account2017-05-27
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | ARM: dts: msm: update AUX channel configurations for SDM630Narender Ankam2017-05-18
| | |_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update Display Port's AUX channel configuration settings for SDM630. Change-Id: I9712d24251a2d700f79de13cdeda76b7c980b721 Signed-off-by: Narender Ankam <nankam@codeaurora.org>
* | | | | | | | | | Merge "ARM: dts: msm: enable partial update for dual dsi cmd mode on msm8998"Linux Build Service Account2017-05-26
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | ARM: dts: msm: enable partial update for dual dsi cmd mode on msm8998Vishnuvardhan Prodduturi2017-05-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable partial update for nt35597 sharp dual dsi cmd mode panel on msm8998. This feature helps in power savings for use cases where only part of the display is getting updated. Change-Id: Ia336afabf202246dc724c8e40939030c2d069d70 Signed-off-by: Vishnuvardhan Prodduturi <vproddut@codeaurora.org>
* | | | | | | | | | | Merge "ARM: dts: msm: add clock-cntl-support for msm8996 ispif"Linux Build Service Account2017-05-26
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | ARM: dts: msm: add clock-cntl-support for msm8996 ispifAndy Sun2017-05-25
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without clock-cntl-support setting, some of ispif clocks will be enabled without set rate. Have to add clock-cntl-support to let clock-control setting in device node to take care of which ones should init rate. Change-Id: I836cf1578f198d7370e347336f334e9929b57994 Signed-off-by: Andy Sun <bins@codeaurora.org>
* | | | | | | | | | | Merge "ARM: dts: msm: correct voltage range values for msm8996 ADP camera"Linux Build Service Account2017-05-26
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | ARM: dts: msm: correct voltage range values for msm8996 ADP cameraTerence Ho2017-05-25
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The digital and analogue voltages could vary on different platforms and update the same for automotive ADP board. Change-Id: I2b6874f8bcc5c6e780cece82014a969812b683fa Signed-off-by: Terence Ho <terenceh@codeaurora.org> Signed-off-by: Andy Sun <bins@codeaurora.org>
* | | | | | | | | | | Merge "ARM: dts: msm: Change version bit to match TP 800S used for HDK660/630"Linux Build Service Account2017-05-26
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | ARM: dts: msm: Change version bit to match TP 800S used for HDK660/630Jiangen Jiao2017-05-25
| | |_|_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current touch panel driver uses bit 5 in major hardware version to decide panel used between 800S and 800H. By setting the bit to 1 means 800S used while to 0 means 800H. Change-Id: Ibec2678a985b1db385c648884377a7b2ef6df795 Signed-off-by: Jiangen Jiao <jiangenj@codeaurora.org>
* | | | | | | | | | | Merge "ARM: dts: msm: add proxy voter for QRD SDM660"Linux Build Service Account2017-05-26
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | ARM: dts: msm: add proxy voter for QRD SDM660Yingwei Zhao2017-05-25
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pm660_ldo10 supplies power for multiple consumers including UFS. The load from UFS is invisible for the regulator before the driver voted it. Any other light load consumers would vote its load and force the regulator entering into LPM mode which cause OCP triggered. Add proxy voter for pm660_ldo10 to track this existing UFS load. Change-Id: I32759025e0349858eaafb6a3b062a6c64314ccfe Signed-off-by: Yingwei Zhao <cyizhao@codeaurora.org>
* | | | | | | | | | | Merge "ARM: dts: msm: configure interrupt types for charger for pm660"Linux Build Service Account2017-05-26
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | ARM: dts: msm: configure interrupt types for charger for pm660Ashay Jaiswal2017-05-25
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently the interrupt trigger type is configured as NONE. This causes a level handler to be assigned to these interrupts. However, all of them are edge triggered interrupts with varying falling/rising/both edge flavors. Update the device tree to use their correct trigger types thereby preventing missed interrupt storms because of incorrect handler types. CRs-Fixed: 2005675 Change-Id: Ic50aeecda34d671e84bdfd7868aad050feb2ea3c Signed-off-by: Ashay Jaiswal <ashayj@codeaurora.org>
* | | | | | | | | | | Merge "Revert "arm: cpu: read all address cells in dt for cpuid""Linux Build Service Account2017-05-26
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Revert "arm: cpu: read all address cells in dt for cpuid"Neeraj Upadhyay2017-05-24
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit e6855ed3feca ("arm: cpu: read all address cells in dt for cpuid"). The address cells read issue is fixed in upstream commit c84cc7b9064a ("ARM: 8616/1: dt: Respect property size when parsing CPUs"), and both changes conflict and break the parsing of address cells. Change-Id: Iafd918ce8623ceb0c701df15bbdbccba165c89dd Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
* | | | | | | | | | | Merge "ARM: dts: msm: add audio support for HDK660/630 boards"Linux Build Service Account2017-05-26
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | ARM: dts: msm: add audio support for HDK660/630 boardsWalter Yang2017-05-24
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for required node for audio of HDK660/630 boards with tasha codec. Change-Id: I1b5acb70d4fb8e8e4958ffafb2b83c16df1d933c CRs-Fixed: 2047107 Signed-off-by: Walter Yang <yandongy@codeaurora.org>
* | | | | | | | | | | Merge "ARM: dts: msm: Specify SC interrupts for LAB/IBB in pmi8998"Linux Build Service Account2017-05-26
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | ARM: dts: msm: Specify SC interrupts for LAB/IBB in pmi8998Fenglin Wu2017-05-24
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Specify short circuit (SC) interrupts for LAB/IBB so that the driver can attempt re-enabling the module after PBS disables it for SC protection. Interrupts are disabled by the driver if SC happens frequently so that the module is kept disabled. CRs-Fixed: 2002373 Change-Id: Idb6fdc4845aebb7133c210dd03ff77a167de5d69 Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org>
* | | | | | | | | | | Merge "ARM: dts: msm: Enable the quat mi2s in slave mode on apq8098 mediabox"Linux Build Service Account2017-05-26
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | ARM: dts: msm: Enable the quat mi2s in slave mode on apq8098 mediaboxVarun Balaraj2017-05-23
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Configure quat mi2s in slave mode. Create quat mi2s node and add the pincontrols to be used for data lines. Change-Id: Ib0a06389941f09014c0f872d3643251859eb6a6b Signed-off-by: Varun Balaraj <varunb@codeaurora.org>
* | | | | | | | | | | Merge "ARM: dts: msm: update tuning parameters for QMP PHY for SDM660"Linux Build Service Account2017-05-26
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / |/| | | | | | | | | |
| * | | | | | | | | | ARM: dts: msm: update tuning parameters for QMP PHY for SDM660Vijayavardhan Vennapusa2017-05-19
| | |_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update required tuning PHY parameters for QMP PHY for SDM660 as per hardware programming guide. Change-Id: I5182bf345622af299712c91feec7cc090afe41d7 Signed-off-by: Vijayavardhan Vennapusa <vvreddy@codeaurora.org>