Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Bluetooth: btintel: Add DSBR support for ScP2 onwards

Add DSBR support for Scorpious Peak2 cores onwards.

Refer commit eb9e749c0182 ("Bluetooth: btintel: Allow configuring drive
strength of BRI") for details about DSBR.

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>

authored by

Kiran K and committed by
Luiz Augusto von Dentz
140f6afd 3b74115b

+6
+5
drivers/bluetooth/btintel.c
··· 2828 2828 * 1. BlazarI or BlazarIW + B0 step product in IML image. 2829 2829 * 2. Gale Peak2 or BlazarU in OP image. 2830 2830 * 3. Scorpious Peak in IML image. 2831 + * 4. Scorpious Peak2 onwards + PCIe transport in IML image. 2831 2832 */ 2832 2833 2833 2834 switch (hw_variant) { ··· 2849 2848 break; 2850 2849 return 0; 2851 2850 default: 2851 + /* Scorpius Peak2 onwards */ 2852 + if (hw_variant >= BTINTEL_HWID_SCP2 && hdev->bus == HCI_PCI 2853 + && ver->img_type == BTINTEL_IMG_IML) 2854 + break; 2852 2855 return 0; 2853 2856 } 2854 2857
+1
drivers/bluetooth/btintel.h
··· 74 74 #define BTINTEL_HWID_BZRI 0x1e /* BlazarI - Lunar Lake */ 75 75 #define BTINTEL_HWID_BZRU 0x1d /* BlazarU - Meteor Lake */ 76 76 #define BTINTEL_HWID_SCP 0x1f /* Scorpius Peak - Panther Lake */ 77 + #define BTINTEL_HWID_SCP2 0x20 /* Scorpius Peak2 - Nova Lake */ 77 78 #define BTINTEL_HWID_BZRIW 0x22 /* BlazarIW - Wildcat Lake */ 78 79 79 80 struct intel_version_tlv {