mirror of
https://github.com/apache/nuttx.git
synced 2026-06-06 00:14:22 +08:00
boards/arm/imxrt/imxrt1060-evk: An update to the configuration on imx1060-evk to remove compilation warnings about duplicated definitions. No functional changes.
This commit is contained in:
committed by
Gregory Nutt
parent
71a968ad71
commit
27a6039501
@@ -310,7 +310,7 @@
|
|||||||
GPIO_PORT1 | GPIO_PIN10) /* AD_B0_10 */
|
GPIO_PORT1 | GPIO_PIN10) /* AD_B0_10 */
|
||||||
#define GPIO_ENET_IRQ IMXRT_IRQ_GPIO1_10
|
#define GPIO_ENET_IRQ IMXRT_IRQ_GPIO1_10
|
||||||
#define GPIO_ENET_RST (GPIO_OUTPUT | GPIO_OUTPUT_ZERO | \
|
#define GPIO_ENET_RST (GPIO_OUTPUT | GPIO_OUTPUT_ZERO | \
|
||||||
GPIO_PORT1 | GPIO_PIN9 | IOMUX_ENET_RST_DEFAULT)
|
GPIO_PORT1 | GPIO_PIN9 | IOMUX_ENET_RST_DEFAULT) /* AD_B0_09 */
|
||||||
|
|
||||||
#ifdef CONFIG_ETH0_PHY_KSZ8081
|
#ifdef CONFIG_ETH0_PHY_KSZ8081
|
||||||
# ifdef GPIO_LED
|
# ifdef GPIO_LED
|
||||||
@@ -374,6 +374,14 @@
|
|||||||
#define GPIO_MMCSD_EN (GPIO_OUTPUT | GPIO_OUTPUT_ZERO | \
|
#define GPIO_MMCSD_EN (GPIO_OUTPUT | GPIO_OUTPUT_ZERO | \
|
||||||
GPIO_PORT3 | GPIO_PIN2 | IOMUX_MMCSD_EN)
|
GPIO_PORT3 | GPIO_PIN2 | IOMUX_MMCSD_EN)
|
||||||
|
|
||||||
|
#define GPIO_FT5X06_INTR IMXRT_IRQ_GPIO1_11
|
||||||
|
|
||||||
|
#define IOMUX_FT5X06_RST (IOMUX_PULL_NONE | IOMUX_CMOS_OUTPUT | \
|
||||||
|
IOMUX_DRIVE_40OHM | IOMUX_SPEED_MEDIUM | \
|
||||||
|
IOMUX_SLEW_SLOW) /* AD_B0_11 */
|
||||||
|
#define GPIO_FT5X06_CTRSTn (GPIO_OUTPUT | GPIO_OUTPUT_ZERO | \
|
||||||
|
GPIO_PORT1 | GPIO_PIN2 | IOMUX_FT5X06_RST) /* AD_B0_02 */
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Public Types
|
* Public Types
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|||||||
@@ -56,123 +56,6 @@
|
|||||||
* Pre-processor Definitions
|
* Pre-processor Definitions
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
/* Configuration ************************************************************/
|
|
||||||
|
|
||||||
/* i.MX RT 1060 GPIO Pin Definitions ****************************************/
|
|
||||||
|
|
||||||
/* LEDs
|
|
||||||
*
|
|
||||||
* There are four LED status indicators located on the EVK Board. The
|
|
||||||
* functions of these LEDs include:
|
|
||||||
*
|
|
||||||
* - Main Power Supply(D3)
|
|
||||||
* Green: DC 5V main supply is normal.
|
|
||||||
* Red: J2 input voltage is over 5.6V.
|
|
||||||
* Off: The board is not powered.
|
|
||||||
* - Reset RED LED(D21)
|
|
||||||
* - OpenSDA LED(D20)
|
|
||||||
* - USER LED(D18)
|
|
||||||
*
|
|
||||||
* Only a single LED, D18, is under software control. It connects to
|
|
||||||
* GPIO_AD_B0_09 which is shared with JTAG_TDI and ENET_RST. This pin
|
|
||||||
* must be configured as ALT5, GPIO1_IO09
|
|
||||||
*/
|
|
||||||
|
|
||||||
#define IOMUX_LED (IOMUX_PULL_NONE | IOMUX_CMOS_OUTPUT | \
|
|
||||||
IOMUX_DRIVE_40OHM | IOMUX_SPEED_MEDIUM | \
|
|
||||||
IOMUX_SLEW_SLOW)
|
|
||||||
#define GPIO_LED (GPIO_OUTPUT | GPIO_OUTPUT_ZERO | GPIO_PORT1 | \
|
|
||||||
GPIO_PIN9 | IOMUX_LED)
|
|
||||||
|
|
||||||
/* Backlight of LCD */
|
|
||||||
|
|
||||||
#define IOMUX_LCD_BL (IOMUX_PULL_NONE | IOMUX_CMOS_OUTPUT | \
|
|
||||||
IOMUX_DRIVE_40OHM | IOMUX_SPEED_MEDIUM | \
|
|
||||||
IOMUX_SLEW_SLOW)
|
|
||||||
#define GPIO_LCD_BL (GPIO_OUTPUT | GPIO_OUTPUT_ZERO | GPIO_PORT2 | \
|
|
||||||
GPIO_PIN31 | IOMUX_LCD_BL)
|
|
||||||
|
|
||||||
/* Buttons
|
|
||||||
*
|
|
||||||
* The IMXRT board has one external user button
|
|
||||||
*
|
|
||||||
* 1. SW8 (IRQ88) GPIO5-00
|
|
||||||
*/
|
|
||||||
|
|
||||||
#define IOMUX_SW8 (IOMUX_SLEW_FAST | IOMUX_DRIVE_50OHM | \
|
|
||||||
IOMUX_SPEED_MEDIUM | IOMUX_PULL_UP_100K | \
|
|
||||||
_IOMUX_PULL_ENABLE)
|
|
||||||
#define GPIO_SW8 (GPIO_INTERRUPT | GPIO_INT_FALLINGEDGE | \
|
|
||||||
GPIO_PORT5 | GPIO_PIN0 | IOMUX_SW8)
|
|
||||||
|
|
||||||
/* Touchscreen
|
|
||||||
*
|
|
||||||
* Interrupt line: GPIO_AD_B0_11
|
|
||||||
*
|
|
||||||
* The interrupt line coming from the touchscreen FT5336GQQ IC.
|
|
||||||
* The touchscreen IC is integrated into the optional RK043FN02H-CT LCD panel
|
|
||||||
* and it's connected to the LPI2C1 bus.
|
|
||||||
*
|
|
||||||
* Reset line: GPIO_AD_B0_02
|
|
||||||
*
|
|
||||||
* The reset line is active low.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#define GPIO_FT5X06_INTR IMXRT_IRQ_GPIO1_11
|
|
||||||
|
|
||||||
#define IOMUX_FT5X06_RST (IOMUX_PULL_NONE | IOMUX_CMOS_OUTPUT | \
|
|
||||||
IOMUX_DRIVE_40OHM | IOMUX_SPEED_MEDIUM | \
|
|
||||||
IOMUX_SLEW_SLOW)
|
|
||||||
#define GPIO_FT5X06_CTRSTn (GPIO_OUTPUT | GPIO_OUTPUT_ZERO | \
|
|
||||||
GPIO_PORT1 | GPIO_PIN2 | IOMUX_FT5X06_RST)
|
|
||||||
|
|
||||||
/* Ethernet Interrupt: GPIOAD_B0_10
|
|
||||||
*
|
|
||||||
* This pin has a week pull-up within the PHY, is open-drain, and requires
|
|
||||||
* an external 1k ohm pull-up resistor (present on the EVK). A falling
|
|
||||||
* edge then indicates a change in state of the PHY.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#define IOMUX_ENET_INT (IOMUX_SLEW_FAST | IOMUX_DRIVE_50OHM | \
|
|
||||||
IOMUX_SPEED_MEDIUM | IOMUX_PULL_UP_100K)
|
|
||||||
#define GPIO_ENET_INT (GPIO_INTERRUPT | GPIO_INT_FALLINGEDGE | \
|
|
||||||
GPIO_PORT1 | GPIO_PIN10 | IOMUX_ENET_INT)
|
|
||||||
#define GPIO_ENET_IRQ IMXRT_IRQ_GPIO1_10
|
|
||||||
|
|
||||||
/* Ethernet Reset: GPIOAD_B0_09
|
|
||||||
*
|
|
||||||
* The #RST uses inverted logic. The initial value of zero will put the
|
|
||||||
* PHY into the reset state.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#define IOMUX_ENET_RST (IOMUX_SLEW_FAST | IOMUX_DRIVE_50OHM | \
|
|
||||||
IOMUX_SPEED_MEDIUM | IOMUX_PULL_UP_100K | \
|
|
||||||
_IOMUX_PULL_ENABLE)
|
|
||||||
#define GPIO_ENET_RST (GPIO_OUTPUT | GPIO_OUTPUT_ZERO | \
|
|
||||||
GPIO_PORT1 | GPIO_PIN9 | IOMUX_ENET_RST)
|
|
||||||
|
|
||||||
/* LPSPI1 CS: GPIO_SD_B0_01 */
|
|
||||||
|
|
||||||
#define IOMUX_LPSPI1_CS (IOMUX_SLEW_FAST | IOMUX_DRIVE_50OHM | \
|
|
||||||
IOMUX_SPEED_MEDIUM | IOMUX_PULL_UP_100K | \
|
|
||||||
_IOMUX_PULL_ENABLE)
|
|
||||||
#define GPIO_LPSPI1_CS (GPIO_OUTPUT | GPIO_OUTPUT_ONE | \
|
|
||||||
GPIO_PORT3 | GPIO_PIN13 | IOMUX_LPSPI1_CS)
|
|
||||||
|
|
||||||
#define IOMUX_MMCSD_EN (IOMUX_SLEW_FAST | IOMUX_DRIVE_50OHM | \
|
|
||||||
IOMUX_SPEED_MEDIUM | IOMUX_PULL_UP_100K | \
|
|
||||||
_IOMUX_PULL_ENABLE)
|
|
||||||
#define GPIO_MMCSD_EN (GPIO_OUTPUT | GPIO_OUTPUT_ZERO | \
|
|
||||||
GPIO_PORT3 | GPIO_PIN2 | IOMUX_MMCSD_EN)
|
|
||||||
|
|
||||||
/* LPSPI3 CS: GPIO_AD_B0_03 */
|
|
||||||
|
|
||||||
#define IOMUX_LPSPI3_CS (IOMUX_SLEW_FAST | IOMUX_DRIVE_50OHM | \
|
|
||||||
IOMUX_SPEED_MEDIUM | IOMUX_PULL_UP_100K | \
|
|
||||||
_IOMUX_PULL_ENABLE)
|
|
||||||
#define GPIO_LPSPI3_CS (GPIO_OUTPUT | GPIO_OUTPUT_ONE | \
|
|
||||||
GPIO_PORT1 | GPIO_PIN3 | IOMUX_LPSPI3_CS)
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Public Types
|
* Public Types
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|||||||
Reference in New Issue
Block a user