diff --git a/selfdrive/boardd/panda.cc b/selfdrive/boardd/panda.cc index 7604bd7371..21ce0c301a 100644 --- a/selfdrive/boardd/panda.cc +++ b/selfdrive/boardd/panda.cc @@ -14,12 +14,8 @@ void panda_set_power(bool power){ int err = 0; err += gpio_init(GPIO_STM_RST_N, true); err += gpio_init(GPIO_STM_BOOT0, true); - err += gpio_init(GPIO_HUB_RST_N, true); err += gpio_set(GPIO_STM_RST_N, false); - - // TODO: set hub somewhere else - err += gpio_set(GPIO_HUB_RST_N, true); err += gpio_set(GPIO_STM_BOOT0, false); usleep(100*1000); // 100 ms diff --git a/selfdrive/pandad.py b/selfdrive/pandad.py index 36ccad3796..a3ddaf4845 100755 --- a/selfdrive/pandad.py +++ b/selfdrive/pandad.py @@ -15,11 +15,9 @@ def set_panda_power(power=True): gpio_init(GPIO_STM_RST_N, True) gpio_init(GPIO_STM_BOOT0, True) - gpio_init(GPIO_HUB_RST_N, True) gpio_set(GPIO_STM_RST_N, False) gpio_set(GPIO_HUB_RST_N, True) - gpio_set(GPIO_STM_BOOT0, False) time.sleep(0.1)