Commit graph

585057 commits

Author SHA1 Message Date
Subbaraman Narayanamurthy
0061baa081 ARM: dts: msm: Fix KPDPWR and KPDPWR_RESIN PON configuration in pm8998
As per the hardware documentation, configure S2 reset type for
KPDPWR_RESIN PON configuration to DVDD_HARD_RESET. Since KPDPWR
S1/S2 timer and S2 reset type is configured by bootloader for
the internal devices, HLOS doesn't need to configure it again.
Hence remove it.

CRs-Fixed: 2017642
Change-Id: I000953dba1fd138c1dbcbb94e15f95ac78a07acd
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2017-03-16 16:10:38 -07:00
Subbaraman Narayanamurthy
b7dad2b5a4 dt-bindings: Add DVDD_HARD_RESET and DVDD_SHUTDOWN types to power-on.h
Add DVDD_HARD_RESET and DVDD_SHUTDOWN types to power-on.h so that
they can be used in PMIC PON configuration.

CRs-Fixed: 2017642
Change-Id: I34ec58230fe38a193c50f7bf4d3ab0b2d96f82f1
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2017-03-14 19:28:40 -07:00
Linux Build Service Account
c78ba94d64 Merge "diag: Add NULL pointer checks in mask updates" 2017-03-08 06:51:07 -08:00
Linux Build Service Account
405c831196 Merge "soc: qcom: Free qmi handle in a worker thread" 2017-03-08 06:51:06 -08:00
Linux Build Service Account
70e1d5859a Merge "supply: qcom: add battery.o earlier" 2017-03-08 06:51:05 -08:00
Linux Build Service Account
bfc0e4b108 Merge "ARM: dts: msm: Enable Short-Circuit (SC) interrupt for LCDB on PM660L" 2017-03-08 06:51:04 -08:00
Linux Build Service Account
3a5e2a2080 Merge "msm: ADSPRPC: Handle SSR, daemon kill for audio PD" 2017-03-08 06:51:03 -08:00
Anirudh Ghayal
38bb2f628d ARM: dts: msm: Enable Short-Circuit (SC) interrupt for LCDB on PM660L
The SC interrupt handles the SC events and disables the module
if it persists.

CRs-Fixed: 1083319
Change-Id: I18e37440159089103c5ba89a9a2d793d9aafe433
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
2017-03-08 06:54:03 +05:30
Anirudh Ghayal
85d260aee8 regulator: qpnp-lcdb: Handle short-circuit (SC) event
Handle the SC event in normal and TTW mode. Check if the
SC event is valid and re-enable the module to check
if it goes away. Disable the module altogether if the
SC event persists.

CRs-Fixed: 1083319
Change-Id: I20bd3ca0bd3cf273a2607656e3f51bde1eaf2dc6
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
2017-03-08 06:53:56 +05:30
Linux Build Service Account
74efdfc1b9 Merge "ASoC: msm: qdsp6v2: Support app type for NOIRQ" 2017-03-07 16:55:52 -08:00
Linux Build Service Account
f2c96c8928 Merge "drivers: soc: add size check" 2017-03-07 16:55:51 -08:00
Linux Build Service Account
ac95e8f4e5 Merge "usb: xhci: Set bulk EP maxpacket to 8 for buggy FS devices" 2017-03-07 16:55:50 -08:00
Linux Build Service Account
e994a9c99d Merge "ARM: dts: msm: Add kaslr offset IMEM entry for sdm660" 2017-03-07 16:55:49 -08:00
Linux Build Service Account
4b7a5c696f Merge "icnss: set vdd-0.8-cx-mx regulator optional for icnss driver" 2017-03-07 16:55:48 -08:00
Linux Build Service Account
0d8cb86769 Merge "ARM: dts: msm: update cti gpio configuration on sdm660" 2017-03-07 16:55:47 -08:00
Linux Build Service Account
83c0e1120d Merge "wil6210: include moduleparam.h" 2017-03-07 16:55:46 -08:00
Alexy Joseph
53804ded4f ASoC: msm: qdsp6v2: Support app type for NOIRQ
App type is required to send the calibration
for the modules in a topology that would
be selected for ULLPP. For this, expose
a mixer control. App type will be sent
if the ULLPP is used for NOIRQ.

CRs-Fixed: 2009687
Change-Id: I7c8349d5827dffe32c0db35262d54cb7c1dba1a9
Signed-off-by: Alexy Joseph <alexyj@codeaurora.org>
2017-03-07 12:28:47 -08:00
Abhijeet Dharmapurikar
6abd30face supply: qcom: add battery.o earlier
The initialization code in battery.c creates important votables like
FCC, FV which every many other charging drivers are dependent on.
The dependent charging drivers keep probe deferring until the votables
are created.

Ensure that battery.c's initialization code is invoked before other
drivers get added.

Change-Id: I52990baef7f7c4095e635728511e120c1dbe5e9d
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
2017-03-07 11:38:26 -08:00
Linux Build Service Account
35731dbb93 Merge "ASoC: Add backend user count checking" 2017-03-07 06:25:14 -08:00
Linux Build Service Account
c5b24f3221 Merge "ASoC: wcd934x: mark AIF4 MAD TX as ignore suspend" 2017-03-07 06:25:13 -08:00
Linux Build Service Account
d7cded90e8 Merge "ARM: dts: msm: remove hph_en nodes for sdm660 qrd" 2017-03-07 06:25:12 -08:00
Linux Build Service Account
b8f5c40e55 Merge "ASoC: msm: qdsp6v2: set pointer to NULL after free" 2017-03-07 06:25:11 -08:00
Linux Build Service Account
3238c76389 Merge "ASoC: msm: add support for VI sense recording" 2017-03-07 06:25:08 -08:00
Linux Build Service Account
5313eed1b9 Merge "ARM: dts: msm: Add support for ANC headset detection on MSM8998" 2017-03-07 06:25:07 -08:00
Linux Build Service Account
9695aa22f6 Merge "ASoC: msm: qdsp6v2: add memset of adm open before usage" 2017-03-07 06:25:06 -08:00
Linux Build Service Account
5f1177f04a Merge "ASoC: msm: qdsp6v2: Support to set session start delay" 2017-03-07 06:25:01 -08:00
Linux Build Service Account
353fafc458 Merge "defconfig: msm: Enable KASLR on sdm660 target" 2017-03-07 06:25:00 -08:00
Linux Build Service Account
4f433ac662 Merge "ARM: dts: msm: Update APC0/1 CPR voltage margins for sdm660" 2017-03-07 06:24:59 -08:00
Linux Build Service Account
c1906072dc Merge "ARM: dts: msm: config SD card GPIO on SDM660 QRD" 2017-03-07 06:24:59 -08:00
Linux Build Service Account
5bd32b9102 Merge "power: qcom: smb-lib: enable HVDCP auth IRQ before APSD rerun" 2017-03-07 06:24:54 -08:00
Linux Build Service Account
3e5d23c301 Merge "mmc: sdhci: add err_state to sdhci_dumpregs func" 2017-03-07 06:24:53 -08:00
Manu Gautam
3e96eebc6b usb: xhci: Set bulk EP maxpacket to 8 for buggy FS devices
Some FS devices report maxpacket size as 4 for their BULK EPs
which is incorrect as per USB specification. This results in
ep_config command to controller timing out and enumeration fails.
As minimum maxpacket size for FS is 8, override the same for such
devices.

CRs-fixed: 1002876
Change-Id: I70c2210b4eb93f557eef306fcbc11308b7b33e07
Signed-off-by: Manu Gautam <mgautam@codeaurora.org>
2017-03-07 04:05:13 -08:00
Tharun Kumar Merugu
1d18a9fdb5 msm: ADSPRPC: Handle SSR, daemon kill for audio PD
Handle SSR, daemon kill and restart scenarios for audio PD

Change-Id: If9c9e98642ad69866b19a7c0ea19160dcb357d34
Acked-by: Chenna Kesava Raju <chennak@qti.qualcomm.com>
Signed-off-by: Tharun Kumar Merugu <mtharu@codeaurora.org>
2017-03-07 01:48:04 -08:00
Avaneesh Kumar Dwivedi
fb7aadf142 soc: qcom: Free qmi handle in a worker thread
This change on arrival of ssr event schdule a worker thread,
which when run carry out task of qmi handle destruction.
It is a desired change to make ssr notification callback as
light as possible and avoid blocking it for long in corner cases.

Change-Id: I832fabce7569b1b8b966b7c49cda1b00cff2c472
Signed-off-by: Avaneesh Kumar Dwivedi <akdwived@codeaurora.org>
2017-03-07 15:13:31 +05:30
Linux Build Service Account
4ffd6a18c4 Merge "drm/msm/sde: fix color component order for UBWC formats" 2017-03-06 22:43:48 -08:00
Linux Build Service Account
dc255d3cee Merge "ARM: dts: msm: Setting alignment size of adsp cma region to 8MB for SDM660" 2017-03-06 22:43:42 -08:00
Linux Build Service Account
67d173f7e9 Merge "ARM: dts: msm: Add SPDM feature for sdm660" 2017-03-06 22:43:41 -08:00
Linux Build Service Account
05cbf8d351 Merge "ARM: dts: msm: setting alignment size of adsp cma region to 8MB for SDM630" 2017-03-06 22:43:41 -08:00
Linux Build Service Account
00f85231bc Merge "ARM: dts: msm: Allow modem MBA to be loaded in carveout for SDM630" 2017-03-06 22:43:40 -08:00
Linux Build Service Account
2ab20ffb7b Merge "ARM: dts: msm: add MBA carveout for sdm630" 2017-03-06 22:43:39 -08:00
Linux Build Service Account
5f92ec65b9 Merge "lpm-levels: Return from idle enter for negative mode" 2017-03-06 22:43:39 -08:00
Linux Build Service Account
fb2e8b97fa Merge "clk: qcom: Update the source clock for 24MHz MCLK" 2017-03-06 22:43:38 -08:00
Linux Build Service Account
f3ecd02343 Merge "msm: camera: Validate size param before allocating memory" 2017-03-06 22:43:37 -08:00
Linux Build Service Account
f35c117cc0 Merge "msm:cci: Add protection for race condition in cci queue access" 2017-03-06 22:43:36 -08:00
Linux Build Service Account
4ce3eaf877 Merge "msm: camera: add check to ensure user task wont hog CPU" 2017-03-06 22:43:35 -08:00
Linux Build Service Account
e53669c282 Merge "msm: camera: isp: enable/disable hvx only if the state changed" 2017-03-06 22:43:34 -08:00
Linux Build Service Account
84d7cb53a5 Merge "msm: isp: fix for potentitial array out of bound access" 2017-03-06 22:43:33 -08:00
Linux Build Service Account
1cb56eedff Merge "msm: isp: Fix dummy print which may leak address" 2017-03-06 22:43:32 -08:00
Linux Build Service Account
789bdd5b54 Merge "ARM: arch_timer: force re-selection of the best clocksource" 2017-03-06 22:43:31 -08:00
Linux Build Service Account
4a9008031c Merge "ARM: dts: msm: update device nodes for SDM658" 2017-03-06 22:43:31 -08:00