OSDN Git Service
Manaf Meethalavalappu Pallikunhi [Wed, 15 Feb 2017 12:39:35 +0000 (18:09 +0530)]
power: bcl_peripheral: Enable BCL LMH algorithm only once
Currently BCL LMH algorithm enable request goes for every time BCL
threshold enablement. It needs to be enabled only once. So Enable
BCL LMH algorithm only once.
Change-Id: I94c7326b7730830f71b71c92df21a589ddd2347b
Signed-off-by: Manaf Meethalavalappu Pallikunhi <manafm@codeaurora.org>
Manaf Meethalavalappu Pallikunhi [Wed, 15 Feb 2017 12:11:55 +0000 (17:41 +0530)]
power: bcl: Fix battery SoC read and evaluation whenever BCL enabled
Just after enabling BCL, reading and evaluating current battery SoC
is bypassed. Because of this, during this same time if battery SoC
is less than preset threshold, BCL doesn't mitigate until next battery
SoC change notification comes. Fix battery SoC read and evaluation
path whenever BCL is enabled.
CRs-Fixed:
2007133
Change-Id: I65639ab078875dc3f6940fd1a89201af98e40881
Signed-off-by: Manaf Meethalavalappu Pallikunhi <manafm@codeaurora.org>
Linux Build Service Account [Tue, 28 Feb 2017 07:37:29 +0000 (23:37 -0800)]
Merge "arm64: Disable KASAN in uwwind_frame"
Linux Build Service Account [Tue, 28 Feb 2017 07:37:28 +0000 (23:37 -0800)]
Merge "msm: kgsl: Add efuse read capabilities for A508 GPU"
Linux Build Service Account [Tue, 28 Feb 2017 07:37:27 +0000 (23:37 -0800)]
Merge "i2c-msm-v2: Enable/Disable clocks and gpios per transfer"
Linux Build Service Account [Tue, 28 Feb 2017 07:37:26 +0000 (23:37 -0800)]
Merge "qseecom: add mutex around qseecom_set_client_mem_param"
Linux Build Service Account [Tue, 28 Feb 2017 07:37:26 +0000 (23:37 -0800)]
Merge "msm: mdss: Allocate DMA pipe for pan display path"
Linux Build Service Account [Tue, 28 Feb 2017 07:37:25 +0000 (23:37 -0800)]
Merge "msm: sde: Add mutex lock for debug buffer access in rotator"
Linux Build Service Account [Tue, 28 Feb 2017 07:37:24 +0000 (23:37 -0800)]
Merge "msm: mdss: add support for Cx iPeak limit management"
Linux Build Service Account [Tue, 28 Feb 2017 07:37:22 +0000 (23:37 -0800)]
Merge "Revert "firmware_class: Add an additional path to fw_path list""
Linux Build Service Account [Tue, 28 Feb 2017 07:37:22 +0000 (23:37 -0800)]
Merge "soc: qcom: Notify clients in case qmi connection to service locator fails"
Linux Build Service Account [Tue, 28 Feb 2017 07:37:20 +0000 (23:37 -0800)]
Merge "f_gsi: Make usb ipa wq as freezable workqueue"
Linux Build Service Account [Tue, 28 Feb 2017 07:37:20 +0000 (23:37 -0800)]
Merge "msm: ipa: increment GSI command timeout"
Linux Build Service Account [Tue, 28 Feb 2017 07:37:19 +0000 (23:37 -0800)]
Merge "msm: kgsl: Add placeholders for KGSL power limit functions"
Linux Build Service Account [Tue, 28 Feb 2017 07:37:18 +0000 (23:37 -0800)]
Merge "msm: ipa3: Fix uninitialized variables access"
Linux Build Service Account [Tue, 28 Feb 2017 07:37:18 +0000 (23:37 -0800)]
Merge "msm: ipa3: Validate IPA client mapping to endpoint index"
Linux Build Service Account [Tue, 28 Feb 2017 07:37:16 +0000 (23:37 -0800)]
Merge "ARM: dts: msm: Allow modem MBA to be loaded in carveout for SDM660"
Linux Build Service Account [Tue, 28 Feb 2017 07:37:16 +0000 (23:37 -0800)]
Merge "ARM: dts: msm: change memlat vote for min freq on SDM630"
Linux Build Service Account [Tue, 28 Feb 2017 07:37:15 +0000 (23:37 -0800)]
Merge "ASoC: msm: Fix kernel crash in "Speaker Function" mixer control"
Linux Build Service Account [Tue, 28 Feb 2017 07:37:14 +0000 (23:37 -0800)]
Merge "defconfig: msm: Enable PBS driver support for sdm660"
Linux Build Service Account [Tue, 28 Feb 2017 07:37:13 +0000 (23:37 -0800)]
Merge "ARM: dts: msm: Update GFX PM-QoS values for SDM660"
Linux Build Service Account [Tue, 28 Feb 2017 07:37:12 +0000 (23:37 -0800)]
Merge "qcom: smb138x: Average 10 die temperature samples"
Linux Build Service Account [Tue, 28 Feb 2017 07:37:11 +0000 (23:37 -0800)]
Merge "qcom: smb138x: set the freq to 700Khz"
Dilip Kota [Mon, 9 May 2016 07:36:23 +0000 (13:06 +0530)]
i2c-msm-v2: Enable/Disable clocks and gpios per transfer
With QUP in shared mode, enabling and disabling the
resources in runtime pm will cause failure of
transactions over the QUP that are running on other
execution environment. To avoid the failure
enable/disable gpios and clocks of QUP per transfer.
Also move the clock prepare and unprepare calls
to runtime pm APIs from the transfer API to
reduce the latencies in the transactions.
Change-Id: Ic697cdc544405d86ec7c675922c18c00fec451a6
Signed-off-by: Dilip Kota <dkota@codeaurora.org>
Signed-off-by: Shrey Vijay <shreyv@codeaurora.org>
Gaurav Kohli [Wed, 15 Feb 2017 11:31:00 +0000 (17:01 +0530)]
ARM: dts: msm: Allow modem MBA to be loaded in carveout for SDM660
Add sub-device node to allow mba to be able to load in carveout
memory region for SDM660.
Change-Id: I0e9932a0a779a66b7a3d4b682a60885cb7d799c5
Signed-off-by: Gaurav Kohli <gkohli@codeaurora.org>
Satya Durga Srinivasu Prabhala [Mon, 27 Feb 2017 19:27:10 +0000 (11:27 -0800)]
Revert "firmware_class: Add an additional path to fw_path list"
This reverts commit
3e47c536248f ("firmware_class: Add an
additional path to fw_path list").
Adding /firmware/images entry in fw_path is introducing selinux
denials as the access was happening under the client process
context. Removing the entry from fw_path structure.
Change-Id: I359f8defe49595a7e53558992080cb94eba42451
Signed-off-by: Satya Durga Srinivasu Prabhala <satyap@codeaurora.org>
Mayank Rana [Tue, 25 Oct 2016 22:44:11 +0000 (15:44 -0700)]
f_gsi: Make usb ipa wq as freezable workqueue
USB function driver uses usb_gadget_autopm_get() API to increments
USB controller device's PM runtime usage and child count, and also
expects that USB controller is resumed. Late suspend disables USB
controller device's PM runtime functionality by incrementing
disable_depth count and early resume enables it back once system is
resumed. This results into pm_runtime_get_sync() returning -EACCESS
when APPS is power collapsed and it is resuming due to USB bus resume
case. usb_gadget_autopm_get() API is decrementing device's PM runtime
usage count if it receives error value from pm_runtime_get_sync() API.
USB function driver doesn't check return value which results into
continuing USB operation. On next bus suspend, it decrements usage count
although it was not incremented in previous resume case which makes PM
runtime usage count negative. This can cause multiple issues as below:
1. USB bus resume may take more time causing host re-enumerating USB
gadget device
2. Unclock register access on remote wakeup case
3. USB host mode enumeration may fail due to dwc3 device usage count
is negative.
Fix this issue by making usb ipa wq as freezable workqueue which will
make sure that ipa_work_handler() work is executed only after system is
resumed and USB controller device's PM runtime is enabled.
CRs-Fixed:
1075002,
1074383
Change-Id: I300d1a0081fafcbef3c00c63cddd49be54a651e5
Signed-off-by: Mayank Rana <mrana@codeaurora.org>
Mayank Rana [Fri, 14 Oct 2016 15:59:24 +0000 (08:59 -0700)]
f_gsi: Fix error handling with usb_func_ep_queue() return value
usb_func_ep_queue() returns -EAGAIN if usb is function suspended and
successfully remote wakeup is performed. This change fixes error
handling with USB GSI function driver to make sure caller knows that
request is actually queued or not from this context. This makes sure
that USB request is queued once USB host has resumed USB bus.
CRs-Fixed:
1033093
Change-Id: I3f3cb1b6b42530bfa93e0d4badacfe651b6bbb4c
Signed-off-by: Mayank Rana <mrana@codeaurora.org>
Gidon Studinski [Sun, 7 Feb 2016 10:53:13 +0000 (12:53 +0200)]
msm: ipa: increment GSI command timeout
Increment GSI command timeout. This is needed since during Q6 GSI FW
authentication GSI HW is disabled and the response for the HW may be
delayed.
CRs-Fixed:
Change-Id: Ia9ed0f0163abbfd3e242c38a9aea084c1c37e8fd
Signed-off-by: Gidon Studinski <gidons@codeaurora.org>:
Linux Build Service Account [Mon, 27 Feb 2017 23:16:34 +0000 (15:16 -0800)]
Merge "ARM: dts: msm: update dload type imem offset for SDM630"
Linux Build Service Account [Mon, 27 Feb 2017 23:16:33 +0000 (15:16 -0800)]
Merge "ARM: dts: msm: update dload type imem offset for SDM660"
Linux Build Service Account [Mon, 27 Feb 2017 23:16:33 +0000 (15:16 -0800)]
Merge "msm: kgsl: Use init_utsname() instead of ustname() for kernel build info."
Linux Build Service Account [Mon, 27 Feb 2017 23:16:32 +0000 (15:16 -0800)]
Merge "usb: gadget: f_mass_storage: Allow USB LPM upon ep disable"
Linux Build Service Account [Mon, 27 Feb 2017 23:16:31 +0000 (15:16 -0800)]
Merge "soc: qcom: spcom: propagate response timeout error"
Linux Build Service Account [Mon, 27 Feb 2017 23:16:30 +0000 (15:16 -0800)]
Merge "clk: msm: clock-mmss-8998: Update frequency plan for byte/pixel clock"
Linux Build Service Account [Mon, 27 Feb 2017 23:16:29 +0000 (15:16 -0800)]
Merge "usb: pd: Avoid buffer overrun during msg_rx"
Zhen Kong [Mon, 27 Feb 2017 21:41:07 +0000 (13:41 -0800)]
qseecom: add mutex around qseecom_set_client_mem_param
Add mutex around qseecom_set_client_mem_param to prevent an
ioctl thread modifying and corrupting data which is being
processed by another ioctl in the other thread
Change-Id: I0cfb8afab4001c2913be693dfe44c761b9568893
Signed-off-by: Zhen Kong <zkong@codeaurora.org>
Satya Durga Srinivasu Prabhala [Sat, 18 Feb 2017 03:17:45 +0000 (19:17 -0800)]
soc: qcom: pil-loaders: move pil loading of ADSP, SLPI & CDSP to workqueue
When pil loading done through user space helper, there is a possibility
that signal could be pending on thread that initiated the pil, which would
lead to pil failure. To avoid this issue, move pil loading for ADSP, SLPI
and CDSP to separate workqueue in respective loader drivers.
Change-Id: Ie60a7eba7c52ac1565ce166d0e367379cce0b03e
Signed-off-by: Satya Durga Srinivasu Prabhala <satyap@codeaurora.org>
Abhijeet Dharmapurikar [Wed, 22 Feb 2017 03:40:38 +0000 (19:40 -0800)]
qcom: smb138x: Average 10 die temperature samples
Averaging 10 die temperature samples reduces error caused by
a trim issue.
Change-Id: Ie0b9477c121df92544280b8e322c2205c680f6eb
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
Abhijeet Dharmapurikar [Mon, 27 Feb 2017 19:05:28 +0000 (11:05 -0800)]
qcom: smb138x: set the freq to 700Khz
700Khz is not a harmonic of the digital clock and is optimal enough
for all vbus ranges. Running the smb in the non harmonic freq range
is required for correct TDIE adc reporting.
Change-Id: Ib70d64cd72b7408474fd64df287f6404d3749764
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
Jordan Crouse [Fri, 24 Feb 2017 15:39:38 +0000 (08:39 -0700)]
msm: kgsl: Add placeholders for KGSL power limit functions
Add placeholders for the KGSL power limit functions if
CONFIG_QCOM_KGSL is not enabled in the kernel config.
Change-Id: Ic0dedbad15b54cd8c3eba1b0649cb23193dbc16c
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
Linux Build Service Account [Mon, 27 Feb 2017 15:44:40 +0000 (07:44 -0800)]
Merge "defconfig: enable drm/kms driver in mediabox config"
Linux Build Service Account [Mon, 27 Feb 2017 15:44:39 +0000 (07:44 -0800)]
Merge "drm/msm: Revert "drm/msm/sde: fix color component order""
Ghanim Fodi [Sun, 26 Feb 2017 19:45:59 +0000 (21:45 +0200)]
msm: ipa3: Fix uninitialized variables access
Kernel compilation warning is generated due to
these uninitialized variables access. This change
fixes them by initializing the variables.
Change-Id: Ifae04fe5e4d1b9a0c2c399a3c6746c38dea5c4cc
CRs-fixed:
2004062
Signed-off-by: Ghanim Fodi <gfodi@codeaurora.org>
Ghanim Fodi [Mon, 27 Feb 2017 14:39:25 +0000 (16:39 +0200)]
msm: ipa3: Validate IPA client mapping to endpoint index
ipa3_get_ep_mapping() is used to map an IPA client to
IPA endpoint index. The index is used as array index.
This change validates that the returned index is
within the valid range.
CRs-fixed:
2012203
Change-Id: I25df8d0c9b60a5290f2457dd2ed77f2c7e78b46f
Signed-off-by: Ghanim Fodi <gfodi@codeaurora.org>
Kiran Gunda [Thu, 16 Feb 2017 11:14:35 +0000 (16:44 +0530)]
defconfig: msm: Enable PBS driver support for sdm660
PBS driver triggers the PBS event specified by the client
driver to execute the PBS RAM configuration. Enable it for
sdm660 targets.
Change-Id: I95c70295805d31506c864546b763bef8a5e7b4bf
Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
Nikhil Kumar Kansal [Fri, 24 Feb 2017 07:05:57 +0000 (12:35 +0530)]
ARM: dts: msm: change memlat vote for min freq on SDM630
Updating min frequency for memlat voting from 787MHz to
1113MHz to avoid intermediate DDR frequency switching on
SDM630 target.
Change-Id: I4a66efcd3301c3662b48b11c11f83a97c6562f31
Signed-off-by: Nikhil Kumar Kansal <nkansal@codeaurora.org>
Prakash Gupta [Wed, 15 Feb 2017 12:06:05 +0000 (17:36 +0530)]
ARM: dts: msm: add MBA carveout for sdm660
Add MBA carveout between ADSP & cDSP in sync with
v1 memory map.
Change-Id: I65af5e01af1e5dd3de7f0666017dcd82ea8f7293
Signed-off-by: Prakash Gupta <guptap@codeaurora.org>
Rohit Kumar [Thu, 9 Feb 2017 12:22:56 +0000 (17:52 +0530)]
ASoC: msm: Fix kernel crash in "Speaker Function" mixer control
Use snd_soc_kcontrol_codec instead of snd_kcontrol_chip
to obtain the codec information from the kcontrol.
CRs-Fixed:
2012091
Change-Id: I01e3d7d1a4237ac631bbc4bd4d1c047b8b7aa207
Signed-off-by: Rohit Kumar <rohitkr@codeaurora.org>
Kiran Gunda [Tue, 14 Feb 2017 08:52:18 +0000 (14:22 +0530)]
soc: qcom: qpnp-pbs: Add PBS driver support
The PBS driver helps the client drivers to trigger the PBS
event to execute the PBS RAM configuration as requested by the
client driver.
Change-Id: Ic5d1290ffa0b66ac7a8f68529aafcf0b871ee3e8
Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
Ray Zhang [Mon, 27 Feb 2017 08:14:47 +0000 (16:14 +0800)]
defconfig: enable drm/kms driver in mediabox config
Enable drm/kms driver in msmcortex media config.
Enable VT in msmcortex media config.
CRs-Fixed:
2002381
Change-Id: I57a7a737d1f0bc22f229c087a6932b9e73c0537c
Signed-off-by: Manoj Kumar AVM <manojavm@codeaurora.org>
Signed-off-by: Ray Zhang <rayz@codeaurora.org>
Linux Build Service Account [Mon, 27 Feb 2017 07:48:31 +0000 (23:48 -0800)]
Merge "msm: ext_display: move ext_display out of FB driver"
Linux Build Service Account [Mon, 27 Feb 2017 07:48:30 +0000 (23:48 -0800)]
Merge "msm: mdss: remove hdmi audio sysfs node"
Linux Build Service Account [Mon, 27 Feb 2017 07:48:29 +0000 (23:48 -0800)]
Merge "drivers: soc: apr: add wake_up for a waitqueue"
Linux Build Service Account [Mon, 27 Feb 2017 07:48:29 +0000 (23:48 -0800)]
Merge "ALSA: compress: Replace usages of uint32/uint64 with u32/u64"
Linux Build Service Account [Mon, 27 Feb 2017 07:48:28 +0000 (23:48 -0800)]
Merge "ASoC: msm: acquire lock in ioctl"
Linux Build Service Account [Mon, 27 Feb 2017 07:48:27 +0000 (23:48 -0800)]
Merge "ASoC: msm: qdsp6v2: return error when copy from userspace fails"
Linux Build Service Account [Mon, 27 Feb 2017 07:48:26 +0000 (23:48 -0800)]
Merge "ASoC: msm: qdsp6v2: destroy routing lock at exit"
Linux Build Service Account [Mon, 27 Feb 2017 07:48:25 +0000 (23:48 -0800)]
Merge "drm/msm: do not trigger HPD work in non-pluggable case"
Linux Build Service Account [Mon, 27 Feb 2017 07:48:24 +0000 (23:48 -0800)]
Merge "drm/msm: update edid block for audio codec"
Linux Build Service Account [Mon, 27 Feb 2017 07:48:24 +0000 (23:48 -0800)]
Merge "drm/msm: add HPD notification and acknowledge support"
Linux Build Service Account [Mon, 27 Feb 2017 07:48:23 +0000 (23:48 -0800)]
Merge "msm : mdss: Avoid arbitrary free of scale_data in error condition"
Linux Build Service Account [Mon, 27 Feb 2017 07:48:22 +0000 (23:48 -0800)]
Merge "msm: mdss: Fix clocks disable sequence"
Linux Build Service Account [Mon, 27 Feb 2017 07:48:21 +0000 (23:48 -0800)]
Merge "msm: mdss: idle power collapse notify"
Linux Build Service Account [Mon, 27 Feb 2017 07:48:19 +0000 (23:48 -0800)]
Merge "msm: hdcp: enable encryption only if not done already"
Linux Build Service Account [Mon, 27 Feb 2017 07:48:18 +0000 (23:48 -0800)]
Merge "msm: mdss: hdcp2p2: fix sysfs node name"
Linux Build Service Account [Mon, 27 Feb 2017 07:48:17 +0000 (23:48 -0800)]
Merge "msm: mdss: handle programming of MDP_HDMI_DP_CORE_SELECT register"
Linux Build Service Account [Mon, 27 Feb 2017 07:48:17 +0000 (23:48 -0800)]
Merge "msm: mdss: Correct prefill bandwidth calculations"
Amir Samuelov [Sun, 26 Feb 2017 13:53:54 +0000 (15:53 +0200)]
soc: qcom: spcom: propagate response timeout error
HLOS client send request to SP server and expect response within timeout.
if timeout expires, return ETIMEDOUT error, rather than a general error.
Change-Id: Ic7691848ff133196bf31294c010e98846de2c470
Signed-off-by: Amir Samuelov <amirs@codeaurora.org>
Neeraj Upadhyay [Tue, 14 Feb 2017 13:27:53 +0000 (18:57 +0530)]
ARM: dts: msm: update dload type imem offset for SDM630
Dload type imem offset is corrected for SDM630, so that
correct imem address is updated.
Change-Id: Ibed79e05f528028b10e250e5a41047f2e4255add
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
Neeraj Upadhyay [Tue, 14 Feb 2017 13:14:51 +0000 (18:44 +0530)]
ARM: dts: msm: update dload type imem offset for SDM660
Dload type imem offset is corrected for SDM660, so that
correct imem address is updated.
Change-Id: Ic6f4ca6aef80003fe7547f473c515a3368cb555e
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
Gaurav Kohli [Wed, 22 Feb 2017 13:04:12 +0000 (18:34 +0530)]
soc: qcom: Notify clients in case qmi connection to service locator fails
Clients are not getting notification if qmi connection to locator has
not been established. As a result of this clients are waiting forever.
So to avoid this notifying the client in case of qmi connection fails
to service locator.
Change-Id: Id1625c18db812831860355e987a97789357dda13
Signed-off-by: Gaurav Kohli <gkohli@codeaurora.org>
Deepak Kumar [Thu, 9 Feb 2017 05:35:24 +0000 (11:05 +0530)]
msm: kgsl: Add efuse read capabilities for A508 GPU
A508 GPU has multiple frequency plan, for loading a
specific frequency plan add speed bin read capability
for A508 GPU.
Change-Id: I32a030bec438edc74f1e78bfb2ea86e7a3f60dab
Signed-off-by: Deepak Kumar <dkumar@codeaurora.org>
Ray Zhang [Fri, 24 Feb 2017 09:10:15 +0000 (17:10 +0800)]
drm/msm: do not trigger HPD work in non-pluggable case
In HDMI non-pluggable case, it's supposed that there will
not be hotplug events, so ignore the HPD interrupt and do
not schedule the HPD work.
CRs-Fixed:
2010135
Change-Id: I72b9c3fb0f831ddab4be0545c37cd9189d4afa41
Signed-off-by: Ray Zhang <rayz@codeaurora.org>
Ray Zhang [Tue, 21 Feb 2017 13:30:34 +0000 (21:30 +0800)]
drm/msm: update edid block for audio codec
Audio codec needs audio extension block data in EDID,
so add support for providing this information in ops
registered by the audio driver.
CRs-Fixed:
2010135
Change-Id: Ic1b389872171d5faade38d5ff484be065a9dc489
Signed-off-by: Ray Zhang <rayz@codeaurora.org>
Ray Zhang [Fri, 17 Feb 2017 09:46:34 +0000 (17:46 +0800)]
drm/msm: add HPD notification and acknowledge support
In HPD case the HDMI driver communicate with external display
module by specific notification and acknowledge interfaces.
Add this support to enable the communication.
CRs-Fixed:
2010135
Change-Id: I24ac1e0f0cb1e3946e2a53e4bf72bafbd84e4395
Signed-off-by: Ray Zhang <rayz@codeaurora.org>
Ray Zhang [Wed, 25 Jan 2017 09:50:18 +0000 (17:50 +0800)]
msm: ext_display: move ext_display out of FB driver
Make ext_display a standalone module independent of
framebuffer driver, so that it could be shared by
various drivers such as framebuffer and KMS.
CRs-Fixed:
2010135
Change-Id: I336c556cbfbd66d3cb3467acaea038d5d3651f67
Signed-off-by: Ray Zhang <rayz@codeaurora.org>
Ray Zhang [Mon, 16 Jan 2017 03:22:36 +0000 (11:22 +0800)]
msm: mdss: remove hdmi audio sysfs node
Use audio codec callback to replace the existing sysfs
node which has permission issues. The usage is the same
as previous sysfs node as the input parameters are not
changed. There are 3 different flags could be passed
in: SET_ENABLE, ENABLE, and CONNECT.
CRs-Fixed:
2010135
Change-Id: Id526bd8a3d750f8da108bc42b1e3e8f680950f3b
Signed-off-by: Ray Zhang <rayz@codeaurora.org>
Ray Zhang [Fri, 17 Feb 2017 09:10:16 +0000 (17:10 +0800)]
drm/msm: enable hdmi audio function for sde
Register ext_disp and provide audio codec ops. This
enables HDMI audio functionality for DRM driver.
CRs-Fixed:
2010135
Change-Id: Ide661456ab42bf6a8f13359819e39317f439a255
Signed-off-by: Ray Zhang <rayz@codeaurora.org>
Linux Build Service Account [Mon, 27 Feb 2017 01:01:50 +0000 (17:01 -0800)]
Merge "msm: sde: Remove panic from rotator smmu fault handler"
Linux Build Service Account [Sun, 26 Feb 2017 12:44:59 +0000 (04:44 -0800)]
Merge "drm/msm: add hdmi audio support for sde kms"
Linux Build Service Account [Sun, 26 Feb 2017 12:44:58 +0000 (04:44 -0800)]
Merge "msm: kgsl: Don't wait for context that has not submitted"
Linux Build Service Account [Sun, 26 Feb 2017 12:44:57 +0000 (04:44 -0800)]
Merge "crypto: msm: check invalid src and dst vbuf in qcedev.c"
Linux Build Service Account [Sun, 26 Feb 2017 03:49:35 +0000 (19:49 -0800)]
Merge "mhi: core: Mark unprocessed events as STALE"
Linux Build Service Account [Sun, 26 Feb 2017 03:49:34 +0000 (19:49 -0800)]
Merge "clk: qcom: osm: program SEQ_REG32 unconditionally"
Linux Build Service Account [Sun, 26 Feb 2017 03:49:33 +0000 (19:49 -0800)]
Merge "bluetooth: Fix slimbus shutdown sequence"
Linux Build Service Account [Sun, 26 Feb 2017 03:49:32 +0000 (19:49 -0800)]
Merge "ASoC: msm: Update configs for speaker protection on sdm660"
Linux Build Service Account [Sun, 26 Feb 2017 03:49:31 +0000 (19:49 -0800)]
Merge "ASoC: msm_sdw: Add 48k TX VI sense sampling rate support"
Linux Build Service Account [Sun, 26 Feb 2017 03:49:30 +0000 (19:49 -0800)]
Merge "ASoC: wsa881x: Add retry logic for temperature read"
Linux Build Service Account [Sun, 26 Feb 2017 03:49:30 +0000 (19:49 -0800)]
Merge "drm/msm: Add BACKLIGHT_CLASS_DEVICE as a dependency"
Linux Build Service Account [Sun, 26 Feb 2017 03:49:29 +0000 (19:49 -0800)]
Merge "smb-lib: rerun AICL when PD voltage changes"
Linux Build Service Account [Sun, 26 Feb 2017 03:49:28 +0000 (19:49 -0800)]
Merge "spi: spi_qsd: Check device state during set_cs call"
Linux Build Service Account [Sun, 26 Feb 2017 03:49:27 +0000 (19:49 -0800)]
Merge "ARM: dts: msm: Update sdhc2 node for sdm630 QRD"
Linux Build Service Account [Sun, 26 Feb 2017 03:49:26 +0000 (19:49 -0800)]
Merge "defconfig: msm: Enable ARM64_STRICT_BREAK_BEFORE_MAKE flag."
Linux Build Service Account [Sun, 26 Feb 2017 03:49:26 +0000 (19:49 -0800)]
Merge "arm64: mm: allow enforcing of strict break-before-make for page tables"
Linux Build Service Account [Sun, 26 Feb 2017 03:49:25 +0000 (19:49 -0800)]
Merge "drm/msm: add mdss_smmu_request_mappings definition for non-FB targets"
Linux Build Service Account [Sun, 26 Feb 2017 03:49:24 +0000 (19:49 -0800)]
Merge "ARM: dts: msm: mhi_uci: Enable MHI TF Channels"
Linux Build Service Account [Sun, 26 Feb 2017 03:49:18 +0000 (19:49 -0800)]
Merge "clk: msm: clock-osm: handle corner cases for APM/MEM-ACC switching"
Linux Build Service Account [Sun, 26 Feb 2017 03:49:17 +0000 (19:49 -0800)]
Merge "msm: camera: cpp: Avoid exposing kernel information to user space"
Linux Build Service Account [Sun, 26 Feb 2017 03:49:16 +0000 (19:49 -0800)]
Merge "clk: msm: clock-gcc-8998: Remove control of the hmss_ahb_clk from Linux"