Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions
exynos_mipi_dsim.h File Reference
#include <linux/device.h>
#include <linux/fb.h>

Go to the source code of this file.

Data Structures

struct  mipi_dsim_config
 
struct  mipi_dsim_device
 
struct  mipi_dsim_platform_data
 
struct  mipi_dsim_master_ops
 
struct  mipi_dsim_lcd_device
 
struct  mipi_dsim_lcd_driver
 

Macros

#define PANEL_NAME_SIZE   (32)
 

Enumerations

enum  mipi_dsim_interface_type { DSIM_COMMAND, DSIM_VIDEO }
 
enum  mipi_dsim_virtual_ch_no { DSIM_VIRTUAL_CH_0, DSIM_VIRTUAL_CH_1, DSIM_VIRTUAL_CH_2, DSIM_VIRTUAL_CH_3 }
 
enum  mipi_dsim_burst_mode_type {
  DSIM_NON_BURST_SYNC_EVENT, DSIM_BURST_SYNC_EVENT, DSIM_NON_BURST_SYNC_PULSE, DSIM_BURST,
  DSIM_NON_VIDEO_MODE
}
 
enum  mipi_dsim_no_of_data_lane { DSIM_DATA_LANE_1, DSIM_DATA_LANE_2, DSIM_DATA_LANE_3, DSIM_DATA_LANE_4 }
 
enum  mipi_dsim_byte_clk_src { DSIM_PLL_OUT_DIV8, DSIM_EXT_CLK_DIV8, DSIM_EXT_CLK_BYPASS }
 
enum  mipi_dsim_pixel_format {
  DSIM_CMD_3BPP, DSIM_CMD_8BPP, DSIM_CMD_12BPP, DSIM_CMD_16BPP,
  DSIM_VID_16BPP_565, DSIM_VID_18BPP_666PACKED, DSIM_18BPP_666LOOSELYPACKED, DSIM_24BPP_888
}
 

Functions

int exynos_mipi_dsi_register_lcd_device (struct mipi_dsim_lcd_device *lcd_dev)
 
int exynos_mipi_dsi_register_lcd_driver (struct mipi_dsim_lcd_driver *lcd_drv)
 

Macro Definition Documentation

#define PANEL_NAME_SIZE   (32)

Definition at line 21 of file exynos_mipi_dsim.h.

Enumeration Type Documentation

Enumerator:
DSIM_NON_BURST_SYNC_EVENT 
DSIM_BURST_SYNC_EVENT 
DSIM_NON_BURST_SYNC_PULSE 
DSIM_BURST 
DSIM_NON_VIDEO_MODE 

Definition at line 44 of file exynos_mipi_dsim.h.

Enumerator:
DSIM_PLL_OUT_DIV8 
DSIM_EXT_CLK_DIV8 
DSIM_EXT_CLK_BYPASS 

Definition at line 59 of file exynos_mipi_dsim.h.

Enumerator:
DSIM_COMMAND 
DSIM_VIDEO 

Definition at line 32 of file exynos_mipi_dsim.h.

Enumerator:
DSIM_DATA_LANE_1 
DSIM_DATA_LANE_2 
DSIM_DATA_LANE_3 
DSIM_DATA_LANE_4 

Definition at line 52 of file exynos_mipi_dsim.h.

Enumerator:
DSIM_CMD_3BPP 
DSIM_CMD_8BPP 
DSIM_CMD_12BPP 
DSIM_CMD_16BPP 
DSIM_VID_16BPP_565 
DSIM_VID_18BPP_666PACKED 
DSIM_18BPP_666LOOSELYPACKED 
DSIM_24BPP_888 

Definition at line 65 of file exynos_mipi_dsim.h.

Enumerator:
DSIM_VIRTUAL_CH_0 
DSIM_VIRTUAL_CH_1 
DSIM_VIRTUAL_CH_2 
DSIM_VIRTUAL_CH_3 

Definition at line 37 of file exynos_mipi_dsim.h.

Function Documentation

int exynos_mipi_dsi_register_lcd_device ( struct mipi_dsim_lcd_device lcd_dev)

Definition at line 184 of file exynos_mipi_dsi.c.

int exynos_mipi_dsi_register_lcd_driver ( struct mipi_dsim_lcd_driver lcd_drv)

register mipi_dsim_lcd_driver object defined by lcd panel driver to mipi-dsi driver.

Definition at line 245 of file exynos_mipi_dsi.c.