File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2030,19 +2030,23 @@ static int qca_setup(struct hci_uart *hu)
20302030 }
20312031
20322032out :
2033- if (ret && retries < MAX_INIT_RETRIES ) {
2034- bt_dev_warn (hdev , "Retry BT power ON:%d" , retries );
2033+ if (ret ) {
20352034 qca_power_shutdown (hu );
2036- if (hu -> serdev ) {
2037- serdev_device_close (hu -> serdev );
2038- ret = serdev_device_open (hu -> serdev );
2039- if (ret ) {
2040- bt_dev_err (hdev , "failed to open port" );
2041- return ret ;
2035+
2036+ if (retries < MAX_INIT_RETRIES ) {
2037+ bt_dev_warn (hdev , "Retry BT power ON:%d" , retries );
2038+ if (hu -> serdev ) {
2039+ serdev_device_close (hu -> serdev );
2040+ ret = serdev_device_open (hu -> serdev );
2041+ if (ret ) {
2042+ bt_dev_err (hdev , "failed to open port" );
2043+ return ret ;
2044+ }
20422045 }
2046+ retries ++ ;
2047+ goto retry ;
20432048 }
2044- retries ++ ;
2045- goto retry ;
2049+ return ret ;
20462050 }
20472051
20482052 /* Setup bdaddr */
You can’t perform that action at this time.
0 commit comments