Commit graph

876,159 commits

Author SHA1 Message Date
Zhen Kong
f9bafc3ad6 qseecom: Add qseecom driver snapshot for Lahaina
Add snapshot for qseecom driver from msm-4.19 commit 87a248d5b496d
("qseecom: invalidate listener buffer cache when get listener request").

Change-Id: I22261ad22fa8302b72b5569c68b311ca7fef9192
Signed-off-by: Zhen Kong <zkong@codeaurora.org>
2020-01-02 11:17:15 -08:00
qctecmdr
05b1c784bd Merge "cpufreq: record CPUFREQ stat for fast switch path" 2020-01-02 09:24:43 -08:00
qctecmdr
452bee0e6a Merge "uapi: sound: latency mode support for transcode loopback" 2020-01-01 21:22:45 -08:00
qctecmdr
c4f1919d80 Merge "defconfig: lahaina-qgki: enable CONFIG_AUDIO_QGKI" 2020-01-01 21:22:45 -08:00
qctecmdr
5d88df1860 Merge "arm64: defconfig: Enable CPUFREQ-HW for Lahaina" 2020-01-01 21:22:45 -08:00
qctecmdr
69b0c1b3d6 Merge "ASoc: msm: qdspv2: Clock recovery support in compress driver" 2020-01-01 20:38:20 -08:00
qctecmdr
eade5931d5 Merge "dma-mapping-fast: Add support for DMA_ATTR_FORCE_CONTIGUOUS" 2020-01-01 20:38:19 -08:00
qctecmdr
105cc6ea29 Merge "Kconfig: add description for AUDIO_QGKI" 2020-01-01 19:58:00 -08:00
qctecmdr
a328bbce1c Merge "include: Add snapshot of header files for wcd spi and dsp manager" 2020-01-01 19:58:00 -08:00
qctecmdr
a7b790e08b Merge "ALSA: jack: Add support to report second microphone" 2020-01-01 19:57:59 -08:00
qctecmdr
682b9abcbc Merge "ASoC: msm: qdsp6v2: Support to set session start delay" 2020-01-01 19:57:59 -08:00
Naveen Yadav
3ec46f0514 arm64: defconfig: Enable CPUFREQ-HW for Lahaina
Enable CPUFREQ-HW for enabling cpu frequency scaling.

Change-Id: Ieb299b5e253070b6c5ff18c65547f9ead429cb37
Signed-off-by: Naveen Yadav <naveenky@codeaurora.org>
2019-12-31 09:32:19 +05:30
qctecmdr
9a2d5fc879 Merge "wil6210: notify cfg80211_new_sta upon connection before init tx ring" 2019-12-30 18:34:57 -08:00
qctecmdr
e79e4c7ef2 Merge "defconfig: Enable MHI Host driver for lahaina" 2019-12-30 17:49:21 -08:00
qctecmdr
63c317db45 Merge "ASoC: compress: add support for Vorbis and amrwb_plus" 2019-12-30 17:49:21 -08:00
qctecmdr
7fe1169434 Merge "scsi: ufs-qcom: Add reset control support for host controller" 2019-12-30 17:49:20 -08:00
qctecmdr
581ceaf624 Merge "SoC: soc-pcm: call pcm_new when creating new pcm" 2019-12-30 16:55:17 -08:00
qctecmdr
b988a01dbf Merge "ASoC: core: Support for compress ioctls" 2019-12-30 16:55:16 -08:00
qctecmdr
e683eb979e Merge "arm64: defconfig: Enable CONFIG_BT_SLIM on Lahaina" 2019-12-30 16:55:16 -08:00
qctecmdr
4a83585fa1 Merge "mhi: add snapshot for MHI driver stack" 2019-12-30 16:55:16 -08:00
qctecmdr
536ac75863 Merge "BACKPORT: FROMLIST: scsi: ufs: Export query request interfaces" 2019-12-30 15:00:18 -08:00
qctecmdr
ae8057b485 Merge "ASoC: compress: update snd_soc_platform to snd_soc_component" 2019-12-30 15:00:18 -08:00
qctecmdr
e22f3c6ca9 Merge "ASoC: Cold start latency reduction" 2019-12-30 15:00:17 -08:00
qctecmdr
82ed4665df Merge "clk: dt-bindings: Define clock IDs supported by bolero codec" 2019-12-30 14:12:30 -08:00
qctecmdr
ebb17abdf0 Merge "drivers: slimbus: Makefile: Correct makefile configuration" 2019-12-30 14:12:30 -08:00
qctecmdr
ee5466d8fb Merge "ASoC: msm: qdsp6v2: Support to configure clk recovery mode" 2019-12-30 14:12:29 -08:00
qctecmdr
fcd01ea326 Merge "SoC: pcm: Add delay_blk feature" 2019-12-30 13:08:31 -08:00
qctecmdr
1e5fdaeff7 Merge "uapi: sound: add new meta key to get DSP render position" 2019-12-30 13:08:31 -08:00
qctecmdr
86fcf02a59 Merge "msm: dt-binding: add snapshot of audio external clockfor Lahaina" 2019-12-30 13:08:30 -08:00
Meng Wang
5c51c207d3 ASoC: compress: add support for Vorbis and amrwb_plus
Add Vorbis and amrwb_plus to supported offload formats,
update alac and ape snd_codec_options names to match with
userspace and send media format block for both formats
through compress driver.

Change-Id: Ibec74c4d3f44a4676b49fa03133fd5d31dd5182d
Signed-off-by: Meng Wang <mengw@codeaurora.org>
2019-12-27 14:44:06 +08:00
Hemant Kumar
bf5a4bf702 defconfig: Enable MHI Host driver for lahaina
MHI Host Interface is a communication protocol to be used by the
host to control and communicate with external soc over a high speed
peripheral bus.

Change-Id: Ia948274b3d298df417628b8cc87d972945a55e47
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
2019-12-25 21:33:33 -08:00
Hemant Kumar
e689af8a2e mhi: add snapshot for MHI driver stack
Add snapshot for MHI driver stack from msm-4.19 commit
6cc10bff8d4a ("Bluetooth: Re-initialize regulator to NULL on error").
Additional changes are made to pass check_patch errors.

Change-Id: I4dbe727e25d01967dd9cbe60125af47d3bab3f20
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
2019-12-25 21:32:42 -08:00
jiad
22e74e2569 mhi: core: export symbols for references
Export symbols for below three APIs.

mhi_unprepare_after_power_down
mhi_unregister_mhi_controller
mhi_pm_resume.
mhi_pm_fast_resume.

Change-Id: If5a447e77f04e40782b74fd75b31ea42ee706d6d
Signed-off-by: jiad <jiad@codeaurora.org>
2019-12-25 21:32:42 -08:00
Surendar Karka
529de7c466 uapi: sound: add new meta key to get DSP render position
Add meta key to query presentation position from DSP
in system time domain.

Change-Id: I1b17bdc2c94b4d694f7d968cd513812e4136e209
Signed-off-by: Surendar Karka <skarka@codeaurora.org>
2019-12-26 09:42:59 +08:00
Meng Wang
18b7652c82 Kconfig: add description for AUDIO_QGKI
Add description for Audio QGKI config.

Change-Id: I54a3de4fdb6e79fb90d6653bd52f729bb2c03031
Signed-off-by: Meng Wang <mengw@codeaurora.org>
2019-12-26 09:39:05 +08:00
Meng Wang
d1eb1c2845 SoC: pcm: Add delay_blk feature
Add delay_blk() to pcm, platform and DAI ops.
The pcm delay_blk() op collects the audio DSP path
delay from the low-level drivers and sets the
runtime->delay field to their aggregate.

Change-Id: Ib7e10f44ab8ccb46dc2f5825081d0afef662d827
Signed-off-by: Kenneth Westfield <kwestfie@codeaurora.org>
Signed-off-by: Meng Wang <mwang@codeaurora.org>
2019-12-26 09:33:04 +08:00
Meng Wang
6479875cbf include: Add snapshot of header files for wcd spi and dsp manager
This is a snapshot of wcd-spi.h and wcd-dsp-mgr.h for wcd spi and
dsp manager as of msm-4.14 commit <af1e41>(Add header files for
wcd spi and dsp manager).

Change-Id: Iaffcecb946ac5e60ab99c7b7a7d5c06259ab7344
Signed-off-by: Meng Wang <mwang@codeaurora.org>
2019-12-25 17:56:50 +08:00
Banajit Goswami
c559fb7c52 ALSA: jack: Add support to report second microphone
ALSA jack framework currently supports reporting only
one single microphone. Add support to report presence of
the second microphone to userspace.

Change-Id: I72d16892f2fa563c026bf90d847d9365dcf2233a
Signed-off-by: Phani Kumar Uppalapati <phaniu@codeaurora.org>
Signed-off-by: Banajit Goswami <bgoswami@codeaurora.org>
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
Signed-off-by: Meng Wang <mwang@codeaurora.org>
2019-12-25 16:18:48 +08:00
Meng Wang
d54bc9b73f defconfig: lahaina-qgki: enable CONFIG_AUDIO_QGKI
Enable CONFIG_AUDIO_QGKI to custom audio features.

Change-Id: Iddcaef3d24120679fe8d7555ae8b1df025cf403d
Signed-off-by: Meng Wang <mengw@codeaurora.org>
2019-12-25 14:37:14 +08:00
Surendar Karka
bc889dcc87 uapi: sound: latency mode support for transcode loopback
Add metadata to configure latency mode for DSP transcode
loopback to set legacy or low latency path. Userspace API
introduced to configure the same.

Change-Id: I914c68a9e9d8647530b72c42548e571b7508c423
Signed-off-by: Siddartha Shaik <sshaik@codeaurora.org>
Signed-off-by: Surendar Karka <skarka@codeaurora.org>
2019-12-25 14:24:55 +08:00
Banajit Goswami
28f1f38474 ASoC: msm: add support for different compressed formats
Add support for below compressed formats and features
 * DTS playback
 * PCM capture in Compressed driver
 * MP2 decoder
 * DTS_LBR Passthrough Support
 * Transcode from MP3, WMA to DTS compressed
 * Update compress audio params.

Change-Id: I595e638da78cced02142f4ee430afb7357eb336c
Signed-off-by: Srikanth Uyyala <suyyala@codeaurora.org>
Signed-off-by: Banajit Goswami <bgoswami@codeaurora.org>
Signed-off-by: Meng Wang <mwang@codeaurora.org>
2019-12-24 22:18:59 -08:00
Meng Wang
c2ad50a2bb ASoc: msm: qdspv2: Clock recovery support in compress driver
Support for clock recovery in compress driver.

Userspace app can issue clock recovery command with a positive value
to advance the clock or a negative value to delay the clock.

CRs-Fixed: 2036899
Change-Id: Iacfc18afe6723edea84ed3382ac62810fcadb31a
Signed-off-by: Manish Dewangan <manish@codeaurora.org>
Signed-off-by: Meng Wang <mwang@codeaurora.org>
2019-12-24 22:18:54 -08:00
Meng Wang
7c30bdfff1 dt-bindings: sound: Add snapshot of audio port types for soundwire
This is a snapshot of the audio codec port types in new header
required by soundwire interface as of commit<I2325b> (Add new
file of audio port types for soundwire).

Change-Id: I2325b3a8d04aaa5e204ab7e51041329700156154
Signed-off-by: Ramprasad Katkam <katkam@codeaurora.org>
Signed-off-by: Meng Wang <mengw@codeaurora.org>
2019-12-25 08:33:25 +08:00
Meng Wang
b8da766319 ASoC: msm: qdsp6v2: Add TrueHD HDMI compress pass-though
Add TrueHD audio format for compressed HDMI pass-through.

Change-Id: Id8a0b8c3a01c881ae284f13c2c0a36959c2413ac
Signed-off-by: Ben Romberger <bromberg@codeaurora.org>
Signed-off-by: Meng Wang <mwang@codeaurora.org>
2019-12-25 08:26:21 +08:00
Meng Wang
e14865cb5c msm: dt-binding: add snapshot of audio external clockfor Lahaina
This is a snapshot of the external clock header file as of
msm-4.19 commit <Ib9cca> (add audio external clock header
file for Kona).

Change-Id: Ib9ccac4d28bb21e197cd3ea1563dce2601a0699e
Signed-off-by: Meng Wang <mengw@codeaurora.org>
2019-12-24 16:11:21 +08:00
Meng Wang
a5b4e1830f ASoC: msm: qdsp6v2: Support to set session start delay
Update compress driver to support session start delay.
Userspace can use this param to delay start of
playback session.

CRs-Fixed: 1112258
Change-Id: I0b31a4bae12f9f2b1f8a3e003909741529458772
Signed-off-by: Manish Dewangan <manish@codeaurora.org>
Signed-off-by: Meng Wang <mwang@codeaurora.org>
2019-12-24 15:23:19 +08:00
himta ram
5cb193b4c9 arm64: defconfig: Enable CONFIG_BT_SLIM on Lahaina
Enable BTFM Slimbus driver as module in defconfig on Lahaina.

CRs-fixed: 2589927
Change-Id: Ib28fa37a3311b4f07abf9a4b39b0375d0c127697
Signed-off-by: himta ram <hram@codeaurora.org>
2019-12-23 23:15:49 -08:00
himta ram
6b27421594 bluetooth: add change for btfm slimbus driver
Makefile and Kconfig changes to enable BTFM Slimbus driver as module.

CRs-fixed: 2589921
Change-Id: I25528bbcb1423fc144d1142cdf115b1a49eea75f
Signed-off-by: himta ram <hram@codeaurora.org>
2019-12-24 12:44:10 +05:30
Meng Wang
d3976a6753 ASoC: msm: qdsp6v2: Support to configure render window
Update compress driver to support configuration of DSP render
window. Render window is used by DSP to take rendering decision.
i.e whether input frame should be rendered, dropped or repeated.

CRs-Fixed: 1112258
Change-Id: Ib1b9100ab87878d2e2da93e2b86ca68fb9dd97a9
Signed-off-by: Manish Dewangan <manish@codeaurora.org>
Signed-off-by: Meng Wang <mwang@codeaurora.org>
2019-12-24 15:13:54 +08:00
Meng Wang
b83ade287a ASoC: msm: qdsp6v2: Support to configure clk recovery mode
Update compress driver to support configuration of DSP clock
recovery mode. Supported modes are auto and none. In auto mode
DSP does clock recovery based on avtimer and device drift otherwise
it ignores drift.

CRs-Fixed: 1112258
Change-Id: I4b6b37c08be422e38b7f0bf625712d5e2b0dc0f3
Signed-off-by: Manish Dewangan <manish@codeaurora.org>
Signed-off-by: Meng Wang <mwang@codeaurora.org>
2019-12-24 15:09:06 +08:00