Grafik Komit

4592 Melakukan

Penulis SHA1 Pesan Tanggal
Prasad Kumpatla
e8c72f5698 asoc: codec: lpass: add support bolero v2p1
add support bolero v2p1 in lpass rsc driver.

Change-Id: I6441a20e824dd61670ec7020ae17eb5bc93c5ea1
Signed-off-by: Prasad Kumpatla <quic_pkumpatl@quicinc.com>
2024-01-03 07:44:47 -08:00
Linux Build Service Account
fdb2faf2f8 Merge 58cd56ebf3 on remote branch
Change-Id: I0970dc0aea0f267f5f2e37e6c3f547d5a8495b47
2024-01-03 02:35:04 -08:00
Prasad Kumpatla
495de10b6d asoc: update config files for pineapple
wsa881x and wcd9378 are not support in pineapple, so update config files
for pineapple accordingly.

Change-Id: I05cd244188c1e5c5cfb86459cebf28ecc6d3fe05
Signed-off-by: Prasad Kumpatla <quic_pkumpatl@quicinc.com>
2024-01-02 23:23:35 -08:00
Yuhui Zhao
ef192ce2b7 asoc: add tambora support in machine driver
Add tambora support in machine driver.

Change-Id: Ie0fc4f1e8c8fb00cd784924671aec014f7cfe07d
Signed-off-by: Yuhui Zhao <quic_yuhuzhao@quicinc.com>
2024-01-02 08:30:42 -08:00
Prasad Kumpatla
0319c91a89 asoc: add version flag to enable LPASS 2P6
add LPASS 2P6 version flag to enable for pineapple.

Change-Id: I25e606b58d124742de1a1bac6b635f9488a9cf3d
Signed-off-by: Prasad Kumpatla <quic_pkumpatl@quicinc.com>
2024-01-02 07:52:29 -08:00
Prasad Kumpatla
d770afd110 asoc: add lpass 2p1 version for pitti
add lpass 2p1 version for pitti target.

Change-Id: Iac551f8de18b9982b333f0afdbd9b6d4f0591d33
Signed-off-by: Prasad Kumpatla <quic_pkumpatl@quicinc.com>
2024-01-02 07:20:29 -08:00
Vangala, Amarnath
2792b38785 asoc: lpass-cdc: changes for bolero v2.2
Implement changes to make the driver compatible with bolero V2.2.

Change-Id: If2797a80f775c685ff2a6912de189b1d9b4906d0
Signed-off-by: Vangala, Amarnath <quic_avangala@quicinc.com>
2024-01-02 19:49:30 +05:30
Prasad Kumpatla
f53e7ae551 asoc: pineapple: add support for wsa881x codec
add support for wsa881x codec in pineapple machine driver.

Change-Id: Ie4b12facfd27ead1b57d10ea72029a32584dde94
Signed-off-by: Prasad Kumpatla <quic_pkumpatl@quicinc.com>
2024-01-02 04:14:15 -08:00
Yuhui Zhao
0a61628b76 asoc: codec: wcd9378: optimize the micbias usage set logic
Optimize the micbias usage set logic in tambora driver.

Change-Id: I77224f66f12e129f00708a531c1aab137aee7000
Signed-off-by: Yuhui Zhao <quic_yuhuzhao@quicinc.com>
2024-01-02 03:47:28 -08:00
Yuhui Zhao
ec9b4ac42a asoc: update config file to support tambora in Kalpeni
Update config file to support tambora in Kalpeni.

Change-Id: I2190823f0b4cb9724080d92619a540f2b7bab9b2
Signed-off-by: Yuhui Zhao <quic_yuhuzhao@quicinc.com>
2024-01-02 18:05:21 +08:00
Yuhui Zhao
296d36f931 asoc: add the initial tambora driver files
Add the initial tambora driver files.

Change-Id: Ic6bebd953f031549e7cf72874cebd4fae05deae3
Signed-off-by: Yuhui Zhao <quic_yuhuzhao@quicinc.com>
2024-01-02 13:15:13 +08:00
Yuhui Zhao
ec2a5e8fe6 asoc: mbhc: change the mbhc reg width from 16bit to 32bit
Update the mbhc reg width from 16bit to 32bit for tambora
target.

Change-Id: Ibf474ffcadce2dfd13202ece1119b9974591acdb
Signed-off-by: Yuhui Zhao <quic_yuhuzhao@quicinc.com>
2024-01-02 13:09:59 +08:00
Yuhui Zhao
2476775b9b asoc: regmap: add support for 32bit reg_address regmap_write/read
The regmap write/read can only support 16bit reg_address. but
the reg_address of tambora is 32bit_address. need add support for
it.

Change-Id: I2374b3672bc4b652ef5ed00921a0e3beed0c6231
Signed-off-by: Yuhui Zhao <quic_yuhuzhao@quicinc.com>
2024-01-02 13:06:48 +08:00
Prasad Kumpatla
d36fc5c57f asoc: add audio kernel config files for pitti
add audio kernel config files for pitti.

Change-Id: I2ef71e7ce42b6083c099558bd0d14f49800d3e3a
Signed-off-by: Prasad Kumpatla <quic_pkumpatl@quicinc.com>
2023-12-29 14:52:53 +08:00
qctecmdr
a87cbe35c4 Merge "swr-haptics: request and release swr device wakeup votes properly" 2023-12-28 06:44:54 -08:00
Prasad Kumpatla
d565fe8113 asoc: pineapple: add bt fm slimbus BE support
add bt fm slimbus BackEnd support.

Change-Id: I0a2631a32530e9d089095caf50d2435c647781ff
Signed-off-by: Prasad Kumpatla <quic_pkumpatl@quicinc.com>
2023-12-27 20:16:20 +05:30
Phani Kumar Uppalapati
1104a060e4 swr-haptics: request and release swr device wakeup votes properly
Request and release swr device wakeup votes in PRE/POST PMU and
PRE/POST PMD events to allow system enter low power states.

Change-Id: I8acd648bcc8e11cadda7254d7e5369155d9597c9
Signed-off-by: Phani Kumar Uppalapati <quic_phaniu@quicinc.com>
Signed-off-by: Prasad Kumpatla <quic_pkumpatl@quicinc.com>
2023-12-27 16:26:00 +05:30
Prasad Kumpatla
1ffe08fc12 asoc: pineapple: add fsa node handle
add fsa node handle in machine driver to
differentiate between fsa and wcd_usbss.

Change-Id: I3604f77440c8265306ace910ed37c2757f299665
Signed-off-by: Prasad Kumpatla <quic_pkumpatl@quicinc.com>
2023-12-27 16:10:53 +05:30
Prasad Kumpatla
27110b4fb5 asoc: add support for both fsa and wcd usb AATC
add support for both fsa and wcd usb AATC.

Change-Id: I0253faad734a433f5da93c34adfc4f9c2e37fa14
Signed-off-by: Prasad Kumpatla <quic_pkumpatl@quicinc.com>
2023-12-27 16:04:46 +05:30
qctecmdr
641fe28ac7 Merge "asoc: audio-kernel: Remove trace_printk" 2023-12-26 21:47:36 -08:00
qctecmdr
b9d37cb885 Merge "asoc: dynamically set mclk for monaco based on interface" 2023-12-26 21:47:36 -08:00
qctecmdr
dc5fc099b2 Merge "audio-kernel-ar: Use virt_sndcard_ctl node for sndcard status update" 2023-12-26 21:47:35 -08:00
qctecmdr
58cd56ebf3 Merge "asoc: Enable Audio module compilation for volcano" 2023-12-21 06:14:59 -08:00
yuayang
568d8d0822 asoc: audio-kernel: Remove trace_printk
Remove trace_printk point.

Change-Id: I76b53eda77bc41c75e06a885084022d74c248188
Signed-off-by: yuayang <quic_yuayang@quicinc.com>
2023-12-21 16:26:31 +08:00
qingyuec
b01c95cb8f asoc: dynamically set mclk for monaco based on interface
Set MCLK1 for interface HS0 used by monaco.

Signed-off-by: qingyuec <quic_qingyuec@quicinc.com>
2023-12-20 18:56:22 -08:00
Deepak Agrawal
97e05f2e77 audio-kernel-ar: Use virt_sndcard_ctl node for sndcard status update
Created an API for registering device node in audio-kernel for SSR

Change-Id: Icc9508e6977b17503711c9983dd52c367c6fff0c
Signed-off-by: Deepak Agrawal <quic_deeagr@quicinc.com>
2023-12-19 10:50:31 +05:30
Linux Build Service Account
54e7994438 Merge c32a805c82 on remote branch
Change-Id: Ie544bc6a562455b4faffd6044a46bfaf4cc25e3f
2023-12-12 11:06:05 -08:00
Mohit Sharma
59bb598391 asoc: Enable Audio module compilation for volcano
Enable Audio module compilation for volcano

Change-Id: I584550e624ce15215e90d38ae0b84211d8c6a8d6
Signed-off-by: Mohit Sharma <quic_smohit@quicinc.com>
2023-12-11 04:43:54 -08:00
Sarath Varma Ganapathiraju
e5a753acaf dsp: spf-core: update add child devices timeout to 10000 ms
update add child devices timeout to 10000 ms

Change-Id: Ieee7333561df87112ff9f37102ab1a6237d55d6f
Signed-off-by: Sarath Varma Ganapathiraju <quic_ganavarm@quicinc.com>
2023-12-06 23:09:17 -08:00
V S Ganga VaraPrasad (VARA) Adabala
191618ac40 Merge commit 'ccb952555b5fa8679b59a63d2d0ab98017a4cbbc' into audio-kernel.lnx.6.0.r1-rel 2023-11-24 18:24:41 +05:30
Linux Build Service Account
c32a805c82 Merge "asoc: get hw params for auto target" into audio-kernel.lnx.6.0 2023-11-21 20:31:15 -08:00
Linux Build Service Account
abb843d268 Merge "asoc: add support for 7255 monaco" into audio-kernel.lnx.6.0 2023-11-21 20:31:15 -08:00
Linux Build Service Account
98845e5019 Merge "asoc: add sound card sa7255 support in auto machine driver" into audio-kernel.lnx.6.0 2023-11-21 20:31:14 -08:00
qctecmdr
ccb952555b Merge "asoc: msm_common: use logical CPU cores for qos request" 2023-11-15 21:29:19 -08:00
qctecmdr
c3de8cfaa8 Merge "ipc : gpr-lite: set dsp state to GPR_SUBSYS_LOADED" 2023-11-15 21:29:18 -08:00
Vangala, Amarnath
75a32c24e9 asoc: msm_common: use logical CPU cores for qos request
Use logical CPU core IDs, for requesting affinity for silver CPU cores.

Change-Id: I8ec81d6c21dc038e6233cc1ffd020a4ba81aadf2
Signed-off-by: Vangala, Amarnath <quic_avangala@quicinc.com>
2023-11-10 13:18:54 +05:30
qctecmdr
c80f70ffd4 Merge "build: niobe: enable module compilation" 2023-11-09 22:19:06 -08:00
Jiazai Wu
08a0be98ec asoc: get hw params for auto target
soc-util no longer sets hw params for snd-soc-dummy components.
pcm_open() is blocked by snd_pcm_hw_constraints_complete() function.
read hw params from dts and set it during dailink startup.

Change-Id: I0d0c6ae581c5fb72091ec6c2cadb85e93e475deb
Signed-off-by: Jiazai Wu <quic_jiazwu@quicinc.com>
2023-11-08 21:19:16 -08:00
Jiazai Wu
60687055d2 asoc: add support for 7255 monaco
1. Add config for 7255 monaco.
2. Add kernel build rule for 7255 monaco dlkms.

Change-Id: I0b697856907d6bbc7e78a421cde75d6cdf4ee2b4
Signed-off-by: Jiazai Wu <quic_jiazwu@quicinc.com>
2023-11-09 10:38:43 +05:30
Jiazai Wu
e74df686cd asoc: add sound card sa7255 support in auto machine driver
add sa7255 match compatible in auto machine driver.

Change-Id: I3e0908671b43a8d08278b780c97a42963c55180b
Signed-off-by: Jiazai Wu <quic_jiazwu@quicinc.com>
2023-11-09 10:37:56 +05:30
qctecmdr
db5e3d22a0 Merge "asoc: wcd939x: Add conditional check before calling wcd usb api" 2023-11-08 20:45:05 -08:00
qctecmdr
0a2ea50758 Merge "asoc: msm-cdc-pinctrl: fix compile error" 2023-11-08 20:45:05 -08:00
qctecmdr
945fe83da3 Merge "asoc: codecs: wcd937x: Handle PDM watchdog interrupt" 2023-11-08 20:45:04 -08:00
Jiazai Wu
b8ddf2f61f asoc: add machine driver for auto target
Integrate machine driver for auto target from kernel 5.15.
Propagated from fd35f8a09932174844ce93c065b0f5597324556a.

Change-Id: I5a9026beea2954409e69b02f7955e7c9d09eef12
Signed-off-by: Jiazai Wu <quic_jiazwu@quicinc.com>
2023-11-08 01:00:13 -08:00
Faiz Nabi Kuchay
04b2e17168 dsp: adsp_loader: load proper dtb image
Load proper dtb image when fuse is not supported.

Change-Id: If87fcc715954b1526fa6718a3453357cbb8957e3
Signed-off-by: Faiz Nabi Kuchay <quic_fkuchay@quicinc.com>
(cherry picked from commit 9d97bbe631)
2023-11-06 16:15:43 +05:30
Jiazai Wu
9ce7dace9f ipc : gpr-lite: set dsp state to GPR_SUBSYS_LOADED
Dsp can get online before gpr ssr callback registering.
Dsp state is never changed in this case.
Set dsp state by default GPR_SUBSYS_LOADED at the tail of gpr probe.

Change-Id: I3cc4087e0433f6d827042244f91f3110d234669d
Signed-off-by: Jiazai Wu <quic_jiazwu@quicinc.com>
2023-11-02 21:46:11 -07:00
qctecmdr
960ba2a87f Merge "dsp: adsp_loader: load proper dtb image" 2023-11-02 06:39:11 -07:00
qctecmdr
f0ed0a4c43 Merge "asoc: Improve msm-cdc-supply vote checks and messages" 2023-11-02 06:39:11 -07:00
qctecmdr
3613355177 Merge "asoc: wcd939x: Change OVP threshold" 2023-11-02 06:39:11 -07:00
qctecmdr
c46accabd4 Merge "asoc: msm_common: Update in aud_dev_sysfs_store to fix out of bound error" 2023-11-02 06:39:11 -07:00