qca_regulator_init: gpiod_set_value_cansleep(qcadev->bt_en, 0); msleep(50); gpiod_set_value_cansleep(qcadev->bt_en, 1); msleep(50); > >> + } >> + >> clear_bit(QCA_HW_ERROR_EVENT, &qca->flags); >> } >> >> @@ -2478,7 +2496,7 @@ static int qca_serdev_probe(struct serdev_device *serdev) >> return PTR_ERR(qcadev->susclk); >> } >> } >> - >> + >> err = hci_uart_register_device(&qcadev->serdev_hu, &qca_proto); >> if (err) { >> BT_ERR("serdev registration failed"); >> -- >> 2.34.1 >> >> > > thanks, shuai