Message ID | 20191127030107.17604-1-max.chou@realtek.com (mailing list archive) |
---|---|
State | Mainlined |
Commit | 34682110abc50ffea7e002b0c2fd7ea9e0000ccc |
Headers | show |
Series | Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset | expand |
Hi Max, > It should be pull low and pull high on the physical line for the Realtek > Bluetooth reset. gpiod_set_value_cansleep() takes ACTIVE_LOW status for > the logical value settings, so the original commit should be corrected. > > Signed-off-by: Max Chou <max.chou@realtek.com> > --- > drivers/bluetooth/btusb.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) patch has been applied to bluetooth-next tree. Regards Marcel
diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c index 70e385987d41..82fb2e7b2892 100644 --- a/drivers/bluetooth/btusb.c +++ b/drivers/bluetooth/btusb.c @@ -552,9 +552,9 @@ static void btusb_rtl_cmd_timeout(struct hci_dev *hdev) } bt_dev_err(hdev, "Reset Realtek device via gpio"); - gpiod_set_value_cansleep(reset_gpio, 0); - msleep(200); gpiod_set_value_cansleep(reset_gpio, 1); + msleep(200); + gpiod_set_value_cansleep(reset_gpio, 0); } static inline void btusb_free_frags(struct btusb_data *data)