"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 causes parts of the audio module to be rebuilt during every
incremental build, even if there are no changes:
CC techpack/audio/ipc/apr.o - due to command line change
CC techpack/audio/ipc/apr_v2.o - due to command line change
CC techpack/audio/ipc/apr_tal_rpmsg.o - due to command line change
CC techpack/audio/ipc/wcd-dsp-glink.o - due to command line change
We're only experiencing this issue in techpack/audio/ipc at the moment,
but kill the timestamp injection in all the audio components to
eliminate the possibility of encountering this issue again in the
future. This is harmless since the injected BUILD_TIMESTAMP macro is
never used.
Change-Id: I35b588a2a902438b2c79ebbac31453f2e528bbbe
Signed-off-by: Danny Lin <danny@kdrag0n.dev>
"LA.UM.9.14.r1-21300-LAHAINA.QSSI12.0"
* tag 'LA.UM.9.14.r1-21300-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel:
asoc: Fix possible overflow in routing driver
asoc : Update proper comment for endpoint 2
Change-Id: I14f8b619785911a1ac2500fad64eccd290af1fff
"LA.UM.9.14.r1-21200-LAHAINA.QSSI13.0"
* tag 'LA.UM.9.14.r1-21200-LAHAINA.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel:
asoc : mark used cal block as stale
asoc: Add build option for qcs6490
asoc: kona: Add QUAD I2S EBIT clk define to kona
ASoC: Add check for pm_qos_req before removal
ASoC: msm-pcm-q6-v2: Add dsp buf check
dsp : assign null to pointer that has freed address
asoc : send chanel mixer while rerouting sound device
asoc: lahaina: set correct swr port map when wcd disabled
asoc: wcd938x/wcd937x: add null pointer check for mbhc variable
asoc: wsa881x: Fix to set the correct volume level
asoc : enable mclk after ssr for talos
ASoC: Add support "adm cmd register" and "adm pp" events
dsp: Remove lock in voice_map_cal_memory
Change-Id: Id91693ecd7a7f7b85f1e96f1337ad4fba3b0d2b4
"LA.UM.9.14.r1-21000-LAHAINA.QSSI13.0"
* tag 'LA.UM.9.14.r1-21000-LAHAINA.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/display-drivers:
disp: msm: dsi: clear the panel esd_recovery_pending in power on commit
drm: msm: remove YUV format setting
Change-Id: I35059b0dc99d1d3e2c9d1bff1fe6b121d00b173b
"LA.UM.9.14.r1-21000-LAHAINA.QSSI13.0"
* tag 'LA.UM.9.14.r1-21000-LAHAINA.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/dataipa:
msm: ipa3: Adding changes to retry page allocation in WQ
msm: ipa3: Adding check for odl stats
Change-Id: Ie55ccb4d0730d790b96abf245a2a850fa8427a84
"LA.UM.9.14.r1-21000-LAHAINA.QSSI13.0"
* tag 'LA.UM.9.14.r1-21000-LAHAINA.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel:
asoc: Update wcd937x codec driver controls
uapi:align msm_audio_ar.h with AR
asoc : modify spf_machine_dlkm module name for GVM
asoc: tavil: modify TX routes and dapm widgets
asoc: tavil: modify RX routes and dapm widgets
asoc: Fix App Type Gain can`t work proper
asoc: destroy mutex during module_exit
asoc: add return value check for channel mapping function
Asoc: 24bit support for output devices
Change-Id: Ic6f52c296b15b5e202da6c98668965d8ae997d6f
"LA.UM.9.14.r1-20700-LAHAINA.QSSI13.0"
* tag 'LA.UM.9.14.r1-20700-LAHAINA.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/display-drivers:
disp: msm: sde: fix min ib vote in mnoc and ebi_ib path
disp: msm: dsi: add support for dsi config
Change-Id: Ie88226bfc57764c185a1e013e9ed6e2a6819a419
"LA.UM.9.14.r1-20700-LAHAINA.QSSI13.0"
* tag 'LA.UM.9.14.r1-20700-LAHAINA.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel:
asoc: use virt_sndcard_ctl node for sndcard status update
dsp : search cal block using path in asm
asoc: audio reach kernel bringup on 8255 GVM
ASoC: codecs: Deinitialize mbhc on codec remove
asoc: Add kcontrol "QUAT_TDM_RX_7 Port Mixer TERT_TDM_TX_7"
audio: Modified SSR handling after sub-system shutdown compltes
asoc: remove error from function msm_pinctrl_mclk_enable
Change-Id: I3bad495ed1fe4ec8a3f7c2acb515c9acd96f31da
"LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0"
* tag 'LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/display-drivers:
disp: msm: add msm framebuffer emulation
makefile: add gki config support for display techpack for kona
Revert "disp: msm: dsi: Add DSI PLL support for 7nm_v4_1 arch"
disp: msm: dsi: Add DSI PLL support for 7nm_v4_1 arch
disp: msm: sde: disable dsi ctrl regulator during deepsleep
disp: msm: sde: update uidle ctl register only for master encoder
disp: msm: avoid minidump region addition for mdss register dumps
disp: msm: add skip panel power off dt property
Change-Id: I1ade9627b3ade718cb923b0ca23031fc9e639808
"LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0"
* tag 'LA.UM.9.14.r1-20500.01-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/dataipa:
msm: ipa3: add check in odl pipe cleanup
msm: ipa3: Added changes to check QMI pointer valid or not
msm: ipa: fix to NULL terminate the pointer
msm: ipahal: modify parameter from eq_bitfield[i] to i
msm: ipa3: handling MISRA issue
Change-Id: I79939c82f4245f459dd320ffcd413815f2d18905