Data Structures | Macros | Functions
dss.h File Reference

DSS Driver API/interface file. More...

#include <stdint.h>
#include <ti/csl/soc.h>
#include <ti/csl/csl_dss.h>
#include <ti/drv/fvid2/fvid2.h>
#include <ti/drv/dss/include/dss_cfg.h>
#include <ti/drv/dss/soc/dss_soc.h>
#include <ti/drv/dss/include/dss_disp.h>
#include <ti/drv/dss/include/dss_dctrl.h>

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.
 
#define DSS_DCTRL_DRV_ID   (FVID2_DSS_DRV_BASE + 0x01U)
 Display controller driver ID used at the time of FVID2 create.
 
#define DSS_DISP_IOCTL_BASE   (FVID2_DSS_DRV_IOCTL_BASE + 0x000U)
 IOCTL base address for the display driver IOCTLs.
 
#define DSS_DCTRL_IOCTL_BASE   (FVID2_DSS_DRV_IOCTL_BASE + 0x100U)
 IOCTL base address for the display controller driver IOCTLs.
 

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...
 

Detailed Description

DSS Driver API/interface file.


Copyright 2018, Texas Instruments Incorporated