OSDN Git Service

sagit-ice-cold/kernel_xiaomi_msm8998.git
7 years agoARM: dts: msm: Add VOL_UP node for MSMFALCON and interposer
Anirudh Ghayal [Wed, 7 Dec 2016 08:14:01 +0000 (13:44 +0530)]
ARM: dts: msm: Add VOL_UP node for MSMFALCON and interposer

PM2FALCON GPIO 7 is connected to VOL_UP key. Add the
PMIC and GPIO key configuration for GPIO 7.

Change-Id: Ie1dcc85f579e0b9817a104be86bbb9e91771b15c
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
7 years agoMerge "soc: qcom: Check err_ready before returning from subsys_generic_handler()"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:56 +0000 (14:33 -0800)]
Merge "soc: qcom: Check err_ready before returning from subsys_generic_handler()"

7 years agoMerge "ARM: dts: msm: Add BT node for QRD interposer msm8998"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:56 +0000 (14:33 -0800)]
Merge "ARM: dts: msm: Add BT node for QRD interposer msm8998"

7 years agoMerge "soc: qcom: implement notify_tx_abort() callback"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:55 +0000 (14:33 -0800)]
Merge "soc: qcom: implement notify_tx_abort() callback"

7 years agoMerge "soc: qcom: fix to avoid invalid memory access"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:53 +0000 (14:33 -0800)]
Merge "soc: qcom: fix to avoid invalid memory access"

7 years agoMerge "ARM: dts: msm: Add the LCDB device node for PM2FALCON"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:52 +0000 (14:33 -0800)]
Merge "ARM: dts: msm: Add the LCDB device node for PM2FALCON"

7 years agoMerge "defconfig: msm: falcon: enable LCDB driver"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:51 +0000 (14:33 -0800)]
Merge "defconfig: msm: falcon: enable LCDB driver"

7 years agoMerge "Revert "input: powerkey: don't send dummy release event""
Linux Build Service Account [Tue, 6 Dec 2016 22:33:50 +0000 (14:33 -0800)]
Merge "Revert "input: powerkey: don't send dummy release event""

7 years agoMerge "ARM: dts: msm: Add device tree for msmfalcon CDP, MTP & RCM"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:49 +0000 (14:33 -0800)]
Merge "ARM: dts: msm: Add device tree for msmfalcon CDP, MTP & RCM"

7 years agoMerge "iommu: dma-mapping-fast: add support for DMA sync single APIs"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:48 +0000 (14:33 -0800)]
Merge "iommu: dma-mapping-fast: add support for DMA sync single APIs"

7 years agoMerge "clk: qcom: Add additional delay while enabling votable clocks"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:47 +0000 (14:33 -0800)]
Merge "clk: qcom: Add additional delay while enabling votable clocks"

7 years agoMerge "ARM: dts: msm: set dcs commands in hs for mode switch in jdi panel"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:46 +0000 (14:33 -0800)]
Merge "ARM: dts: msm: set dcs commands in hs for mode switch in jdi panel"

7 years agoMerge "ARM: dts: msm: update micbias regulator in msmfalcon"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:43 +0000 (14:33 -0800)]
Merge "ARM: dts: msm: update micbias regulator in msmfalcon"

7 years agoMerge "msm: camera: flash: Validate the power setting size"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:42 +0000 (14:33 -0800)]
Merge "msm: camera: flash: Validate the power setting size"

7 years agoMerge "msm: camera: sensor: Validate eeprom_name string length"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:41 +0000 (14:33 -0800)]
Merge "msm: camera: sensor: Validate eeprom_name string length"

7 years agoMerge "msm: camera: eeprom: Validate the power setting size"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:40 +0000 (14:33 -0800)]
Merge "msm: camera: eeprom: Validate the power setting size"

7 years agoMerge "msm: camera: sensor: Add boundary check for cci master"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:39 +0000 (14:33 -0800)]
Merge "msm: camera: sensor: Add boundary check for cci master"

7 years agoMerge "regulator: msm_gfx_ldo: Fix the CX voting logic"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:36 +0000 (14:33 -0800)]
Merge "regulator: msm_gfx_ldo: Fix the CX voting logic"

7 years agoMerge "regulator: msm_gfx_ldo: Fix invalid memory accesses"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:36 +0000 (14:33 -0800)]
Merge "regulator: msm_gfx_ldo: Fix invalid memory accesses"

7 years agoMerge "regulator: msm_gfx_ldo: Enable CPR sensors in LDO bypass mode"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:35 +0000 (14:33 -0800)]
Merge "regulator: msm_gfx_ldo: Enable CPR sensors in LDO bypass mode"

7 years agoMerge "regulator: msm_gfx_ldo: Add a property to adjust the open-loop voltage"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:35 +0000 (14:33 -0800)]
Merge "regulator: msm_gfx_ldo: Add a property to adjust the open-loop voltage"

7 years agoMerge "ARM: dts: msm: add mdss dsi nodes for msm8998 v2.1 interposer"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:34 +0000 (14:33 -0800)]
Merge "ARM: dts: msm: add mdss dsi nodes for msm8998 v2.1 interposer"

7 years agoMerge "ARM: dts: msm: update resource id of SSC regulator of PM2FALCON"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:30 +0000 (14:33 -0800)]
Merge "ARM: dts: msm: update resource id of SSC regulator of PM2FALCON"

7 years agoMerge "soc: qcom: Add support to restart user PD"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:30 +0000 (14:33 -0800)]
Merge "soc: qcom: Add support to restart user PD"

7 years agoMerge "defconfig: Enable config IP_NF_MATCH_RPFILTER"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:29 +0000 (14:33 -0800)]
Merge "defconfig: Enable config IP_NF_MATCH_RPFILTER"

7 years agoMerge "clk: qcom: Add RCG support for DP pixel source"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:28 +0000 (14:33 -0800)]
Merge "clk: qcom: Add RCG support for DP pixel source"

7 years agoMerge "msm: kgsl: Dump VBIF and few GPU registers before crash dumper"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:27 +0000 (14:33 -0800)]
Merge "msm: kgsl: Dump VBIF and few GPU registers before crash dumper"

7 years agoMerge "mpm-of: Support multiple mpm pin mapping to same gic interrupt"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:26 +0000 (14:33 -0800)]
Merge "mpm-of: Support multiple mpm pin mapping to same gic interrupt"

7 years agoMerge "soc: qcom: Reduce halt acknowledgment timeout for mss axi port"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:26 +0000 (14:33 -0800)]
Merge "soc: qcom: Reduce halt acknowledgment timeout for mss axi port"

7 years agoMerge "ARM: dts: msm: add the smmu nodes for msmtriton"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:25 +0000 (14:33 -0800)]
Merge "ARM: dts: msm: add the smmu nodes for msmtriton"

7 years agoMerge "ARM: dts: msm: Enable PWM, Haptics and Flash for PM2FALCON"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:24 +0000 (14:33 -0800)]
Merge "ARM: dts: msm: Enable PWM, Haptics and Flash for PM2FALCON"

7 years agoMerge "arm: dma-mapping: handle IOVA address zero"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:23 +0000 (14:33 -0800)]
Merge "arm: dma-mapping: handle IOVA address zero"

7 years agoMerge "ARM: dts: msm: Add aggre2_snoc_axi_clk handle in msmfalcon USB3 node"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:22 +0000 (14:33 -0800)]
Merge "ARM: dts: msm: Add aggre2_snoc_axi_clk handle in msmfalcon USB3 node"

7 years agoMerge "USB: dwc3: msm: Add support for vote/devote aggre2_snoc_axi_clk"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:22 +0000 (14:33 -0800)]
Merge "USB: dwc3: msm: Add support for vote/devote aggre2_snoc_axi_clk"

7 years agoMerge "ARM: dts: msm: Add GPU properties for falcon GPU"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:21 +0000 (14:33 -0800)]
Merge "ARM: dts: msm: Add GPU properties for falcon GPU"

7 years agoMerge "ARM: dts: msm: Add qrng device node for msmfalcon"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:20 +0000 (14:33 -0800)]
Merge "ARM: dts: msm: Add qrng device node for msmfalcon"

7 years agoMerge "ARM: dts: msm: Add tz-log device node for msmfalcon"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:19 +0000 (14:33 -0800)]
Merge "ARM: dts: msm: Add tz-log device node for msmfalcon"

7 years agoMerge "ARM: dts: msm: refactor smb138x device to its own dtsi"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:19 +0000 (14:33 -0800)]
Merge "ARM: dts: msm: refactor smb138x device to its own dtsi"

7 years agoMerge "ARM: dts: msm: Enable CX Ipeak Mitigation for MSMFALCON"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:16 +0000 (14:33 -0800)]
Merge "ARM: dts: msm: Enable CX Ipeak Mitigation for MSMFALCON"

7 years agoMerge "ARM: dts: msm: Make required changes for Modem PIL for MSMFALCON Interposer"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:14 +0000 (14:33 -0800)]
Merge "ARM: dts: msm: Make required changes for Modem PIL for MSMFALCON Interposer"

7 years agoMerge "ARM: dts: msm: Add vmem slave bus usecase to vmem in msm8998"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:14 +0000 (14:33 -0800)]
Merge "ARM: dts: msm: Add vmem slave bus usecase to vmem in msm8998"

7 years agoMerge "msm: vidc: Fail qbuf and prepare_buf incase of error"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:13 +0000 (14:33 -0800)]
Merge "msm: vidc: Fail qbuf and prepare_buf incase of error"

7 years agoMerge "msm: vidc: change format specifier for size_t"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:12 +0000 (14:33 -0800)]
Merge "msm: vidc: change format specifier for size_t"

7 years agoMerge "clk: msm: clock-osm: set SEQ_REG(32) to L_VAL of corner in LEVEL_3_UP_VC"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:11 +0000 (14:33 -0800)]
Merge "clk: msm: clock-osm: set SEQ_REG(32) to L_VAL of corner in LEVEL_3_UP_VC"

7 years agoMerge "phy: qcom-ufs-qmp-v3: increase the minimum time in hibernate"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:11 +0000 (14:33 -0800)]
Merge "phy: qcom-ufs-qmp-v3: increase the minimum time in hibernate"

7 years agoMerge "ARM: dts: msm: Add ERP device definition on msmtriton"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:09 +0000 (14:33 -0800)]
Merge "ARM: dts: msm: Add ERP device definition on msmtriton"

7 years agoMerge "ARM: dts: msm: Add ERP device definition on msmfalcon"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:08 +0000 (14:33 -0800)]
Merge "ARM: dts: msm: Add ERP device definition on msmfalcon"

7 years agoMerge "ARM: dts: msm: Add cpu cache nodes for msmtriton"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:08 +0000 (14:33 -0800)]
Merge "ARM: dts: msm: Add cpu cache nodes for msmtriton"

7 years agoMerge "soc: qcom: glink: add NULL check for edge_ctx"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:07 +0000 (14:33 -0800)]
Merge "soc: qcom: glink: add NULL check for edge_ctx"

7 years agoMerge "msm: camera: isp: Check reg update miss only for PIX stream"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:04 +0000 (14:33 -0800)]
Merge "msm: camera: isp: Check reg update miss only for PIX stream"

7 years agoMerge "msm: camera: isp: Dual camera sync feature"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:03 +0000 (14:33 -0800)]
Merge "msm: camera: isp: Dual camera sync feature"

7 years agoMerge "ARM: dts: msm: Front camera config for msmfalcon interposer"
Linux Build Service Account [Tue, 6 Dec 2016 22:33:02 +0000 (14:33 -0800)]
Merge "ARM: dts: msm: Front camera config for msmfalcon interposer"

7 years agoMerge "msm: mdss: dp: fix parity byte calculation"
Linux Build Service Account [Tue, 6 Dec 2016 22:32:57 +0000 (14:32 -0800)]
Merge "msm: mdss: dp: fix parity byte calculation"

7 years agoARM: dts: msm: Add BT node for QRD interposer msm8998
zhenchao [Thu, 10 Nov 2016 05:28:59 +0000 (13:28 +0800)]
ARM: dts: msm: Add BT node for QRD interposer msm8998

Add bluetooth node for msm8998 interposer platform using
msmfalcon QRD. Configure bluetooth power supply based on
the QRD PMIC PMFALCON/PM2FALCON. Disable qca,wcn3990
Bluetooth node to avoid failure in bootup.

CRs-Fixed: 1088153
Change-Id: I00527f465b9251d1329ca3c783cafeafadfce8f2
Signed-off-by: zhenchao <zhenchao@codeaurora.org>
7 years agoiommu: dma-mapping-fast: add support for DMA sync single APIs
Liam Mark [Thu, 1 Dec 2016 21:05:31 +0000 (13:05 -0800)]
iommu: dma-mapping-fast: add support for DMA sync single APIs

Implement the fast map DMA sync single APIs.

Change-Id: I1b785c7c441e53fa0b2e0fa784ff8afed8afceb9
Signed-off-by: Liam Mark <lmark@codeaurora.org>
7 years agoRevert "input: powerkey: don't send dummy release event"
Subbaraman Narayanamurthy [Fri, 2 Dec 2016 22:24:52 +0000 (14:24 -0800)]
Revert "input: powerkey: don't send dummy release event"

This reverts commit d796ae6e8878daecf855d23658c546aeef506142
("input: powerkey: don't send dummy release event") which was
added as a workaround to ensure that keys held during resume
were not artificially released by the input framework. This
issue is already resolved by commit 768d9aa55740
("Input: don't call input_dev_release_keys() in resume").

Change-Id: I542837eddce7cb1ffba55c3e5d6b2e5bd12c9e62
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
7 years agoinput: qpnp-power-on: Configure debounce delay for PON GEN2 properly
Subbaraman Narayanamurthy [Fri, 2 Dec 2016 22:15:08 +0000 (14:15 -0800)]
input: qpnp-power-on: Configure debounce delay for PON GEN2 properly

Debounce delay range and hence the bit encodings got changed in
PON GEN2 peripheral. Fix qpnp_pon_set_dbc() to configure the
debounce delay properly.

CRs-Fixed: 1097089
Change-Id: Ia3d474a04e11c7d16a1507d65e99001cf844947b
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
7 years agoARM: dts: msm: Add device tree for msmfalcon CDP, MTP & RCM
Srinivas Ramana [Mon, 5 Dec 2016 08:14:01 +0000 (13:44 +0530)]
ARM: dts: msm: Add device tree for msmfalcon CDP, MTP & RCM

Add initial device tree support for CDP, MTP and RCM
platforms of msmfalcon.

Change-Id: I2e4591c50fe3db61ed3a4364647579bf254d0edd
Signed-off-by: Srinivas Ramana <sramana@codeaurora.org>
7 years agoARM: dts: msm: Add the LCDB device node for PM2FALCON
Anirudh Ghayal [Mon, 5 Dec 2016 12:43:22 +0000 (18:13 +0530)]
ARM: dts: msm: Add the LCDB device node for PM2FALCON

LCDB supports the LCD display +ve/-ve bias. Add the device
node for it.

While at it, disable the LCDB module for PM3FALCON and remove
the dummy bias regulator nodes from falcon interposer.

CRs-Fixed: 1074468
Change-Id: I0aa4736aa0f2d6c6fe3b2e0d19c41df80c0975fe
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
7 years agodefconfig: msm: falcon: enable LCDB driver
Ashay Jaiswal [Sat, 3 Dec 2016 17:27:53 +0000 (22:57 +0530)]
defconfig: msm: falcon: enable LCDB driver

LCDB driver exoses regulators to control the positive and
negative voltage bias for the LCD display panel. It also
allows configurability for the various bias-voltage parameters.

CRs-Fixed: 1074468
Change-Id: Id3c0eccd95d5e510489ee74b3043082b7e473daa
Signed-off-by: Ashay Jaiswal <ashayj@codeaurora.org>
7 years agoregulator: qpnp-lcdb: Add the QPNP LCDB regulator driver
Anirudh Ghayal [Wed, 5 Oct 2016 09:50:41 +0000 (15:20 +0530)]
regulator: qpnp-lcdb: Add the QPNP LCDB regulator driver

QPNP LCDB regulator driver supports the LCD display
bias configuration. It exposes 2 regulators to control
the positive and negative voltage biases.

CRs-Fixed: 1074468
Change-Id: I069dc61ee4fc5d56aff2b836f06fa7246285e42a
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
7 years agoARM: dts: msm: add mdss dsi nodes for msm8998 v2.1 interposer
Ashish Garg [Mon, 5 Dec 2016 11:13:22 +0000 (16:43 +0530)]
ARM: dts: msm: add mdss dsi nodes for msm8998 v2.1 interposer

Add the power supplies to vote for max supported voltage on the
regulator for mdss dsi. Also add mdss dsi node for the msm8998
v2.1 interposer.

Change-Id: I84cae6e7816834dfce0839faa41903f2f871782d
Signed-off-by: Ashish Garg <ashigarg@codeaurora.org>
7 years agodefconfig: Enable config IP_NF_MATCH_RPFILTER
Ashwanth Goli [Mon, 28 Nov 2016 06:46:55 +0000 (12:16 +0530)]
defconfig: Enable config IP_NF_MATCH_RPFILTER

Enable config IP_NF_MATCH_RPFILTER.
This option allows you to match packets whose replies would go out via
the interface the packet came in

Change-Id: I2a23346e726a8df8487aeb664d6316b3cf2b9d77
Signed-off-by: Ashwanth Goli <ashwanth@codeaurora.org>
7 years agomsm: kgsl: Dump VBIF and few GPU registers before crash dumper
Rajesh Kemisetti [Thu, 1 Dec 2016 18:11:56 +0000 (23:41 +0530)]
msm: kgsl: Dump VBIF and few GPU registers before crash dumper

Triggering Crash Dumper might actually change the values of
few GPU registers including VBIF. Hence dump those registers
ahead and skip them from the list which goes to crash dumper.

Change-Id: I37a53983a65bd8abfefa780053819de71df7f24f
Signed-off-by: Rajesh Kemisetti <rajeshk@codeaurora.org>
7 years agomsm: kgsl: Add support to disable CP Crash Dumper
Rajesh Kemisetti [Thu, 1 Dec 2016 16:19:33 +0000 (21:49 +0530)]
msm: kgsl: Add support to disable CP Crash Dumper

By default A5xx GPUs use CP crash dumper to get GPU
snapshot in case of any fault.

At times it is required to disable crash dumper
in case of any abnormalities, add support to do so.

Change-Id: Iea6497778bcd711e769f0e509103bd3bd0fd8574
Signed-off-by: Rajesh Kemisetti <rajeshk@codeaurora.org>
7 years agoARM: dts: msm: update micbias regulator in msmfalcon
Laxminath Kasam [Tue, 29 Nov 2016 12:37:44 +0000 (18:07 +0530)]
ARM: dts: msm: update micbias regulator in msmfalcon

Power regulator pm2falcon_bob is used to supply micbias
to WCD codec. Add the supply in codec supplies list.
As external buck supply is from VPH_PWR, remove
entries of s4 rail.

Change-Id: I24791396fff9bf612985ff2073e2a74356570a35
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
7 years agosoc: qcom: Reduce halt acknowledgment timeout for mss axi port
Avaneesh Kumar Dwivedi [Mon, 21 Nov 2016 06:38:28 +0000 (12:08 +0530)]
soc: qcom: Reduce halt acknowledgment timeout for mss axi port

Reduce halt ack timeout to 25 ms from 100 ms to reduce delay in
mss shutdown path.

Change-Id: I935e35d5d848e564aad5987b1652546046f0927d
Signed-off-by: Avaneesh Kumar Dwivedi <akdwived@codeaurora.org>
7 years agoclk: qcom: Add RCG support for DP pixel source
Taniya Das [Mon, 21 Nov 2016 06:05:12 +0000 (11:35 +0530)]
clk: qcom: Add RCG support for DP pixel source

Add a new RCG clock ops specific for the DP pixel clock source.

Change-Id: I2ec5ddcfd47af8362f76d76d153e30d4e2f45370
Signed-off-by: Taniya Das <tdas@codeaurora.org>
7 years agoregulator: msm_gfx_ldo: Fix the CX voting logic
Anirudh Ghayal [Thu, 27 Oct 2016 14:46:59 +0000 (20:16 +0530)]
regulator: msm_gfx_ldo: Fix the CX voting logic

Vote on the CX rail only if the gfx_ldo regulator
is enabled.

CRs-Fixed: 1078568
Change-Id: Ice3a527b9952c0fdee813d8ad152d4c1deea7ecd
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
7 years agoregulator: msm_gfx_ldo: Fix invalid memory accesses
Anirudh Ghayal [Sat, 15 Oct 2016 10:09:23 +0000 (15:39 +0530)]
regulator: msm_gfx_ldo: Fix invalid memory accesses

A few gfx_ldo memory read/write calls use an invalid ldo
base address leading to other corruptions in the system.
Fix this by using the correct LDO base address.

CRs-Fixed: 1078353
Change-Id: I034d473e86b3fe7164d1c9ddad326c9dd77a188f
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
7 years agoregulator: msm_gfx_ldo: Enable CPR sensors in LDO bypass mode
Anirudh Ghayal [Thu, 26 May 2016 09:49:19 +0000 (15:19 +0530)]
regulator: msm_gfx_ldo: Enable CPR sensors in LDO bypass mode

Enable the configuration which keeps the CPR sensors active
when LDO is in auto-bypass mode. The sensors only stay
bypassed when LDO is regulating.

CRs-Fixed: 1027469
Change-Id: I6b8c2a3fd8fe22a64b6d24c458a7c60641195e45
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
7 years agoregulator: msm_gfx_ldo: Add a property to adjust the open-loop voltage
Anirudh Ghayal [Fri, 29 Apr 2016 09:23:44 +0000 (14:53 +0530)]
regulator: msm_gfx_ldo: Add a property to adjust the open-loop voltage

Add a DT property to adjust the open-loop voltage for the LDO
corners, this will be useful for voltage adjustments after
LDO characterization.

While at it, update the LDO MIN_VOLTAGE value for 8953.

CRs-Fixed: 1010052
Change-Id: I7479ebbf0ac7253eb355246d36f15a91ce96cd9a
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
7 years agoregulator: msm_gfx_ldo: Update the fusing scheme for GFX LDO
Anirudh Ghayal [Thu, 10 Mar 2016 16:13:00 +0000 (21:43 +0530)]
regulator: msm_gfx_ldo: Update the fusing scheme for GFX LDO

Change the LDO_EN bit definition for GFX LDO on MSM8953 and
remove the LDO bypass fusing logic as it is not supported.

While at it, add the debugfs node to disable ldo_mode.
Disable LDO mode: echo 1 > /d/msm_gfx_ldo/ldo_mode_disable
Enable  LDO mode: echo 0 > /d/msm_gfx_ldo/ldo_mode_disable

CRs-Fixed: 989270
Change-Id: Ibc7aa921380e89da4963571408b89bc417dec245
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
7 years agoregulator: Remove internal code name of msmtitanium for msm8953
Tirupathi Reddy [Mon, 5 Dec 2016 04:41:26 +0000 (10:11 +0530)]
regulator: Remove internal code name of msmtitanium for msm8953

Remove all reference to internal code name msmtitanium
and replace them with msm8953, as there is an official
announcement for msm8953 SoC.

Change-Id: If99bbf20756a524c5a3bd7ba49366c29e158289e
Signed-off-by: Tirupathi Reddy <tirupath@codeaurora.org>
7 years agoARM: dts: msm: Enable PWM, Haptics and Flash for PM2FALCON
Anirudh Ghayal [Sat, 3 Dec 2016 16:29:27 +0000 (21:59 +0530)]
ARM: dts: msm: Enable PWM, Haptics and Flash for PM2FALCON

Enable the PWMs mapped to the RGB module and specify
the lpg-lut-size.

While at it, enable the haptics and flash node.

Change-Id: I83cf7882d1abb96c343973894c2a7ab3f932dfb1
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
7 years agompm-of: Support multiple mpm pin mapping to same gic interrupt
Maulik Shah [Fri, 4 Mar 2016 06:14:46 +0000 (11:44 +0530)]
mpm-of: Support multiple mpm pin mapping to same gic interrupt

Currently one gic interrupt is mapped to one mpm pin.
Support multiple mpm pins to get enabled with single irq
with client drivers using enable_irq_wake API.

Change-Id: Iea575079c24ed0986b74fb6e86c7b8100474f19e
Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
7 years agoMerge "msm: vidc: Align release buffers with V4L2 states"
Linux Build Service Account [Sun, 4 Dec 2016 13:55:31 +0000 (05:55 -0800)]
Merge "msm: vidc: Align release buffers with V4L2 states"

7 years agoMerge "msm: vidc: Add debug info inside queue headers"
Linux Build Service Account [Sun, 4 Dec 2016 13:55:30 +0000 (05:55 -0800)]
Merge "msm: vidc: Add debug info inside queue headers"

7 years agoMerge "ARM: dts: msm: Set max non secure region to 0xE0000000 on msm8998"
Linux Build Service Account [Sun, 4 Dec 2016 01:18:07 +0000 (17:18 -0800)]
Merge "ARM: dts: msm: Set max non secure region to 0xE0000000 on msm8998"

7 years agoMerge "msm: vidc: avoid repeated calls to handle_sys_error"
Linux Build Service Account [Sun, 4 Dec 2016 01:18:06 +0000 (17:18 -0800)]
Merge "msm: vidc: avoid repeated calls to handle_sys_error"

7 years agoMerge "msm: vidc: fix lock issue in msm_comm_get_mbs_per_sec()"
Linux Build Service Account [Sun, 4 Dec 2016 01:18:06 +0000 (17:18 -0800)]
Merge "msm: vidc: fix lock issue in msm_comm_get_mbs_per_sec()"

7 years agoMerge "qcom-charger: smb2: add support of PMFALCON"
Linux Build Service Account [Sat, 3 Dec 2016 17:59:53 +0000 (09:59 -0800)]
Merge "qcom-charger: smb2: add support of PMFALCON"

7 years agoMerge "ARM: dts: msm: fix slave-id of charger and FG on PMFALCON"
Linux Build Service Account [Sat, 3 Dec 2016 17:59:53 +0000 (09:59 -0800)]
Merge "ARM: dts: msm: fix slave-id of charger and FG on PMFALCON"

7 years agoclk: qcom: Add additional delay while enabling votable clocks
Taniya Das [Fri, 2 Dec 2016 06:08:27 +0000 (11:38 +0530)]
clk: qcom: Add additional delay while enabling votable clocks

During the GDSC enable sequence, the GDS_HW_CTRL forces some
clocks to be on to trigger the handshake to unhalt the SMMU
and NOC. Once the handshake completes, the controller asserts
the PWR_ON status and disables the clocks.
If the clock driver tries enabling the SMMU ahb/axi clocks
immediately, there is a possibility that these clocks might
still not have gone through their disable sequence; especially
if the AXI/AHB rates are very low. If this happens, the clock
driver falsely assumes that the clocks are on and returns. Any
SMMU accesses/traffic at this point might lead to a failure since
the clock could turn off.

Change-Id: I544ca82e20e1c026d0ff1881c96edd33bf362b7d
Signed-off-by: Taniya Das <tdas@codeaurora.org>
7 years agoMerge "icnss: Add support of setting MAC address from platform driver"
Linux Build Service Account [Sat, 3 Dec 2016 10:17:52 +0000 (02:17 -0800)]
Merge "icnss: Add support of setting MAC address from platform driver"

7 years agoMerge "ARM: dts: msm: Change camera mount angle for msm8998 QRD device"
Linux Build Service Account [Sat, 3 Dec 2016 10:17:51 +0000 (02:17 -0800)]
Merge "ARM: dts: msm: Change camera mount angle for msm8998 QRD device"

7 years agoinput: qpnp-power-on: Cleanup the qpnp-power-on driver
Subbaraman Narayanamurthy [Fri, 2 Dec 2016 20:31:22 +0000 (12:31 -0800)]
input: qpnp-power-on: Cleanup the qpnp-power-on driver

Fix the following in qpnp-power-on driver:
- Use GENMASK for bit mask
- Remove unused module parameter
- Use nested comments properly wherever applicable
- Fix conditional block formatting and typos
- Use const qualifier for of_device_id table

Change-Id: Ib9dd9be6cafad4c7aec1c88d9828ef1ebbe2a1c3
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
7 years agoarm: dma-mapping: handle IOVA address zero
Liam Mark [Fri, 2 Dec 2016 18:31:07 +0000 (10:31 -0800)]
arm: dma-mapping: handle IOVA address zero

The IOVA allocator used by these calls supports IOVA address
zero so properly handle IOVA address zero.

Change-Id: I012452d4cf3534dfb79e6deb15b7ff74f5e3bb40
Signed-off-by: Liam Mark <lmark@codeaurora.org>
7 years agoARM: dts: msm: refactor smb138x device to its own dtsi
Nicholas Troast [Wed, 30 Nov 2016 22:45:45 +0000 (14:45 -0800)]
ARM: dts: msm: refactor smb138x device to its own dtsi

The smb138x device has been duplicated across many board level files.
Refactor the smb138x device to a separate dtsi file so it can be
included in any board level files.

Change-Id: I9520595f2a40e197ad2227a8391bed79412b19f8
Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
7 years agoMerge "ARM: dts: msm: change ufs regulators for msmfalcon interposer QRD"
Linux Build Service Account [Fri, 2 Dec 2016 17:02:33 +0000 (09:02 -0800)]
Merge "ARM: dts: msm: change ufs regulators for msmfalcon interposer QRD"

7 years agoMerge "ARM: dts: msm: Add sdhc2 regulator for QRD msmfalcon interposer"
Linux Build Service Account [Fri, 2 Dec 2016 17:02:31 +0000 (09:02 -0800)]
Merge "ARM: dts: msm: Add sdhc2 regulator for QRD msmfalcon interposer"

7 years agoMerge "defconfig: msm: Disable CRYPTO_DEV_QCE config flag for msmfalcon"
Linux Build Service Account [Fri, 2 Dec 2016 17:02:30 +0000 (09:02 -0800)]
Merge "defconfig: msm: Disable CRYPTO_DEV_QCE config flag for msmfalcon"

7 years agoMerge "msm: kgsl: Reserve a context ID slot but don't populate immediately"
Linux Build Service Account [Fri, 2 Dec 2016 17:02:29 +0000 (09:02 -0800)]
Merge "msm: kgsl: Reserve a context ID slot but don't populate immediately"

7 years agoMerge "ASoC: msm: qdsp6v2: Fix an incorrect string comparison logic"
Linux Build Service Account [Fri, 2 Dec 2016 17:02:28 +0000 (09:02 -0800)]
Merge "ASoC: msm: qdsp6v2: Fix an incorrect string comparison logic"

7 years agoMerge "ASoC: msm8998: Update supported sample rates for USB backend."
Linux Build Service Account [Fri, 2 Dec 2016 17:02:26 +0000 (09:02 -0800)]
Merge "ASoC: msm8998: Update supported sample rates for USB backend."

7 years agoMerge "SoC: msm: q6dspv2: add null check for payload"
Linux Build Service Account [Fri, 2 Dec 2016 17:02:25 +0000 (09:02 -0800)]
Merge "SoC: msm: q6dspv2: add null check for payload"

7 years agoMerge "ASoC: wcd934x: enable lineout path in codec"
Linux Build Service Account [Fri, 2 Dec 2016 17:02:24 +0000 (09:02 -0800)]
Merge "ASoC: wcd934x: enable lineout path in codec"

7 years agoMerge "ASoC: soc-dapm: Invalidate DAPM path during dapm addition of routes"
Linux Build Service Account [Fri, 2 Dec 2016 17:02:22 +0000 (09:02 -0800)]
Merge "ASoC: soc-dapm: Invalidate DAPM path during dapm addition of routes"

7 years agoMerge "misc: qcom: qdsp6v2: register ioctl calls for g711mlaw driver"
Linux Build Service Account [Fri, 2 Dec 2016 17:02:18 +0000 (09:02 -0800)]
Merge "misc: qcom: qdsp6v2: register ioctl calls for g711mlaw driver"

7 years agoMerge "ASoC: audio-ext-clk: add new audio ext clock"
Linux Build Service Account [Fri, 2 Dec 2016 17:02:16 +0000 (09:02 -0800)]
Merge "ASoC: audio-ext-clk: add new audio ext clock"