![Logo](ti_logo.svg) |
AM62Px MCU+ SDK
09.01.00
|
|
Go to the documentation of this file.
77 #define DSS_DCTRL_INST_0 (0U)
80 #define DSS_DCTRL_INST_MAX (1U)
90 #define DSS_DISP_INST_VID1 (CSL_DSS_VID_PIPE_ID_VID1)
93 #define DSS_DISP_INST_VIDL1 (CSL_DSS_VID_PIPE_ID_VIDL1)
96 #define DSS_DISP_INST_MAX (CSL_DSS_VID_PIPE_ID_MAX)
99 #define DSS_DISP_INST_INVALIUD (CSL_DSS_VID_PIPE_ID_INVALID)
111 #define DSS_DCTRL_NODE_TYPE_INVALID ((uint32_t) 0x0U)
112 #define DSS_DCTRL_NODE_TYPE_PIPE ((uint32_t) 0x1U)
113 #define DSS_DCTRL_NODE_TYPE_OVERLAY ((uint32_t) 0x2U)
114 #define DSS_DCTRL_NODE_TYPE_VP ((uint32_t) 0x3U)
115 #define DSS_DCTRL_NODE_TYPE_OUTPUT ((uint32_t) 0x4U)
127 #define DSS_DCTRL_NODE_INVALID ((uint32_t) 0x0U)
128 #define DSS_DCTRL_NODE_VID1 ((uint32_t) 0x1U)
129 #define DSS_DCTRL_NODE_VIDL1 ((uint32_t) 0x2U)
130 #define DSS_DCTRL_NODE_OVR1 ((uint32_t) 0x3U)
131 #define DSS_DCTRL_NODE_OVR2 ((uint32_t) 0x4U)
132 #define DSS_DCTRL_NODE_VP1 ((uint32_t) 0x5U)
133 #define DSS_DCTRL_NODE_VP2 ((uint32_t) 0x6U)
134 #define DSS_DCTRL_NODE_OLDI ((uint32_t) 0x7U)
135 #define DSS_DCTRL_NODE_DPI1 ((uint32_t) 0x8U)
140 #define DSS_DCTRL_MAX_NODES ((uint32_t) 9U)
145 #define DSS_DCTRL_MAX_EDGES ((uint32_t) 8U)
148 #define DSS_FUNC_IRQ_DEFAULT_NUM (CSLR_WKUP_R5FSS0_CORE0_INTR_DSS0_DISPC_INTR_REQ_0_0)
157 #define DSS_EVT_MGR_INST_ID_FUNC ((uint32_t) 0x00U)
159 #define DSS_EVT_MGR_INST_ID_MAX ((uint32_t) 0x01U)
161 #define DSS_EVT_MGR_INST_ID_INVALID ((uint32_t) 0xFFU)
184 #define IOCTL_DSS_DCTRL_SET_OLDI_PARAMS (DSS_DCTRL_SOC_IOCTL_BASE + 0x01U)
336 uint32_t isVidInst =
FALSE;
348 uint32_t isVidLInst =
FALSE;
360 if(
NULL != irqParams)
394 if(
NULL != socParams)
403 if(
NULL != oldiParams)
Structure containing OLDI configuration. This structure is used as an argument to IOCTL_DSS_DCTRL_SET...
Definition: am62px/dss_soc.h:251
Dss_IrqParams irqParams
Definition: am62px/dss_soc.h:240
#define CSL_DSS_OVERLAY_ID_1
Overlay 1.
Definition: csl_dssTop.h:123
void Dss_setOLDITxPowerDown(uint32_t oldiLinkMode, uint32_t powerState)
Set OLDI Power Domain Control to power on and off OLDI TX.
#define CSL_DSS_COMM_REG_ID_0
Common Region 0.
Definition: csl_dssTop.h:91
void Dss_setDssSoftReset()
Perform DSS Soft Reset.
#define DSS_EVT_MGR_INST_ID_MAX
Invalid Instance Id.
Definition: am62px/dss_soc.h:159
static uint32_t Dss_dispIsVidInst(uint32_t instId)
Check if the display driver instance is of type Video pipeline.
Definition: am62px/dss_soc.h:334
Structure containing resources manager information. This enables display sharing between two differen...
Definition: am62px/dss_soc.h:224
OLDI Configuration.
Definition: csl_dssVideoPort.h:569
uint32_t irqNum[DSS_EVT_MGR_INST_ID_MAX]
Definition: am62px/dss_soc.h:208
#define NULL
Define NULL if not defined.
Definition: csl_types.h:100
static void CSL_dssVpOldiCfgInit(CSL_DssVpOldiCfg *oldiCfg)
CSL_DssVpOldiCfg structure init function.
Definition: csl_dssVideoPort.h:976
#define DSS_EVT_MGR_INST_ID_FUNC
Instance Id for functional interrupts.
Definition: am62px/dss_soc.h:157
#define DSS_DISP_INST_VIDL1
Video Lite 1 Pipeline display driver instance number.
Definition: am62px/dss_soc.h:93
#define CSL_DSS_VP_ID_MAX
Video Port Max Id.
Definition: csl_dssTop.h:142
static void Dss_dctrlOldiParamsInit(Dss_DctrlOldiParams *oldiParams)
Dss_DctrlOldiParams structure init function.
Definition: am62px/dss_soc.h:401
uint32_t isPipeAvailable[CSL_DSS_VID_PIPE_ID_MAX]
Definition: am62px/dss_soc.h:227
Dss_RmInfo rmInfo
Definition: am62px/dss_soc.h:242
#define CSL_DSS_VID_PIPE_ID_VID1
Video Pipeline 1.
Definition: csl_dssTop.h:106
#define CSL_DSS_COMM_REG_ID_MAX
Common Region Max Id.
Definition: csl_dssTop.h:95
uint32_t isOverlayAvailable[CSL_DSS_OVERLAY_ID_MAX]
Definition: am62px/dss_soc.h:229
static void Dss_irqParamsInit(Dss_IrqParams *irqParams)
Dss_IrqParams structure init function.
Definition: am62px/dss_soc.h:358
#define CSL_DSS_VID_PIPE_ID_MAX
Video Pipeline Max Id.
Definition: csl_dssTop.h:110
uint32_t dssCommonRegionId
Definition: am62px/dss_soc.h:197
#define CSL_DSS_VP_ID_1
Video Port 1.
Definition: csl_dssTop.h:138
Structure containing DSS interrupt information. Events should be enabled only for available Video Por...
Definition: am62px/dss_soc.h:196
uint32_t vpId
Definition: am62px/dss_soc.h:252
CSL_DssVpOldiCfg oldiCfg
Definition: am62px/dss_soc.h:254
#define TRUE
Definition: csl_types.h:61
DSS SOC parameters.
Definition: am62px/dss_soc.h:239
uint32_t isCommRegAvailable[CSL_DSS_COMM_REG_ID_MAX]
Definition: am62px/dss_soc.h:225
static uint32_t Dss_dispIsVidLInst(uint32_t instId)
Check if the display driver instance is of type Video lite pipeline.
Definition: am62px/dss_soc.h:346
uint32_t isPortAvailable[CSL_DSS_VP_ID_MAX]
Definition: am62px/dss_soc.h:231
#define DSS_DISP_INST_VID1
Video 1 Pipeline display driver instance number.
Definition: am62px/dss_soc.h:90
#define FALSE
Definition: csl_types.h:62
#define CSL_DSS_OVERLAY_ID_MAX
Overlay Max Id.
Definition: csl_dssTop.h:127
static void Dss_socParamsInit(Dss_SocParams *socParams)
Dss_SocParams structure init function.
Definition: am62px/dss_soc.h:392
uint32_t numValidIrq
Definition: am62px/dss_soc.h:204
static void Dss_rmInfoInit(Dss_RmInfo *rmInfo)
Dss_RmInfo structure init function.
Definition: am62px/dss_soc.h:368
#define DSS_FUNC_IRQ_DEFAULT_NUM
Definition: am62px/dss_soc.h:148