Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Enumerations | Functions
ti_hdmi.h File Reference

Go to the source code of this file.

Data Structures

struct  hdmi_cm
 
struct  hdmi_config
 
struct  hdmi_pll_info
 
struct  ti_hdmi_ip_ops
 
struct  hdmi_core_infoframe_avi
 
struct  hdmi_ip_data
 

Enumerations

enum  hdmi_pll_pwr { HDMI_PLLPWRCMD_ALLOFF = 0, HDMI_PLLPWRCMD_PLLONLY = 1, HDMI_PLLPWRCMD_BOTHON_ALLCLKS = 2, HDMI_PLLPWRCMD_BOTHON_NOPHYCLK = 3 }
 
enum  hdmi_core_hdmi_dvi { HDMI_DVI = 0, HDMI_HDMI = 1 }
 
enum  hdmi_clk_refsel { HDMI_REFSEL_PCLK = 0, HDMI_REFSEL_REF1 = 1, HDMI_REFSEL_REF2 = 2, HDMI_REFSEL_SYSCLK = 3 }
 

Functions

int ti_hdmi_4xxx_phy_enable (struct hdmi_ip_data *ip_data)
 
void ti_hdmi_4xxx_phy_disable (struct hdmi_ip_data *ip_data)
 
int ti_hdmi_4xxx_read_edid (struct hdmi_ip_data *ip_data, u8 *edid, int len)
 
bool ti_hdmi_4xxx_detect (struct hdmi_ip_data *ip_data)
 
int ti_hdmi_4xxx_wp_video_start (struct hdmi_ip_data *ip_data)
 
void ti_hdmi_4xxx_wp_video_stop (struct hdmi_ip_data *ip_data)
 
int ti_hdmi_4xxx_pll_enable (struct hdmi_ip_data *ip_data)
 
void ti_hdmi_4xxx_pll_disable (struct hdmi_ip_data *ip_data)
 
void ti_hdmi_4xxx_basic_configure (struct hdmi_ip_data *ip_data)
 
void ti_hdmi_4xxx_wp_dump (struct hdmi_ip_data *ip_data, struct seq_file *s)
 
void ti_hdmi_4xxx_pll_dump (struct hdmi_ip_data *ip_data, struct seq_file *s)
 
void ti_hdmi_4xxx_core_dump (struct hdmi_ip_data *ip_data, struct seq_file *s)
 
void ti_hdmi_4xxx_phy_dump (struct hdmi_ip_data *ip_data, struct seq_file *s)
 

Enumeration Type Documentation

Enumerator:
HDMI_REFSEL_PCLK 
HDMI_REFSEL_REF1 
HDMI_REFSEL_REF2 
HDMI_REFSEL_SYSCLK 

Definition at line 38 of file ti_hdmi.h.

Enumerator:
HDMI_DVI 
HDMI_HDMI 

Definition at line 33 of file ti_hdmi.h.

Enumerator:
HDMI_PLLPWRCMD_ALLOFF 
HDMI_PLLPWRCMD_PLLONLY 
HDMI_PLLPWRCMD_BOTHON_ALLCLKS 
HDMI_PLLPWRCMD_BOTHON_NOPHYCLK 

Definition at line 26 of file ti_hdmi.h.

Function Documentation

void ti_hdmi_4xxx_basic_configure ( struct hdmi_ip_data ip_data)

Definition at line 777 of file ti_hdmi_4xxx_ip.c.

void ti_hdmi_4xxx_core_dump ( struct hdmi_ip_data ip_data,
struct seq_file s 
)

Definition at line 892 of file ti_hdmi_4xxx_ip.c.

bool ti_hdmi_4xxx_detect ( struct hdmi_ip_data ip_data)

Definition at line 479 of file ti_hdmi_4xxx_ip.c.

void ti_hdmi_4xxx_phy_disable ( struct hdmi_ip_data ip_data)

Definition at line 320 of file ti_hdmi_4xxx_ip.c.

void ti_hdmi_4xxx_phy_dump ( struct hdmi_ip_data ip_data,
struct seq_file s 
)

Definition at line 1015 of file ti_hdmi_4xxx_ip.c.

int ti_hdmi_4xxx_phy_enable ( struct hdmi_ip_data ip_data)

Definition at line 270 of file ti_hdmi_4xxx_ip.c.

void ti_hdmi_4xxx_pll_disable ( struct hdmi_ip_data ip_data)

Definition at line 231 of file ti_hdmi_4xxx_ip.c.

void ti_hdmi_4xxx_pll_dump ( struct hdmi_ip_data ip_data,
struct seq_file s 
)

Definition at line 878 of file ti_hdmi_4xxx_ip.c.

int ti_hdmi_4xxx_pll_enable ( struct hdmi_ip_data ip_data)

Definition at line 208 of file ti_hdmi_4xxx_ip.c.

int ti_hdmi_4xxx_read_edid ( struct hdmi_ip_data ip_data,
u8 edid,
int  len 
)

Definition at line 451 of file ti_hdmi_4xxx_ip.c.

void ti_hdmi_4xxx_wp_dump ( struct hdmi_ip_data ip_data,
struct seq_file s 
)

Definition at line 856 of file ti_hdmi_4xxx_ip.c.

int ti_hdmi_4xxx_wp_video_start ( struct hdmi_ip_data ip_data)

Definition at line 701 of file ti_hdmi_4xxx_ip.c.

void ti_hdmi_4xxx_wp_video_stop ( struct hdmi_ip_data ip_data)

Definition at line 707 of file ti_hdmi_4xxx_ip.c.