"LA.UM.9.14.r1-23800-LAHAINA.QSSI14.0"
* tag 'LA.UM.9.14.r1-23800-LAHAINA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/dataipa:
msm: ipa: Null terminated interface name string argument received from ioctl
msm: ipa3: creating new ipc log file for IPA Clocks
Change-Id: I4135d434cb5e7dd1009ce2a66ce0f3d81bf3588a
"LA.UM.9.14.r1-23300-LAHAINA.QSSI14.0"
* tag 'LA.UM.9.14.r1-23300-LAHAINA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/display-drivers:
disp: msm: sde: skip msm_lastclose if display is stuck in splash
disp: msm: cancel all delayed_works before triggering msm_lastclose
disp: msm: sde: cancel delayed work items during TUI transition
Change-Id: I8dbdda8ada31d7d58a5aceaf7e72d6955cee2ec2
Checkpatch tool generates some errors and warnings due to added PM QoS feature
This change fixes these issues.
Change-Id: I0843ecd33144d7ac65649ee90ed156e97a1a2f8a
Signed-off-by: George Gao <georgao@codeaurora.org>
They're used only in their own source files so just mark them static.
Change-Id: Ie8699f97074a5838af4bc6eab4c1108258b97e4c
Signed-off-by: Alexander Winkowski <dereference23@outlook.com>
Cross-checked with msm-5.15 tag. The change does not exist as a separate
commit and is squashed into the initial import.
Change-Id: Ie922c512d7ea24661d3179cfd156ab8eb6fcc363
Signed-off-by: Alexander Winkowski <dereference23@outlook.com>
Cross-checked with msm-4.14 and msm-5.15 tags. The change does not exist
as a separate commit and is squashed into the initial import.
Change-Id: Ib3defedf0fbd5b7cdccdfba26383313ff05b4ef0
Signed-off-by: Alexander Winkowski <dereference23@outlook.com>
"LA.UM.9.14.r1-23100-LAHAINA.QSSI14.0"
* tag 'LA.UM.9.14.r1-23100-LAHAINA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel:
Revert "asoc: msm-compress : Fix for CTS-on-gsi with gki"
asoc: msm-compress : Fix for CTS-on-gsi with gki
ASoC: msm-pcm-host-voice: Handle mutex lock-unlock
Change-Id: I84217298ebd04c41daa978fcd3321a3c1bd2670b
CONFIG_DRM_MSM_DP is disabled on holi, making this function undefined
and breaking compilation. Like all other inline functions, make this one
return 0.
Change-Id: I1ae0eeab563c3a67fb35d92e8ad2c391458778e6
"LA.UM.9.14.r1-22400-LAHAINA.QSSI13.0"
* tag 'LA.UM.9.14.r1-22400-LAHAINA.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel:
Asoc: add functionality to get source Track data from FNN module
dsp: add support to get Source Track data from FNN module
asoc: lahaina: add 16 channel support on tdm interface
asoc: Add jitter cleaner external clock switch
dsp: q6asm: Add check for ADSP payload size
ASoC: msm-pcm-host-voice: Check validity of session idx
dsp: Address information leak in dsp drivers
dsp: q6lsm: Address use after free for mmap handle
dsp: q6afe: Add check for fbsp state
dsp: q6lsm: Add check for payload buffer
ASoC: Resolve use after free in listen sound client
ASoC: dsp: q6core: Avoid use after free
ASoC: msm-lsm-client: Integer overflow check
asoc:msm-lsm-client: check for param size before copying
Change-Id: Ia01bfa4467f137efa4578708177862b794aeaf91
"LA.UM.9.14.1.r1-10900-QCM6490.QSSI14.0"
* tag 'LA.UM.9.14.1.r1-10900-QCM6490.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/video-driver:
msm: vidc: Update avc/hevc dec capability as per PRD
msm: vidc: Add clock/bus votes for eos/flush commands
msm: vidc: enabling dynamic session context for different targets
msm: vidc: enabling new DTSI compatibility for IOT specific target
Change-Id: I602efdd03e7d5f659660780b32c2d4f115476b8a
"LA.UM.9.14.1.r1-10900-QCM6490.QSSI14.0"
* tag 'LA.UM.9.14.1.r1-10900-QCM6490.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel:
dsp: q6lsm: Address use after free for mmap handle
ASoC: Resolve use after free in listen sound client
dsp: q6lsm: Add check for payload buffer
ASoC: dsp: q6core: Avoid use after free
dsp: afe: check for param size before copying
dsp: q6core: validate payload size before access for AVCS
asoc: copyright fix
Change-Id: I6e86a207e0a4651c87724cc8333258bd1d7b5dce
"LA.UM.9.14.r1-22200-LAHAINA.QSSI14.0"
* tag 'LA.UM.9.14.r1-22200-LAHAINA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel:
ASoC: msm-pcm-q6-v2: Add dsp buf check
ASoC: Add the judgment for TDM
asoc: swrm: disable bus reset based on swrm verison
dsp: afe: Add check for sidetone iir config copy size
ASoC: msm-pcm-host-voice: Address buffer overflow in hpcm playback copy
ASoC: msm-pcm-voip: Avoid interger underflow
dsp: asm: validate payload size before access
dsp: afe: check for param size before copying
dsp: q6core: validate payload size before access for AVCS
dsp: afe: Add check for num_channels
soc: swr-mstr-ctrl: add new lock to sync runtime_resume and runtime_suspend
soc: reduce the auto suspend timeout when swr event finished
Change-Id: I82d3446a3ecf6cf47f75ab34a292557f24339ebb
The reg in soc_dapm_mux is 32-bit. The BE DAI ID passed
as shift(to be operated on the reg) may be more than 31,
which may cause overflow.
Set reg field to SND_SOC_NOPM to avoid any DAPM operation
while passing BE IDs in shift_l field and hence avoid overflow.
Change-Id: Ibbbca04c61b7c56eb4c5a7485a4e93dc28a09709
Signed-off-by: Soumya Managoli <smanag@codeaurora.org>
[dereference23: Forward port to msm-5.4]
Signed-off-by: Alexander Winkowski <dereference23@outlook.com>
Based on panel hardware support, display brightness levels can
be very high value. This high value display brightness cooling
device levels can cause exceeding PAGE_SIZE for cooling device stat
buffer. It leads to buffer failure for cooling device stat feature.
Limit display panel mitigation level max to 255. If hardware
supports more than 255, then scale brightness levels fit
into above limit.
Change-Id: Ieeee4ff2aa5cd884819b30b4fd9839e48ac4d804
Signed-off-by: Manaf Meethalavalappu Pallikunhi <manafm@codeaurora.org>
"LA.UM.9.14.r1-21600-LAHAINA.QSSI14.0"
* tag 'LA.UM.9.14.r1-21600-LAHAINA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/dataipa:
msm: ipa3: Adding changes to remove dependency ipa3_ctx global variable
msm: ipa3: Changes to fix memory leak issue
msm: ipa3: reset skb header before passing it to NW stack
msm: ipa3: add debug stats in case of pipe setup fail
msm: ipa3: Update QMAP ID field in metadata field for GSB client
msm: ipa3: add cleanup_rx if setup pipe failed.
Change-Id: I3a86ea1bfda1970c04029b6c42041949c3c946af
"LA.UM.9.14.r1-21600-LAHAINA.QSSI14.0"
* tag 'LA.UM.9.14.r1-21600-LAHAINA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel:
msm: camera: cdm: Making WQ to have inflight works to be one
msm: camera: cdm: check irq status on hang detection
msm: camera: ope: Avoid deadlock in OPE PF handling
Change-Id: I842118bc7fbdf635a9a76a4afdfbed87e6153df8
This gets stuck with a whopping 2000ms timeout.
Change-Id: If3e7e15ba5c455d4fa77990a903b360af853c6aa
Signed-off-by: Vaisakh Murali <mvaisakh@statixos.com>
Some of the ipa irqs are run on CPU0 only and a few are run on CPU4.
Instead of utilizing the prime or gold clusters, affine these
completely to little cluster.
Little cluster can easily handle these interrupts and manage them
in a power efficient manner rather than handing these to the gold
clusters.
Change-Id: Ic9032448931593fd4ce5ccb77dec1b2e76a5ffc0
Signed-off-by: Vaisakh Murali <mvaisakh@statixos.com>