 |
AM62x MCU+ SDK
10.01.00
|
|
Go to the documentation of this file.
58 #include <drivers/soc.h>
59 #include <drivers/hw_include/cslr_soc.h>
61 #include <drivers/hw_include/csl_dss.h>
78 #define DSS_DISP_DRV_ID (FVID2_DSS_DRV_BASE + 0x00U)
81 #define DSS_DCTRL_DRV_ID (FVID2_DSS_DRV_BASE + 0x01U)
87 #define DSS_DISP_IOCTL_BASE (FVID2_DSS_DRV_IOCTL_BASE + 0x000U)
89 #define DSS_DCTRL_IOCTL_BASE (FVID2_DSS_DRV_IOCTL_BASE + 0x100U)
91 #define DSS_DISP_SOC_IOCTL_BASE (DSS_DISP_IOCTL_BASE + 0x40U)
94 #define DSS_DCTRL_SOC_IOCTL_BASE (DSS_DCTRL_IOCTL_BASE + 0x40U)
Firewall configuration structure.
Definition: dss/v0/dss.h:203
Structure containing OLDI configuration. This structure is used as an argument to IOCTL_DSS_DCTRL_SET...
Definition: am62x/dss_soc.h:304
uint32_t bpp
Definition: dss/v0/dss.h:117
Structure containing DSS path information. This structure is used as an argument to IOCTL_DSS_DCTRL_S...
Definition: dss_dctrl.h:368
int32_t Dss_deInit(void)
DSS de-initialization function. This function un-initializes the DSS hardware and drivers....
uint32_t numFrames
Definition: dss/v0/dss.h:164
uint32_t instId
Definition: dss/v0/dss.h:162
Dss_DctrlVpParams vpParams
Definition: dss/v0/dss.h:222
Structure containing advance Video Port information. This structure is used as an argument to IOCTL_D...
Definition: dss_dctrl.h:466
DSS initialization parameters.
Definition: dss/v0/dss.h:104
Structure containing DSS parameters. This structure is used as an argument to IOCTL_DSS_DISP_SET_DSS_...
Definition: dss_disp.h:394
DSS Driver SOC specific file.
uint32_t numFwlRegion
Definition: dss/v0/dss.h:204
Test application data structure.
Definition: dss/v0/dss.h:213
uint32_t numTestPipes
Definition: dss/v0/dss.h:115
void Dss_initParamsInit(Dss_InitParams *dssParams)
Dss_InitParams structure init function.
Fvid2_Handle drvHandle
Definition: dss/v0/dss.h:176
Fvid2_CbParams cbParams
Definition: dss/v0/dss.h:178
FVID2 callback parameters that are setup during Fvid2_create().
Definition: fvid2_api.h:436
DSS Display Driver interface file.
Dss_DctrlOverlayLayerParams layerParams
Definition: dss/v0/dss.h:230
Structure containing Video Pipe Mflag Information. This structure is used as an argument to IOCTL_DSS...
Definition: dss_disp.h:424
#define DSS_FWL_REGIONS_MAX
DSS register regions and associated firewall IDs.
Definition: am62x/dss_soc.h:148
SemaphoreP_Object syncSem
Definition: dss/v0/dss.h:182
Dss_DctrlPathInfo * dctrlPathInfo
Definition: dss/v0/dss.h:220
This file contains the Register Desciptions for CSL types.
Dss_DispPipeMflagParams mflagParams
Definition: dss/v0/dss.h:172
Dss_DctrlOverlayParams overlayParams
Definition: dss/v0/dss.h:228
Structure containing create status for the display driver. This should be passed as a status argument...
Definition: dss_disp.h:351
DSS Driver configuration file.
void * Fvid2_Handle
FVID2 Driver handle.
Definition: fvid2_api.h:197
Structure containing display driver create arguments, used when calling Fvid2_create().
Definition: dss_disp.h:320
Structure containing Overlay information. This structure is used as an argument to IOCTL_DSS_DCTRL_SE...
Definition: dss_dctrl.h:423
Dss_InitParams initParams
Definition: dss/v0/dss.h:218
#define CSL_DSS_VP_SAFETY_REGION_MAX
Safety Region Max.
Definition: csl_dssVideoPort.h:222
Dss_DctrlGlobalDssParams globalDssParams
Definition: dss/v0/dss.h:234
Structure containing Safety Check configuration of Video Port. This structure is used as an argument ...
Definition: dss_dctrl.h:523
Fvid2_Handle dctrlHandle
Definition: dss/v0/dss.h:216
uint16_t fwlId
Definition: dss/v0/dss.h:191
Driver instance information.
Definition: dss/v0/dss.h:161
Dss_DispParams dispParams
Definition: dss/v0/dss.h:170
#define FVID2_MAX_PLANES
This macro determines the maximum number of planes/address used to represent a video buffer....
Definition: fvid2_dataTypes.h:169
Dss_DctrlVpErrorStats errorStats
Definition: dss/v0/dss.h:232
#define CSL_DSS_VID_PIPE_ID_MAX
Video Pipeline Max Id.
Definition: csl_dssTop.h:110
Display pipeline config parameters. The test case execution happens based on values of this structure...
Definition: dss/v0/dss.h:114
Dss_FirewallRegionConfig * fwlConfig
Definition: dss/v0/dss.h:238
uint64_t startAddr
Definition: dss/v0/dss.h:193
Structure containing Video Port information. This structure is used as an argument to IOCTL_DSS_DCTRL...
Definition: dss_dctrl.h:403
Structure containing Overlay layer information. This structure is used as an argument to IOCTL_DSS_DC...
Definition: dss_dctrl.h:437
DSS SOC parameters.
Definition: am62x/dss_soc.h:292
FVID2 frame buffer structure.
Definition: fvid2_dataTypes.h:1176
Structure containing global DSS Configuration. This structure is used as an argument to IOCTL_DSS_DCT...
Definition: dss_dctrl.h:563
Dss_DispCreateStatus createStatus
Definition: dss/v0/dss.h:168
DSS Controller Driver API/interface file.
Fvid2_Frame * frames
Definition: dss/v0/dss.h:180
Opaque semaphore object used with the semaphore APIs.
Definition: SemaphoreP.h:59
Dss_DctrlAdvVpParams advVpParams
Definition: dss/v0/dss.h:224
Dss_DispPipeSafetyChkParams safetyParams
Definition: dss/v0/dss.h:174
Firewall data structure defining ID, start and end address.
Definition: dss/v0/dss.h:190
Dss_DispCreateParams createParams
Definition: dss/v0/dss.h:166
Structure containing Safety Check configuration of Video Port. This structure is used as an argument ...
Definition: dss_disp.h:465
Dss_DctrlOldiParams * oldiParams
Definition: dss/v0/dss.h:236
Dss_SocParams socParams
Definition: dss/v0/dss.h:105
Structure containing Error Stats of Video Port. This structure is used as an argument to IOCTL_DSS_DC...
Definition: dss_dctrl.h:546
int32_t Dss_init(const Dss_InitParams *initParams)
DSS initialization function. This function initializes the DSS hardware and drivers....
uint64_t endAddr
Definition: dss/v0/dss.h:195