~vicamo/+git/ubuntu-kernel:bug-1890130/support-intel-bluetooth-typhoon-peak/unstable

Last commit made on 2020-12-04
Get this branch:
git clone -b bug-1890130/support-intel-bluetooth-typhoon-peak/unstable 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-1890130/support-intel-bluetooth-typhoon-peak/unstable
Repository:
lp:~vicamo/+git/ubuntu-kernel

Recent commits

24d5a61... by You-Sheng Yang

Bug 1890130: Fix Intel AX210 Bluetooth

66103d6... by Kiran K <email address hidden>

Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN

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

Map Typhoon peak Intel controller to BTUSB_INTEL_NEWGEN

Signed-off-by: Kiran K <email address hidden>
(cherry picked from commit e7d333a717163a3e7590bb06c443a745301a4d2e
https://<email address hidden>/)
Signed-off-by: You-Sheng Yang <email address hidden>

4d58091... by Kiran K <email address hidden>

Bluetooth: btusb: Helper function to download firmware to Intel adapters

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

Define a helper function to download firmware for new generation Intel
controllers

Signed-off-by: Kiran K <email address hidden>
(cherry picked from commit 124e7a4bf9bb0536bb00d4c397032cecc888056d
https://<email address hidden>/)
Signed-off-by: You-Sheng Yang <email address hidden>

0cca862... by Kiran K <email address hidden>

Bluetooth: btusb: Define a function to construct firmware filename

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

Define a new function to construct firmware/ddc filename for new
generation Intel controllers

Signed-off-by: Kiran K <email address hidden>
(cherry picked from commit 7dd7abdd9d858d716c6d46341e805cf15789bc99
https://<email address hidden>/)
Signed-off-by: You-Sheng Yang <email address hidden>

44eee70... by Kiran K <email address hidden>

Bluetooth: btusb: Add *setup* function for new generation Intel controllers

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

Define a new *setup* function for new generation Intel controllers

Signed-off-by: Kiran K <email address hidden>
Signed-off-by: Amit K Bag <email address hidden>
Signed-off-by: Raghuram Hegde <email address hidden>
Reviewed-by: Sathish Narasimman <email address hidden>
Reviewed-by: Chethan T N <email address hidden>
Reviewed-by: Srivatsa Ravishankar <email address hidden>
(backported from commit 4bd6106ab0a41ed57869dc64f6f327b8ac85a915
https://<email address hidden>/)
Signed-off-by: You-Sheng Yang <email address hidden>

39828c8... by Kiran K <email address hidden>

Bluetooth: btintel: Fix endianness issue for TLV version information

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

do __le32_to_cpu to tlv data fields to make sure driver runs
correctly when running on big endian system.

Signed-off-by: Kiran K <email address hidden>
Reviewed-by: Chethan T N <email address hidden>
Reviewed-by: Srivatsa Ravishankar <email address hidden>
(cherry picked from commit 2507a39e6cfdb982d1935b7f1e29907befb4c227
https://<email address hidden>/)
Signed-off-by: You-Sheng Yang <email address hidden>

3548e84... by You-Sheng Yang

Bug 1902848: iwlwifi: Support Intel AX210

01acd67... by Golan Ben Ami <email address hidden>

iwlwifi: pcie: add some missing entries for AX210

Some subsytem device IDs were missing from the list, so some AX210
devices were not recognized. Add them.

Signed-off-by: Golan Ben Ami <email address hidden>
Signed-off-by: Luca Coelho <email address hidden>
Signed-off-by: Kalle Valo <email address hidden>
Link: https://lore.kernel.org/r/iwlwifi.20201202143859.a06ba7540449.I7390305d088a49c1043c9b489154fe057989c18f@changeid
Link: https://<email address hidden>
(cherry picked from commit 9b15596c5006d82b2f82810e8cbf80d8c6e7e7b4)
Signed-off-by: You-Sheng Yang <email address hidden>

3e4af20... by Luca Coelho

iwlwifi: pcie: invert values of NO_160 device config entries

The NO_160 flag specifies if the device doesn't have 160 MHz support,
but we errorneously assumed the opposite. If the flag was set, we
were considering that 160 MHz was supported, but it's actually the
opposite. Fix it by inverting the bits, i.e. NO_160 is 0x1 and 160
is 0x0.

Fixes: d6f2134a3831 ("iwlwifi: add mac/rf types and 160MHz to the device tables")
Signed-off-by: Luca Coelho <email address hidden>
Signed-off-by: Kalle Valo <email address hidden>
Link: https://lore.kernel.org/r/iwlwifi.20201202143859.375bec857ccb.I83884286b688965293e9810381808039bd7eedae@changeid
(cherry picked from commit 568d3434178b00274615190a19d29c3d235b4e6d)
Signed-off-by: You-Sheng Yang <email address hidden>

4e72e85... by Luca Coelho

iwlwifi: pcie: add one missing entry for AX210

The 0x0024 subsytem device ID was missing from the list, so some AX210
devices were not recognized. Add it.

Signed-off-by: Luca Coelho <email address hidden>
Signed-off-by: Kalle Valo <email address hidden>
Link: https://lore.kernel.org/r/iwlwifi.20201202143859.308eab4db42c.I3763196cd3f7bb36f3dcabf02ec4e7c4fe859c0f@changeid
(cherry picked from commit 5febcdef30902fa870128b9789b873199f13aff1)
Signed-off-by: You-Sheng Yang <email address hidden>