| /* |
| * Copyright (c) 2018 Jean-Christophe Dubois <jcd@tribudubois.net> |
| * |
| * i.MX6ul SoC definitions |
| * |
| * This program is free software; you can redistribute it and/or modify |
| * it under the terms of the GNU General Public License as published by |
| * the Free Software Foundation; either version 2 of the License, or |
| * (at your option) any later version. |
| * |
| * This program is distributed in the hope that it will be useful, |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| * GNU General Public License for more details. |
| */ |
| |
| #ifndef FSL_IMX6UL_H |
| #define FSL_IMX6UL_H |
| |
| #include "hw/cpu/a15mpcore.h" |
| #include "hw/misc/imx6ul_ccm.h" |
| #include "hw/misc/imx6_src.h" |
| #include "hw/misc/imx7_snvs.h" |
| #include "hw/intc/imx_gpcv2.h" |
| #include "hw/watchdog/wdt_imx2.h" |
| #include "hw/gpio/imx_gpio.h" |
| #include "hw/char/imx_serial.h" |
| #include "hw/timer/imx_gpt.h" |
| #include "hw/timer/imx_epit.h" |
| #include "hw/i2c/imx_i2c.h" |
| #include "hw/sd/sdhci.h" |
| #include "hw/ssi/imx_spi.h" |
| #include "hw/net/imx_fec.h" |
| #include "hw/usb/chipidea.h" |
| #include "hw/usb/imx-usb-phy.h" |
| #include "exec/memory.h" |
| #include "cpu.h" |
| #include "qom/object.h" |
| #include "qemu/units.h" |
| |
| #define TYPE_FSL_IMX6UL "fsl-imx6ul" |
| OBJECT_DECLARE_SIMPLE_TYPE(FslIMX6ULState, FSL_IMX6UL) |
| |
| enum FslIMX6ULConfiguration { |
| FSL_IMX6UL_NUM_CPUS = 1, |
| FSL_IMX6UL_NUM_UARTS = 8, |
| FSL_IMX6UL_NUM_ETHS = 2, |
| FSL_IMX6UL_ETH_NUM_TX_RINGS = 2, |
| FSL_IMX6UL_NUM_USDHCS = 2, |
| FSL_IMX6UL_NUM_WDTS = 3, |
| FSL_IMX6UL_NUM_GPTS = 2, |
| FSL_IMX6UL_NUM_EPITS = 2, |
| FSL_IMX6UL_NUM_IOMUXCS = 2, |
| FSL_IMX6UL_NUM_GPIOS = 5, |
| FSL_IMX6UL_NUM_I2CS = 4, |
| FSL_IMX6UL_NUM_ECSPIS = 4, |
| FSL_IMX6UL_NUM_ADCS = 2, |
| FSL_IMX6UL_NUM_USB_PHYS = 2, |
| FSL_IMX6UL_NUM_USBS = 2, |
| FSL_IMX6UL_NUM_SAIS = 3, |
| FSL_IMX6UL_NUM_CANS = 2, |
| FSL_IMX6UL_NUM_PWMS = 8, |
| }; |
| |
| struct FslIMX6ULState { |
| /*< private >*/ |
| DeviceState parent_obj; |
| |
| /*< public >*/ |
| ARMCPU cpu; |
| A15MPPrivState a7mpcore; |
| IMXGPTState gpt[FSL_IMX6UL_NUM_GPTS]; |
| IMXEPITState epit[FSL_IMX6UL_NUM_EPITS]; |
| IMXGPIOState gpio[FSL_IMX6UL_NUM_GPIOS]; |
| IMX6ULCCMState ccm; |
| IMX6SRCState src; |
| IMX7SNVSState snvs; |
| IMXGPCv2State gpcv2; |
| IMXSPIState spi[FSL_IMX6UL_NUM_ECSPIS]; |
| IMXI2CState i2c[FSL_IMX6UL_NUM_I2CS]; |
| IMXSerialState uart[FSL_IMX6UL_NUM_UARTS]; |
| IMXFECState eth[FSL_IMX6UL_NUM_ETHS]; |
| SDHCIState usdhc[FSL_IMX6UL_NUM_USDHCS]; |
| IMX2WdtState wdt[FSL_IMX6UL_NUM_WDTS]; |
| IMXUSBPHYState usbphy[FSL_IMX6UL_NUM_USB_PHYS]; |
| ChipideaState usb[FSL_IMX6UL_NUM_USBS]; |
| MemoryRegion rom; |
| MemoryRegion caam; |
| MemoryRegion ocram; |
| MemoryRegion ocram_alias; |
| |
| uint32_t phy_num[FSL_IMX6UL_NUM_ETHS]; |
| bool phy_connected[FSL_IMX6UL_NUM_ETHS]; |
| }; |
| |
| enum FslIMX6ULMemoryMap { |
| FSL_IMX6UL_MMDC_ADDR = 0x80000000, |
| FSL_IMX6UL_MMDC_SIZE = (2 * GiB), |
| |
| FSL_IMX6UL_QSPI1_MEM_ADDR = 0x60000000, |
| FSL_IMX6UL_QSPI1_MEM_SIZE = (256 * MiB), |
| |
| FSL_IMX6UL_EIM_ALIAS_ADDR = 0x58000000, |
| FSL_IMX6UL_EIM_ALIAS_SIZE = (128 * MiB), |
| |
| FSL_IMX6UL_EIM_CS_ADDR = 0x50000000, |
| FSL_IMX6UL_EIM_CS_SIZE = (128 * MiB), |
| |
| FSL_IMX6UL_AES_ENCRYPT_ADDR = 0x10000000, |
| FSL_IMX6UL_AES_ENCRYPT_SIZE = (1 * MiB), |
| |
| FSL_IMX6UL_QSPI1_RX_ADDR = 0x0C000000, |
| FSL_IMX6UL_QSPI1_RX_SIZE = (32 * MiB), |
| |
| /* AIPS-2 Begin */ |
| FSL_IMX6UL_UART6_ADDR = 0x021FC000, |
| |
| FSL_IMX6UL_I2C4_ADDR = 0x021F8000, |
| |
| FSL_IMX6UL_UART5_ADDR = 0x021F4000, |
| FSL_IMX6UL_UART4_ADDR = 0x021F0000, |
| FSL_IMX6UL_UART3_ADDR = 0x021EC000, |
| FSL_IMX6UL_UART2_ADDR = 0x021E8000, |
| |
| FSL_IMX6UL_WDOG3_ADDR = 0x021E4000, |
| |
| FSL_IMX6UL_QSPI_ADDR = 0x021E0000, |
| FSL_IMX6UL_QSPI_SIZE = 0x500, |
| |
| FSL_IMX6UL_SYS_CNT_CTRL_ADDR = 0x021DC000, |
| FSL_IMX6UL_SYS_CNT_CTRL_SIZE = (16 * KiB), |
| |
| FSL_IMX6UL_SYS_CNT_CMP_ADDR = 0x021D8000, |
| FSL_IMX6UL_SYS_CNT_CMP_SIZE = (16 * KiB), |
| |
| FSL_IMX6UL_SYS_CNT_RD_ADDR = 0x021D4000, |
| FSL_IMX6UL_SYS_CNT_RD_SIZE = (16 * KiB), |
| |
| FSL_IMX6UL_TZASC_ADDR = 0x021D0000, |
| FSL_IMX6UL_TZASC_SIZE = (16 * KiB), |
| |
| FSL_IMX6UL_PXP_ADDR = 0x021CC000, |
| FSL_IMX6UL_PXP_SIZE = (16 * KiB), |
| |
| FSL_IMX6UL_LCDIF_ADDR = 0x021C8000, |
| FSL_IMX6UL_LCDIF_SIZE = 0x100, |
| |
| FSL_IMX6UL_CSI_ADDR = 0x021C4000, |
| FSL_IMX6UL_CSI_SIZE = 0x100, |
| |
| FSL_IMX6UL_CSU_ADDR = 0x021C0000, |
| FSL_IMX6UL_CSU_SIZE = (16 * KiB), |
| |
| FSL_IMX6UL_OCOTP_CTRL_ADDR = 0x021BC000, |
| FSL_IMX6UL_OCOTP_CTRL_SIZE = (4 * KiB), |
| |
| FSL_IMX6UL_EIM_ADDR = 0x021B8000, |
| FSL_IMX6UL_EIM_SIZE = 0x100, |
| |
| FSL_IMX6UL_SIM2_ADDR = 0x021B4000, |
| |
| FSL_IMX6UL_MMDC_CFG_ADDR = 0x021B0000, |
| FSL_IMX6UL_MMDC_CFG_SIZE = (4 * KiB), |
| |
| FSL_IMX6UL_ROMCP_ADDR = 0x021AC000, |
| FSL_IMX6UL_ROMCP_SIZE = 0x300, |
| |
| FSL_IMX6UL_I2C3_ADDR = 0x021A8000, |
| FSL_IMX6UL_I2C2_ADDR = 0x021A4000, |
| FSL_IMX6UL_I2C1_ADDR = 0x021A0000, |
| |
| FSL_IMX6UL_ADC2_ADDR = 0x0219C000, |
| FSL_IMX6UL_ADC1_ADDR = 0x02198000, |
| FSL_IMX6UL_ADCn_SIZE = 0x100, |
| |
| FSL_IMX6UL_USDHC2_ADDR = 0x02194000, |
| FSL_IMX6UL_USDHC1_ADDR = 0x02190000, |
| |
| FSL_IMX6UL_SIM1_ADDR = 0x0218C000, |
| FSL_IMX6UL_SIMn_SIZE = (16 * KiB), |
| |
| FSL_IMX6UL_ENET1_ADDR = 0x02188000, |
| |
| FSL_IMX6UL_USBO2_USBMISC_ADDR = 0x02184800, |
| FSL_IMX6UL_USBO2_USB1_ADDR = 0x02184000, |
| FSL_IMX6UL_USBO2_USB2_ADDR = 0x02184200, |
| |
| FSL_IMX6UL_USBO2_PL301_ADDR = 0x02180000, |
| FSL_IMX6UL_USBO2_PL301_SIZE = (16 * KiB), |
| |
| FSL_IMX6UL_AIPS2_CFG_ADDR = 0x0217C000, |
| FSL_IMX6UL_AIPS2_CFG_SIZE = 0x100, |
| |
| FSL_IMX6UL_CAAM_ADDR = 0x02140000, |
| FSL_IMX6UL_CAAM_SIZE = (16 * KiB), |
| |
| FSL_IMX6UL_A7MPCORE_DAP_ADDR = 0x02100000, |
| FSL_IMX6UL_A7MPCORE_DAP_SIZE = (4 * KiB), |
| /* AIPS-2 End */ |
| |
| /* AIPS-1 Begin */ |
| FSL_IMX6UL_PWM8_ADDR = 0x020FC000, |
| FSL_IMX6UL_PWM7_ADDR = 0x020F8000, |
| FSL_IMX6UL_PWM6_ADDR = 0x020F4000, |
| FSL_IMX6UL_PWM5_ADDR = 0x020F0000, |
| |
| FSL_IMX6UL_SDMA_ADDR = 0x020EC000, |
| FSL_IMX6UL_SDMA_SIZE = 0x300, |
| |
| FSL_IMX6UL_GPT2_ADDR = 0x020E8000, |
| |
| FSL_IMX6UL_IOMUXC_GPR_ADDR = 0x020E4000, |
| FSL_IMX6UL_IOMUXC_GPR_SIZE = 0x40, |
| |
| FSL_IMX6UL_IOMUXC_ADDR = 0x020E0000, |
| FSL_IMX6UL_IOMUXC_SIZE = 0x700, |
| |
| FSL_IMX6UL_GPC_ADDR = 0x020DC000, |
| |
| FSL_IMX6UL_SRC_ADDR = 0x020D8000, |
| |
| FSL_IMX6UL_EPIT2_ADDR = 0x020D4000, |
| FSL_IMX6UL_EPIT1_ADDR = 0x020D0000, |
| |
| FSL_IMX6UL_SNVS_HP_ADDR = 0x020CC000, |
| |
| FSL_IMX6UL_USBPHY2_ADDR = 0x020CA000, |
| FSL_IMX6UL_USBPHY1_ADDR = 0x020C9000, |
| |
| FSL_IMX6UL_ANALOG_ADDR = 0x020C8000, |
| FSL_IMX6UL_ANALOG_SIZE = 0x300, |
| |
| FSL_IMX6UL_CCM_ADDR = 0x020C4000, |
| |
| FSL_IMX6UL_WDOG2_ADDR = 0x020C0000, |
| FSL_IMX6UL_WDOG1_ADDR = 0x020BC000, |
| |
| FSL_IMX6UL_KPP_ADDR = 0x020B8000, |
| FSL_IMX6UL_KPP_SIZE = 0x10, |
| |
| FSL_IMX6UL_ENET2_ADDR = 0x020B4000, |
| |
| FSL_IMX6UL_SNVS_LP_ADDR = 0x020B0000, |
| FSL_IMX6UL_SNVS_LP_SIZE = (16 * KiB), |
| |
| FSL_IMX6UL_GPIO5_ADDR = 0x020AC000, |
| FSL_IMX6UL_GPIO4_ADDR = 0x020A8000, |
| FSL_IMX6UL_GPIO3_ADDR = 0x020A4000, |
| FSL_IMX6UL_GPIO2_ADDR = 0x020A0000, |
| FSL_IMX6UL_GPIO1_ADDR = 0x0209C000, |
| |
| FSL_IMX6UL_GPT1_ADDR = 0x02098000, |
| |
| FSL_IMX6UL_CAN2_ADDR = 0x02094000, |
| FSL_IMX6UL_CAN1_ADDR = 0x02090000, |
| FSL_IMX6UL_CANn_SIZE = (4 * KiB), |
| |
| FSL_IMX6UL_PWM4_ADDR = 0x0208C000, |
| FSL_IMX6UL_PWM3_ADDR = 0x02088000, |
| FSL_IMX6UL_PWM2_ADDR = 0x02084000, |
| FSL_IMX6UL_PWM1_ADDR = 0x02080000, |
| FSL_IMX6UL_PWMn_SIZE = 0x20, |
| |
| FSL_IMX6UL_AIPS1_CFG_ADDR = 0x0207C000, |
| FSL_IMX6UL_AIPS1_CFG_SIZE = (16 * KiB), |
| |
| FSL_IMX6UL_BEE_ADDR = 0x02044000, |
| FSL_IMX6UL_BEE_SIZE = (16 * KiB), |
| |
| FSL_IMX6UL_TOUCH_CTRL_ADDR = 0x02040000, |
| FSL_IMX6UL_TOUCH_CTRL_SIZE = 0x100, |
| |
| FSL_IMX6UL_SPBA_ADDR = 0x0203C000, |
| FSL_IMX6UL_SPBA_SIZE = 0x100, |
| |
| FSL_IMX6UL_ASRC_ADDR = 0x02034000, |
| FSL_IMX6UL_ASRC_SIZE = 0x100, |
| |
| FSL_IMX6UL_SAI3_ADDR = 0x02030000, |
| FSL_IMX6UL_SAI2_ADDR = 0x0202C000, |
| FSL_IMX6UL_SAI1_ADDR = 0x02028000, |
| FSL_IMX6UL_SAIn_SIZE = 0x200, |
| |
| FSL_IMX6UL_UART8_ADDR = 0x02024000, |
| FSL_IMX6UL_UART1_ADDR = 0x02020000, |
| FSL_IMX6UL_UART7_ADDR = 0x02018000, |
| |
| FSL_IMX6UL_ECSPI4_ADDR = 0x02014000, |
| FSL_IMX6UL_ECSPI3_ADDR = 0x02010000, |
| FSL_IMX6UL_ECSPI2_ADDR = 0x0200C000, |
| FSL_IMX6UL_ECSPI1_ADDR = 0x02008000, |
| |
| FSL_IMX6UL_SPDIF_ADDR = 0x02004000, |
| FSL_IMX6UL_SPDIF_SIZE = 0x100, |
| /* AIPS-1 End */ |
| |
| FSL_IMX6UL_BCH_ADDR = 0x01808000, |
| FSL_IMX6UL_BCH_SIZE = 0x200, |
| |
| FSL_IMX6UL_GPMI_ADDR = 0x01806000, |
| FSL_IMX6UL_GPMI_SIZE = 0x200, |
| |
| FSL_IMX6UL_APBH_DMA_ADDR = 0x01804000, |
| FSL_IMX6UL_APBH_DMA_SIZE = (4 * KiB), |
| |
| FSL_IMX6UL_A7MPCORE_ADDR = 0x00A00000, |
| |
| FSL_IMX6UL_OCRAM_ALIAS_ADDR = 0x00920000, |
| FSL_IMX6UL_OCRAM_ALIAS_SIZE = (384 * KiB), |
| |
| FSL_IMX6UL_OCRAM_MEM_ADDR = 0x00900000, |
| FSL_IMX6UL_OCRAM_MEM_SIZE = (128 * KiB), |
| |
| FSL_IMX6UL_CAAM_MEM_ADDR = 0x00100000, |
| FSL_IMX6UL_CAAM_MEM_SIZE = (32 * KiB), |
| |
| FSL_IMX6UL_ROM_ADDR = 0x00000000, |
| FSL_IMX6UL_ROM_SIZE = (96 * KiB), |
| }; |
| |
| enum FslIMX6ULIRQs { |
| FSL_IMX6UL_IOMUXC_IRQ = 0, |
| FSL_IMX6UL_DAP_IRQ = 1, |
| FSL_IMX6UL_SDMA_IRQ = 2, |
| FSL_IMX6UL_TSC_IRQ = 3, |
| FSL_IMX6UL_SNVS_IRQ = 4, |
| FSL_IMX6UL_LCDIF_IRQ = 5, |
| FSL_IMX6UL_BEE_IRQ = 6, |
| FSL_IMX6UL_CSI_IRQ = 7, |
| FSL_IMX6UL_PXP_IRQ = 8, |
| FSL_IMX6UL_SCTR1_IRQ = 9, |
| FSL_IMX6UL_SCTR2_IRQ = 10, |
| FSL_IMX6UL_WDOG3_IRQ = 11, |
| FSL_IMX6UL_APBH_DMA_IRQ = 13, |
| FSL_IMX6UL_WEIM_IRQ = 14, |
| FSL_IMX6UL_RAWNAND1_IRQ = 15, |
| FSL_IMX6UL_RAWNAND2_IRQ = 16, |
| FSL_IMX6UL_UART6_IRQ = 17, |
| FSL_IMX6UL_SRTC_IRQ = 19, |
| FSL_IMX6UL_SRTC_SEC_IRQ = 20, |
| FSL_IMX6UL_CSU_IRQ = 21, |
| FSL_IMX6UL_USDHC1_IRQ = 22, |
| FSL_IMX6UL_USDHC2_IRQ = 23, |
| FSL_IMX6UL_SAI3_IRQ = 24, |
| FSL_IMX6UL_SAI32_IRQ = 25, |
| |
| FSL_IMX6UL_UART1_IRQ = 26, |
| FSL_IMX6UL_UART2_IRQ = 27, |
| FSL_IMX6UL_UART3_IRQ = 28, |
| FSL_IMX6UL_UART4_IRQ = 29, |
| FSL_IMX6UL_UART5_IRQ = 30, |
| |
| FSL_IMX6UL_ECSPI1_IRQ = 31, |
| FSL_IMX6UL_ECSPI2_IRQ = 32, |
| FSL_IMX6UL_ECSPI3_IRQ = 33, |
| FSL_IMX6UL_ECSPI4_IRQ = 34, |
| |
| FSL_IMX6UL_I2C4_IRQ = 35, |
| FSL_IMX6UL_I2C1_IRQ = 36, |
| FSL_IMX6UL_I2C2_IRQ = 37, |
| FSL_IMX6UL_I2C3_IRQ = 38, |
| |
| FSL_IMX6UL_UART7_IRQ = 39, |
| FSL_IMX6UL_UART8_IRQ = 40, |
| |
| FSL_IMX6UL_USB1_IRQ = 43, |
| FSL_IMX6UL_USB2_IRQ = 42, |
| FSL_IMX6UL_USB_PHY1_IRQ = 44, |
| FSL_IMX6UL_USB_PHY2_IRQ = 45, |
| |
| FSL_IMX6UL_CAAM_JQ2_IRQ = 46, |
| FSL_IMX6UL_CAAM_ERR_IRQ = 47, |
| FSL_IMX6UL_CAAM_RTIC_IRQ = 48, |
| FSL_IMX6UL_TEMP_IRQ = 49, |
| FSL_IMX6UL_ASRC_IRQ = 50, |
| FSL_IMX6UL_SPDIF_IRQ = 52, |
| FSL_IMX6UL_PMU_REG_IRQ = 54, |
| FSL_IMX6UL_GPT1_IRQ = 55, |
| |
| FSL_IMX6UL_EPIT1_IRQ = 56, |
| FSL_IMX6UL_EPIT2_IRQ = 57, |
| |
| FSL_IMX6UL_GPIO1_INT7_IRQ = 58, |
| FSL_IMX6UL_GPIO1_INT6_IRQ = 59, |
| FSL_IMX6UL_GPIO1_INT5_IRQ = 60, |
| FSL_IMX6UL_GPIO1_INT4_IRQ = 61, |
| FSL_IMX6UL_GPIO1_INT3_IRQ = 62, |
| FSL_IMX6UL_GPIO1_INT2_IRQ = 63, |
| FSL_IMX6UL_GPIO1_INT1_IRQ = 64, |
| FSL_IMX6UL_GPIO1_INT0_IRQ = 65, |
| FSL_IMX6UL_GPIO1_LOW_IRQ = 66, |
| FSL_IMX6UL_GPIO1_HIGH_IRQ = 67, |
| FSL_IMX6UL_GPIO2_LOW_IRQ = 68, |
| FSL_IMX6UL_GPIO2_HIGH_IRQ = 69, |
| FSL_IMX6UL_GPIO3_LOW_IRQ = 70, |
| FSL_IMX6UL_GPIO3_HIGH_IRQ = 71, |
| FSL_IMX6UL_GPIO4_LOW_IRQ = 72, |
| FSL_IMX6UL_GPIO4_HIGH_IRQ = 73, |
| FSL_IMX6UL_GPIO5_LOW_IRQ = 74, |
| FSL_IMX6UL_GPIO5_HIGH_IRQ = 75, |
| |
| FSL_IMX6UL_WDOG1_IRQ = 80, |
| FSL_IMX6UL_WDOG2_IRQ = 81, |
| |
| FSL_IMX6UL_KPP_IRQ = 82, |
| |
| FSL_IMX6UL_PWM1_IRQ = 83, |
| FSL_IMX6UL_PWM2_IRQ = 84, |
| FSL_IMX6UL_PWM3_IRQ = 85, |
| FSL_IMX6UL_PWM4_IRQ = 86, |
| |
| FSL_IMX6UL_CCM1_IRQ = 87, |
| FSL_IMX6UL_CCM2_IRQ = 88, |
| |
| FSL_IMX6UL_GPC_IRQ = 89, |
| |
| FSL_IMX6UL_SRC_IRQ = 91, |
| |
| FSL_IMX6UL_CPU_PERF_IRQ = 94, |
| FSL_IMX6UL_CPU_CTI_IRQ = 95, |
| |
| FSL_IMX6UL_SRC_WDOG_IRQ = 96, |
| |
| FSL_IMX6UL_SAI1_IRQ = 97, |
| FSL_IMX6UL_SAI2_IRQ = 98, |
| |
| FSL_IMX6UL_ADC1_IRQ = 100, |
| FSL_IMX6UL_ADC2_IRQ = 101, |
| |
| FSL_IMX6UL_SJC_IRQ = 104, |
| |
| FSL_IMX6UL_CAAM_RING0_IRQ = 105, |
| FSL_IMX6UL_CAAM_RING1_IRQ = 106, |
| |
| FSL_IMX6UL_QSPI_IRQ = 107, |
| |
| FSL_IMX6UL_TZASC_IRQ = 108, |
| |
| FSL_IMX6UL_GPT2_IRQ = 109, |
| |
| FSL_IMX6UL_CAN1_IRQ = 110, |
| FSL_IMX6UL_CAN2_IRQ = 111, |
| |
| FSL_IMX6UL_SIM1_IRQ = 112, |
| FSL_IMX6UL_SIM2_IRQ = 113, |
| |
| FSL_IMX6UL_PWM5_IRQ = 114, |
| FSL_IMX6UL_PWM6_IRQ = 115, |
| FSL_IMX6UL_PWM7_IRQ = 116, |
| FSL_IMX6UL_PWM8_IRQ = 117, |
| |
| FSL_IMX6UL_ENET1_IRQ = 118, |
| FSL_IMX6UL_ENET1_TIMER_IRQ = 119, |
| FSL_IMX6UL_ENET2_IRQ = 120, |
| FSL_IMX6UL_ENET2_TIMER_IRQ = 121, |
| |
| FSL_IMX6UL_PMU_CORE_IRQ = 127, |
| FSL_IMX6UL_MAX_IRQ = 128, |
| }; |
| |
| #endif /* FSL_IMX6UL_H */ |