提交線圖

2179 次程式碼提交

作者 SHA1 備註 日期
Laxminath Kasam
069df14aa0 asoc: codecs: Fix pop issue on WSA cold start
Observe pop if FS clock is turned on at end of
powerup sequence. Ensure WSA PA is turned on
after FS clock to avoid pop.

Change-Id: Ic1214d361e77db252b7a90a89fc99c69f51e270b
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2019-09-19 11:37:00 +05:30
Karthikeyan Mani
13485b7fe1 asoc: codecs: wsa881x: turn off PA at ssr
Register for a callback for ssr notification
and turn off PA at pre-ssr to protect speaker
from any turning off damage during ssr.

Change-Id: I286d9bdcbcba9561424a8f0d4a1e99a8492caf08
Signed-off-by: Karthikeyan Mani <kmani@codeaurora.org>
2019-09-18 22:42:52 -07:00
qctecmdr
33de327759 Merge "asoc: codecs: wcd937x: Fix compile error" 2019-09-18 04:54:28 -07:00
qctecmdr
4710d04f7b Merge "asoc: msm: Add primary tdm tx line in echo reference" 2019-09-18 04:04:37 -07:00
qctecmdr
ae58e9ee01 Merge "asoc: codecs: wcd938x: Enable EAR over INT2 chain" 2019-09-18 04:01:17 -07:00
qctecmdr
c98f3f9707 Merge "asoc: kona: Update LPI GPIO wakeup disable for all DMICs" 2019-09-18 03:58:07 -07:00
qctecmdr
fe82be14e0 Merge "ASoC: wcd938x: Update soundwire slave clock rate on WCD938x" 2019-09-17 00:58:09 -07:00
qctecmdr
b42b242127 Merge "ASoC: Add support for event listener from the codec" 2019-09-17 00:55:50 -07:00
qctecmdr
de5b3da5ca Merge "SoC: soundwire: Update debug soundwire master read/write functions" 2019-09-17 00:53:25 -07:00
Laxminath Kasam
2f151367ce asoc: codecs: wcd937x: Fix compile error
Use proper dev handle in print to avoid compile error.

Change-Id: Ieca116199ec4c86f2ee8c1698285fff0ecababbf
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2019-09-16 17:57:03 +05:30
Laxminath Kasam
168173ee6d asoc: kona: Update LPI GPIO wakeup disable for all DMICs
Disable wakeup capability for all DMIC GPIOs.

Change-Id: I7c8c5f653e565b8f8b6f40005051aab3f27ccc76
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2019-09-16 13:01:28 +05:30
qctecmdr
e25db41da1 Merge "soc: pinctrl-lpi: Suspend sooner if resume fails" 2019-09-14 21:06:41 -07:00
qctecmdr
f72b01cee2 Merge "soc: swr-mstr: Vote for core vote before clock request" 2019-09-14 21:01:14 -07:00
qctecmdr
6f23c4ef53 Merge "asoc: codecs: Add core vote functionality for soundwire" 2019-09-14 20:57:13 -07:00
qctecmdr
d598f6e9ad Merge "dsp: lsm: add apr NULL check in apr deregister" 2019-09-14 20:55:34 -07:00
Sudheer Papothi
504064bad0 ASoC: wcd938x: Update soundwire slave clock rate on WCD938x
Update soundwire slave clock rate based on power mode on
WCD938x codec for better power numbers.

Change-Id: I6719d7eab7562bf4fe45b3e11fbae6e0a629f9b1
Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
2019-09-13 16:19:33 -07:00
qctecmdr
48d815e732 Merge "asoc: check subsys state in FE instead of q6 state" 2019-09-12 04:02:35 -07:00
qctecmdr
43c43f0605 Merge "asoc: codecs: wcd937x: Update amic4 over adc3 recording" 2019-09-12 03:59:56 -07:00
qctecmdr
6f39bea44a Merge "dsp: lsm: check for mem_map_handle" 2019-09-12 03:57:02 -07:00
qctecmdr
980e17b489 Merge "asoc: Fix out of bounds access in xt logging disable functions" 2019-09-12 03:53:59 -07:00
Karthikeyan Mani
5f59d6c904 soc: pinctrl-lpi: Suspend sooner if resume fails
If PM runtime resume fails, hardware vote will not
happen until it is suspended. So in error scenarios
set for a lesser suspend delay so that voting can
happen sooner.

Change-Id: Ia4175535e45ec291292b8d8656146826ffd05a26
Signed-off-by: Karthikeyan Mani <kmani@codeaurora.org>
2019-09-11 11:22:16 -07:00
Karthikeyan Mani
1d750fe50f soc: swr-mstr: Vote for core vote before clock request
For soundwire devices, if core vote function is available,
do a core vote before doing a clock request. This way
we retain any hardware votes needed before doing a read
or write.

Change-Id: If29b5f102be4f2d60e6d71cae70ac43e3fdaa00c
Signed-off-by: Karthikeyan Mani <kmani@codeaurora.org>
2019-09-11 11:22:13 -07:00
Karthikeyan Mani
8d40a06347 asoc: codecs: Add core vote functionality for soundwire
Add callback to vote for core votes that the
soundwire master can use while doing a clock request.
Check for pinctrl function errors and in case of any
failures return from clock enable with an error.

Change-Id: Ic5c200d7179a1e3a9695955d8711358cd7618bd1
Signed-off-by: Karthikeyan Mani <kmani@codeaurora.org>
2019-09-11 11:20:27 -07:00
qctecmdr
40e928840f Merge "ASoc: Kona: Add support for group AFE" 2019-09-11 08:50:34 -07:00
qctecmdr
ee29c8d3d7 Merge "asoc: codecs: bolero: Fix L/R swap issue on bolero RX" 2019-09-11 08:47:35 -07:00
qctecmdr
8b6fa0c4b7 Merge "dsp: avtimer: validate payload size before memory copy" 2019-09-11 08:45:25 -07:00
Karthikeyan Mani
925413eba5 asoc: msm: Add primary tdm tx line in echo reference
Add primary tdm interface in echo reference list
so that it can be used for any echo reference use
case.

Change-Id: Id1621240fc28e0e1b505f5e46c426df0b91c416e
Signed-off-by: Karthikeyan Mani <kmani@codeaurora.org>
2019-09-10 16:59:31 -07:00
Meng Wang
c893cd2e0d dsp: lsm: add apr NULL check in apr deregister
During SSR, q6lsm_mmapcallback could happen before
q6lsm_mmap_apr_dereg. q6lsm_common.apr and
q6lsm_common.apr_users are cleared in q6lsm_mmapcallback.
Add apr NULL check in q6lsm_mmap_apr_dereg before accessing
q6lsm_common.apr_users.

Change-Id: Ia0ff57b3fff0a0e4f26b836a8a15324406af1a14
Signed-off-by: Meng Wang <mengw@codeaurora.org>
2019-09-09 09:27:45 +08:00
qctecmdr
018a061578 Merge "ASoC: msm: Loopback Driver Reg Stream in Prepare Stage" 2019-09-06 11:21:14 -07:00
qctecmdr
2eb4da98bc Merge "asoc: Update the senary MI2S interface port id index" 2019-09-06 11:07:43 -07:00
qctecmdr
ca34d4602c Merge "ASoC: wcd938x: Update mibias configuration on WCD938x" 2019-09-06 11:04:49 -07:00
qctecmdr
16bfcd8c36 Merge "asoc: Add HiFi Filter support in driver" 2019-09-06 11:02:24 -07:00
qctecmdr
203c6c4eb4 Merge "ASoC: codecs: Use resource managed function calls during irq exit" 2019-09-06 10:59:54 -07:00
qctecmdr
04a0e0e298 Merge "asoc: codec: bolero: add adc mode control" 2019-09-06 10:57:56 -07:00
qctecmdr
a1cacab61b Merge "dsp: lsm: adjust mutex_lock to avoid deadlock" 2019-09-06 10:54:21 -07:00
Laxminath Kasam
8ebb07308a asoc: codecs: wcd938x: Enable EAR over INT2 chain
INT2 chain drives AUX output to WCD.
EAR DAC on WCD can take input from HPHL/AUX chains.
Add register sequence updates to support EAR DAC
over AUX chain path also based on mixer setting.

Change-Id: I71db6c02f4579e3beba2816c1cfa5a492d91d702
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2019-09-06 14:59:46 +05:30
Aditya Bavanari
b6556116f9 asoc: Fix out of bounds access in xt logging disable functions
Extract dai data from codec dma dai instead of generic
dma dai structure in xt logging disable get and put functions
to fix out of bounds access. Use separate callback functions
for slimbus and codec dma dais.

Change-Id: Ic72640518cb255fa09563e99576d508c7cc21a7b
Signed-off-by: Aditya Bavanari <abavanar@codeaurora.org>
2019-09-05 23:26:25 +05:30
qctecmdr
43e90d44b6 Merge "asoc: Add sysfs node for spdif pre-emphase status" 2019-09-04 03:48:00 -07:00
qctecmdr
9c7228e99b Merge "asoc: codecs: Add ep92 pre-emphasis status" 2019-09-04 03:42:06 -07:00
qctecmdr
bfa4bebe53 Merge "asoc: qcs405: Add support for META MI2S ports" 2019-09-04 03:40:09 -07:00
qctecmdr
bd95d2fa1c Merge "ASoC: compr: add amrwbplus offload support" 2019-09-04 03:38:00 -07:00
qctecmdr
9197a2e94a Merge "asoc: codecs: No I2C activity when EP92 is inactive" 2019-09-04 03:35:11 -07:00
qctecmdr
a634c77018 Merge "asoc: Add support for META MI2S ports" 2019-09-04 03:32:55 -07:00
qctecmdr
d8a58c6c05 Merge "soc: swr-mstr: Reduce swr register write sleep timings" 2019-09-04 03:30:25 -07:00
qctecmdr
b4ef63f700 Merge "ASoC: routing: update echo reference index for dp" 2019-09-04 03:26:59 -07:00
qctecmdr
d7c16ff4f4 Merge "soc: Fix out of bounds access in register show function" 2019-09-04 03:24:02 -07:00
qctecmdr
8ff9993fa0 Merge "SoC: soundwire: Add support to register for event listener" 2019-09-04 03:21:31 -07:00
qctecmdr
23104da29d Merge "soc: swr-mstr: reset slave pending irq flag before every call" 2019-09-04 03:18:36 -07:00
qctecmdr
96ea26f502 Merge "asoc: codecs: bolero: load hph filter coefficients" 2019-09-04 03:16:16 -07:00
qctecmdr
51603b4bf0 Merge "dsp: Add support for META MI2S ports" 2019-09-04 03:12:28 -07:00