AM62Px MCU+ SDK  09.02.01

Introduction

DSS Driver API/interface file. This is DSS's top level include for applications.

Go to the source code of this file.

Data Structures

struct  Dss_InitParams
 DSS initialization parameters. More...
 
struct  Dss_ConfigPipelineParams
 Display pipeline config parameters. The test case execution happens based on values of this structure. More...
 
struct  Dss_InstObject
 Driver instance information. More...
 
struct  Dss_Object
 Test application data structure. More...
 

Macros

#define DSS_DISP_DRV_ID   (FVID2_DSS_DRV_BASE + 0x00U)
 Display driver ID used at the time of FVID2 create. More...
 
#define DSS_DCTRL_DRV_ID   (FVID2_DSS_DRV_BASE + 0x01U)
 Display controller driver ID used at the time of FVID2 create. More...
 
#define DSS_DISP_IOCTL_BASE   (FVID2_DSS_DRV_IOCTL_BASE + 0x000U)
 IOCTL base address for the display driver IOCTLs. More...
 
#define DSS_DCTRL_IOCTL_BASE   (FVID2_DSS_DRV_IOCTL_BASE + 0x100U)
 IOCTL base address for the display controller driver IOCTLs. More...
 
#define DSS_DISP_SOC_IOCTL_BASE   (DSS_DISP_IOCTL_BASE + 0x40U)
 IOCTL base address for the SOC specific display driver IOCTLs. More...
 
#define DSS_DCTRL_SOC_IOCTL_BASE   (DSS_DCTRL_IOCTL_BASE + 0x40U)
 IOCTL base address for the SOC specific display controller driver IOCTLs. More...
 

Functions

void Dss_initParamsInit (Dss_InitParams *dssParams)
 Dss_InitParams structure init function. More...
 
int32_t Dss_init (const Dss_InitParams *initParams)
 DSS initialization function. This function initializes the DSS hardware and drivers. This function should be called before calling any driver APIs and only once. More...
 
int32_t Dss_deInit (void)
 DSS de-initialization function. This function un-initializes the DSS hardware and drivers. This function should be called during system shutdown if Dss_init() was called by the application. More...