diff --git a/drivers/bluetooth/bluetooth-power.c b/drivers/bluetooth/bluetooth-power.c index f2f3c9b3b6e1..f66ff5c3e34e 100644 --- a/drivers/bluetooth/bluetooth-power.c +++ b/drivers/bluetooth/bluetooth-power.c @@ -1149,7 +1149,9 @@ static long bt_ioctl(struct file *file, unsigned int cmd, unsigned long arg) soc_id = chipset_version; if (soc_id == QCA_HSP_SOC_ID_0100 || soc_id == QCA_HSP_SOC_ID_0110 || - soc_id == QCA_HSP_SOC_ID_0200) { + soc_id == QCA_HSP_SOC_ID_0200 || + soc_id == QCA_HSP_SOC_ID_0210 || + soc_id == QCA_HSP_SOC_ID_1211) { ret = bt_disable_asd(); } } else { diff --git a/drivers/bluetooth/btfm_slim_slave.h b/drivers/bluetooth/btfm_slim_slave.h index 26fc8abae8a3..0dbdbfbcd4e6 100644 --- a/drivers/bluetooth/btfm_slim_slave.h +++ b/drivers/bluetooth/btfm_slim_slave.h @@ -110,6 +110,8 @@ enum { QCA_HSP_SOC_ID_0100 = 0x400C0100, QCA_HSP_SOC_ID_0110 = 0x400C0110, QCA_HSP_SOC_ID_0200 = 0x400C0200, + QCA_HSP_SOC_ID_0210 = 0x400C0210, + QCA_HSP_SOC_ID_1211 = 0x400C1211, }; /* Function Prototype */