PDK API Guide for J721E
dss.h File Reference

Introduction

DSS Driver API/interface file.

Go to the source code of this file.

Data Structures

struct  Dss_InitParams
 DSS initialization parameters. 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...