mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-30 07:34:12 +08:00
Bluetooth: btmtksdio: update register CSDIOCSR operation
That is a preliminary patch to introduce mt7921s support. Update register CSDIOCSR operation that is suggested from the vendor driver and is compatible to the all devices. Co-developed-by: Mark-yw Chen <mark-yw.chen@mediatek.com> Signed-off-by: Mark-yw Chen <mark-yw.chen@mediatek.com> Signed-off-by: Sean Wang <sean.wang@mediatek.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
This commit is contained in:
parent
26270bc189
commit
5b23ac1adb
@ -520,8 +520,12 @@ static int btmtksdio_open(struct hci_dev *hdev)
|
||||
/* SDIO CMD 5 allows the SDIO device back to idle state an
|
||||
* synchronous interrupt is supported in SDIO 4-bit mode
|
||||
*/
|
||||
sdio_writel(bdev->func, SDIO_INT_CTL | SDIO_RE_INIT_EN,
|
||||
MTK_REG_CSDIOCSR, &err);
|
||||
val = sdio_readl(bdev->func, MTK_REG_CSDIOCSR, &err);
|
||||
if (err < 0)
|
||||
goto err_release_irq;
|
||||
|
||||
val |= SDIO_INT_CTL;
|
||||
sdio_writel(bdev->func, val, MTK_REG_CSDIOCSR, &err);
|
||||
if (err < 0)
|
||||
goto err_release_irq;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user