OSDN Git Service

sagit-ice-cold/kernel_xiaomi_msm8998.git
7 years agoMerge "clk: qcom: update the clock structures for DP clocks for SDM660"
Linux Build Service Account [Sat, 28 Jan 2017 16:41:40 +0000 (08:41 -0800)]
Merge "clk: qcom: update the clock structures for DP clocks for SDM660"

7 years agoMerge "msm: mdss: fix potential null pointer dereference in HDMI driver"
Linux Build Service Account [Sat, 28 Jan 2017 16:41:39 +0000 (08:41 -0800)]
Merge "msm: mdss: fix potential null pointer dereference in HDMI driver"

7 years agoMerge "msm: mdss: Fix potential null pointer dereference"
Linux Build Service Account [Sat, 28 Jan 2017 16:41:38 +0000 (08:41 -0800)]
Merge "msm: mdss: Fix potential null pointer dereference"

7 years agoMerge "msm: sde: Provide better error logging in SDE rotator"
Linux Build Service Account [Sat, 28 Jan 2017 16:41:38 +0000 (08:41 -0800)]
Merge "msm: sde: Provide better error logging in SDE rotator"

7 years agoMerge "msm: mdss: enforce bimc smmu gdsc power sequence"
Linux Build Service Account [Sat, 28 Jan 2017 16:41:36 +0000 (08:41 -0800)]
Merge "msm: mdss: enforce bimc smmu gdsc power sequence"

7 years agoMerge "msm: sde: Change SDE rotator downscale factor restriction"
Linux Build Service Account [Sat, 28 Jan 2017 16:41:35 +0000 (08:41 -0800)]
Merge "msm: sde: Change SDE rotator downscale factor restriction"

7 years agoMerge "Revert "drm/msm: remove clock framework dependency""
Linux Build Service Account [Sat, 28 Jan 2017 08:47:20 +0000 (00:47 -0800)]
Merge "Revert "drm/msm: remove clock framework dependency""

7 years agoMerge "Revert "drm/msm/dsi-staging: add dsi definitions for new dsi driver""
Linux Build Service Account [Sat, 28 Jan 2017 08:47:19 +0000 (00:47 -0800)]
Merge "Revert "drm/msm/dsi-staging: add dsi definitions for new dsi driver""

7 years agoMerge "Revert "drm/msm/dsi-staging: add hardware driver for dsi phy""
Linux Build Service Account [Sat, 28 Jan 2017 08:47:19 +0000 (00:47 -0800)]
Merge "Revert "drm/msm/dsi-staging: add hardware driver for dsi phy""

7 years agoMerge "Revert "drm/msm/dsi-staging: add hardware driver for dsi controller""
Linux Build Service Account [Sat, 28 Jan 2017 08:47:18 +0000 (00:47 -0800)]
Merge "Revert "drm/msm/dsi-staging: add hardware driver for dsi controller""

7 years agoMerge "Revert "drm/msm/dsi-staging: add catalog for dsi driver""
Linux Build Service Account [Sat, 28 Jan 2017 08:47:18 +0000 (00:47 -0800)]
Merge "Revert "drm/msm/dsi-staging: add catalog for dsi driver""

7 years agoMerge "Revert "drm/msm/sde: add driver for sde support""
Linux Build Service Account [Sat, 28 Jan 2017 08:47:17 +0000 (00:47 -0800)]
Merge "Revert "drm/msm/sde: add driver for sde support""

7 years agoMerge "Revert "drm/msm: add smmu handler""
Linux Build Service Account [Sat, 28 Jan 2017 08:47:17 +0000 (00:47 -0800)]
Merge "Revert "drm/msm: add smmu handler""

7 years agoMerge "genirq: Add IRQ_AFFINITY_MANAGED flag"
Linux Build Service Account [Sat, 28 Jan 2017 08:47:15 +0000 (00:47 -0800)]
Merge "genirq: Add IRQ_AFFINITY_MANAGED flag"

7 years agoMerge "Revert "cfg80211: remove enum ieee80211_band""
Linux Build Service Account [Sat, 28 Jan 2017 08:47:15 +0000 (00:47 -0800)]
Merge "Revert "cfg80211: remove enum ieee80211_band""

7 years agoMerge "misc: qcom: qdsp6v2: Add range check in function aac_in_ioctl_shared"
Linux Build Service Account [Sat, 28 Jan 2017 08:47:14 +0000 (00:47 -0800)]
Merge "misc: qcom: qdsp6v2: Add range check in function aac_in_ioctl_shared"

7 years agoMerge "ASoc: msm: qdsp6v2: Fix audio noise issue during incall recording"
Linux Build Service Account [Sat, 28 Jan 2017 08:47:13 +0000 (00:47 -0800)]
Merge "ASoc: msm: qdsp6v2: Fix audio noise issue during incall recording"

7 years agoMerge "soc: qcom: check userspace buffer size in write()"
Linux Build Service Account [Sat, 28 Jan 2017 08:47:12 +0000 (00:47 -0800)]
Merge "soc: qcom: check userspace buffer size in write()"

7 years agoMerge "drivers: mfd: fix audio mute issue after ADSP SSR"
Linux Build Service Account [Sat, 28 Jan 2017 08:47:11 +0000 (00:47 -0800)]
Merge "drivers: mfd: fix audio mute issue after ADSP SSR"

7 years agoMerge "ASoC: wcd934x: donot reset codec state variables during SSR"
Linux Build Service Account [Sat, 28 Jan 2017 08:47:10 +0000 (00:47 -0800)]
Merge "ASoC: wcd934x: donot reset codec state variables during SSR"

7 years agoMerge "ASoC: soc: msm: add support for: USB loopback"
Linux Build Service Account [Sat, 28 Jan 2017 08:47:09 +0000 (00:47 -0800)]
Merge "ASoC: soc: msm: add support for: USB loopback"

7 years agoMerge "ARM: dts: msm: Add audio fixes for SDM660"
Linux Build Service Account [Sat, 28 Jan 2017 08:47:08 +0000 (00:47 -0800)]
Merge "ARM: dts: msm: Add audio fixes for SDM660"

7 years agoMerge "ath10k: Add copy engine register MAP for wcn3990 wlan module"
Linux Build Service Account [Sat, 28 Jan 2017 08:47:07 +0000 (00:47 -0800)]
Merge "ath10k: Add copy engine register MAP for wcn3990 wlan module"

7 years agoMerge "msm: mdss: Add sanity check for Gamut LUT size"
Linux Build Service Account [Sat, 28 Jan 2017 08:47:07 +0000 (00:47 -0800)]
Merge "msm: mdss: Add sanity check for Gamut LUT size"

7 years agoMerge "ARM: dts: msm: Add remote fs device node on sdm630"
Linux Build Service Account [Sat, 28 Jan 2017 08:47:06 +0000 (00:47 -0800)]
Merge "ARM: dts: msm: Add remote fs device node on sdm630"

7 years agoMerge "cpufreq: restore policy min and max freq after hotplug"
Linux Build Service Account [Sat, 28 Jan 2017 08:47:05 +0000 (00:47 -0800)]
Merge "cpufreq: restore policy min and max freq after hotplug"

7 years agoMerge "ARM: dts: msm: update battery profiles for GEN3 FG"
Linux Build Service Account [Sat, 28 Jan 2017 08:47:04 +0000 (00:47 -0800)]
Merge "ARM: dts: msm: update battery profiles for GEN3 FG"

7 years agoMerge "clk: qcom: Fix uninitialized variable and null pointer exception"
Linux Build Service Account [Sat, 28 Jan 2017 08:47:03 +0000 (00:47 -0800)]
Merge "clk: qcom: Fix uninitialized variable and null pointer exception"

7 years agoMerge "clk: Add separate function to print clocks enabled during suspend"
Linux Build Service Account [Sat, 28 Jan 2017 08:47:02 +0000 (00:47 -0800)]
Merge "clk: Add separate function to print clocks enabled during suspend"

7 years agoMerge "msm: gsi: fix event ring handle in gsi_alloc_channel"
Linux Build Service Account [Sat, 28 Jan 2017 08:47:01 +0000 (00:47 -0800)]
Merge "msm: gsi: fix event ring handle in gsi_alloc_channel"

7 years agoMerge "icnss: Don't check return value of sending dynamic feature mask"
Linux Build Service Account [Sat, 28 Jan 2017 08:47:01 +0000 (00:47 -0800)]
Merge "icnss: Don't check return value of sending dynamic feature mask"

7 years agoMerge "msm: camera: Find and return mapped fd's from the list"
Linux Build Service Account [Sat, 28 Jan 2017 08:47:00 +0000 (00:47 -0800)]
Merge "msm: camera: Find and return mapped fd's from the list"

7 years agoMerge "cfg80211: Define macro to indicate support for Random TA for PA frames"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:59 +0000 (00:46 -0800)]
Merge "cfg80211: Define macro to indicate support for Random TA for PA frames"

7 years agoMerge "cfg80211: Add support for randomizing TA of Public Action frames"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:58 +0000 (00:46 -0800)]
Merge "cfg80211: Add support for randomizing TA of Public Action frames"

7 years agoMerge "cfg80211: Add feature flag for Fast Initial Link Setup (FILS) as STA"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:57 +0000 (00:46 -0800)]
Merge "cfg80211: Add feature flag for Fast Initial Link Setup (FILS) as STA"

7 years agoMerge "ARM: dts: msm: Resolve TSIF GPIO conflicts for APQ8098"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:57 +0000 (00:46 -0800)]
Merge "ARM: dts: msm: Resolve TSIF GPIO conflicts for APQ8098"

7 years agoMerge "wil6210: bus_request platform operation refinement"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:55 +0000 (00:46 -0800)]
Merge "wil6210: bus_request platform operation refinement"

7 years agoMerge "msm_11ad: basic support for CPU boost"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:55 +0000 (00:46 -0800)]
Merge "msm_11ad: basic support for CPU boost"

7 years agoMerge "ARM: dts: msm: Enable home key for qrd sdm660"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:54 +0000 (00:46 -0800)]
Merge "ARM: dts: msm: Enable home key for qrd sdm660"

7 years agoMerge "defconfig: sdm660: Enable CDSP loader driver"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:52 +0000 (00:46 -0800)]
Merge "defconfig: sdm660: Enable CDSP loader driver"

7 years agoMerge "mmc: card: use blk_cleanup_queue() during shutdown/reboot"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:51 +0000 (00:46 -0800)]
Merge "mmc: card: use blk_cleanup_queue() during shutdown/reboot"

7 years agoMerge "defconfig: msm: Enable SCHED_AUTOGROUP for sdm660"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:51 +0000 (00:46 -0800)]
Merge "defconfig: msm: Enable SCHED_AUTOGROUP for sdm660"

7 years agoMerge "ARM: dts: msm: Add LAB-IBB/OLEDB support for PM660A"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:49 +0000 (00:46 -0800)]
Merge "ARM: dts: msm: Add LAB-IBB/OLEDB support for PM660A"

7 years agoMerge "usb: gadget: f_diag: allocate diag USB channel when not found"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:48 +0000 (00:46 -0800)]
Merge "usb: gadget: f_diag: allocate diag USB channel when not found"

7 years agoMerge "soc: qcom: glink_smem_native_xprt: Do not defer commands indefinitely"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:47 +0000 (00:46 -0800)]
Merge "soc: qcom: glink_smem_native_xprt: Do not defer commands indefinitely"

7 years agoMerge "msm: mdss: fix autorefresh disable sequence"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:46 +0000 (00:46 -0800)]
Merge "msm: mdss: fix autorefresh disable sequence"

7 years agoMerge "msm: mdss: fix secure session validation"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:46 +0000 (00:46 -0800)]
Merge "msm: mdss: fix secure session validation"

7 years agoMerge "clk: qcom: mdss: add support for MDSS DP PLL for SDM660"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:33 +0000 (00:46 -0800)]
Merge "clk: qcom: mdss: add support for MDSS DP PLL for SDM660"

7 years agoMerge "msm: mdss: dp: fix HBR2 pattern generation"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:32 +0000 (00:46 -0800)]
Merge "msm: mdss: dp: fix HBR2 pattern generation"

7 years agoMerge "msm: mdss: Choose the correct PPB for right only update in non-DSC mode"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:31 +0000 (00:46 -0800)]
Merge "msm: mdss: Choose the correct PPB for right only update in non-DSC mode"

7 years agoMerge "msm: mdss: fix check for igc read"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:31 +0000 (00:46 -0800)]
Merge "msm: mdss: fix check for igc read"

7 years agoMerge "smb-lib: report discharging when charger is absent"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:30 +0000 (00:46 -0800)]
Merge "smb-lib: report discharging when charger is absent"

7 years agoMerge "msm: ipa3: fix prod drain for WDI 2.0"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:29 +0000 (00:46 -0800)]
Merge "msm: ipa3: fix prod drain for WDI 2.0"

7 years agoMerge "regulator: qpnp-labibb: fix an out of bounds access"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:27 +0000 (00:46 -0800)]
Merge "regulator: qpnp-labibb: fix an out of bounds access"

7 years agoMerge "ARM: dts: msm: Enable camera for sdm630"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:26 +0000 (00:46 -0800)]
Merge "ARM: dts: msm: Enable camera for sdm630"

7 years agoMerge "ARM: dts: msm: Update the pmic sensor name for MSM8998"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:26 +0000 (00:46 -0800)]
Merge "ARM: dts: msm: Update the pmic sensor name for MSM8998"

7 years agoMerge "ARM: dts: msm: Csiphy clk muxer changes for SDM660"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:25 +0000 (00:46 -0800)]
Merge "ARM: dts: msm: Csiphy clk muxer changes for SDM660"

7 years agoMerge "msm: camera: isp: Do not halt vfe from tasklet"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:24 +0000 (00:46 -0800)]
Merge "msm: camera: isp: Do not halt vfe from tasklet"

7 years agoMerge "msm: camera: fix init pinctrl fail in actuator probe"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:23 +0000 (00:46 -0800)]
Merge "msm: camera: fix init pinctrl fail in actuator probe"

7 years agoMerge "net: rmnet_data: Disable generic receive offload by default"
Linux Build Service Account [Sat, 28 Jan 2017 08:46:22 +0000 (00:46 -0800)]
Merge "net: rmnet_data: Disable generic receive offload by default"

7 years agoRevert "drm/msm: remove clock framework dependency"
Narendra Muppalla [Wed, 25 Jan 2017 19:28:03 +0000 (11:28 -0800)]
Revert "drm/msm: remove clock framework dependency"

This reverts 'commit 1a35b11b4a86 ("drm/msm: remove
clock framework dependency")'
This is partial change for display drm driver,
that will break drm/sde merge commit.

Change-Id: I2a1fd46a36613a74ebd4c0471de47ad2c9524d5a
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
7 years agoRevert "drm/msm/dsi-staging: add dsi definitions for new dsi driver"
Narendra Muppalla [Wed, 25 Jan 2017 19:27:53 +0000 (11:27 -0800)]
Revert "drm/msm/dsi-staging: add dsi definitions for new dsi driver"

This reverts 'commit 3d589da976e2 ("drm/msm/dsi-staging:
add dsi definitions for new dsi driver")'
This is partial change for display drm driver,
that will break drm/sde merge commit.

Change-Id: Icd478a54a07f9689dc0110382fd8b5de5c241a49
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
7 years agoRevert "drm/msm/dsi-staging: add hardware driver for dsi phy"
Narendra Muppalla [Wed, 25 Jan 2017 19:27:40 +0000 (11:27 -0800)]
Revert "drm/msm/dsi-staging: add hardware driver for dsi phy"

This reverts 'commit 4843e1948fc4 ("drm/msm/dsi-staging:
add hardware driver for dsi phy")'
This is partial change for display drm driver,
that will break drm/sde merge commit.

Change-Id: Ifb18bac24f47a359394fc4d253803a2dd4720de3
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
7 years agoRevert "drm/msm/dsi-staging: add hardware driver for dsi controller"
Narendra Muppalla [Wed, 25 Jan 2017 19:27:26 +0000 (11:27 -0800)]
Revert "drm/msm/dsi-staging: add hardware driver for dsi controller"

This reverts 'commit a47691f8c95e ("drm/msm/dsi-staging:
add hardware driver for dsi controller")'
This is partial change for display drm driver,
that will break drm/sde merge commit.

Change-Id: I8d8f93eef70c9028eb5e31b6b9e280b30a26ad13
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
7 years agoRevert "drm/msm/dsi-staging: add catalog for dsi driver"
Narendra Muppalla [Wed, 25 Jan 2017 19:27:16 +0000 (11:27 -0800)]
Revert "drm/msm/dsi-staging: add catalog for dsi driver"

This reverts 'commit af5a0d5df190 ("drm/msm/dsi-staging: add
catalog for dsi driver")'
This is partial change for display drm driver,
that will break drm/sde merge commit.

Change-Id: I2069e0f10df0b5f0b89c9d736c9176370b6b9e00
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
7 years agoRevert "drm/msm/sde: add driver for sde support"
Narendra Muppalla [Wed, 25 Jan 2017 19:27:02 +0000 (11:27 -0800)]
Revert "drm/msm/sde: add driver for sde support"

This reverts 'commit 54a4a3fb4194 ("drm/msm/sde: add
driver for sde support")'
This is partial change for display drm driver,
that will break drm/sde merge commit.

Change-Id: Iea6b08608a30979232826efba8fbb2a631d93f83
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
7 years agoRevert "drm/msm: add smmu handler"
Narendra Muppalla [Wed, 25 Jan 2017 19:26:46 +0000 (11:26 -0800)]
Revert "drm/msm: add smmu handler"

This reverts 'commit 29e061e200a7 ("drm/msm: add smmu handler")'
This is partial change for display drm driver,
that will break drm/sde merge commit.

Change-Id: I65034605b1caefe435a37c6fde78d4c52f3439c3
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
7 years agoRevert "drm/msm/sde: add basic sde object enumeration"
Narendra Muppalla [Wed, 25 Jan 2017 19:26:33 +0000 (11:26 -0800)]
Revert "drm/msm/sde: add basic sde object enumeration"

This reverts 'commit 815cfffb81dd ("drm/msm/sde: add
basic sde object enumeration")'
This is partial change for display drm driver,
that will break drm/sde merge commit.

Change-Id: I5d58276f207485ac8ae80d8619282d2b62c0a695
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
7 years agoRevert "drm/msm/sde: add controller instance to INTF block in catalog"
Narendra Muppalla [Wed, 25 Jan 2017 19:26:21 +0000 (11:26 -0800)]
Revert "drm/msm/sde: add controller instance to INTF block in catalog"

This reverts 'commit 1cab3385401f ("drm/msm/sde: add
controller instance to INTF block in catalog")'
This is partial change for display drm driver,
that will break drm/sde merge commit.

Change-Id: Id950e4f131b9330908f65c431fca34cddf96b5ee
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
7 years agoRevert "drm/msm/sde: sde encoder virtualization"
Narendra Muppalla [Wed, 25 Jan 2017 19:26:03 +0000 (11:26 -0800)]
Revert "drm/msm/sde: sde encoder virtualization"

This reverts 'commit a142ec80cac0 ("drm/msm/sde: sde
encoder virtualization")'
This is partial change for display drm driver,
that will break drm/sde merge commit.

Change-Id: Ida1e127788961e1c9484b0a69695d0ad5391cf88
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
7 years agoRevert "drm/msm/sde: programmable pre-fetch support for video encoders"
Narendra Muppalla [Wed, 25 Jan 2017 19:25:49 +0000 (11:25 -0800)]
Revert "drm/msm/sde: programmable pre-fetch support for video encoders"

This reverts 'commit fe03524bee6a ("drm/msm/sde: programmable
pre-fetch support for video encoders")'
This is partial change for display drm driver,
that will break drm/sde merge commit.

Change-Id: I978b0248f5e011abbb8cede98a56b3cb558f2d87
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
7 years agoRevert "drm/msm/sde: move sde encoder to new display interface"
Narendra Muppalla [Wed, 25 Jan 2017 19:24:58 +0000 (11:24 -0800)]
Revert "drm/msm/sde: move sde encoder to new display interface"

This reverts 'commit 0190e3c975d2 ("drm/msm/sde: move sde
encoder to new display interface")'
This is partial change for display drm driver,
that will break drm/sde merge commit.

Change-Id: I810da6da7df48bba1df68c81e2843f6597e4ca27
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
7 years agoRevert "drm/msm/sde: simplify encoder display probe logic"
Narendra Muppalla [Wed, 25 Jan 2017 19:24:48 +0000 (11:24 -0800)]
Revert "drm/msm/sde: simplify encoder display probe logic"

This reverts 'commit 643f96153282 ("drm/msm/sde: simplify
encoder display probe logic")'
This is partial change for display drm driver,
that will break drm/sde merge commit.

Change-Id: I8df181f1e9a7d998aa9f35fbd5154a022d8563db
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
7 years agoRevert "drm/msm/sde: sde hw interrupt handling"
Narendra Muppalla [Wed, 25 Jan 2017 19:24:37 +0000 (11:24 -0800)]
Revert "drm/msm/sde: sde hw interrupt handling"

This reverts 'commit d199f38207a9 ("drm/msm/sde: sde
hw interrupt handling")'
This is partial change for display drm driver,
that will break drm/sde merge commit.

Change-Id: I7235fa269888d72247a3a5aee31b5fde3fb3b8e3
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
7 years agoRevert "drm/msm/sde: adding implementation for mdp_top in hw driver"
Narendra Muppalla [Wed, 25 Jan 2017 19:24:24 +0000 (11:24 -0800)]
Revert "drm/msm/sde: adding implementation for mdp_top in hw driver"

This reverts 'commit f8846e9345e8 ("drm/msm/sde: adding
implementation for mdp_top in hw driver")'
This is partial change for display drm driver,
that will break drm/sde merge commit.

Change-Id: I39fbad9b113cac96bb523876673787eed121172d
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
7 years agoRevert "drm/msm/sde: add resource manager to enable dual dsi"
Narendra Muppalla [Wed, 25 Jan 2017 19:23:56 +0000 (11:23 -0800)]
Revert "drm/msm/sde: add resource manager to enable dual dsi"

This reverts 'commit e14b3005bdf9 ("drm/msm/sde: add
resource manager to enable dual dsi")'.
This is partial change for display drm driver,
that will break drm/sde merge commit.

Change-Id: I2d4f915aa5d3382ce22aa1b4d6e02183ab2f7c5c
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
7 years agoRevert "cfg80211: remove enum ieee80211_band"
Rajeev Kumar Sirasanagandla [Wed, 18 Jan 2017 15:37:07 +0000 (21:07 +0530)]
Revert "cfg80211: remove enum ieee80211_band"

This reverts commit ee6143827c1f ("cfg80211: remove enum ieee80211_band")
which is incomplete cherry-pick of commit 57fbcce37be7
("cfg80211: remove enum ieee80211_band") from
git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
and due to which compilation of ath10k module is broken.

Incomplete cherry-pick means not all files of corresponding commit from
opensource repo are pulled.

Conflicts were resolved in drivers/net/wireless/ath/ath10k/htt_rx.c

CRs-Fixed: 1113043
Change-Id: Ie2f95b1524777e8eaf1436ba3e4ab3f9e6b2822e
Signed-off-by: Rajeev Kumar Sirasanagandla <rsirasan@codeaurora.org>
7 years agoARM: dts: msm: Add audio fixes for SDM660
Laxminath Kasam [Tue, 24 Jan 2017 12:35:32 +0000 (18:05 +0530)]
ARM: dts: msm: Add audio fixes for SDM660

Update internal codec settings for RX/TX devices.
Disable lpass notifier in analog codec driver.
Handle 44.1K support in machine driver to
disable MCLK before request for change in
MCLK frequency.

Change-Id: I5f78f07da46dee0c66e4e374da600e2e5c5d8e21
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
7 years agoclk: qcom: mdss: add support for MDSS DP PLL for SDM660
Padmanabhan Komanduru [Fri, 6 Jan 2017 07:22:52 +0000 (12:52 +0530)]
clk: qcom: mdss: add support for MDSS DP PLL for SDM660

Model and configure MDSS Display Port PLL for SDM660 target.
Add changes to define and register DP VCO, divider and mux clocks
as per common clock infrastructure.

Change-Id: Ice83e21323087e81e2f30998260be85120e41fa8
Signed-off-by: Padmanabhan Komanduru <pkomandu@codeaurora.org>
7 years agoclk: qcom: update the clock structures for DP clocks for SDM660
Padmanabhan Komanduru [Thu, 12 Jan 2017 12:56:53 +0000 (18:26 +0530)]
clk: qcom: update the clock structures for DP clocks for SDM660

Update the clock names for parents of MDSS display port source
clocks for SDM660. The clock frequencies of DP clocks are
requested by the MDSS display port driver in order of KHz to
avoid integer overflow issues on 32-bit builds. Update the same
for DP clock structures in clock driver.

Change-Id: Ibfdade6f2db5c9ec7a7ff53ba76e6db53e4e605e
Signed-off-by: Padmanabhan Komanduru <pkomandu@codeaurora.org>
7 years agocpufreq: restore policy min and max freq after hotplug
Santosh Mardi [Wed, 18 Jan 2017 12:13:23 +0000 (17:43 +0530)]
cpufreq: restore policy min and max freq after hotplug

After hotplug policy max and min should be restored
to the user defined values.

Update to restore the policy min and max values defined
by user before going into hotplug.

Change-Id: I6a87fb7e84fae647e76e65734c7e1e9b498f82e3
Signed-off-by: Santosh Mardi <gsantosh@codeaurora.org>
7 years agoARM: dts: msm: update battery profiles for GEN3 FG
Subbaraman Narayanamurthy [Thu, 12 Jan 2017 01:20:31 +0000 (17:20 -0800)]
ARM: dts: msm: update battery profiles for GEN3 FG

Update the battery profiles for ascent, itech and st1031ga
batteries that are used with 8998 platforms as per the recent
characterized profile data.

Change-Id: I8dda10320f216e8fe40fda405817c1afc3b436de
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
7 years agoARM: dts: msm: add batterydata to pmi8998 FG for msm8998 MTP and QRD
Subbaraman Narayanamurthy [Tue, 17 Jan 2017 22:25:42 +0000 (14:25 -0800)]
ARM: dts: msm: add batterydata to pmi8998 FG for msm8998 MTP and QRD

Add batterydata phandle to pmi8998 FG device so that it can be
used for obtaining the battery profiles that is required for
msm8998 MTP and QRD platforms.

Change-Id: I2255cd6475f3e49394cbdf3dd4594cb96fd70c31
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
7 years agoclk: qcom: Fix uninitialized variable and null pointer exception
Taniya Das [Mon, 23 Jan 2017 11:33:08 +0000 (17:03 +0530)]
clk: qcom: Fix uninitialized variable and null pointer exception

Initialize the variables before their usage and add null pointer checks
before dereferencing pointers.

Change-Id: Ibe4140c6e0aa25c37583e6e5e6e2331d86f389aa
Signed-off-by: Taniya Das <tdas@codeaurora.org>
7 years agomsm: gsi: fix event ring handle in gsi_alloc_channel
Skylar Chang [Tue, 24 Jan 2017 18:11:33 +0000 (10:11 -0800)]
msm: gsi: fix event ring handle in gsi_alloc_channel

Add a check to event ring handle.

Change-Id: If835e7e610745aeb82d4d0e363ef833d0f8d857a
CRs-Fixed: 1115476
Acked-by: Ady Abraham <adya@qti.qualcomm.com>
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
7 years agoicnss: Don't check return value of sending dynamic feature mask
Yuanyuan Liu [Wed, 25 Jan 2017 02:01:30 +0000 (18:01 -0800)]
icnss: Don't check return value of sending dynamic feature mask

Don't check return value of sending dynamic feature mask in cold
boot initialization sequence as it is an optional message.

CRs-Fixed: 1115626
Change-Id: Ieb2f86f3a5c2c368b2699755a716a3e385562f48
Signed-off-by: Yuanyuan Liu <yuanliu@codeaurora.org>
7 years agomsm: mdss: enforce bimc smmu gdsc power sequence
Ingrid Gallardo [Mon, 23 Jan 2017 20:43:58 +0000 (12:43 -0800)]
msm: mdss: enforce bimc smmu gdsc power sequence

Fix the power on/off sequence based on the
hw recommendation, where bimc smmu gdsc is
powered off after mdss gdsc; and for the
power on sequence the bimc smmu gdsc is
enabled before the mdss gdsc.

Change-Id: Iad005082bcdb07f5529cd5eafd6ecd9c250c9665
Signed-off-by: Ingrid Gallardo <ingridg@codeaurora.org>
7 years agomsm: camera: Find and return mapped fd's from the list
Azam Sadiq Pasha Kapatrala Syed [Mon, 23 Jan 2017 04:42:26 +0000 (20:42 -0800)]
msm: camera: Find and return mapped fd's from the list

Change to iterate the mapped buffer list and use the secure buffer
info structure instead of dma buffer info to return the secure mapped
fd's pertaining to the corresponding session.

Change-Id: I6dbfef3741d7ae0b24a4e101eebbf8dc62da630a
Signed-off-by: Azam Sadiq Pasha Kapatrala Syed <akapatra@codeaurora.org>
7 years agodefconfig: sdm660: Enable CDSP loader driver
Sathish Ambley [Tue, 24 Jan 2017 18:07:50 +0000 (10:07 -0800)]
defconfig: sdm660: Enable CDSP loader driver

Enable the CDSP loader driver to load CDSP image at boot
time.

Change-Id: Iaf0b60b09f98c67ae512620a225ddf385baec20c
Acked-by: Himateja Reddy <hmreddy@qti.qualcomm.com>
Signed-off-by: Sathish Ambley <sathishambley@codeaurora.org>
7 years agoath10k: Add copy engine register MAP for wcn3990 wlan module
Govind Singh [Mon, 9 Jan 2017 11:41:19 +0000 (17:11 +0530)]
ath10k: Add copy engine register MAP for wcn3990 wlan module

The copy engine is a host to target communication interface
between wlan firmware and wlan wcn3990 platform driver. Add copy
engine register map for wcn3990 snoc wlan module. This add support
for the copy engine source/destination ring configuration for
wcn3990 chipset.

CRs-Fixed: 1114412
Change-Id: If1a87fd9fffc62605ebc6d3fd8ed22980c5518e9
Signed-off-by: Govind Singh <govinds@codeaurora.org>
Signed-off-by: Sarada Prasanna Garnayak <sgarna@codeaurora.org>
7 years agowil6210: bus_request platform operation refinement
Lior David [Mon, 23 Jan 2017 13:30:47 +0000 (15:30 +0200)]
wil6210: bus_request platform operation refinement

The driver uses the bus_request platform operation to
request resources from the platform for a specific bandwidth.
Currently the driver requests resources for the maximum
theoretical bandwidth, when interface is brought up.
Refine this process a bit: now the driver will request a
small amount of resources when interface is up, and will only
issue the maximum request when connected.
This mechanism will be improved further in the future to make
more refined requests based on actual bandwidth.

Change-Id: Iada383f8183338190bfb082c1128d2ea38053ebc
CRs-Fixed: 1114406
Signed-off-by: Lior David <liord@codeaurora.org>
7 years agomsm_11ad: basic support for CPU boost
Lior David [Sun, 22 Jan 2017 10:31:22 +0000 (12:31 +0200)]
msm_11ad: basic support for CPU boost

Added basic support for CPU boost: when driver calls ops_bus_request
with a high bandwidth requirement, enable the big CPU cluster
and adjust the affinity of the wil6210 interrupt to run on
the first big core. The first big core is selected because
WLAN driver uses the other cores.

Change-Id: Ia752b9a8ca343b56e2839a30a4fdb59231f9a634
CRs-Fixed: 1114406
Signed-off-by: Lior David <liord@codeaurora.org>
7 years agoARM: dts: msm: Resolve TSIF GPIO conflicts for APQ8098
Udaya Bhaskara Reddy Mallavarapu [Thu, 19 Jan 2017 18:17:51 +0000 (23:47 +0530)]
ARM: dts: msm: Resolve TSIF GPIO conflicts for APQ8098

For APQ8098 TSIF GPIOs are allocated dedicately.
Remove TSIF GPIO references from other device nodes.
For SD Card detect GPIO86 is allocated and freed GPIO95.
Disable MDSS DSI configuration & free references of
GPIO91, GPIO94 pins.

CRs-Fixed: 1113595
Change-Id: Ib65231df58d4a9fc7cd5b1f744c406bf9d9c5885
Signed-off-by: Udaya Bhaskara Reddy Mallavarapu <udaym@codeaurora.org>
7 years agoARM: dts: msm: Enable home key for qrd sdm660
cyizhao [Tue, 24 Jan 2017 02:40:02 +0000 (10:40 +0800)]
ARM: dts: msm: Enable home key for qrd sdm660

GPIO11 is used for home key on QRD sdm660 device.
Configure it to input/pull-up mode and add it to gpio-keys
device for key detection.

CRs-Fixed: 1115040
Change-Id: I7144a784c8cae4fbb026c4822b757ea76502bf7d
Signed-off-by: cyizhao <cyizhao@codeaurora.org>
7 years agoARM: dts: msm: Add remote fs device node on sdm630
Sahitya Tummala [Tue, 24 Jan 2017 05:53:13 +0000 (11:23 +0530)]
ARM: dts: msm: Add remote fs device node on sdm630

It is needed to enable remote file system on modem processor, which
needs access to store data onto eMMC/UFS device.

The shared memory size used by modem and apps for this purpose is 2MB
on sdm630.

Change-Id: Ib41f8c542e10add6ec5d77632a104028e51e6b8c
Signed-off-by: Sahitya Tummala <stummala@codeaurora.org>
7 years agoARM: dts: msm: Add LAB-IBB/OLEDB support for PM660A
Kiran Gunda [Mon, 23 Jan 2017 08:08:18 +0000 (13:38 +0530)]
ARM: dts: msm: Add LAB-IBB/OLEDB support for PM660A

PM660A supports LAB-IBB and OLEDB regulator while they are not
existing in PM660L. Add device nodes and enable them for PM660A.

Change-Id: I0210accea5e3a358830acf2235f72bad003d8144
Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
7 years agoregulator: qpnp-oledb: Correct the conditional checks
Kiran Gunda [Mon, 23 Jan 2017 07:37:55 +0000 (13:07 +0530)]
regulator: qpnp-oledb: Correct the conditional checks

Correct the conditional check in the oledb_hw_init to avoid programming the
configuration registers if module is already enabled. Also correct the
conditional check in the oledb_regulator_disable.

CRs-Fixed: 1114628
Change-Id: I1af6c5ba6427050832ae04e693f161c517ef03a2
Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
7 years agoregulator: qpnp-labibb: Do not program LAB_CURRENT_SENSE for PM660A
Kiran Gunda [Mon, 23 Jan 2017 07:14:02 +0000 (12:44 +0530)]
regulator: qpnp-labibb: Do not program LAB_CURRENT_SENSE for PM660A

Programming the default (1.5x) LAB_CURRENT_SENSE configuration is not
required for PM660A. Configure it only if explicitly specified in the
DT config.

CRs-Fixed: 1114628
Change-Id: Ib09e6430e99a7f39a9d2f837494a977daff354ba
Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
7 years agousb: gadget: f_diag: allocate diag USB channel when not found
Liangliang Lu [Fri, 13 Jan 2017 03:36:21 +0000 (11:36 +0800)]
usb: gadget: f_diag: allocate diag USB channel when not found

Currently usb function instance driver depends on diag char driver to
create the channel (using usb_diag_open api). Failing to create channel
can result in enumeration failure. Avoid this dependency by creating
diag channel from function instance if not available. Same channel
will be reused when diag char driver creates/opens the channel.

Change-Id: I11debd0189d81542762af22b3d203728d2266a42
Signed-off-by: Liangliang Lu <luliang@codeaurora.org>
7 years agosmb-lib: report discharging when charger is absent
Abhijeet Dharmapurikar [Wed, 18 Jan 2017 04:00:08 +0000 (20:00 -0800)]
smb-lib: report discharging when charger is absent

Currently, the code reports whatever is in the BATTERY_CHARGING_STATUS_1
register for the battery status.

We have seen that the register continues to report FAST charging
even when the chg_ok pin could be low or dc path is in collapsed
state (collapsed state is treated as dc not online). This unexpected
report of charging while it is not really charging breaks certain
features.

Fix it by checking for usb_online and dc_online. But make sure that
if the battery is full it continues to report so.

Change-Id: I732c916b4f63f9ff0fd8d9c77ce5253c309698a4
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>