~vicamo/+git/ubuntu-kernel:bug-1954300/wcn6855-handle-bt-download-fw-failure/oem-5.14

Last commit made on 2021-12-09
Get this branch:
git clone -b bug-1954300/wcn6855-handle-bt-download-fw-failure/oem-5.14 https://git.launchpad.net/~vicamo/+git/ubuntu-kernel
Only You-Sheng Yang can upload to this branch. If you are You-Sheng Yang please log in for upload directions.

Branch merges

Branch information

Name:
bug-1954300/wcn6855-handle-bt-download-fw-failure/oem-5.14
Repository:
lp:~vicamo/+git/ubuntu-kernel

Recent commits

93e53e0... by Mark-YW.Chen

UBUNTU: SAUCE: Bluetooth: btusb: Return error code when getting patch status failed

BugLink: https://bugs.launchpad.net/bugs/1954300

If there are failure cases in getting patch status, it should return the
error code (-EIO).

Fixes: fc342c4dc4087 ("Bluetooth: btusb: Add protocol support for MediaTek MT7921U USB devices")
Co-developed-by: Sean Wang <email address hidden>
Signed-off-by: Sean Wang <email address hidden>
Signed-off-by: Mark Chen <email address hidden>
Signed-off-by: Marcel Holtmann <email address hidden>
(backported from
https://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git/commit/?id=995d948cf2e45834275f07afc1c9881a9902e73c)
Signed-off-by: You-Sheng Yang <email address hidden>

a7023a4... by Mark-YW.Chen

UBUNTU: SAUCE: Bluetooth: btusb: Handle download_firmware failure cases

BugLink: https://bugs.launchpad.net/bugs/1954300

For Mediatek chipset, it can not enabled if there are something wrong
in btmtk_setup_firmware_79xx(). Thus, the process must be terminated
and returned error code.

Fixes: fc342c4dc4087 ("Bluetooth: btusb: Add protocol support for MediaTek MT7921U USB devices")
Co-developed-by: Sean Wang <email address hidden>
Signed-off-by: Sean Wang <email address hidden>
Signed-off-by: Mark Chen <email address hidden>
Signed-off-by: Marcel Holtmann <email address hidden>
(backported from
https://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git/commit/?id=00c0ee9850b7b0cb7c40b8daba806ae2245e59d4)
Signed-off-by: You-Sheng Yang <email address hidden>

e9ed0a2... by AceLan Kao

UBUNTU: Ubuntu-oem-5.14-5.14.0-1010.10

Signed-off-by: Chia-Lin Kao (AceLan) <email address hidden>

b44e5dc... by AceLan Kao

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/1953346
Properties: no-test-build
Signed-off-by: Chia-Lin Kao (AceLan) <email address hidden>

71525c4... by AceLan Kao

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Chia-Lin Kao (AceLan) <email address hidden>

f2313af... by Bard Liao <email address hidden>

soundwire: bus: update Slave status in sdw_clear_slave_status

BugLink: https://bugs.launchpad.net/bugs/1951563

Call to sdw_update_slave_status() needs to be added to sdw_clear_slave_
status() to ensure Slaves are informed of the new status via update_
status() callback.

This will enable codec drivers to reset their internal states and make
sure the register settings are properly restored on pm_runtime or
system resume

BugLink: https://github.com/thesofproject/linux/issues/2908
BugLink: https://github.com/thesofproject/linux/issues/2637
Signed-off-by: Bard Liao <email address hidden>
Reviewed-by: Guennadi Liakhovetski <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Vinod Koul <email address hidden>
(cherry picked from commit 899a750986bc4e62d554d4a5dd237c0ab25b698a linux-next)
Signed-off-by: Hui Wang <email address hidden>
Signed-off-by: Chia-Lin Kao (AceLan) <email address hidden>

2639b59... by Bard Liao <email address hidden>

ASoC: intel: sof_sdw: add link adr order check

BugLink: https://bugs.launchpad.net/bugs/1951563

We assume the adr order described in a snd_soc_acpi_link_adr array is
jack -> amp -> mic. We follow the same order to implement the topology.
We will need a special topology if we configure a snd_soc_acpi_link_adr
array with different order. Adding a check and a warning message can
remind people to keep the order when adding a new snd_soc_acpi_link_adr
array.

Signed-off-by: Bard Liao <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Mark Brown <email address hidden>
(cherry picked from commit 296c789ce1e501be8b46ebb24da4ba53063cc10a linux-next)
Signed-off-by: Hui Wang <email address hidden>
Signed-off-by: Chia-Lin Kao (AceLan) <email address hidden>

33b5836... by Bard Liao <email address hidden>

ASoC: intel: sof_sdw: remove get_next_be_id

BugLink: https://bugs.launchpad.net/bugs/1951563

DAI link id will not be set from sdw codec init feedback function,
and be_id is changed by create_sdw_dailink() now. So we don't need
get_next_be_id() anymore.

Signed-off-by: Bard Liao <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Mark Brown <email address hidden>
(cherry picked from commit 4ed65d6ead29a992c4803e1138a6042caa6ec2a3 linux-next)
Signed-off-by: Hui Wang <email address hidden>
Signed-off-by: Chia-Lin Kao (AceLan) <email address hidden>

25ec768... by Bard Liao <email address hidden>

ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk

BugLink: https://bugs.launchpad.net/bugs/1951563

SOF_RT715_DAI_ID_FIX is not used anywhere. Remove it.

Signed-off-by: Bard Liao <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Mark Brown <email address hidden>
(backported from commit f8f8312263e2d0c38dd0330a4503dcdcc94d0cd5 linux-next)
Signed-off-by: Hui Wang <email address hidden>
Signed-off-by: Chia-Lin Kao (AceLan) <email address hidden>

a8102f9... by Bard Liao <email address hidden>

ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink

BugLink: https://bugs.launchpad.net/bugs/1951563

We can apply the fixed dai link id for DMICs in create_sdw_dailink().
No need to set it in each DMIC's callback.
The fixed dai link id is not only for rt715 and rt715-sdca, but for all
DMICs, therefore we remove the SOF_RT715_DAI_ID_FIX check as well.

Signed-off-by: Bard Liao <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Mark Brown <email address hidden>
(cherry picked from commit bf605cb042307d162fbcb094738bab5d767f1261 linux-next)
Signed-off-by: Hui Wang <email address hidden>
Signed-off-by: Chia-Lin Kao (AceLan) <email address hidden>