forked from mirrors/linux
		
	Bluetooth: btintel: Add DSBR support for ScP
Add DSBR support for Scorpious Peak cores.
Refer commit eb9e749c01 ("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>
			
			
This commit is contained in:
		
							parent
							
								
									461159ece0
								
							
						
					
					
						commit
						bb3569ac36
					
				
					 2 changed files with 6 additions and 0 deletions
				
			
		|  | @ -2757,6 +2757,7 @@ static int btintel_set_dsbr(struct hci_dev *hdev, struct intel_version_tlv *ver) | |||
| 	/* DSBR command needs to be sent for,
 | ||||
| 	 * 1. BlazarI or BlazarIW + B0 step product in IML image. | ||||
| 	 * 2. Gale Peak2 or BlazarU in OP image. | ||||
| 	 * 3. Scorpious Peak in IML image. | ||||
| 	 */ | ||||
| 
 | ||||
| 	switch (cnvi) { | ||||
|  | @ -2772,6 +2773,10 @@ static int btintel_set_dsbr(struct hci_dev *hdev, struct intel_version_tlv *ver) | |||
| 		    hdev->bus == HCI_USB) | ||||
| 			break; | ||||
| 		return 0; | ||||
| 	case BTINTEL_CNVI_SCP: | ||||
| 		if (ver->img_type == BTINTEL_IMG_IML) | ||||
| 			break; | ||||
| 		return 0; | ||||
| 	default: | ||||
| 		return 0; | ||||
| 	} | ||||
|  |  | |||
|  | @ -56,6 +56,7 @@ struct intel_tlv { | |||
| #define BTINTEL_CNVI_BLAZARIW		0x901 | ||||
| #define BTINTEL_CNVI_GAP		0x910 | ||||
| #define BTINTEL_CNVI_BLAZARU		0x930 | ||||
|  #define BTINTEL_CNVI_SCP		0xA00 | ||||
| 
 | ||||
| #define BTINTEL_IMG_BOOTLOADER		0x01	/* Bootloader image */ | ||||
| #define BTINTEL_IMG_IML			0x02	/* Intermediate image */ | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Kiran K
						Kiran K