/* * Copyright (c) 2005-2016 Freescale Semiconductor, Inc. * Copyright 2017 NXP * * SPDX-License-Identifier: GPL-2.0+ */ #ifndef IMXDPUV1_EVENTS_H #define IMXDPUV1_EVENTS_H /* Shadow load (Blit Engine) */ #define IMXDPUV1_STORE9_SHDLOAD_IRQ 0U #define IMXDPUV1_STORE9_SHDLOAD_CMD 0U /* Frame complete (Blit Engine) */ #define IMXDPUV1_STORE9_FRAMECOMPLETE_IRQ 1U #define IMXDPUV1_STORE9_FRAMECOMPLETE_CMD 1U /* Sequence complete (Blit Engine) */ #define IMXDPUV1_STORE9_SEQCOMPLETE_IRQ 2U #define IMXDPUV1_STORE9_SEQCOMPLETE_CMD 2U /* Shadow load (Display Controller Content Stream 0) */ #define IMXDPUV1_EXTDST0_SHDLOAD_IRQ 3U #define IMXDPUV1_EXTDST0_SHDLOAD_CMD 3U /* Frame complete (Display Controller Content Stream 0) */ #define IMXDPUV1_EXTDST0_FRAMECOMPLETE_IRQ 4U #define IMXDPUV1_EXTDST0_FRAMECOMPLETE_CMD 4U /* Sequence complete (Display Controller Content Stream 0) */ #define IMXDPUV1_EXTDST0_SEQCOMPLETE_IRQ 5U #define IMXDPUV1_EXTDST0_SEQCOMPLETE_CMD 5U /* Shadow load (Display Controller Safety Stream 0) */ #define IMXDPUV1_EXTDST4_SHDLOAD_IRQ 6U #define IMXDPUV1_EXTDST4_SHDLOAD_CMD 6U /* Frame complete (Display Controller Safety Stream 0) */ #define IMXDPUV1_EXTDST4_FRAMECOMPLETE_IRQ 7U #define IMXDPUV1_EXTDST4_FRAMECOMPLETE_CMD 7U /* Sequence complete (Display Controller Safety Stream 0) */ #define IMXDPUV1_EXTDST4_SEQCOMPLETE_IRQ 8U #define IMXDPUV1_EXTDST4_SEQCOMPLETE_CMD 8U /* Shadow load (Display Controller Content Stream 1) */ #define IMXDPUV1_EXTDST1_SHDLOAD_IRQ 9U #define IMXDPUV1_EXTDST1_SHDLOAD_CMD 9U /* Frame complete (Display Controller Content Stream 1) */ #define IMXDPUV1_EXTDST1_FRAMECOMPLETE_IRQ 10U #define IMXDPUV1_EXTDST1_FRAMECOMPLETE_CMD 10U /* Sequence complete (Display Controller Content Stream 1) */ #define IMXDPUV1_EXTDST1_SEQCOMPLETE_IRQ 11U #define IMXDPUV1_EXTDST1_SEQCOMPLETE_CMD 11U /* Shadow load (Display Controller Safety Stream 1) */ #define IMXDPUV1_EXTDST5_SHDLOAD_IRQ 12U #define IMXDPUV1_EXTDST5_SHDLOAD_CMD 12U /* Frame complete (Display Controller Safety Stream 1) */ #define IMXDPUV1_EXTDST5_FRAMECOMPLETE_IRQ 13U #define IMXDPUV1_EXTDST5_FRAMECOMPLETE_CMD 13U /* Sequence complete (Display Controller Safety Stream 1) */ #define IMXDPUV1_EXTDST5_SEQCOMPLETE_IRQ 14U #define IMXDPUV1_EXTDST5_SEQCOMPLETE_CMD 14U /* Shadow load (Display Controller Display Stream 0) */ #define IMXDPUV1_DISENGCFG_SHDLOAD0_IRQ 15U #define IMXDPUV1_DISENGCFG_SHDLOAD0_CMD 15U /* Frame complete (Display Controller Display Stream 0) */ #define IMXDPUV1_DISENGCFG_FRAMECOMPLETE0_IRQ 16U #define IMXDPUV1_DISENGCFG_FRAMECOMPLETE0_CMD 16U /* Sequence complete (Display Controller Display Stream 0) */ #define IMXDPUV1_DISENGCFG_SEQCOMPLETE0_IRQ 17U #define IMXDPUV1_DISENGCFG_SEQCOMPLETE0_CMD 17U /* Programmable interrupt 0 (Display Controller Display Stream 0 FrameGen #0 unit) */ #define IMXDPUV1_FRAMEGEN0_INT0_IRQ 18U #define IMXDPUV1_FRAMEGEN0_INT0_CMD 18U /* Programmable interrupt 1 (Display Controller Display Stream 0 FrameGen #0 unit) */ #define IMXDPUV1_FRAMEGEN0_INT1_IRQ 19U #define IMXDPUV1_FRAMEGEN0_INT1_CMD 19U /* Programmable interrupt 2 (Display Controller Display Stream 0 FrameGen #0 unit) */ #define IMXDPUV1_FRAMEGEN0_INT2_IRQ 20U #define IMXDPUV1_FRAMEGEN0_INT2_CMD 20U /* Programmable interrupt 3 (Display Controller Display Stream 0 FrameGen #0 unit) */ #define IMXDPUV1_FRAMEGEN0_INT3_IRQ 21U #define IMXDPUV1_FRAMEGEN0_INT3_CMD 21U /* Shadow load (Display Controller Display Stream 0 Sig #0 unit) */ #define IMXDPUV1_SIG0_SHDLOAD_IRQ 22U #define IMXDPUV1_SIG0_SHDLOAD_CMD 22U /* Measurement valid (Display Controller Display Stream 0 Sig #0 unit) */ #define IMXDPUV1_SIG0_VALID_IRQ 23U #define IMXDPUV1_SIG0_VALID_CMD 23U /* Error condition (Display Controller Display Stream 0 Sig #0 unit) */ #define IMXDPUV1_SIG0_ERROR_IRQ 24U #define IMXDPUV1_SIG0_ERROR_CMD 24U /* Shadow load (Display Controller Display Stream 1) */ #define IMXDPUV1_DISENGCFG_SHDLOAD1_IRQ 25U #define IMXDPUV1_DISENGCFG_SHDLOAD1_CMD 25U /* Frame complete (Display Controller Display Stream 1) */ #define IMXDPUV1_DISENGCFG_FRAMECOMPLETE1_IRQ 26U #define IMXDPUV1_DISENGCFG_FRAMECOMPLETE1_CMD 26U /* Sequence complete (Display Controller Display Stream 1) */ #define IMXDPUV1_DISENGCFG_SEQCOMPLETE1_IRQ 27U #define IMXDPUV1_DISENGCFG_SEQCOMPLETE1_CMD 27U /* Programmable interrupt 0 (Display Controller Display Stream 1 FrameGen #1 unit) */ #define IMXDPUV1_FRAMEGEN1_INT0_IRQ 28U #define IMXDPUV1_FRAMEGEN1_INT0_CMD 28U /* Programmable interrupt 1 (Display Controller Display Stream 1 FrameGen #1 unit) */ #define IMXDPUV1_FRAMEGEN1_INT1_IRQ 29U #define IMXDPUV1_FRAMEGEN1_INT1_CMD 29U /* Programmable interrupt 2 (Display Controller Display Stream 1 FrameGen #1 unit) */ #define IMXDPUV1_FRAMEGEN1_INT2_IRQ 30U #define IMXDPUV1_FRAMEGEN1_INT2_CMD 30U /* Programmable interrupt 3 (Display Controller Display Stream 1 FrameGen #1 unit) */ #define IMXDPUV1_FRAMEGEN1_INT3_IRQ 31U #define IMXDPUV1_FRAMEGEN1_INT3_CMD 31U /* Shadow load (Display Controller Display Stream 1 Sig #1 unit) */ #define IMXDPUV1_SIG1_SHDLOAD_IRQ 32U #define IMXDPUV1_SIG1_SHDLOAD_CMD 32U /* Measurement valid (Display Controller Display Stream 1 Sig #1 unit) */ #define IMXDPUV1_SIG1_VALID_IRQ 33U #define IMXDPUV1_SIG1_VALID_CMD 33U /* Error condition (Display Controller Display Stream 1 Sig #1 unit) */ #define IMXDPUV1_SIG1_ERROR_IRQ 34U #define IMXDPUV1_SIG1_ERROR_CMD 34U /* Reserved Do not use */ #define IMXDPUV1_RESERVED35_IRQ 35U #define IMXDPUV1_RESERVED35_CMD 35U /* Error condition (Command Sequencer) */ #define IMXDPUV1_CMDSEQ_ERROR_IRQ 36U #define IMXDPUV1_CMDSEQ_ERROR_CMD 36U /* Software interrupt 0 (Common Control) */ #define IMXDPUV1_COMCTRL_SW0_IRQ 37U #define IMXDPUV1_COMCTRL_SW0_CMD 37U /* Software interrupt 1 (Common Control) */ #define IMXDPUV1_COMCTRL_SW1_IRQ 38U #define IMXDPUV1_COMCTRL_SW1_CMD 38U /* Software interrupt 2 (Common Control) */ #define IMXDPUV1_COMCTRL_SW2_IRQ 39U #define IMXDPUV1_COMCTRL_SW2_CMD 39U /* Software interrupt 3 (Common Control) */ #define IMXDPUV1_COMCTRL_SW3_IRQ 40U #define IMXDPUV1_COMCTRL_SW3_CMD 40U /* Synchronization status activated (Display Controller Safety stream 0) */ #define IMXDPUV1_FRAMEGEN0_PRIMSYNC_ON_IRQ 41U #define IMXDPUV1_FRAMEGEN0_PRIMSYNC_ON_CMD 41U /* Synchronization status deactivated (Display Controller Safety stream 0) */ #define IMXDPUV1_FRAMEGEN0_PRIMSYNC_OFF_IRQ 42U #define IMXDPUV1_FRAMEGEN0_PRIMSYNC_OFF_CMD 42U /* Synchronization status activated (Display Controller Content stream 0) */ #define IMXDPUV1_FRAMEGEN0_SECSYNC_ON_IRQ 43U #define IMXDPUV1_FRAMEGEN0_SECSYNC_ON_CMD 43U /* Synchronization status deactivated (Display Controller Content stream 0) */ #define IMXDPUV1_FRAMEGEN0_SECSYNC_OFF_IRQ 44U #define IMXDPUV1_FRAMEGEN0_SECSYNC_OFF_CMD 44U /* Synchronization status activated (Display Controller Safety stream 1) */ #define IMXDPUV1_FRAMEGEN1_PRIMSYNC_ON_IRQ 45U #define IMXDPUV1_FRAMEGEN1_PRIMSYNC_ON_CMD 45U /* Synchronization status deactivated (Display Controller Safety stream 1) */ #define IMXDPUV1_FRAMEGEN1_PRIMSYNC_OFF_IRQ 46U #define IMXDPUV1_FRAMEGEN1_PRIMSYNC_OFF_CMD 46U /* Synchronization status activated (Display Controller Content stream 1) */ #define IMXDPUV1_FRAMEGEN1_SECSYNC_ON_IRQ 47U #define IMXDPUV1_FRAMEGEN1_SECSYNC_ON_CMD 47U /* Synchronization status deactivated (Display Controller Content stream 1) */ #define IMXDPUV1_FRAMEGEN1_SECSYNC_OFF_IRQ 48U #define IMXDPUV1_FRAMEGEN1_SECSYNC_OFF_CMD 48U /* Synchronization status (Display Controller Safety stream 0) */ #define IMXDPUV1_FRAMEGEN0_PRIMSYNC_CMD 49U #define IMXDPUV1_FRAMEGEN0_PRIMSYNC_STS 0U /* Synchronization status (Display Controller Content stream 0) */ #define IMXDPUV1_FRAMEGEN0_SECSYNC_CMD 50U #define IMXDPUV1_FRAMEGEN0_SECSYNC_STS 1U /* Synchronization status (Display Controller Safety stream 1) */ #define IMXDPUV1_FRAMEGEN1_PRIMSYNC_CMD 51U #define IMXDPUV1_FRAMEGEN1_PRIMSYNC_STS 2U /* Synchronization status (Display Controller Content stream 1) */ #define IMXDPUV1_FRAMEGEN1_SECSYNC_CMD 52U #define IMXDPUV1_FRAMEGEN1_SECSYNC_STS 3U /* Shadow load request (Display Controller Pixel Engine configuration Store #9 synchronizer) */ #define IMXDPUV1_PIXENGCFG_STORE9_SHDLDREQ_CMD 53U /* Shadow load request (Display Controller Pixel Engine configuration ExtDst #0 synchronizer) */ #define IMXDPUV1_PIXENGCFG_EXTDST0_SHDLDREQ_CMD 54U /* Shadow load request (Display Controller Pixel Engine configuration ExtDst #4 synchronizer) */ #define IMXDPUV1_PIXENGCFG_EXTDST4_SHDLDREQ_CMD 55U /* Shadow load request (Display Controller Pixel Engine configuration ExtDst #1 synchronizer) */ #define IMXDPUV1_PIXENGCFG_EXTDST1_SHDLDREQ_CMD 56U /* Shadow load request (Display Controller Pixel Engine configuration ExtDst #5 synchronizer) */ #define IMXDPUV1_PIXENGCFG_EXTDST5_SHDLDREQ_CMD 57U /* Shadow load request (Blit Engine FetchDecode #9 tree) */ #define IMXDPUV1_PIXENGCFG_FETCHDECODE9_SHDLDREQ_CMD 58U /* Shadow load request (Blit Engine FetchWarp #9 tree) */ #define IMXDPUV1_PIXENGCFG_FETCHWARP9_SHDLDREQ_CMD 59U /* Shadow load request (Blit Engine FetchEco #9 tree) */ #define IMXDPUV1_PIXENGCFG_FETCHECO9_SHDLDREQ_CMD 60U /* Shadow load request (Display Controller ConstFrame #0 tree) */ #define IMXDPUV1_PIXENGCFG_CONSTFRAME0_SHDLDREQ_CMD 61U /* Shadow load request (Display Controller ConstFrame #4 tree) */ #define IMXDPUV1_PIXENGCFG_CONSTFRAME4_SHDLDREQ_CMD 62U /* Shadow load request (Display Controller ConstFrame #1 tree) */ #define IMXDPUV1_PIXENGCFG_CONSTFRAME1_SHDLDREQ_CMD 63U /* Shadow load request (Display Controller ConstFrame #5 tree) */ #define IMXDPUV1_PIXENGCFG_CONSTFRAME5_SHDLDREQ_CMD 64U /* Shadow load request (Display Controller FetchWarp #2 tree) */ #define IMXDPUV1_PIXENGCFG_FETCHWARP2_SHDLDREQ_CMD 65U /* Shadow load request (Display Controller FetchEco #2 tree) */ #define IMXDPUV1_PIXENGCFG_FETCHECO2_SHDLDREQ_CMD 66U /* Shadow load request (Display Controller FetchDecode #0 tree) */ #define IMXDPUV1_PIXENGCFG_FETCHDECODE0_SHDLDREQ_CMD 67U /* Shadow load request (Display Controller FetchEco #0 tree) */ #define IMXDPUV1_PIXENGCFG_FETCHECO0_SHDLDREQ_CMD 68U /* Shadow load request (Display Controller FetchDecode #1 tree) */ #define IMXDPUV1_PIXENGCFG_FETCHDECODE1_SHDLDREQ_CMD 69U /* Shadow load request (Display Controller FetchEco #1 tree) */ #define IMXDPUV1_PIXENGCFG_FETCHECO1_SHDLDREQ_CMD 70U /* Shadow load request (Display Controller FetchLayer #0 tree) */ #define IMXDPUV1_PIXENGCFG_FETCHLAYER0_SHDLDREQ_CMD 71U /* Shadow load request (Blit Engine FetchWarp #9 unit Layer 0) */ #define IMXDPUV1_FETCHWARP9_SHDLDREQ0_CMD 72U /* Shadow load request (Blit Engine FetchWarp #9 unit Layer 1) */ #define IMXDPUV1_FETCHWARP9_SHDLDREQ1_CMD 73U /* Shadow load request (Blit Engine FetchWarp #9 unit Layer 2) */ #define IMXDPUV1_FETCHWARP9_SHDLDREQ2_CMD 74U /* Shadow load request (Blit Engine FetchWarp #9 unit Layer 3) */ #define IMXDPUV1_FETCHWARP9_SHDLDREQ3_CMD 75U /* Shadow load request (Blit Engine FetchWarp #9 unit Layer 4) */ #define IMXDPUV1_FETCHWARP9_SHDLDREQ4_CMD 76U /* Shadow load request (Blit Engine FetchWarp #9 unit Layer 5) */ #define IMXDPUV1_FETCHWARP9_SHDLDREQ5_CMD 77U /* Shadow load request (Blit Engine FetchWarp #9 unit Layer 6) */ #define IMXDPUV1_FETCHWARP9_SHDLDREQ6_CMD 78U /* Shadow load request (Blit Engine FetchWarp #9 unit Layer 7) */ #define IMXDPUV1_FETCHWARP9_SHDLDREQ7_CMD 79U /* Shadow load request (Display Controller FetchWarp #2 unit Layer 0) */ #define IMXDPUV1_FETCHWARP2_SHDLDREQ0_CMD 80U /* Shadow load request (Display Controller FetchWarp #2 unit Layer 1) */ #define IMXDPUV1_FETCHWARP2_SHDLDREQ1_CMD 81U /* Shadow load request (Display Controller FetchWarp #2 unit Layer 2) */ #define IMXDPUV1_FETCHWARP2_SHDLDREQ2_CMD 82U /* Shadow load request (Display Controller FetchWarp #2 unit Layer 3) */ #define IMXDPUV1_FETCHWARP2_SHDLDREQ3_CMD 83U /* Shadow load request (Display Controller FetchWarp #2 unit Layer 4) */ #define IMXDPUV1_FETCHWARP2_SHDLDREQ4_CMD 84U /* Shadow load request (Display Controller FetchWarp #2 unit Layer 5) */ #define IMXDPUV1_FETCHWARP2_SHDLDREQ5_CMD 85U /* Shadow load request (Display Controller FetchWarp #2 unit Layer 6) */ #define IMXDPUV1_FETCHWARP2_SHDLDREQ6_CMD 86U /* Shadow load request (Display Controller FetchWarp #2 unit Layer 7) */ #define IMXDPUV1_FETCHWARP2_SHDLDREQ7_CMD 87U /* Shadow load request (Display Controller FetchLayer #0 unit Layer 0) */ #define IMXDPUV1_FETCHLAYER0_SHDLDREQ0_CMD 88U /* Shadow load request (Display Controller FetchLayer #0 unit Layer 1) */ #define IMXDPUV1_FETCHLAYER0_SHDLDREQ1_CMD 89U /* Shadow load request (Display Controller FetchLayer #0 unit Layer 2) */ #define IMXDPUV1_FETCHLAYER0_SHDLDREQ2_CMD 90U /* Shadow load request (Display Controller FetchLayer #0 unit Layer 3) */ #define IMXDPUV1_FETCHLAYER0_SHDLDREQ3_CMD 91U /* Shadow load request (Display Controller FetchLayer #0 unit Layer 4) */ #define IMXDPUV1_FETCHLAYER0_SHDLDREQ4_CMD 92U /* Shadow load request (Display Controller FetchLayer #0 unit Layer 5) */ #define IMXDPUV1_FETCHLAYER0_SHDLDREQ5_CMD 93U /* Shadow load request (Display Controller FetchLayer #0 unit Layer 6) */ #define IMXDPUV1_FETCHLAYER0_SHDLDREQ6_CMD 94U /* Shadow load request (Display Controller FetchLayer #0 unit Layer 7) */ #define IMXDPUV1_FETCHLAYER0_SHDLDREQ7_CMD 95U #endif /* IMXDPUV1_EVENTS */