Commit graph

582875 commits

Author SHA1 Message Date
Linux Build Service Account
26c97534cb Merge "qseecom: add additonal reentrancy check before scm call" 2017-02-08 17:48:19 -08:00
Linux Build Service Account
07cd7cd92a Merge "sched: fix bug in auto adjustment of group upmigrate/downmigrate" 2017-02-08 17:48:18 -08:00
Linux Build Service Account
0c9dc102d9 Merge "Use after free from pid_nr_ns()" 2017-02-08 17:48:17 -08:00
Linux Build Service Account
8c3934fc84 Merge "msm: kgsl: Add support for A508 GPU on SDM630" 2017-02-08 17:48:17 -08:00
Linux Build Service Account
1a80cbf258 Merge "ice: fix issue with losing ICE key configuration during reset" 2017-02-08 17:48:15 -08:00
Linux Build Service Account
7b50cd1586 Merge "ARM: dts: msm: Update MEM ACC corner mapping for APC0/1 for sdm660" 2017-02-08 17:48:15 -08:00
Linux Build Service Account
24e0ec62a2 Merge "regulator: cpr4: null terminate of_match_table" 2017-02-08 17:48:14 -08:00
Linux Build Service Account
2eb98d3889 Merge "defconfig: enable CONFIG_FREE_PAGES_RDONLY for sdm660" 2017-02-08 17:48:08 -08:00
Linux Build Service Account
1cc8872588 Merge "arm: mm: add missing pieces for CONFIG_FREE_PAGES_RDONLY" 2017-02-08 17:48:08 -08:00
Linux Build Service Account
ba12d174c8 Merge "defconfig: Align sdm660 arm32 defconfig with arm64" 2017-02-08 17:48:07 -08:00
Linux Build Service Account
8f0a76b8f6 Merge "arm: mm: program ptes for access restriction" 2017-02-08 17:48:07 -08:00
Linux Build Service Account
cf2156f96e Merge "ARM: dts: msm: Add bluetooth node of wcn3990 for sdm630" 2017-02-08 17:48:06 -08:00
Linux Build Service Account
d683c305eb Merge "USB: u_data_ipa: Fix pm_runtime usage count in case of error" 2017-02-08 17:48:05 -08:00
Linux Build Service Account
fc7780d2f7 Merge "defconfig: msm: enable SCHED_AUTOGROUP for sdm660" 2017-02-08 17:48:05 -08:00
Linux Build Service Account
4274d1ddbd Merge "qcom-charger: smb2: fix kernel log flooding by charger driver" 2017-02-08 17:48:04 -08:00
Linux Build Service Account
98f3f9832b Merge "msm: mdss: Correct video interface setup for AVR feature" 2017-02-08 17:48:03 -08:00
Linux Build Service Account
a3863eb11e Merge "msm: ext_display: update hpd and notify for HDMI" 2017-02-08 17:48:02 -08:00
Linux Build Service Account
74717404f7 Merge "msm: mdss: fix mdp vbif qos priorities" 2017-02-08 17:48:01 -08:00
Linux Build Service Account
c08dbd7160 Merge "msm: mdss: Skip ping pong wait when panel is reported dead" 2017-02-08 17:48:00 -08:00
Linux Build Service Account
cdf7b60f9d Merge "power: supply: qcom: fix OTG soft start failure with higher capacitance" 2017-02-08 17:47:59 -08:00
Linux Build Service Account
0a2cd3d49f Merge "ARM: dts: msm: update nt35597 truly panel init sequence" 2017-02-08 17:47:58 -08:00
Linux Build Service Account
5a1c2adb5c Merge "icnss: After recovery probe if not done already" 2017-02-08 17:47:58 -08:00
Linux Build Service Account
075735536c Merge "ARM: dts: msm: update truly fhd panel init sequence" 2017-02-08 17:47:53 -08:00
Linux Build Service Account
1e319a1d2d Merge "regulator: qpnp-oledb-regulator: correct various coding style issues" 2017-02-08 17:47:45 -08:00
Linux Build Service Account
c14db37507 Merge "regulator: qpnp-lcdb-regulator: correct various coding style issues" 2017-02-08 17:47:44 -08:00
Linux Build Service Account
530b3e3cf2 Merge "regulator: qpnp-labibb-regulator: correct various coding style issues" 2017-02-08 17:47:44 -08:00
Linux Build Service Account
2c9038e7d1 Merge "leds: leds-qpnp-wled: correct various coding style issues" 2017-02-08 17:47:43 -08:00
Linux Build Service Account
331a26c52b Merge "leds: leds-qpnp-flash-v2: correct various coding style issues" 2017-02-08 17:47:43 -08:00
Linux Build Service Account
3fc3c69db9 Merge "leds: leds-qpnp-flash: correct various coding style issues" 2017-02-08 17:47:42 -08:00
Linux Build Service Account
4c61075032 Merge "leds: leds-qpnp: correct various coding style issues" 2017-02-08 17:47:41 -08:00
Linux Build Service Account
b6ec54aa3e Merge "qcom: qnovo: Fix QNOVO IADC_OFFSET, STRM_CTRL and PPCNT settings" 2017-02-08 17:47:41 -08:00
Linux Build Service Account
61eadab792 Merge "ARM: dts: msm: Configure PMI8998 GPIO6 for discharge FET ctrl signal" 2017-02-08 17:47:40 -08:00
Linux Build Service Account
47d0a67935 Merge "ARM: dts: msm: update the DT properties for display port on SDM660" 2017-02-08 17:47:39 -08:00
Linux Build Service Account
52ea397825 Merge "iio: qcom-tadc: set all threshold comparators directions" 2017-02-08 17:47:34 -08:00
Linux Build Service Account
3a6de8f9a9 Merge "net: support __alloc_skb to always use GFP_DMA" 2017-02-08 17:47:30 -08:00
Linux Build Service Account
d412bf2a8c Merge "msm: ADSPRPC: Check for buffer overflow condition" 2017-02-08 17:47:30 -08:00
Deepak Katragadda
60478db49d clk: msm: clock-mmss-8998: Park the MMNOC AHB RCG at XO when its disabled
To avoid running into issues with the MMNOC RCG being enabled due
to an enable request from a non-linux entity whilst the linux code
has disabled its parents, park the RCG at CXO when its disabled.

Change-Id: Ib55bb7a202736a207bb8cb94c20b5030af5bea49
Signed-off-by: Deepak Katragadda <dkatraga@codeaurora.org>
2017-02-08 17:35:59 -08:00
Hemant Kumar
01c2416de7 usb: dwc3: Fix LPM NYET Threshold value
highest possible LPM NYET threshold value is 0xf
because LPM_NYET_THRES uses 4 bits in DWC_USB3_DCTL
register. Value is incorrectly written as 0xff which
is overriding the value of other register bits.

Change-Id: Ib15fdfd01bf75fe6291b8fd2b0317e9b4c0c97c9
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
2017-02-08 16:15:57 -08:00
Ram Chandrasekar
0c86f63b8e msm: thermal: update LMH DCVSh even when cores are offline
KTM right now won't update the mitigation frequency cap to LMH DCVSh if
all the cores in a cluster are offline. It will notify the LMH DCVSh
when at least one core is online. Due to race condition, there is a
possibility that this update can be missed or cores will be running
unmitigated for a short duration after being online.

LMH DCVSh hardware can accept the frequency cap even when the cores are
offline and apply the cap later when the cores are brought back online.
So in KTM update the LMH DCVSh hardware, even if the cores are offline
to avoid any race condition.

Change-Id: Idc04c35a9c5de66cfd8edb4150106ed65f9f4bf1
Signed-off-by: Ram Chandrasekar <rkumbako@codeaurora.org>
2017-02-08 12:58:08 -07:00
Prasad Sodagudi
5dbeb97af8 arm64: gettimeofday change for timer rollover condition
Adding a check in gettimeofday api for timer rollover
condition.

Change-Id: I50c36e5983f05700e49987f6e24c1b17f38a9e1f
Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
2017-02-08 10:22:03 -08:00
Manoj Kumar AVM
48b0c8c280 msm: ext_display: increase timeout value to 5 seconds
For targets not having a HAL component, a userspace testapp has
to be manually run to trigger a frame update which will in-turn
trigger the unblank sequence.
This testapp needs to be run within the specified timeout value
of the hpd_comp. Current value of 2 seconds is not enough and
causes false errors and subsequent failures.

Increase timeout value to 5 seconds to avoid false timeouts for
no framework cases.

CRs-Fixed: 1115561
Change-Id: I14f64f781c19268510128f5fa819e7fd0d33c78b
Signed-off-by: Manoj Kumar AVM <manojavm@codeaurora.org>
2017-02-08 10:21:26 -08:00
Rajesh Kemisetti
e12ca1eb7b msm: kgsl: Add support for A508 GPU on SDM630
Add new GPU ID: A508 and corresponding VBIF and initial
settings on SDM630.

Change-Id: If1cd782beb50098a69a9d05acb083ef4b0465766
Signed-off-by: Rajesh Kemisetti <rajeshk@codeaurora.org>
2017-02-08 21:53:15 +05:30
Andrey Markovytch
a1cd6239e4 ice: fix issue with losing ICE key configuration during reset
TZ is called to restore key configuration in case of UFS reset

Change-Id: Id434e7f9ec6befdce97f52fd350957b66adcb15f
Signed-off-by: Andrey Markovytch <andreym@codeaurora.org>
2017-02-08 04:35:20 -08:00
Neeraj Upadhyay
c74187e5c8 regulator: cpr4: null terminate of_match_table
Null terminate cpr4_mmss_regulator_match_table with
'{}', to fix the error reported from KASAN.

Change-Id: Ib991fe5ce57e9e12132c3c836e1e807cb0afad22
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
2017-02-08 16:34:20 +05:30
Sarada Prasanna Garnayak
0f8cc9f012 ARM: dts: msm: update wcn3990 wlan module device node for APQ8998
Add proper status flag in wcn3990 wlan module device node to
enable the ath10k SNOC platform driver probe for the APQ8998
target. The wcn3990 wlan module doesn't have any register
resource to request so remove invalid  register base address
from the device node handle.

CRs-Fixed: 2003852
Change-Id: I554063ac8d8da3c4bbca29a2ba8e216323c7a9e0
Signed-off-by: Sarada Prasanna Garnayak <sgarna@codeaurora.org>
2017-02-08 02:53:27 -08:00
Rupesh Tatiya
7bfc6fbfee ARM: dts: msm: Add slimbus slave device for wcn3990 on sdm630
Slimbus is used as audio transport for Bluetooth & FM between sdm630 &
wcn3990. Add device tree entry for wcn3990 slimbus slave device in sdm630.

Change-Id: Ie5ee241e0a952b61e84682a289c69d10877cedd1
Signed-off-by: Rupesh Tatiya <rtatiya@codeaurora.org>
2017-02-08 16:18:32 +05:30
Shiraz Hashim
aad00ec265 defconfig: enable CONFIG_FREE_PAGES_RDONLY for sdm660
Enable CONFIG_FREE_PAGES_RDONLY for 32bit sdm660, that
marks freed kernel pages as read-only.

Change-Id: I532dc10fc6aee5200275550eb1df7d1e6cf195e9
Signed-off-by: Shiraz Hashim <shashim@codeaurora.org>
2017-02-08 16:12:17 +05:30
Shiraz Hashim
f7abb9acbd arm: mm: add missing pieces for CONFIG_FREE_PAGES_RDONLY
CONFIG_FREE_PAGES_RDONLY, which marks freed kernel pages
as read-only missed the Kconfig and an interface to mark
pages as read-only for 32 bit system. Add them.

Change-Id: Ibb5020a44323fb50febd66e16ca448da8ecb352c
Signed-off-by: Shiraz Hashim <shashim@codeaurora.org>
2017-02-08 16:12:16 +05:30
Shiraz Hashim
154827ce27 defconfig: Align sdm660 arm32 defconfig with arm64
Align arm32 and arm64 sdm660 defconfig with respect to
iommu configs and remove cma size selection as it is to be
moved to device tree.

Change-Id: I5c5f88c05dce9f58d29d56d9cfea2b0d785d665a
Signed-off-by: Shiraz Hashim <shashim@codeaurora.org>
2017-02-08 16:11:04 +05:30
Shiraz Hashim
01ede3637b defconfig: msm: update mmap randomness for sdm660
CTS malloc tests on Android 'N' expects higher entropy in
mmap returned address. Present value of mmap random bits
is not providing enough variations for 32 bit tasks.

Increase mmap_rnd_bits for 32bit and mmap_rnd_compat_bits
for 64bit targets to value of 16.

Change-Id: I1cb88cb1f1fc2a8dc7e27eb54b8c0b2a3eb37843
Signed-off-by: Shiraz Hashim <shashim@codeaurora.org>
2017-02-08 16:11:04 +05:30