diff --git a/arch/arm/src/imxrt/chip/imxrt106x_pinmux.h b/arch/arm/src/imxrt/chip/imxrt106x_pinmux.h index e98f99acbb..2a45b60d94 100644 --- a/arch/arm/src/imxrt/chip/imxrt106x_pinmux.h +++ b/arch/arm/src/imxrt/chip/imxrt106x_pinmux.h @@ -234,6 +234,13 @@ #define GPIO_FLEXCAN2_TX_3 (GPIO_PERIPH | GPIO_ALT6 | GPIO_PADMUX(IMXRT_PADMUX_GPIO_AD_B0_14_INDEX)) #define GPIO_FLEXCAN2_TX_4 (GPIO_PERIPH | GPIO_ALT6 | GPIO_PADMUX(IMXRT_PADMUX_GPIO_B1_08_INDEX)) +#define GPIO_FLEXCAN3_RX_1 (GPIO_PERIPH | GPIO_ALT8 | GPIO_PADMUX(IMXRT_PADMUX_GPIO_AD_B0_11_INDEX)) +#define GPIO_FLEXCAN3_RX_2 (GPIO_PERIPH | GPIO_ALT8 | GPIO_PADMUX(IMXRT_PADMUX_GPIO_AD_B0_15_INDEX)) +#define GPIO_FLEXCAN3_RX_3 (GPIO_PERIPH | GPIO_ALT9 | GPIO_PADMUX(IMXRT_PADMUX_GPIO_EMC_37_INDEX)) +#define GPIO_FLEXCAN3_TX_1 (GPIO_PERIPH | GPIO_ALT8 | GPIO_PADMUX(IMXRT_PADMUX_GPIO_AD_B0_10_INDEX)) +#define GPIO_FLEXCAN3_TX_2 (GPIO_PERIPH | GPIO_ALT8 | GPIO_PADMUX(IMXRT_PADMUX_GPIO_AD_B0_14_INDEX)) +#define GPIO_FLEXCAN3_TX_3 (GPIO_PERIPH | GPIO_ALT9 | GPIO_PADMUX(IMXRT_PADMUX_GPIO_EMC_36_INDEX)) + /* Flexible I/O (FlexIO) */ #define GPIO_FLEXIO1_FLEXIO00 (GPIO_PERIPH | GPIO_ALT4 | GPIO_PADMUX(IMXRT_PADMUX_GPIO_EMC_00_INDEX)) diff --git a/sched/pthread/pthread_keydelete.c b/sched/pthread/pthread_keydelete.c index 7aa9f30827..0aa8361782 100644 --- a/sched/pthread/pthread_keydelete.c +++ b/sched/pthread/pthread_keydelete.c @@ -56,17 +56,15 @@ * Name: pthread_key_delete * * Description: - * This POSIX function should delete a thread-specific data key - * previously returned by pthread_key_create(). However, this function - * does nothing in the present implementation. + * This POSIX function deletes a thread-specific data key + * previously returned by pthread_key_create(). * * Input Parameters: * key - the key to delete * * Returned Value: - * Always returns ENOSYS. - * - * Assumptions: + * Returns zero (OK) on success. EINVAL may be returned if an invalid + * key is received. * * POSIX Compatibility: *