Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
mdfld_dsi_output.c File Reference
#include <linux/module.h>
#include "mdfld_dsi_output.h"
#include "mdfld_dsi_dpi.h"
#include "mdfld_output.h"
#include "mdfld_dsi_pkg_sender.h"
#include "tc35876x-dsi-lvds.h"
#include <linux/pm_runtime.h>
#include <asm/intel_scu_ipc.h>

Go to the source code of this file.

Functions

 early_param ("LABC", parse_LABC_control)
 
void mdfld_dsi_gen_fifo_ready (struct drm_device *dev, u32 gen_fifo_stat_reg, u32 fifo_stat)
 
void mdfld_dsi_brightness_init (struct mdfld_dsi_config *dsi_config, int pipe)
 
void mdfld_dsi_brightness_control (struct drm_device *dev, int pipe, int level)
 
int mdfld_dsi_get_power_mode (struct mdfld_dsi_config *dsi_config, u32 *mode, bool hs)
 
void mdfld_dsi_controller_init (struct mdfld_dsi_config *dsi_config, int pipe)
 
int mdfld_dsi_panel_reset (int pipe)
 
void mdfld_dsi_output_init (struct drm_device *dev, int pipe, const struct panel_funcs *p_vid_funcs)
 

Function Documentation

early_param ( "LABC"  ,
parse_LABC_control   
)
void mdfld_dsi_brightness_control ( struct drm_device dev,
int  pipe,
int  level 
)

Definition at line 129 of file mdfld_dsi_output.c.

void mdfld_dsi_brightness_init ( struct mdfld_dsi_config dsi_config,
int  pipe 
)

Manage the DSI MIPI keyboard and display brightness. FIXME: this is exported to OSPM code. should work out an specific display interface to OSPM.

Definition at line 91 of file mdfld_dsi_output.c.

void mdfld_dsi_controller_init ( struct mdfld_dsi_config dsi_config,
int  pipe 
)

Definition at line 212 of file mdfld_dsi_output.c.

void mdfld_dsi_gen_fifo_ready ( struct drm_device dev,
u32  gen_fifo_stat_reg,
u32  fifo_stat 
)

Check and see if the generic control or data buffer is empty and ready.

Definition at line 66 of file mdfld_dsi_output.c.

int mdfld_dsi_get_power_mode ( struct mdfld_dsi_config dsi_config,
u32 mode,
bool  hs 
)

Definition at line 197 of file mdfld_dsi_output.c.

void mdfld_dsi_output_init ( struct drm_device dev,
int  pipe,
const struct panel_funcs p_vid_funcs 
)

Definition at line 495 of file mdfld_dsi_output.c.

int mdfld_dsi_panel_reset ( int  pipe)

Definition at line 448 of file mdfld_dsi_output.c.