提交图

18 次代码提交

作者 SHA1 备注 提交日期
Vangala, Amarnath
aff18ba970 asoc: pineapple: Check displayport availability before enabling
Check for external displayport availability before
 registering the codec DAIs.

Change-Id: Ib55929b3cd8f5901b832a6827e44a18b53b52d39
Signed-off-by: Vangala, Amarnath <quic_avangala@quicinc.com>
2023-08-08 09:59:57 -07:00
qctecmdr
a09fbe3e8b Merge "asoc: pineapple: add support for GND MIC SWAP config" 2023-06-29 04:43:40 -07:00
qctecmdr
92bb3f09f6 Merge "asoc: pineapple: Add support to use wsa2 backend's dedicatedly" 2023-06-28 13:17:46 -07:00
Prasad Kumpatla
15a3ce41fe asoc: pineapple: add support for GND MIC SWAP config
add support for GND MIC SWAP config for pineapple CDP.

Change-Id: Ia6ecbe2818ac12c7fad5738a78bbdcd4d1611e15
Signed-off-by: Prasad Kumpatla <quic_pkumpatl@quicinc.com>
2023-06-29 00:22:35 +05:30
Anand Mohan
bc93f4af89 asoc: pineapple: add back-end support for dummy out/in device
To implement dummy device based a2dpSuspend/resume, adds support
for dummy device backend in audio kernel.

Change-Id: Iad4a210167ce400232c6d3b84bfca8b84fa358c8
Signed-off-by: Anand Mohan <quic_anamoh@quicinc.com>
2023-06-14 10:28:17 +05:30
Ganapathiraju Sarath Varma
5d120a3a29 asoc: pineapple: Add support to use wsa2 backend's dedicatedly
Added new wsa2_init api to initialize slaves connected over
wsa2 macro. which will allow us to control them only when
wsa2 backend's are used.
Till now we are enabling all wsa slaves during wsa_init.
which causes concurrency issue, when we use them dedicatedly
for specific usecases, if one slave is disabled,the other
slaves are also getting disabled.

Change-Id: I1ec8c4700a977ad6001c879ad0343a45a1642105
Signed-off-by: Ganapathiraju Sarath Varma <quic_ganavarm@quicinc.com>
2023-06-13 10:21:54 -07:00
Phani Kumar Uppalapati
e6eac8ce72 asoc: wcd939x: avoid static sbu1/2 connections to gnd/mic
Currently on pineapple CDP platform, sbu1/2 switches are always
pre-connected to gnd/mic of the jack. Avoid this static connection
and connect/disconnect only when headset insertion/removal is detected.

Change-Id: If3bef6834caeb539492304d8b16808cd09c5afab
Signed-off-by: Phani Kumar Uppalapati <quic_phaniu@quicinc.com>
2023-06-05 11:32:47 -07:00
Revanth Rajashekar
c5312ac1be asoc: pineapple: Print upd cdc duty cycle register success.
Add a debug print statement to depict a successful
upd cdc duty cycle registration.

Change-Id: I0d80802131479847d60e32e2a7ff13e4fcd7f2d3
2023-03-29 15:14:41 -07:00
Phani Kumar Uppalapati
741f2dbb23 asoc: pineapple: return true when GND/MIC Swap switch happens
Return true when GND/MIC swap switch happens for EU plug
types.

Change-Id: Ie6d1d78a0bb179bc25aa80e46735db5a768812ba
Signed-off-by: Phani Kumar Uppalapati <quic_phaniu@quicinc.com>
2023-03-28 22:48:11 -07:00
Rohit kumar
9b62714653 asoc: pineapple: Add support for BTFM proxy dai
Default Bluetooth audio DAIs are slimbus based. Add support for
BTFM Proxy dai driver to use it on Connectivity Proxy
HW Endpoints.

Change-Id: Ia47fd004cc268524d152292c56defcd0c73d3ba7
Signed-off-by: Rohit kumar <quic_rohkumar@quicinc.com>
2023-02-27 22:04:11 -08:00
Ganapathiraju Sarath Varma
75e52a63af asoc🍍 check for wsa max dev's and return if NULL
Check for wsa_max_devs when upd is running over
wsa earpiece.

Change-Id: I39ac27f14970a775429a80103b64a7882c8a9f62
signed-off-by: sarath varma ganapathiraju <quic_ganavarm@quicinc.com>
2023-01-13 16:57:33 +08:00
Ganapathiraju Sarath Varma
c5bab7cb06 asoc: pineapple: Get swr device num baced on wcd and wsa variant.
add support to get swr device num for wsa883x and
wsa884x based on the variant used.

Change-Id: Ib0a25a0692d968a3ae9a45c2a4754de8eef325ce
signed-off-by: sarath varma ganapahiraju <quic_ganavarm@quicinc.com>
2022-11-21 01:29:27 -08:00
Linux Build Service Account
c2adcdf8a0 Merge "asoc: codec: Add call to wcd_usbss_switch_update in the pineapple machine driver" into audio-kernel.lnx.6.0 2022-10-27 00:31:33 -07:00
Prasad Kumpatla
7880a551f1 asoc: add conditional compilation for wcdusb_ss APIs
add conditional compilation for wcdusb_ss APIs.

Change-Id: Ie70f4a737d9a93e3ebb4d9c7b59e08d94c13d20c
Signed-off-by: Prasad Kumpatla <quic_pkumpatl@quicinc.com>
2022-10-25 11:00:30 +05:30
Sam Rainey
c718a85553 asoc: codec: Add call to wcd_usbss_switch_update in the pineapple machine driver
Add a call to wcd_usbss_switch_update(USBSS_HSJ_CONNECT) in the pineapple
machine driver using a usbss-hsj boolean flag.

Change-Id: I47df8ecd1336b119ce17999e4b3c9f9b4592b0b5
2022-10-18 15:55:27 -07:00
Prasad Kumpatla
23b1088e9f asoc: codec: add support for wcd939x for pineapple target
Update wcd939x api and marcro in pineapple driver
Update wcd939x macro in wcd939x driver.

Change-Id: Id87fc550e0a3aff61efee61644fd6bc15ea7c66d
Signed-off-by: Prasad Kumpatla <quic_pkumpatl@quicinc.com>
2022-10-12 23:44:35 -07:00
Yuhui Zhao
f216366d83 audio-kernel: add wcd_usbss api in pineapple and mbhc driver.
add wcd_usbss api in pineapple and mbhc driver

Change-Id: I1e4d8f907003516368f855be2461a06daf4526c7
2022-10-06 22:56:21 -07:00
Yuhui Zhao
2d5692e087 asoc: Add machine driver for pineapple target.
Add machine driver file for pineapple target.

Change-Id: Iffd4951f8f2a3037e4b9175f810ef8d0c9236172
2022-10-06 22:55:27 -07:00