From c223a1a904c0d69ec402664cce0e3a72ae2d06fe Mon Sep 17 00:00:00 2001 From: David Sidrane Date: Mon, 24 Oct 2022 12:59:39 -0700 Subject: [PATCH] nxp_fmurt1062-v2 RC04 HW Changes --- boards/nxp/fmurt1062-v2/nuttx-config/include/board.h | 5 ++--- boards/nxp/fmurt1062-v2/src/board_config.h | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/boards/nxp/fmurt1062-v2/nuttx-config/include/board.h b/boards/nxp/fmurt1062-v2/nuttx-config/include/board.h index c56e5410d2..d92728a791 100644 --- a/boards/nxp/fmurt1062-v2/nuttx-config/include/board.h +++ b/boards/nxp/fmurt1062-v2/nuttx-config/include/board.h @@ -237,8 +237,7 @@ #define GPIO_LPUART2_RX (GPIO_LPUART2_RX_1 | LPUART_IOMUX) /* GPIO_AD_B1_03 */ /* - * Telem 1 has the GPIO HW HS signals. The imx driver to dated does not support GOIO controlled - * HS lines + * Telem 1 has RTS as a GPIO HW HS signals. */ /* Telem 1 */ @@ -248,7 +247,7 @@ #define GPIO_LPUART3_TX (GPIO_LPUART3_TX_3 | LPUART_IOMUX) /* GPIO_B0_08 */ #define GPIO_LPUART3_RX (GPIO_LPUART3_RX_3 | LPUART_IOMUX) /* GPIO_B0_09 */ -#define GPIO_LPUART3_CTS (GPIO_PORT1 | GPIO_PIN26 | GPIO_INPUT | HS_INPUT_IOMUX) /* GPIO_AD_B1_10 GPIO1_IO26 (GPIO only, no HW Flow control) */ +#define GPIO_LPUART3_CTS GPIO_LPUART3_CTS_2 /* GPIO_EMC_15 GPIO4_IO15 */ #define GPIO_LPUART3_RTS (GPIO_PORT4 | GPIO_PIN24 | GPIO_OUTPUT | GPIO_OUTPUT_ZERO | HS_OUTPUT_IOMUX) /* GPIO_EMC_24 GPIO4_IO24 (GPIO only, no HW Flow control) */ /* Telem 2 */ diff --git a/boards/nxp/fmurt1062-v2/src/board_config.h b/boards/nxp/fmurt1062-v2/src/board_config.h index 37fad8be75..68c951fa76 100644 --- a/boards/nxp/fmurt1062-v2/src/board_config.h +++ b/boards/nxp/fmurt1062-v2/src/board_config.h @@ -248,7 +248,7 @@ #define GENERAL_OUTPUT_IOMUX (IOMUX_CMOS_OUTPUT | IOMUX_PULL_KEEP | IOMUX_DRIVE_33OHM | IOMUX_SPEED_MEDIUM | IOMUX_SLEW_FAST) #define GPIO_nPOWER_IN_A /* GPIO_EMC_14 GPIO4_IO14 */ (GPIO_PORT4 | GPIO_PIN14 | GPIO_INPUT | GENERAL_INPUT_IOMUX) -#define GPIO_nPOWER_IN_B /* GPIO_EMC_15 GPIO4_IO15 */ (GPIO_PORT4 | GPIO_PIN15 | GPIO_INPUT | GENERAL_INPUT_IOMUX) +#define GPIO_nPOWER_IN_B /* GPIO_AD_B1_10 GPIO1_IO26 */ (GPIO_PORT1 | GPIO_PIN26 | GPIO_INPUT | GENERAL_INPUT_IOMUX) #define GPIO_nPOWER_IN_C /* GPIO_AD_B0_14 GPIO1_IO14 */ (GPIO_PORT1 | GPIO_PIN14 | GPIO_INPUT | GENERAL_INPUT_IOMUX) #define GPIO_nVDD_BRICK1_VALID GPIO_nPOWER_IN_A /* Brick 1 Is Chosen */ @@ -330,7 +330,7 @@ #define SAFETY_IOMUX (IOMUX_CMOS_OUTPUT | IOMUX_PULL_NONE | IOMUX_DRIVE_33OHM | IOMUX_SPEED_MEDIUM | IOMUX_SLEW_SLOW) #define SAFETY_SW_IOMUX (IOMUX_CMOS_INPUT | IOMUX_PULL_UP_22K | IOMUX_DRIVE_HIZ) -#define GPIO_nSAFETY_SWITCH_LED_OUT_INIT /* GPIO_B1_08 GPIO2_IO24*/ (GPIO_PORT2 | GPIO_PIN24 | GPIO_INPUT | SAFETY_INIT_IOMUX) +#define GPIO_nSAFETY_SWITCH_LED_OUT_INIT /* GPIO_B1_08 GPIO2_IO24 */ (GPIO_PORT2 | GPIO_PIN24 | GPIO_INPUT | SAFETY_INIT_IOMUX) #define GPIO_nSAFETY_SWITCH_LED_OUT /* GPIO_B1_08 GPIO2_IO24 */ (GPIO_PORT2 | GPIO_PIN24 | GPIO_OUTPUT | GPIO_OUTPUT_ONE | SAFETY_IOMUX) /* Enable the FMU to control it if there is no px4io fixme:This should be BOARD_SAFETY_LED(__ontrue) */