Commit graph

580536 commits

Author SHA1 Message Date
Liangliang Lu
ace411555c ARM: dts: msm: enable vdd and vdd-io for sdhc_2 on msm8998 interposer
This change enables vdd and vdd-io power supply for sdhc2
in msm8998 v2.1 interposer msmfalcon QRD dts file.

CRs-Fixed: 1099484
Change-Id: I58c30a50c7834e7897daa2849b9885b3e797cf07
Signed-off-by: Liangliang Lu <luliang@codeaurora.org>
2016-12-26 15:46:10 +08:00
Linux Build Service Account
16fb7d4abc Merge "usb: gadget: u_data_ipa: Fix condition check for IPA pipes updation" 2016-12-25 23:37:26 -08:00
Amit Nischal
ac038b44a9 clk: qcom: Add FORCE_ENABLE_RCGR & CLK_ENABLE_HAND_OFF flag for MSMfalcon
Some clocks are critical for system booting and should
not be gated until a driver that knows best claims
those clocks. Add CLK_ENABLE_HAND_OFF flag for system
critical clocks.
Also add FORCE_ENABLE_RCGR flag to force enable/disable
RCG and fix camss_jpeg0 voter clock.

Change-Id: I482bbf480d4129cdc6a1dfe08f37a1ec56c3131e
Signed-off-by: Amit Nischal <anischal@codeaurora.org>
2016-12-26 12:36:28 +05:30
Andrey Markovytch
ebd74eee2d ice: fix security issue with validating error in pointer
get_ice_device_from_storage_type can return error pointer which is
not NULL in case of error, this was not checked, changes fixes this.

Change-Id: I7dd8a068454a7bd250189ff9467c685af449f81b
Signed-off-by: Andrey Markovytch <andreym@codeaurora.org>
2016-12-25 23:06:12 -08:00
Laxminath Kasam
88abb7ca68 ARM: dts: msm: Enable audio internal codec nodes for msmfalcon
Enable internal codec audio nodes and disable external
codec nodes in internal codec platform.

CRs-Fixed: 1094763
Change-Id: Ib17d8bbd5894be5fbf3fa0cafdbec958abc42649
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2016-12-26 12:32:07 +05:30
Amit Nischal
999531d98e clk: qcom: Add smd-rpm voter & voter branch clocks for MSM8996
MSM8996 requires the voter & voter branch clocks to be
available for clients to be able to enable/disable and
set rate on these clocks.
Also add support for keeping active set vote on mmssnoc
and pnoc voter clocks.

Change-Id: Ie596ddee60aac3e6fc996f9a3e8dc988b0f4aa88
Signed-off-by: Amit Nischal <anischal@codeaurora.org>
2016-12-26 11:48:49 +05:30
Srikanth Uyyala
2ef4b778cd Revert "msm: camera: isp: Update burst length for msmfalcon"
Burst length is only a 2 bit register, which can take max value
of 3 which corresponds to burst length of 16
commit ec486b025d ("msm: camera: isp: Update burst length for msmfalcon")

Change-Id: I37d5ef9d9ecb510a8af04db986dd341fbadaba04
Signed-off-by: Srikanth Uyyala <suyyala@codeaurora.org>
2016-12-26 11:25:38 +05:30
Odelu Kukatla
83f20c0612 clk: qcom: Add voltage voting for MSM8996 GCC driver
Global Clock Controller(GCC) needs to vote for volatge level on
rail for the clock frequencies, so add voltage voting in GCC.
Also clean up clock flags and parent info for few clocks.

Change-Id: Ib4cc69afb32a7654bbdd98f2efff901729c4d3da
Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
2016-12-25 21:26:12 -08:00
Xiaogang Cui
b90c988fe9 ARM: dts: msm: Add initial support for msm8998 QRD SKUK HDK board
Add initial device trees for msm8998 QRD SKUK HDK board.

Change-Id: Ib089e7ddd38d0d15285ed65c8a29039451cfc3c5
Signed-off-by: Xiaogang Cui <xiaogang@codeaurora.org>
2016-12-26 11:13:01 +08:00
Linux Build Service Account
7aada1c608 Merge "ARM: dts: msm: set rcu_expedited for msmfalcon and msmtriton" 2016-12-23 22:42:20 -08:00
Linux Build Service Account
d106da41c7 Merge "defconfig: Compile GFX LDO regulator driver for msmfalcon" 2016-12-23 13:24:47 -08:00
Linux Build Service Account
1514e371fe Merge "ARM: dts: msm: add support of PM3FALCON based MSMFALCON platform" 2016-12-23 13:24:47 -08:00
Linux Build Service Account
5d267dee14 Merge "RM: dts: Update SD card Detect GPIO for msmfalcon" 2016-12-23 13:24:43 -08:00
Alan Kwong
bb8ca78f39 msm: sde: move config validation earlier to stream on
Current configuration validation is performed when both
stream on is set and minimum buffers are queued. This is
too late for client application that queues buffer only in
commit phase. Since commit cannot fail, client application
cannot recover from configuration error. To support earlier
configuration validation in pre-commit phase, move configuration
validation to stream on state.

CRs-Fixed: 1102087
Change-Id: Id4541d7064d54e3bab8505c590cf624e58d111c1
Signed-off-by: Alan Kwong <akwong@codeaurora.org>
2016-12-23 08:43:42 -08:00
Linux Build Service Account
d725b7575a Merge "msm: mdss: Add mdss capabilities for msmfalcon" 2016-12-23 03:55:35 -08:00
Linux Build Service Account
7ff8d27f66 Merge "smcinvoke: support listener service request" 2016-12-23 03:55:33 -08:00
Linux Build Service Account
9a312e1092 Merge "qseecom: support listener request for smcinvoke" 2016-12-23 03:55:32 -08:00
Linux Build Service Account
2d1fb8b803 Merge "ARM: dts: msm: add mdss node for msmfalcon target" 2016-12-23 03:55:31 -08:00
Linux Build Service Account
e56b44fc6b Merge "ARM: dts: msm: Configure lmh hardware for msmtriton" 2016-12-23 03:55:29 -08:00
Linux Build Service Account
437017aa07 Merge "ARM: dts: msm: Add thermal sensor info for msmtriton" 2016-12-23 03:55:28 -08:00
Linux Build Service Account
8a97b8e1e0 Merge "usb: gadget: f_qc_rndis: Fix double-free in qcrndis_free_inst" 2016-12-23 03:55:27 -08:00
Linux Build Service Account
711ba9b4ec Merge "msm: rtb: record counter timestamp for every log record" 2016-12-23 03:55:26 -08:00
Linux Build Service Account
e82d67f799 Merge "usb: xhci: Add support for SINGLE_STEP_SET_FEATURE test of EHSET" 2016-12-23 03:55:24 -08:00
Linux Build Service Account
753d9edb8a Merge "ASoC: wcd934x: Fix headset TX mode setting" 2016-12-23 03:55:22 -08:00
Linux Build Service Account
845d4badfd Merge "ASoC: wcd934x: Update class-H parameters based on headphone impedance" 2016-12-23 03:55:21 -08:00
Linux Build Service Account
25894fce14 Merge "ASoC: msm: decrement slim channel ref to set the property" 2016-12-23 03:55:20 -08:00
Linux Build Service Account
27e721b825 Merge "drivers: soc: qcom: Add error handling in function avtimer_ioctl" 2016-12-23 03:55:19 -08:00
Linux Build Service Account
b9a9185967 Merge "ARM: dts: msm: add devfreq nodes to msmfalcon target" 2016-12-23 03:55:13 -08:00
Linux Build Service Account
88a6ed6813 Merge "ARM: dts: msm: Add support for home hard key at QRD8998HB" 2016-12-23 03:55:12 -08:00
Linux Build Service Account
c38b5ff378 Merge "i2c-msm-v2:Synchronise runtime PM callback operations" 2016-12-23 03:55:12 -08:00
Linux Build Service Account
9721c27659 Merge "leds: qpnp-wled: Update WLED config" 2016-12-23 03:55:11 -08:00
Linux Build Service Account
a82ea635b1 Merge "defconfig: msm: Add support for CPU OSM clock" 2016-12-23 03:55:09 -08:00
Linux Build Service Account
81bd5027ae Merge "icnss: Add EXEC permission when assigning the MSA0 back to host" 2016-12-23 03:55:08 -08:00
Linux Build Service Account
7b5675f4ed Merge "clk: move check for CLK_ENABLE_HAND_OFF at unused tree" 2016-12-23 03:55:07 -08:00
Linux Build Service Account
85a244de87 Merge "clk: introduce CLK_ENABLE_HAND_OFF flag" 2016-12-23 03:55:07 -08:00
Linux Build Service Account
66fa9513e6 Merge "usb: phy: qusb2: Switch to SE clk from diff clk upon suspend" 2016-12-23 03:55:06 -08:00
Linux Build Service Account
c0949b8698 Merge "input: qpnp-power-on: Set ship mode in system_pwr_off" 2016-12-23 03:55:05 -08:00
Linux Build Service Account
87ffee40c5 Merge "msm: crypto: fix AEAD issues for HW crypto driver on msm-4.4" 2016-12-23 03:55:03 -08:00
Linux Build Service Account
1cb457387d Merge "msm: mdss: dp: fix handling of link training mutex" 2016-12-23 03:55:01 -08:00
Linux Build Service Account
37a1c6d1ab Merge "ARM: dts: msm: Update VA range for venus_ns and modify clock handle" 2016-12-23 03:55:00 -08:00
Linux Build Service Account
5d323d82ae Merge "ARM: dts: msm: Add TP device node into msm8998 interposer" 2016-12-23 03:54:59 -08:00
Linux Build Service Account
7cfca2bce0 Merge "msm: mdss: Move PP programming after mdp wait for ping pong done" 2016-12-23 03:54:55 -08:00
Linux Build Service Account
ab419b4fae Merge "msm: camera: Change %p into %pK" 2016-12-23 03:54:54 -08:00
Linux Build Service Account
de965d18f7 Merge "msm: sensor: correcting return value for get actuator info" 2016-12-23 03:54:53 -08:00
Tirupathi Reddy
d78eb55dee defconfig: Compile GFX LDO regulator driver for msmfalcon
GFX LDO regulator driver powers GPU subsystem in msmfalcon. This
LDO regulator is CPR managed. Enable GFX LDO regulator and platform
specific MMSS CPR regulator to be compiled for msmfalcon.

CRs-Fixed: 1068294
Change-Id: I2111fe55c9335d57ac91f18f4a4fb3689d80660d
Signed-off-by: Tirupathi Reddy <tirupath@codeaurora.org>
2016-12-23 16:52:27 +05:30
Tirupathi Reddy
485a3c90cd regulator: cpr4-mmss: Add mmss CPR platform specific driver for msmfalcon
The MMSS CPR in msmfalcon requires a slightly different configuration
than the existing cpr3 based MMSS CPR instances. Create a new platform
specific mmss cpr file for capturing the falcon specific configuration.

CRs-Fixed: 1068294
Change-Id: I779074d0aba35827e1a8264385149967cb9973f3
Signed-off-by: Tirupathi Reddy <tirupath@codeaurora.org>
2016-12-23 02:08:05 -08:00
Xiaogang Cui
e4aff446e0 ARM: dts: msm: Add initial support for msm8998 QRD SKUK EVT3 board
Add initial device trees for msm8998 QRD SKUK EVT3 board.

Change-Id: I476397d88e0f9d2b32ae375afc6f15eca4b9ec95
Signed-off-by: Xiaogang Cui <xiaogang@codeaurora.org>
2016-12-23 01:56:10 -08:00
Ashay Jaiswal
babcc512ba ARM: dts: msm: add support of PM3FALCON based MSMFALCON platform
MSMFALCON platform can support either PM2FALCON or PM3FALCON PMICs,
add support for the same.

CRs-Fixed: 1104886
Change-Id: Ic44359e224e0f9070238748bd9b16eed35974ba6
Signed-off-by: Ashay Jaiswal <ashayj@codeaurora.org>
2016-12-23 14:34:02 +05:30
Sarada Prasanna Garnayak
cd753f0c13 ARM: dts: msm: update icnss device node for msm8998-interposer
1. Status enabled for icnss platform driver probe.
2. Added smmu sid for wlan copy engine.
3. Added vadc and adc_tm voltage regulator entry for wlan
   calibration data.

CRs-Fixed: 1104976
Change-Id: Ic8c9657752271026d796ecd6c3b9f9f46f831f37
Signed-off-by: Sarada Prasanna Garnayak <sgarna@codeaurora.org>
2016-12-23 14:25:41 +05:30
Vevek Venkatesan
73b5dafa88 input: misc: fix heap overflow issue in hbtp_input.c
Add the boundary check for ABS code before setting ABS params,
to avoid heap overflow.

Change-Id: I6aad9916c92d2f775632406374dbb803063148de
Signed-off-by: Vevek Venkatesan <vevekv@codeaurora.org>
2016-12-23 12:30:38 +05:30