Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
mdfld_dsi_dpi.h File Reference
#include "mdfld_dsi_output.h"
#include "mdfld_output.h"

Go to the source code of this file.

Data Structures

struct  mdfld_dsi_dpi_timing
struct  mdfld_dsi_dpi_output


#define MDFLD_DSI_DPI_OUTPUT(dsi_encoder)   container_of(dsi_encoder, struct mdfld_dsi_dpi_output, base)


int mdfld_dsi_dpi_timing_calculation (struct drm_display_mode *mode, struct mdfld_dsi_dpi_timing *dpi_timing, int num_lane, int bpp)
struct mdfld_dsi_encodermdfld_dsi_dpi_init (struct drm_device *dev, struct mdfld_dsi_connector *dsi_connector, const struct panel_funcs *p_funcs)
void mdfld_dsi_dpi_dpms (struct drm_encoder *encoder, int mode)
bool mdfld_dsi_dpi_mode_fixup (struct drm_encoder *encoder, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode)
void mdfld_dsi_dpi_prepare (struct drm_encoder *encoder)
void mdfld_dsi_dpi_commit (struct drm_encoder *encoder)
void mdfld_dsi_dpi_mode_set (struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode)
void mdfld_dsi_dpi_turn_on (struct mdfld_dsi_dpi_output *output, int pipe)
void mdfld_dsi_dpi_controller_init (struct mdfld_dsi_config *dsi_config, int pipe)

Macro Definition Documentation

#define MDFLD_DSI_DPI_OUTPUT (   dsi_encoder)    container_of(dsi_encoder, struct mdfld_dsi_dpi_output, base)

Definition at line 54 of file mdfld_dsi_dpi.h.

Function Documentation

void mdfld_dsi_dpi_commit ( struct drm_encoder encoder)

Definition at line 715 of file mdfld_dsi_dpi.c.

void mdfld_dsi_dpi_controller_init ( struct mdfld_dsi_config dsi_config,
int  pipe 

Definition at line 466 of file mdfld_dsi_dpi.c.

void mdfld_dsi_dpi_dpms ( struct drm_encoder encoder,
int  mode 

Definition at line 681 of file mdfld_dsi_dpi.c.

struct mdfld_dsi_encoder* mdfld_dsi_dpi_init ( struct drm_device dev,
struct mdfld_dsi_connector dsi_connector,
const struct panel_funcs p_funcs 

Definition at line 931 of file mdfld_dsi_dpi.c.

bool mdfld_dsi_dpi_mode_fixup ( struct drm_encoder encoder,
const struct drm_display_mode mode,
struct drm_display_mode adjusted_mode 

Definition at line 686 of file mdfld_dsi_dpi.c.

void mdfld_dsi_dpi_mode_set ( struct drm_encoder encoder,
struct drm_display_mode mode,
struct drm_display_mode adjusted_mode 

Definition at line 812 of file mdfld_dsi_dpi.c.

void mdfld_dsi_dpi_prepare ( struct drm_encoder encoder)

Definition at line 710 of file mdfld_dsi_dpi.c.

int mdfld_dsi_dpi_timing_calculation ( struct drm_display_mode mode,
struct mdfld_dsi_dpi_timing dpi_timing,
int  num_lane,
int  bpp 

Definition at line 428 of file mdfld_dsi_dpi.c.

void mdfld_dsi_dpi_turn_on ( struct mdfld_dsi_dpi_output output,
int  pipe 

Definition at line 568 of file mdfld_dsi_dpi.c.