Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
core.c File Reference
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/clk.h>
#include <linux/err.h>
#include <linux/platform_device.h>
#include <linux/seq_file.h>
#include <linux/debugfs.h>
#include <linux/io.h>
#include <linux/device.h>
#include <linux/regulator/consumer.h>
#include <linux/suspend.h>
#include <linux/slab.h>
#include <video/omapdss.h>
#include "dss.h"
#include "dss_features.h"

Go to the source code of this file.

Macros

#define DSS_SUBSYS_NAME   "CORE"
 

Functions

 module_param_named (def_disp, def_disp_name, charp, 0)
 
 MODULE_PARM_DESC (def_disp,"default display name")
 
const chardss_get_default_display_name (void)
 
struct regulatordss_get_vdds_dsi (void)
 
struct regulatordss_get_vdds_sdi (void)
 
int dss_get_ctx_loss_count (struct device *dev)
 
int dss_dsi_enable_pads (int dsi_id, unsigned lane_mask)
 
void dss_dsi_disable_pads (int dsi_id, unsigned lane_mask)
 
int dss_set_min_bus_tput (struct device *dev, unsigned long tput)
 
int dss_debugfs_create_file (const char *name, void(*write)(struct seq_file *))
 
struct bus_typedss_get_bus (void)
 
int omap_dss_register_driver (struct omap_dss_driver *dssdriver)
 
 EXPORT_SYMBOL (omap_dss_register_driver)
 
void omap_dss_unregister_driver (struct omap_dss_driver *dssdriver)
 
 EXPORT_SYMBOL (omap_dss_unregister_driver)
 
struct omap_dss_devicedss_alloc_and_init_device (struct device *parent)
 
int dss_add_device (struct omap_dss_device *dssdev)
 
void dss_put_device (struct omap_dss_device *dssdev)
 
void dss_unregister_device (struct omap_dss_device *dssdev)
 
void dss_unregister_child_devices (struct device *parent)
 
void dss_copy_device_pdata (struct omap_dss_device *dst, const struct omap_dss_device *src)
 
 core_initcall (omap_dss_init)
 
 device_initcall (omap_dss_init2)
 
 MODULE_AUTHOR ("Tomi Valkeinen <[email protected]>")
 
 MODULE_DESCRIPTION ("OMAP2/3 Display Subsystem")
 
 MODULE_LICENSE ("GPL v2")
 

Macro Definition Documentation

#define DSS_SUBSYS_NAME   "CORE"

Definition at line 23 of file core.c.

Function Documentation

core_initcall ( omap_dss_init  )
device_initcall ( omap_dss_init2  )
int dss_add_device ( struct omap_dss_device dssdev)

Definition at line 449 of file core.c.

struct omap_dss_device* dss_alloc_and_init_device ( struct device parent)
read

Definition at line 431 of file core.c.

void dss_copy_device_pdata ( struct omap_dss_device dst,
const struct omap_dss_device src 
)

Definition at line 476 of file core.c.

int dss_debugfs_create_file ( const char name,
void(*)(struct seq_file *)  write 
)

Definition at line 204 of file core.c.

void dss_dsi_disable_pads ( int  dsi_id,
unsigned  lane_mask 
)

Definition at line 121 of file core.c.

int dss_dsi_enable_pads ( int  dsi_id,
unsigned  lane_mask 
)

Definition at line 111 of file core.c.

struct bus_type* dss_get_bus ( void  )
read

Definition at line 345 of file core.c.

int dss_get_ctx_loss_count ( struct device dev)

Definition at line 96 of file core.c.

const char* dss_get_default_display_name ( void  )

Definition at line 61 of file core.c.

struct regulator* dss_get_vdds_dsi ( void  )
read

Definition at line 68 of file core.c.

struct regulator* dss_get_vdds_sdi ( void  )
read

Definition at line 82 of file core.c.

void dss_put_device ( struct omap_dss_device dssdev)

Definition at line 454 of file core.c.

int dss_set_min_bus_tput ( struct device dev,
unsigned long  tput 
)

Definition at line 131 of file core.c.

void dss_unregister_child_devices ( struct device parent)

Definition at line 471 of file core.c.

void dss_unregister_device ( struct omap_dss_device dssdev)

Definition at line 459 of file core.c.

EXPORT_SYMBOL ( omap_dss_register_driver  )
EXPORT_SYMBOL ( omap_dss_unregister_driver  )
MODULE_AUTHOR ( "Tomi Valkeinen <[email protected]>"  )
MODULE_DESCRIPTION ( "OMAP2/3 Display Subsystem"  )
MODULE_LICENSE ( "GPL v2 )
module_param_named ( def_disp  ,
def_disp_name  ,
charp  ,
 
)
MODULE_PARM_DESC ( def_disp  ,
"default display name  
)
int omap_dss_register_driver ( struct omap_dss_driver dssdriver)

Definition at line 397 of file core.c.

void omap_dss_unregister_driver ( struct omap_dss_driver dssdriver)

Definition at line 415 of file core.c.

Variable Documentation

const char* default_display_name

Definition at line 49 of file core.c.

Definition at line 44 of file core.c.

struct regulator* vdds_dsi_reg

Definition at line 46 of file core.c.

struct regulator* vdds_sdi_reg

Definition at line 47 of file core.c.