Merge pull request #3001 from hierophect/mimxrt-teensy-boot
mimxrt10xx: Disable pin_reset on 1060 boards
This commit is contained in:
commit
6400113bb9
@ -30,11 +30,6 @@
|
|||||||
#include "shared-bindings/microcontroller/Pin.h"
|
#include "shared-bindings/microcontroller/Pin.h"
|
||||||
|
|
||||||
void board_init(void) {
|
void board_init(void) {
|
||||||
// SWD Pins
|
|
||||||
common_hal_never_reset_pin(&pin_GPIO_AD_B0_06);//SWDIO
|
|
||||||
common_hal_never_reset_pin(&pin_GPIO_AD_B0_07);//SWCLK
|
|
||||||
common_hal_never_reset_pin(&pin_GPIO_AD_B0_10);//SWO
|
|
||||||
|
|
||||||
// FLEX flash
|
// FLEX flash
|
||||||
common_hal_never_reset_pin(&pin_GPIO_SD_B1_06);
|
common_hal_never_reset_pin(&pin_GPIO_SD_B1_06);
|
||||||
common_hal_never_reset_pin(&pin_GPIO_SD_B1_07);
|
common_hal_never_reset_pin(&pin_GPIO_SD_B1_07);
|
||||||
@ -43,9 +38,16 @@ void board_init(void) {
|
|||||||
common_hal_never_reset_pin(&pin_GPIO_SD_B1_10);
|
common_hal_never_reset_pin(&pin_GPIO_SD_B1_10);
|
||||||
common_hal_never_reset_pin(&pin_GPIO_SD_B1_11);
|
common_hal_never_reset_pin(&pin_GPIO_SD_B1_11);
|
||||||
|
|
||||||
// USB Pins
|
// FLEX flash 2
|
||||||
common_hal_never_reset_pin(&pin_GPIO_AD_B0_01);
|
common_hal_never_reset_pin(&pin_GPIO_AD_B0_04);
|
||||||
common_hal_never_reset_pin(&pin_GPIO_AD_B0_03);
|
common_hal_never_reset_pin(&pin_GPIO_AD_B0_06);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO_AD_B0_07);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO_AD_B0_08);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO_AD_B0_09);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO_AD_B0_10);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO_EMC_01);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO_B0_13);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO_AD_B0_11);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool board_requests_safe_mode(void) {
|
bool board_requests_safe_mode(void) {
|
||||||
|
@ -27,8 +27,27 @@
|
|||||||
|
|
||||||
#include "boards/board.h"
|
#include "boards/board.h"
|
||||||
#include "mpconfigboard.h"
|
#include "mpconfigboard.h"
|
||||||
|
#include "shared-bindings/microcontroller/Pin.h"
|
||||||
|
|
||||||
void board_init(void) {
|
void board_init(void) {
|
||||||
|
// FLEX flash
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO_SD_B1_06);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO_SD_B1_07);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO_SD_B1_08);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO_SD_B1_09);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO_SD_B1_10);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO_SD_B1_11);
|
||||||
|
|
||||||
|
// FLEX flash 2
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO_AD_B0_04);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO_AD_B0_06);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO_AD_B0_07);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO_AD_B0_08);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO_AD_B0_09);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO_AD_B0_10);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO_EMC_01);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO_B0_13);
|
||||||
|
common_hal_never_reset_pin(&pin_GPIO_AD_B0_11);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool board_requests_safe_mode(void) {
|
bool board_requests_safe_mode(void) {
|
||||||
|
@ -306,7 +306,10 @@ void reset_port(void) {
|
|||||||
|
|
||||||
//reset_event_system();
|
//reset_event_system();
|
||||||
|
|
||||||
|
// TODO: implement a proper fix for 1060 resets
|
||||||
|
#if !defined (MIMXRT1062_SERIES)
|
||||||
reset_all_pins();
|
reset_all_pins();
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void reset_to_bootloader(void) {
|
void reset_to_bootloader(void) {
|
||||||
|
Loading…
Reference in New Issue
Block a user