نمودار کامیت

4363 کامیت‌ها

مولف SHA1 پیام تاریخ
Vangala, Amarnath
7ae72e4897 asoc: codecs: wsa883x: remove handling for pre ssr event
Remove handling for PRE_SSR event and move gpio handling
 to SSR_UP event.

Change-Id: Ia4dd87bdcf2f21376fa84e0f447d978ae222e816
Signed-off-by: Vangala, Amarnath <quic_avangala@quicinc.com>
2023-08-28 22:36:52 +05:30
Ganapathiraju Sarath Varma
a45c3be654 dsp/ipc: check q6 state before calling gpr_snd_pkt
check q6 state before calling gpr_snd_pkt,in audio_prm
and audio-pkt.

Change-Id: I7590c60ff88e3fce0028d8df08af3a847474ea38
Signed-off-by: Ganapathiraju Sarath Varma <quic_ganavarm@quicinc.com>
2023-08-28 22:36:34 +05:30
Linux Build Service Account
fe951e3363 Merge a6734b9ac0 on remote branch
Change-Id: Ie689efa4ea9bbdda51462eb69d0690b7b55df0b2
2023-08-24 08:57:58 -07:00
qctecmdr
a6734b9ac0 Merge "build: Add support for Bazel to build modules in Blair" 2023-08-11 05:23:11 -07:00
Satish Babu Patakokila
18e04f5419 build: Add support for Bazel to build modules in Blair
Add support for modules to be built with Bazel for Blair.

Change-Id: I7b15deca72d7411c1ee9630b325c47777749c6fe
Signed-off-by: Satish Babu Patakokila <quic_spatakok@quicinc.com>
2023-08-09 16:05:35 +05:30
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
Linux Build Service Account
e0d30a32f0 Merge 0a93a99156 on remote branch
Change-Id: I51281dc30ac598af34cdfa8d71538884b4943e46
2023-08-07 20:59:01 -07:00
qctecmdr
2e19e36111 Merge "soc: handle invalid address passed to swrm_peek debugfs node" 2023-08-03 19:37:51 -07:00
qctecmdr
4fe9e30cf3 Merge "asoc: cdc: mbhc: Return from hs_rem_irq, when hs is already removed" 2023-08-03 19:37:51 -07:00
qctecmdr
3262f56d81 Merge "soc: Update lpi device state" 2023-08-03 15:35:53 -07:00
Ganapathiraju Sarath Varma
ffa772dcc9 asoc: cdc: mbhc: Return from hs_rem_irq, when hs is already removed
add check to return from the hs_rem_irq( ) if the headset
removal is already reported.

Change-Id: If9ffc1a471b80f8c9d01875b531748327032926a
Signed-off-by: Ganapathiraju Sarath Varma <quic_ganavarm@quicinc.com>
2023-08-04 01:06:09 +05:30
Sairam Peri
3ae1bfcfe1 soc: Update lpi device state
Post SSR when audio notifier service up notification
is received lpi_dev_up flag is not updated.
This is causing lpi read/write failures.
Update lpi_dev_up irrespective of initial_boot.

Change-Id: Ifab3709c45144988deb36192d0b1da7da77939d0
Signed-off-by: Sairam Peri <quic_peri@quicinc.com>
2023-08-01 16:26:14 +05:30
Prasad Kumpatla
0a93a99156 asoc: wsa884x: adjust the deglitch settings for wsa884x
Issue: when we change the UVLO_DEGLITCH_SETTING (0x3460) 6.8ms
and above, we can’t hear any audio playback from the Music app
even at max voltage (4.1V).

HW team suggest to change the UVLO_DEGLITCH_SETTING from 0x1B
to 0x1D and WSA884X_PA_FSM_TIMER0(0x3433) to 0xC0. By these
two settings playback is not getting mute.

Change-Id: I5d2d57c26d7f467ba3d2231f1642f34643f6d716
Signed-off-by: Ganapathiraju Sarath Varma <quic_ganavarm@quicinc.com>
Signed-off-by: Prasad Kumpatla <quic_pkumpatl@quicinc.com>
2023-08-01 00:07:45 +05:30
Faiz Nabi Kuchay
da3a17a06c soc: handle invalid address passed to swrm_peek debugfs node
Add logic to handle invalid address passed to swrm_peek and swrm_poke
debugfs node.

Change-Id: I46443734e6b4b758276cdf8fd28a022d37112bfc
Signed-off-by: Faiz Nabi Kuchay <quic_fkuchay@quicinc.com>
2023-07-31 05:03:11 -07:00
qctecmdr
deeec3d073 Merge "asoc: lpass-codec: enable TX Core clock before codec reg access" 2023-07-27 18:34:19 -07:00
qctecmdr
36aae5ef90 Merge "asoc: codec: Unvote wcd939x vdd-px supply" 2023-07-27 18:34:19 -07:00
Vangala, Amarnath
a267ec5239 asoc: lpass-codec: enable TX Core clock before codec reg access
Enable the TX Core clock to enable access to lpass-cdc registers.

Change-Id: I3088e06e9e77ef24b2e4e802852cc3bb65542f5c
Signed-off-by: Vangala, Amarnath <quic_avangala@quicinc.com>
2023-07-25 09:27:58 +05:30
qctecmdr
07d7140867 Merge "asoc: codec: Update efuse param" 2023-07-21 19:58:19 -07:00
Sairam Peri
c862aa1ee3 asoc: holi: Update dailink for FM
Updated FM dailink to btfm_fm_slim_tx to enable FM usecase.

Change-Id: I053f28517dd4a31bdc6e156a6f57de9163a751b8
Signed-off-by: Sairam Peri <quic_peri@quicinc.com>
2023-07-21 11:32:43 +05:30
Eric Rosas
390ff5ccb9 asoc: codec: Update efuse param
Use correct Efuse register value for headphone 
right-channel impedance calibration.

Change-Id: Ief075b18621dd55d5d636ab5e591b9bf07da5ac8
Signed-off-by: Eric Rosas <quic_erosas@quicinc.com>
2023-07-20 15:11:11 -07:00
Eric Rosas
af6068fd31 asoc: codec: Unvote wcd939x vdd-px supply
When codec goes into suspend, disable vdd-px which
will cause an unvote in PM.

Change-Id: Ia9f958d67fc57dbf3932733797bce7b0eb742363
Signed-off-by: Eric Rosas <quic_erosas@quicinc.com>
2023-07-20 11:54:57 -07:00
qctecmdr
1834e22c88 Merge "asoc: Bringup audio kernel for Auto AR GVM makena and lemans" 2023-07-20 07:04:51 -07:00
Linux Build Service Account
176e194e49 Merge 26ab6d4948 on remote branch
Change-Id: I78f1b612c7f79333561f500c060ae6724f5ca61f
2023-07-19 13:10:05 -07:00
Nagarjuna Paladugu
f2b64bd0b2 asoc: Bringup audio kernel for Auto AR GVM makena and lemans
audio kernel bringup changes for auto makena and  lemans LAGVM

Change-Id: If26f743a31ec68d51678d3fd2b409578bc98d2e1
Signed-off-by: Nagarjuna Paladugu <quic_npaladug@quicinc.com>
2023-07-18 20:56:41 +05:30
Kogara Naveen Kumar
0e5bd68963 uapi: Include msm_audio_calibration header for UAPI backward compatibility
Include msm_audio_calibration header for UAPI backward  compatibility

Change-Id: Ida5ab503a1ba246b1805ee3a087f14ac92085341
Signed-off-by: Kogara Naveen Kumar <quic_nkogara@quicinc.com>
2023-07-10 14:00:16 +05:30
Linux Build Service Account
bb2700a141 Merge 53937508d2 on remote branch
Change-Id: I6e1f4b4eec8d89b47175973db5d8df22816a3f1c
2023-07-07 16:51:39 -07:00
Prasad Kumpatla
26ab6d4948 soc: pinctrl: add slew-base register update support
add slew offset and register table to update slew values
for required gpio registers.

Change-Id: I001d0602c3fe6c69b0a28d8ebb3c3fd54a3fba90
Signed-off-by: Prasad Kumpatla <quic_pkumpatl@quicinc.com>
2023-07-06 22:50:10 -07:00
qctecmdr
8220af7b82 Merge "asoc: wcd939x-mbhc: Add zdet ramp down timeout" 2023-07-06 03:46:10 -07:00
Sam Rainey
dc708f8a73 asoc: wcd939x-mbhc: Add zdet ramp down timeout
Add impedance detection ramp down timeout after a given interval.

Change-Id: Ia03bc82ec0bb653e6ccd1b6d14c1a9cb996e8ecd
Signed-off-by: Sam Rainey <quic_rainey@quicinc.com>
2023-07-05 11:51:40 -07:00
Sairam Peri
06087676e8 asoc: holi: Update holi machine driver and dailinks
Updated the holi machine driver to fetch the max WSA
devices supported from DT and enumarate them.

Added the module init functionality to initialize the
machine_driver during bootup.

Updated the supported dailinks in the holi dailinks
config file.

Change-Id: If7ba9e637818bfdf28cc0786a312592d89a4e17c
2023-07-02 21:49:10 -07:00
qctecmdr
53937508d2 Merge "build: Update display driver dependency path" 2023-06-29 22:25:13 -07:00
qctecmdr
eff813c736 Merge "asoc: codec: Add surge reset routine for wcd939x" 2023-06-29 19:10:27 -07:00
Eric Rosas
4d7a95f88e asoc: codec: Add surge reset routine for wcd939x
Enable wcd939x surge reset routine. Add callback for
the event within mbhc and enable it for wcd939x.

Change-Id: Iabc8c3367ae2eca5982db4526c6860e5eba63b76
Signed-off-by: Eric Rosas <quic_erosas@quicinc.com>
2023-06-29 14:17:16 -07:00
Sam Rainey
68eb5f668d asoc: wcd939x: Add linearizer support
Add linearizer software changes, including calculating and writing
software calibration codes.

Change-Id: I964c23cbd1806c25d422bac606ed51e5dc0212e3
Signed-off-by: Sam Rainey <quic_rainey@quicinc.com>
2023-06-29 08:52:25 -07:00
Sam Rainey
4e6ea745c2 asoc: wcd939x: Update MBHC zdet and xtalk
Update MBHC zdet for Harmonium 2.0. Update impedance parameters and
xtalk implementation.

Change-Id: I85e0a5c8816cd54d4892a10ac18bdf1420e92e89
Signed-off-by: Sam Rainey <quic_rainey@quicinc.com>
2023-06-29 08:50:27 -07:00
qctecmdr
007970b602 Merge "pinctrl-lpi: check for boundary conditions for drive strength" 2023-06-29 04:43:40 -07:00
qctecmdr
069af6015e Merge "asoc: wcd939x: Use local trim for version 2.0" 2023-06-29 04:43:40 -07:00
qctecmdr
a09fbe3e8b Merge "asoc: pineapple: add support for GND MIC SWAP config" 2023-06-29 04:43:40 -07:00
qctecmdr
bde216c3d3 Merge "uapi: Add ioctl for MDF for UAPI backward compatibility" 2023-06-29 01:12:50 -07:00
qctecmdr
59252558e2 Merge "asoc: msm_common: add mutex lock for vote against sleep cnt" 2023-06-29 01:12:50 -07:00
qctecmdr
c9aa83ed22 Merge "asoc: wcd939x: add support for 2Vpk and 1.4Vpk modes" 2023-06-29 01:12:50 -07:00
qctecmdr
69a087fc8e Merge "asoc: lpass-cdc: Add check for array bound overflow" 2023-06-29 01:12:50 -07:00
qctecmdr
92bb3f09f6 Merge "asoc: pineapple: Add support to use wsa2 backend's dedicatedly" 2023-06-28 13:17:46 -07:00
qctecmdr
b0ea759df3 Merge "asoc: lpass_cdc: Program FS_CTL reg based on input used" 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
Kogara Naveen Kumar
4217d4697f uapi: Add ioctl for MDF for UAPI backward compatibility
Add ioctl for MDF for UAPI backward compatibility

Change-Id: I6f7dd74a3af448dee49d80716268fe02f7e3f785
Signed-off-by: Kogara Naveen Kumar <quic_nkogara@quicinc.com>
2023-06-28 12:21:05 +05:30
Phani Kumar Uppalapati
1ddeec779c asoc: wcd939x: Use local trim for version 2.0
For test program < 3, use local default trim values
for harmonium 2.0 version.

Change-Id: I8cdcbe83ddae4626cef1f3dc4bfab3b2c285a0ca
Signed-off-by: Phani Kumar Uppalapati <quic_phaniu@quicinc.com>
2023-06-27 10:15:50 -07:00
Phani Kumar Uppalapati
429f5cc596 asoc: wcd939x: add support for 2Vpk and 1.4Vpk modes
Update wcd939x register settings for 2.15V VDD_RX supply
and for 2Vpk and 1.4Vpk modes depending on the headphone
load impedance values.

Change-Id: Iae5e6087fe96d22c9b9f8b755c468d2e6dface4e
Signed-off-by: Phani Kumar Uppalapati <quic_phaniu@quicinc.com>
2023-06-27 10:13:48 -07:00
Phani Kumar Uppalapati
1cd3231eaf pinctrl-lpi: check for boundary conditions for drive strength
Check drive strength for boundary conditions and limit them
to valid values.

Change-Id: I6a474f5d6020bb46b1f6171e77aeaeb5254b2a26
Signed-off-by: Phani Kumar Uppalapati <quic_phaniu@quicinc.com>
2023-06-24 11:07:39 -07:00
Eric Rosas
398988cd2e build: Update display driver dependency path
Display team will refactor their Bazel build system,
changing the path to their msm_ext_display module.
The hdmi_dlkm module depends on this driver,
so update the path in accordance with display's change.

Change-Id: I2874cc6ffb8fcec27155adbd84c482c9d1ba23e5
Signed-off-by: Eric Rosas <quic_erosas@quicinc.com>
2023-06-24 11:01:44 -07:00