HPM SDK
HPMicro Software Development Kit
tm103xdgp01.c File Reference
#include "hpm_panel.h"
#include "hpm_pixelmux_drv.h"
#include "hpm_lvb_drv.h"

Functions

static void lvds_panel_lvb_init (hpm_panel_t *panel)
 
static void lvds_panel_phy_init (hpm_panel_t *panel)
 
static void reset (hpm_panel_t *panel)
 
static void init (hpm_panel_t *panel)
 

Variables

hpm_panel_t panel_tm103xdgp01
 

Function Documentation

◆ init()

static void init ( hpm_panel_t panel)
static

◆ lvds_panel_lvb_init()

static void lvds_panel_lvb_init ( hpm_panel_t panel)
static

◆ lvds_panel_phy_init()

static void lvds_panel_phy_init ( hpm_panel_t panel)
static

◆ reset()

static void reset ( hpm_panel_t panel)
static

Variable Documentation

◆ panel_tm103xdgp01

hpm_panel_t panel_tm103xdgp01
Initial value:
= {
.name = "tm103xdgp01",
.timing = {
.pixel_clock_khz = 45000,
.hactive = 1920,
.hfront_porch = 32,
.hback_porch = 32,
.hsync_len = 64,
.vactive = 720,
.vfront_porch = 2,
.vback_porch = 2,
.vsync_len = 4,
},
.funcs = {
.reset = reset,
.init = init,
},
}
@ HPM_PANEL_IF_TYPE_LVDS_SPLIT
Definition: hpm_panel.h:72
static void init(hpm_panel_t *panel)
Definition: tm103xdgp01.c:78
static void reset(hpm_panel_t *panel)
Definition: tm103xdgp01.c:66