OSDN Git Service

sagit-ice-cold/kernel_xiaomi_msm8998.git
7 years agoMerge "ath10k: msm: enable ATH10k DEBUG config for APQ8098"
Linux Build Service Account [Mon, 27 Mar 2017 07:00:23 +0000 (00:00 -0700)]
Merge "ath10k: msm: enable ATH10k DEBUG config for APQ8098"

7 years agoMerge "ath10k: Fix ATH10K_DBG_SNOC debug mask"
Linux Build Service Account [Mon, 27 Mar 2017 07:00:22 +0000 (00:00 -0700)]
Merge "ath10k: Fix ATH10K_DBG_SNOC debug mask"

7 years agoMerge "msm: isp: initialize pd stats buffer index"
Linux Build Service Account [Mon, 27 Mar 2017 07:00:21 +0000 (00:00 -0700)]
Merge "msm: isp: initialize pd stats buffer index"

7 years agoMerge "msm: isp: Fix unbalanced hvx clk disable"
Linux Build Service Account [Mon, 27 Mar 2017 07:00:20 +0000 (00:00 -0700)]
Merge "msm: isp: Fix unbalanced hvx clk disable"

7 years agoMerge "msm: camera: isp: Set max address for stats write master"
Linux Build Service Account [Mon, 27 Mar 2017 07:00:19 +0000 (00:00 -0700)]
Merge "msm: camera: isp: Set max address for stats write master"

7 years agoMerge "Merge tag v4.4.55 into branch 'msm-4.4'"
Linux Build Service Account [Sat, 25 Mar 2017 20:54:58 +0000 (13:54 -0700)]
Merge "Merge tag v4.4.55 into branch 'msm-4.4'"

7 years agoMerge "qcom: smb138x-charger: add vbus regulator"
Linux Build Service Account [Sat, 25 Mar 2017 20:54:56 +0000 (13:54 -0700)]
Merge "qcom: smb138x-charger: add vbus regulator"

7 years agoMerge "qcom: smb138x-charger: Add support for setting parallel mode"
Linux Build Service Account [Sat, 25 Mar 2017 20:54:56 +0000 (13:54 -0700)]
Merge "qcom: smb138x-charger: Add support for setting parallel mode"

7 years agoMerge "ARM: dts: msm: add gpio irq for laser sensor on msm8998"
Linux Build Service Account [Sat, 25 Mar 2017 13:51:47 +0000 (06:51 -0700)]
Merge "ARM: dts: msm: add gpio irq for laser sensor on msm8998"

7 years agoqcom: smb138x-charger: add vbus regulator
Harry Yang [Tue, 14 Mar 2017 19:58:32 +0000 (12:58 -0700)]
qcom: smb138x-charger: add vbus regulator

Add vbus regulator in USBIN-USBIN parallel mode.

Change-Id: I57d5cc54aa789a942d5b1a5bc33677ba263d3284
Signed-off-by: Harry Yang <harryy@codeaurora.org>
7 years agoqcom: smb138x-charger: Add support for setting parallel mode
Harry Yang [Tue, 14 Mar 2017 19:23:01 +0000 (12:23 -0700)]
qcom: smb138x-charger: Add support for setting parallel mode

More than one parallel configurations between PMI8998 and SMB138x are
supported. Update the parallel mode from DT.

Change-Id: I07c30e8d4d860acaf24dd5d0608dca6ba3e65559
Signed-off-by: Harry Yang <harryy@codeaurora.org>
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
7 years agoMerge "ath10k: Add rx rate histogram for data packet"
Linux Build Service Account [Fri, 24 Mar 2017 19:13:09 +0000 (12:13 -0700)]
Merge "ath10k: Add rx rate histogram for data packet"

7 years agoMerge "input: synaptics_dsx: remove array declaration in write function"
Linux Build Service Account [Fri, 24 Mar 2017 19:13:08 +0000 (12:13 -0700)]
Merge "input: synaptics_dsx: remove array declaration in write function"

7 years agoMerge "i2c-msm-v2: Create rx completion object for dma mode"
Linux Build Service Account [Fri, 24 Mar 2017 19:13:07 +0000 (12:13 -0700)]
Merge "i2c-msm-v2: Create rx completion object for dma mode"

7 years agoMerge "iio: qcom-rradc: Update reading battery ID channel"
Linux Build Service Account [Fri, 24 Mar 2017 19:13:06 +0000 (12:13 -0700)]
Merge "iio: qcom-rradc: Update reading battery ID channel"

7 years agoMerge "msm: ipa: add retry to channel stop"
Linux Build Service Account [Fri, 24 Mar 2017 19:13:05 +0000 (12:13 -0700)]
Merge "msm: ipa: add retry to channel stop"

7 years agoMerge "ath10k: Enable Subsystem Restart for ath10k WCN3990 driver"
Linux Build Service Account [Fri, 24 Mar 2017 19:13:04 +0000 (12:13 -0700)]
Merge "ath10k: Enable Subsystem Restart for ath10k WCN3990 driver"

7 years agoMerge "msm: msm_bus: initialize the local variable"
Linux Build Service Account [Fri, 24 Mar 2017 19:13:03 +0000 (12:13 -0700)]
Merge "msm: msm_bus: initialize the local variable"

7 years agoMerge "ARM: dts: msm: config SD card GPIO on SDM630 QRD"
Linux Build Service Account [Fri, 24 Mar 2017 19:13:02 +0000 (12:13 -0700)]
Merge "ARM: dts: msm: config SD card GPIO on SDM630 QRD"

7 years agoMerge "msm: msm_bus: fix the memory leak issue"
Linux Build Service Account [Fri, 24 Mar 2017 19:13:01 +0000 (12:13 -0700)]
Merge "msm: msm_bus: fix the memory leak issue"

7 years agoMerge "mmc: sdhci-msm: Cache mmc data structures for debugging"
Linux Build Service Account [Fri, 24 Mar 2017 19:13:00 +0000 (12:13 -0700)]
Merge "mmc: sdhci-msm: Cache mmc data structures for debugging"

7 years agoMerge "msm: mdss: Remove DSC parameters from MDP caps"
Linux Build Service Account [Fri, 24 Mar 2017 19:13:00 +0000 (12:13 -0700)]
Merge "msm: mdss: Remove DSC parameters from MDP caps"

7 years agoMerge "msm: mdss: Perform splash cleanup on slave control"
Linux Build Service Account [Fri, 24 Mar 2017 19:12:58 +0000 (12:12 -0700)]
Merge "msm: mdss: Perform splash cleanup on slave control"

7 years agoMerge "msm: mdss: handle force clock lane to HS option properly"
Linux Build Service Account [Fri, 24 Mar 2017 19:12:57 +0000 (12:12 -0700)]
Merge "msm: mdss: handle force clock lane to HS option properly"

7 years agoMerge "msm: mdss: ensure proper state transition during ULPS exit"
Linux Build Service Account [Fri, 24 Mar 2017 19:12:57 +0000 (12:12 -0700)]
Merge "msm: mdss: ensure proper state transition during ULPS exit"

7 years agoMerge "msm: mdss: initialize external BL level when fb probe"
Linux Build Service Account [Fri, 24 Mar 2017 19:12:56 +0000 (12:12 -0700)]
Merge "msm: mdss: initialize external BL level when fb probe"

7 years agoMerge "ion: ion_system_heap: Fix null pointer dereference"
Linux Build Service Account [Fri, 24 Mar 2017 19:12:55 +0000 (12:12 -0700)]
Merge "ion: ion_system_heap: Fix null pointer dereference"

7 years agoMerge "msm: wlan: Change EIRP value for country China"
Linux Build Service Account [Fri, 24 Mar 2017 19:12:53 +0000 (12:12 -0700)]
Merge "msm: wlan: Change EIRP value for country China"

7 years agoMerge "USB: qdss: Fix NULL pointer deference issue during QDSS transfers"
Linux Build Service Account [Fri, 24 Mar 2017 19:12:52 +0000 (12:12 -0700)]
Merge "USB: qdss: Fix NULL pointer deference issue during QDSS transfers"

7 years agoMerge "Revert "ARM: dts: msm: Enable midframe sampling timer on SDM660""
Linux Build Service Account [Fri, 24 Mar 2017 19:12:51 +0000 (12:12 -0700)]
Merge "Revert "ARM: dts: msm: Enable midframe sampling timer on SDM660""

7 years agoMerge "ARM: dts: msm: add speed bin 1 CPU clock boost frequency for msm8996pro"
Linux Build Service Account [Fri, 24 Mar 2017 19:12:50 +0000 (12:12 -0700)]
Merge "ARM: dts: msm: add speed bin 1 CPU clock boost frequency for msm8996pro"

7 years agoMerge "arm64: kaslr: Fix up the kernel image alignment"
Linux Build Service Account [Fri, 24 Mar 2017 19:12:50 +0000 (12:12 -0700)]
Merge "arm64: kaslr: Fix up the kernel image alignment"

7 years agoMerge "msm: camera: isp: Rate limit certain logs"
Linux Build Service Account [Fri, 24 Mar 2017 19:12:49 +0000 (12:12 -0700)]
Merge "msm: camera: isp: Rate limit certain logs"

7 years agoMerge "ARM: dts: msm: designate LDO10A as a parent of LDO7B on sdm660"
Linux Build Service Account [Fri, 24 Mar 2017 19:12:48 +0000 (12:12 -0700)]
Merge "ARM: dts: msm: designate LDO10A as a parent of LDO7B on sdm660"

7 years agoMerge "msm_serial_hs: modify uart driver to prevent race between timer calls"
Linux Build Service Account [Fri, 24 Mar 2017 19:12:47 +0000 (12:12 -0700)]
Merge "msm_serial_hs: modify uart driver to prevent race between timer calls"

7 years agoMerge "ARM: dts: msm: designate LDO10A as a parent of LDO7B on sdm630"
Linux Build Service Account [Fri, 24 Mar 2017 19:12:46 +0000 (12:12 -0700)]
Merge "ARM: dts: msm: designate LDO10A as a parent of LDO7B on sdm630"

7 years agoMerge "USB: f_audio_source: Use different names for multi instances"
Linux Build Service Account [Fri, 24 Mar 2017 19:12:45 +0000 (12:12 -0700)]
Merge "USB: f_audio_source: Use different names for multi instances"

7 years agoMerge "soc: qcom: service-locator: Free memory in case of error"
Linux Build Service Account [Fri, 24 Mar 2017 19:12:44 +0000 (12:12 -0700)]
Merge "soc: qcom: service-locator: Free memory in case of error"

7 years agoMerge "ARM: dts: msm: Set the rate for camss vfe clock on SDM660 & SDM630"
Linux Build Service Account [Fri, 24 Mar 2017 19:12:43 +0000 (12:12 -0700)]
Merge "ARM: dts: msm: Set the rate for camss vfe clock on SDM660 & SDM630"

7 years agoMerge "ARM: dts: msm: designate LDO12 as a parent of LDO24 on msm8998"
Linux Build Service Account [Fri, 24 Mar 2017 19:12:32 +0000 (12:12 -0700)]
Merge "ARM: dts: msm: designate LDO12 as a parent of LDO24 on msm8998"

7 years agoath10k: msm: enable ATH10k DEBUG config for APQ8098
Govind Singh [Fri, 24 Mar 2017 14:18:57 +0000 (19:48 +0530)]
ath10k: msm: enable ATH10k DEBUG config for APQ8098

CONFIG_ATH10K_DEBUG needs to enabled to get the
debug logs for various debug log levels.

Enable CONFIG_ATH10K_DEBUG to have debug log support
for ath10k driver.

Change-Id: Ibd8641fe79ca4cfb68e843247610dbd28d857cc7
Signed-off-by: Govind Singh <govinds@codeaurora.org>
Signed-off-by: Sarada Prasanna Garnayak <sgarna@codeaurora.org>
7 years agoinput: synaptics_dsx: remove array declaration in write function
Shantanu Jain [Fri, 29 Apr 2016 11:41:04 +0000 (17:11 +0530)]
input: synaptics_dsx: remove array declaration in write function

Remove array declaration in i2c write function of Synaptics DSX
touch driver and use the malloc function to allocate the memory.
This change is added to use heap memory instead of stack memory.

CRs-Fixed: 1010986
Change-Id: I8f2f75744bb442191d7d4577795d986e10ea1cf6
Signed-off-by: Shantanu Jain <shjain@codeaurora.org>
7 years agoath10k: Fix ATH10K_DBG_SNOC debug mask
Govind Singh [Fri, 24 Mar 2017 07:17:27 +0000 (12:47 +0530)]
ath10k: Fix ATH10K_DBG_SNOC debug mask

ATH10K_DBG_SNOC debug mask is incorrectly assigned.
Fix this by correctly assigning the debug mask
for WCN3990.

Change-Id: I261e4789e4c69cf2493b8e18df9ffb538b256b20
Signed-off-by: Govind Singh <govinds@codeaurora.org>
7 years agoath10k: Add rx rate histogram for data packet
Ashutosh Kumar [Sat, 25 Feb 2017 05:14:32 +0000 (10:44 +0530)]
ath10k: Add rx rate histogram for data packet

Add the rate histogram for rate_index, band, ht,
vht and vht_nss for received data packet.

CRs-Fixed: 2019645
Change-Id: I52ae3b94c886b8a200162cd7d2a220548296bf91
Signed-off-by: Ashutosh Kumar <askuma@codeaurora.org>
7 years agommc: sdhci-msm: Cache mmc data structures for debugging
Sayali Lokhande [Wed, 14 Dec 2016 05:40:55 +0000 (11:10 +0530)]
mmc: sdhci-msm: Cache mmc data structures for debugging

Add debug RAM to store few important mmc data structures
on first point of failure(like mmc_card, mmc_host, sdhci_host)
for debugging purpose, otherwise it will be overwritten as
BUG_ON is removed now.

Change-Id: Ia1388a77aeed60d4d49a63b8798d3a925a60ac2c
Signed-off-by: Sayali Lokhande <sayalil@codeaurora.org>
7 years agomsm: msm_bus: fix the memory leak issue
Odelu Kukatla [Thu, 23 Mar 2017 16:36:07 +0000 (22:06 +0530)]
msm: msm_bus: fix the memory leak issue

Client name allocated dynamically during the registration
is not freed at the time of unregistration. This is
leading to memory leak issue. This patch fixes the issue
by freeing up the client name during unregistartion time.

Change-Id: I0fe75ce71fdf0ee9a1268d52ac244047cc3413d7
Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
7 years agoath10k: Enable Subsystem Restart for ath10k WCN3990 driver
Govind Singh [Mon, 27 Feb 2017 07:49:17 +0000 (13:19 +0530)]
ath10k: Enable Subsystem Restart for ath10k WCN3990 driver

Add service registry and PD indication support
Add support for USER PD service discovery and
associated notifications.
Enable recovery when USER PD DOWN indication is
received.

Change-Id: I548cd231f3d2090c5aa0ed328fbfb909d17467e8
Signed-off-by: Govind Singh <govinds@codeaurora.org>
7 years agoARM: dts: msm: config SD card GPIO on SDM630 QRD
xiaonian [Fri, 24 Mar 2017 02:50:10 +0000 (10:50 +0800)]
ARM: dts: msm: config SD card GPIO on SDM630 QRD

As GPIO 54 has already been connected to an external
pull up resistor, config it to no pull to save power
consumption.

CRs-Fixed: 2024143
Change-Id: Ic52896f9bf0e001f505d1bb7400df2ae96f44d49
Signed-off-by: xiaonian <xiaonian@codeaurora.org>
7 years agoiio: qcom-rradc: Update reading battery ID channel
Siddartha Mohanadoss [Wed, 22 Mar 2017 23:45:18 +0000 (16:45 -0700)]
iio: qcom-rradc: Update reading battery ID channel

The battery ID channel on the RRADC can be disabled
during initialization. Therefore update the sequence
to enable the channel before enabling the trigger and
continuous mode. After reading the battery ID result
from the RRADC controller, disable the trigger
and disable the channel after conversion request.

CRs-Fixed: 2023991
Change-Id: I461e04175ae351312b68771ef85cd928d5c0e4b1
Signed-off-by: Siddartha Mohanadoss <smohanad@codeaurora.org>
7 years agomsm: ipa: add retry to channel stop
Skylar Chang [Thu, 23 Mar 2017 23:17:14 +0000 (16:17 -0700)]
msm: ipa: add retry to channel stop

Add a retry mechanism when trying to stop a producer pipe.
This is to avoid a timeout on stop channel when IPA is busy.

Change-Id: If9e0df976def1195171730624e02c185142e2964
CRs-Fixed: 2024084
Acked-by: Ady Abraham <adya@qti.qualcomm.com>
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
7 years agomsm: msm_bus: initialize the local variable
Odelu Kukatla [Thu, 23 Mar 2017 16:50:44 +0000 (22:20 +0530)]
msm: msm_bus: initialize the local variable

Initialize the local variable 'ret' which is returned
from the function.

Change-Id: Ie82e74ce55b622db924e353a6ea98323c7642fa6
Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
7 years agoMerge "msm: mdss: add checks to fail solid fill with scaling"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:51 +0000 (09:44 -0700)]
Merge "msm: mdss: add checks to fail solid fill with scaling"

7 years agoMerge "ARM: dts: msm: disable core_ctl for SDM630"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:49 +0000 (09:44 -0700)]
Merge "ARM: dts: msm: disable core_ctl for SDM630"

7 years agoMerge "sched/core_ctl: Fix state_lock spinlock contention"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:48 +0000 (09:44 -0700)]
Merge "sched/core_ctl: Fix state_lock spinlock contention"

7 years agoMerge "drm/msm: Take the mutex before calling msm_gem_new_impl"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:47 +0000 (09:44 -0700)]
Merge "drm/msm: Take the mutex before calling msm_gem_new_impl"

7 years agoMerge "msm: mdss: dp: fix check for audio support on the sink"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:46 +0000 (09:44 -0700)]
Merge "msm: mdss: dp: fix check for audio support on the sink"

7 years agoMerge "net: rmnet_data: Add support to configure custom device name"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:45 +0000 (09:44 -0700)]
Merge "net: rmnet_data: Add support to configure custom device name"

7 years agoMerge "usb: core: Enable xhci irq after starting controller"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:44 +0000 (09:44 -0700)]
Merge "usb: core: Enable xhci irq after starting controller"

7 years agoMerge "arm64: kaslr: use callee saved register to preserve SCTLR across C call"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:44 +0000 (09:44 -0700)]
Merge "arm64: kaslr: use callee saved register to preserve SCTLR across C call"

7 years agoMerge "input: keyboard: add syscore_ops support to gpio_key driver"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:43 +0000 (09:44 -0700)]
Merge "input: keyboard: add syscore_ops support to gpio_key driver"

7 years agoMerge "devfreq_spdm: Handle spurious interrupts during bootup"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:42 +0000 (09:44 -0700)]
Merge "devfreq_spdm: Handle spurious interrupts during bootup"

7 years agoMerge "hwrng: Add quality parameter to msm-rng driver"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:41 +0000 (09:44 -0700)]
Merge "hwrng: Add quality parameter to msm-rng driver"

7 years agoMerge "f_qc_rndis: Compile rndis.c if CONFIG_USB_F_QCRNDIS is enabled"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:40 +0000 (09:44 -0700)]
Merge "f_qc_rndis: Compile rndis.c if CONFIG_USB_F_QCRNDIS is enabled"

7 years agoMerge "ARM: dts: msm: Add support for speed-bin 2 for MSM8996v3"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:40 +0000 (09:44 -0700)]
Merge "ARM: dts: msm: Add support for speed-bin 2 for MSM8996v3"

7 years agoMerge "ARM: dts: msm: add panel physical dimensions for truly panel"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:39 +0000 (09:44 -0700)]
Merge "ARM: dts: msm: add panel physical dimensions for truly panel"

7 years agoMerge "ASoC: msm_sdw: Avoid initial SSR notifications at bootup"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:38 +0000 (09:44 -0700)]
Merge "ASoC: msm_sdw: Avoid initial SSR notifications at bootup"

7 years agoMerge "ASoC: wsa881x: Add mixer control to set WSA PA mute"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:37 +0000 (09:44 -0700)]
Merge "ASoC: wsa881x: Add mixer control to set WSA PA mute"

7 years agoMerge "ASoC: sdm660_cdc: Fix 44.1 clip mute first time after boot"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:36 +0000 (09:44 -0700)]
Merge "ASoC: sdm660_cdc: Fix 44.1 clip mute first time after boot"

7 years agoMerge "ASoC: swr-wcd: Reduce latency for cold start on speaker"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:36 +0000 (09:44 -0700)]
Merge "ASoC: swr-wcd: Reduce latency for cold start on speaker"

7 years agoMerge "ASoC: sdm660_cdc: fix HPH CnP on sdm660 internal codec"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:35 +0000 (09:44 -0700)]
Merge "ASoC: sdm660_cdc: fix HPH CnP on sdm660 internal codec"

7 years agoMerge "ASoC: msm_sdw: Fix random mute on speaker when device switch"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:34 +0000 (09:44 -0700)]
Merge "ASoC: msm_sdw: Fix random mute on speaker when device switch"

7 years agoMerge "ASoC: msm_sdw: Fix compander register setting for speaker"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:33 +0000 (09:44 -0700)]
Merge "ASoC: msm_sdw: Fix compander register setting for speaker"

7 years agoMerge "ASoC: wcd-mbhc: Fix list del entry issue on mbhc variable"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:33 +0000 (09:44 -0700)]
Merge "ASoC: wcd-mbhc: Fix list del entry issue on mbhc variable"

7 years agoMerge "pinctrl: qcom: correct register offset for lpi_gpio_16/17 on sdm660"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:32 +0000 (09:44 -0700)]
Merge "pinctrl: qcom: correct register offset for lpi_gpio_16/17 on sdm660"

7 years agoMerge "ASoC: audio-ext-clk: correct pinctrl info for lpass mclk"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:31 +0000 (09:44 -0700)]
Merge "ASoC: audio-ext-clk: correct pinctrl info for lpass mclk"

7 years agoMerge "ARM: dts:msm: correct clk setting for native playback on SDM660"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:30 +0000 (09:44 -0700)]
Merge "ARM: dts:msm: correct clk setting for native playback on SDM660"

7 years agoMerge "ASoC: wcd-spi: pre-allocate buffers used for transfers"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:30 +0000 (09:44 -0700)]
Merge "ASoC: wcd-spi: pre-allocate buffers used for transfers"

7 years agoMerge "ASoC: sdm660_cdc: Fix no headset remove event after SSR"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:29 +0000 (09:44 -0700)]
Merge "ASoC: sdm660_cdc: Fix no headset remove event after SSR"

7 years agoMerge "ASoc: msm: remove capture property for SLIMBUS_6 Hostless playback"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:28 +0000 (09:44 -0700)]
Merge "ASoc: msm: remove capture property for SLIMBUS_6 Hostless playback"

7 years agoMerge "clk: msm: gcc-8996: Add pinctrl clk for ln_bb_clk"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:27 +0000 (09:44 -0700)]
Merge "clk: msm: gcc-8996: Add pinctrl clk for ln_bb_clk"

7 years agoMerge "clk: msm: clock-gcc-8996: Add additional frequencies for QSPI clock"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:26 +0000 (09:44 -0700)]
Merge "clk: msm: clock-gcc-8996: Add additional frequencies for QSPI clock"

7 years agoMerge "usb: phy: qmp: Add support for fpc re-drive chipset"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:26 +0000 (09:44 -0700)]
Merge "usb: phy: qmp: Add support for fpc re-drive chipset"

7 years agoMerge "ARM: dts: msm: Add fpc re-drive support for SDM630 QRD"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:25 +0000 (09:44 -0700)]
Merge "ARM: dts: msm: Add fpc re-drive support for SDM630 QRD"

7 years agoMerge "ARM: dts: msm: Add fpc re-drive support for SDM660 QRD"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:24 +0000 (09:44 -0700)]
Merge "ARM: dts: msm: Add fpc re-drive support for SDM660 QRD"

7 years agoMerge "ath10k: change log level for unknown wmi event print to debug"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:23 +0000 (09:44 -0700)]
Merge "ath10k: change log level for unknown wmi event print to debug"

7 years agoMerge "iio: adc: tadc: fix leakage problem"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:22 +0000 (09:44 -0700)]
Merge "iio: adc: tadc: fix leakage problem"

7 years agoMerge "msm: camera: cpp: Replace const by macro"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:17 +0000 (09:44 -0700)]
Merge "msm: camera: cpp: Replace const by macro"

7 years agoMerge "msm: camera: add description for laser sensor"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:16 +0000 (09:44 -0700)]
Merge "msm: camera: add description for laser sensor"

7 years agoMerge "qcom: qnovo: Fix property write out of range errors"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:14 +0000 (09:44 -0700)]
Merge "qcom: qnovo: Fix property write out of range errors"

7 years agoMerge "msm: isp: Fix ping pong mismatch issue"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:13 +0000 (09:44 -0700)]
Merge "msm: isp: Fix ping pong mismatch issue"

7 years agoMerge "msm: camera: Add error check for cmd in IOCTL."
Linux Build Service Account [Thu, 23 Mar 2017 16:44:12 +0000 (09:44 -0700)]
Merge "msm: camera: Add error check for cmd in IOCTL."

7 years agoMerge "msm: isp: update logic to reject invalid frame"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:07 +0000 (09:44 -0700)]
Merge "msm: isp: update logic to reject invalid frame"

7 years agoMerge "ARM: dts: msm: Set the rate for camss vfe clock on msm8998"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:06 +0000 (09:44 -0700)]
Merge "ARM: dts: msm: Set the rate for camss vfe clock on msm8998"

7 years agoMerge "msm: common: set clk rate when rate is INIT_RATE"
Linux Build Service Account [Thu, 23 Mar 2017 16:44:05 +0000 (09:44 -0700)]
Merge "msm: common: set clk rate when rate is INIT_RATE"

7 years agomsm: wlan: Change EIRP value for country China
Ashish Kumar Dhanotiya [Thu, 23 Mar 2017 10:28:44 +0000 (15:58 +0530)]
msm: wlan: Change EIRP value for country China

Change EIRP value for Country China according to latest Regulatory Sheet.

Change-Id: Ice3d212403f1a34a023e2e003cb55c23b90067ae
CRs-Fixed: 2023783
Signed-off-by: Ashish Kumar Dhanotiya <adhanoti@codeaurora.org>
7 years agoMerge tag v4.4.55 into branch 'msm-4.4'
Blagovest Kolenichev [Tue, 21 Mar 2017 23:25:46 +0000 (16:25 -0700)]
Merge tag v4.4.55 into branch 'msm-4.4'

refs/heads/tmp-28ec98b:
  Linux 4.4.55
  ext4: don't BUG when truncating encrypted inodes on the orphan list
  dm: flush queued bios when process blocks to avoid deadlock
  nfit, libnvdimm: fix interleave set cookie calculation
  s390/kdump: Use "LINUX" ELF note name instead of "CORE"
  KVM: s390: Fix guest migration for huge guests resulting in panic
  mvsas: fix misleading indentation
  serial: samsung: Continue to work if DMA request fails
  USB: serial: io_ti: fix information leak in completion handler
  USB: serial: io_ti: fix NULL-deref in interrupt callback
  USB: iowarrior: fix NULL-deref in write
  USB: iowarrior: fix NULL-deref at probe
  USB: serial: omninet: fix reference leaks at open
  USB: serial: safe_serial: fix information leak in completion handler
  usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci controllers
  usb: host: xhci-dbg: HCIVERSION should be a binary number
  usb: gadget: function: f_fs: pass companion descriptor along
  usb: dwc3: gadget: make Set Endpoint Configuration macros safe
  usb: gadget: dummy_hcd: clear usb_gadget region before registration
  powerpc: Emulation support for load/store instructions on LE
  tracing: Add #undef to fix compile error
  MIPS: Netlogic: Fix CP0_EBASE redefinition warnings
  MIPS: DEC: Avoid la pseudo-instruction in delay slots
  mm: memcontrol: avoid unused function warning
  cpmac: remove hopeless #warning
  MIPS: ralink: Remove unused rt*_wdt_reset functions
  MIPS: ralink: Cosmetic change to prom_init().
  mtd: pmcmsp: use kstrndup instead of kmalloc+strncpy
  MIPS: Update lemote2f_defconfig for CPU_FREQ_STAT change
  MIPS: ip22: Fix ip28 build for modern gcc
  MIPS: Update ip27_defconfig for SCSI_DH change
  MIPS: ip27: Disable qlge driver in defconfig
  MIPS: Update defconfigs for NF_CT_PROTO_DCCP/UDPLITE change
  crypto: improve gcc optimization flags for serpent and wp512
  USB: serial: digi_acceleport: fix OOB-event processing
  USB: serial: digi_acceleport: fix OOB data sanity check
  Linux 4.4.54
  drivers: hv: Turn off write permission on the hypercall page
  fat: fix using uninitialized fields of fat_inode/fsinfo_inode
  libceph: use BUG() instead of BUG_ON(1)
  drm/i915/dsi: Do not clear DPOUNIT_CLOCK_GATE_DISABLE from vlv_init_display_clock_gating
  fakelb: fix schedule while atomic
  drm/atomic: fix an error code in mode_fixup()
  drm/ttm: Make sure BOs being swapped out are cacheable
  drm/edid: Add EDID_QUIRK_FORCE_8BPC quirk for Rotel RSX-1058
  drm/ast: Fix AST2400 POST failure without BMC FW or VBIOS
  drm/ast: Call open_key before enable_mmio in POST code
  drm/ast: Fix test for VGA enabled
  drm/amdgpu: add more cases to DCE11 possible crtc mask setup
  mac80211: flush delayed work when entering suspend
  xtensa: move parse_tag_fdt out of #ifdef CONFIG_BLK_DEV_INITRD
  pwm: pca9685: Fix period change with same duty cycle
  nlm: Ensure callback code also checks that the files match
  target: Fix NULL dereference during LUN lookup + active I/O shutdown
  ceph: remove req from unsafe list when unregistering it
  ktest: Fix child exit code processing
  IB/srp: Fix race conditions related to task management
  IB/srp: Avoid that duplicate responses trigger a kernel bug
  IB/IPoIB: Add destination address when re-queue packet
  IB/ipoib: Fix deadlock between rmmod and set_mode
  mnt: Tuck mounts under others instead of creating shadow/side mounts.
  net: mvpp2: fix DMA address calculation in mvpp2_txq_inc_put()
  s390: use correct input data address for setup_randomness
  s390: make setup_randomness work
  s390: TASK_SIZE for kernel threads
  s390/dcssblk: fix device size calculation in dcssblk_direct_access()
  s390/qdio: clear DSCI prior to scanning multiple input queues
  Bluetooth: Add another AR3012 04ca:3018 device
  KVM: VMX: use correct vmcs_read/write for guest segment selector/base
  KVM: s390: Disable dirty log retrieval for UCONTROL guests
  serial: 8250_pci: Add MKS Tenta SCOM-0800 and SCOM-0801 cards
  tty: n_hdlc: get rid of racy n_hdlc.tbuf
  TTY: n_hdlc, fix lockdep false positive
  Linux 4.4.53
  scsi: lpfc: Correct WQ creation for pagesize
  MIPS: IP22: Fix build error due to binutils 2.25 uselessnes.
  MIPS: IP22: Reformat inline assembler code to modern standards.
  powerpc/xmon: Fix data-breakpoint
  dmaengine: ipu: Make sure the interrupt routine checks all interrupts.
  bcma: use (get|put)_device when probing/removing device driver
  md linear: fix a race between linear_add() and linear_congested()
  rtc: sun6i: Switch to the external oscillator
  rtc: sun6i: Add some locking
  NFSv4: fix getacl ERANGE for some ACL buffer sizes
  NFSv4: fix getacl head length estimation
  NFSv4: Fix memory and state leak in _nfs4_open_and_get_state
  nfsd: special case truncates some more
  nfsd: minor nfsd_setattr cleanup
  rtlwifi: rtl8192c-common: Fix "BUG: KASAN:
  rtlwifi: Fix alignment issues
  gfs2: Add missing rcu locking for glock lookup
  rdma_cm: fail iwarp accepts w/o connection params
  RDMA/core: Fix incorrect structure packing for booleans
  Drivers: hv: util: Backup: Fix a rescind processing issue
  Drivers: hv: util: Fcopy: Fix a rescind processing issue
  Drivers: hv: util: kvp: Fix a rescind processing issue
  hv: init percpu_list in hv_synic_alloc()
  hv: allocate synic pages for all present CPUs
  usb: gadget: udc: fsl: Add missing complete function.
  usb: host: xhci: plat: check hcc_params after add hcd
  usb: musb: da8xx: Remove CPPI 3.0 quirk and methods
  w1: ds2490: USB transfer buffers need to be DMAable
  w1: don't leak refcount on slave attach failure in w1_attach_slave_device()
  can: usb_8dev: Fix memory leak of priv->cmd_msg_buffer
  iio: pressure: mpl3115: do not rely on structure field ordering
  iio: pressure: mpl115: do not rely on structure field ordering
  arm/arm64: KVM: Enforce unconditional flush to PoC when mapping to stage-2
  fuse: add missing FR_FORCE
  crypto: testmgr - Pad aes_ccm_enc_tv_template vector
  ath9k: use correct OTP register offsets for the AR9340 and AR9550
  ath9k: fix race condition in enabling/disabling IRQs
  ath5k: drop bogus warning on drv_set_key with unsupported cipher
  target: Fix multi-session dynamic se_node_acl double free OOPs
  target: Obtain se_node_acl->acl_kref during get_initiator_node_acl
  samples/seccomp: fix 64-bit comparison macros
  ext4: return EROFS if device is r/o and journal replay is needed
  ext4: preserve the needs_recovery flag when the journal is aborted
  ext4: fix inline data error paths
  ext4: fix data corruption in data=journal mode
  ext4: trim allocation requests to group size
  ext4: do not polute the extents cache while shifting extents
  ext4: Include forgotten start block on fallocate insert range
  loop: fix LO_FLAGS_PARTSCAN hang
  block/loop: fix race between I/O and set_status
  jbd2: don't leak modified metadata buffers on an aborted journal
  Fix: Disable sys_membarrier when nohz_full is enabled
  sd: get disk reference in sd_check_events()
  scsi: use 'scsi_device_from_queue()' for scsi_dh
  scsi: aacraid: Reorder Adapter status check
  scsi: storvsc: properly set residual data length on errors
  scsi: storvsc: properly handle SRB_ERROR when sense message is present
  scsi: storvsc: use tagged SRB requests if supported by the device
  dm stats: fix a leaked s->histogram_boundaries array
  dm cache: fix corruption seen when using cache > 2TB
  ipc/shm: Fix shmat mmap nil-page protection
  mm: do not access page->mapping directly on page_endio
  mm: vmpressure: fix sending wrong events on underflow
  mm/page_alloc: fix nodes for reclaim in fast path
  iommu/vt-d: Tylersburg isoch identity map check is done too late.
  iommu/vt-d: Fix some macros that are incorrectly specified in intel-iommu
  regulator: Fix regulator_summary for deviceless consumers
  staging: rtl: fix possible NULL pointer dereference
  ALSA: hda - Fix micmute hotkey problem for a lenovo AIO machine
  ALSA: hda - Add subwoofer support for Dell Inspiron 17 7000 Gaming
  ALSA: seq: Fix link corruption by event error handling
  ALSA: ctxfi: Fallback DMA mask to 32bit
  ALSA: timer: Reject user params with too small ticks
  ALSA: hda - fix Lewisburg audio issue
  ALSA: hda/realtek - Cannot adjust speaker's volume on a Dell AIO
  ARM: dts: at91: Enable DMA on sama5d2_xplained console
  ARM: dts: at91: Enable DMA on sama5d4_xplained console
  ARM: at91: define LPDDR types
  media: fix dm1105.c build error
  uvcvideo: Fix a wrong macro
  am437x-vpfe: always assign bpp variable
  MIPS: Handle microMIPS jumps in the same way as MIPS32/MIPS64 jumps
  MIPS: Calculate microMIPS ra properly when unwinding the stack
  MIPS: Fix is_jump_ins() handling of 16b microMIPS instructions
  MIPS: Fix get_frame_info() handling of microMIPS function size
  MIPS: Prevent unaligned accesses during stack unwinding
  MIPS: Clear ISA bit correctly in get_frame_info()
  MIPS: Lantiq: Keep ethernet enabled during boot
  MIPS: OCTEON: Fix copy_from_user fault handling for large buffers
  MIPS: BCM47XX: Fix button inversion for Asus WL-500W
  MIPS: Fix special case in 64 bit IP checksumming.
  samples: move mic/mpssd example code from Documentation
  Linux 4.4.52
  kvm: vmx: ensure VMCS is current while enabling PML
  Revert "usb: chipidea: imx: enable CI_HDRC_SET_NON_ZERO_TTHA"
  rtlwifi: rtl_usb: Fix for URB leaking when doing ifconfig up/down
  block: fix double-free in the failure path of cgwb_bdi_init()
  goldfish: Sanitize the broken interrupt handler
  x86/platform/goldfish: Prevent unconditional loading
  USB: serial: ark3116: fix register-accessor error handling
  USB: serial: opticon: fix CTS retrieval at open
  USB: serial: spcp8x5: fix modem-status handling
  USB: serial: ftdi_sio: fix line-status over-reporting
  USB: serial: ftdi_sio: fix extreme low-latency setting
  USB: serial: ftdi_sio: fix modem-status error handling
  USB: serial: cp210x: add new IDs for GE Bx50v3 boards
  USB: serial: mos7840: fix another NULL-deref at open
  tty: serial: msm: Fix module autoload
  net: socket: fix recvmmsg not returning error from sock_error
  ip: fix IP_CHECKSUM handling
  irda: Fix lockdep annotations in hashbin_delete().
  dccp: fix freeing skb too early for IPV6_RECVPKTINFO
  packet: Do not call fanout_release from atomic contexts
  packet: fix races in fanout_add()
  net/llc: avoid BUG_ON() in skb_orphan()
  blk-mq: really fix plug list flushing for nomerge queues
  rtc: interface: ignore expired timers when enqueuing new timers
  rtlwifi: rtl_usb: Fix missing entry in USB driver's private data
  Linux 4.4.51
  mmc: core: fix multi-bit bus width without high-speed mode
  bcache: Make gc wakeup sane, remove set_task_state()
  ntb_transport: Pick an unused queue
  NTB: ntb_transport: fix debugfs_remove_recursive
  printk: use rcuidle console tracepoint
  ARM: 8658/1: uaccess: fix zeroing of 64-bit get_user()
  futex: Move futex_init() to core_initcall
  drm/dp/mst: fix kernel oops when turning off secondary monitor
  drm/radeon: Use mode h/vdisplay fields to hide out of bounds HW cursor
  Input: elan_i2c - add ELAN0605 to the ACPI table
  Fix missing sanity check in /dev/sg
  scsi: don't BUG_ON() empty DMA transfers
  fuse: fix use after free issue in fuse_dev_do_read()
  siano: make it work again with CONFIG_VMAP_STACK
  vfs: fix uninitialized flags in splice_to_pipe()
  Linux 4.4.50
  l2tp: do not use udp_ioctl()
  ping: fix a null pointer dereference
  packet: round up linear to header len
  net: introduce device min_header_len
  sit: fix a double free on error path
  sctp: avoid BUG_ON on sctp_wait_for_sndbuf
  mlx4: Invoke softirqs after napi_reschedule
  macvtap: read vnet_hdr_size once
  tun: read vnet_hdr_sz once
  tcp: avoid infinite loop in tcp_splice_read()
  ipv6: tcp: add a missing tcp_v6_restore_cb()
  ip6_gre: fix ip6gre_err() invalid reads
  netlabel: out of bound access in cipso_v4_validate()
  ipv4: keep skb->dst around in presence of IP options
  net: use a work queue to defer net_disable_timestamp() work
  tcp: fix 0 divide in __tcp_select_window()
  ipv6: pointer math error in ip6_tnl_parse_tlv_enc_lim()
  ipv6: fix ip6_tnl_parse_tlv_enc_lim()
  can: Fix kernel panic at security_sock_rcv_skb

Conflicts:
drivers/scsi/sd.c
drivers/usb/gadget/function/f_fs.c
drivers/usb/host/xhci-plat.c

CRs-Fixed: 2023471
Change-Id: I396051a8de30271af77b3890d4b19787faa1c31e
Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
7 years agoRevert "ARM: dts: msm: Enable midframe sampling timer on SDM660"
Deepak Kumar [Thu, 23 Mar 2017 09:21:23 +0000 (14:51 +0530)]
Revert "ARM: dts: msm: Enable midframe sampling timer on SDM660"

This reverts commit fbecfd709fc6 ("ARM: dts: msm: Enable midframe
sampling timer on SDM660") to avoid power regression caused in
certain use cases.

Change-Id: Iec274e34532f34c9e8f63600ef144306059d9da4
Signed-off-by: Deepak Kumar <dkumar@codeaurora.org>
7 years agoARM: dts: msm: add speed bin 1 CPU clock boost frequency for msm8996pro
David Collins [Mon, 2 May 2016 22:52:57 +0000 (15:52 -0700)]
ARM: dts: msm: add speed bin 1 CPU clock boost frequency for msm8996pro

Update the frequency plan for the MSM8996-Pro CPU clocks in order
to include the new 1996.8 MHz power cluster boost frequency.

Change-Id: I289f5910d21bd0e97ceff39d6ca09ba8b5f2aea4
CRs-Fixed: 1010722
Signed-off-by: David Collins <collinsd@codeaurora.org>
7 years agomsm: camera: isp: Rate limit certain logs
Venu Yeshala [Sat, 18 Mar 2017 03:52:58 +0000 (09:22 +0530)]
msm: camera: isp: Rate limit certain logs

This will help reduce excessive logging in case of certain
error scenarios.

Change-Id: I466c05642988ab72edb77a16f9271678aeb44b74
Signed-off-by: Venu Yeshala <vyeshala@codeaurora.org>
7 years agoARM: dts: msm: Set the rate for camss vfe clock on SDM660 & SDM630
Venu Yeshala [Sun, 19 Mar 2017 11:39:12 +0000 (17:09 +0530)]
ARM: dts: msm: Set the rate for camss vfe clock on SDM660 & SDM630

Under ispif node set clock rate for camss vfe clock since
after xo shutdown this clock cannot be enabled without
setting rate first. Also, enable vfe clk src before
camss clock.

Change-Id: I3f80837abbb3f7d788db5b736cdb0d9816d7da14
Signed-off-by: Venu Yeshala <vyeshala@codeaurora.org>