|
#define | DSSDBG(format,...) |
|
#define | DSSDBGF(format,...) |
|
#define | DSSERR(format,...) printk(KERN_ERR "omapdss error: " format, ## __VA_ARGS__) |
|
#define | DSSINFO(format,...) printk(KERN_INFO "omapdss: " format, ## __VA_ARGS__) |
|
#define | DSSWARN(format,...) printk(KERN_WARNING "omapdss: " format, ## __VA_ARGS__) |
|
#define | FLD_MASK(start, end) (((1 << ((start) - (end) + 1)) - 1) << (end)) |
|
#define | FLD_VAL(val, start, end) (((val) << (end)) & FLD_MASK(start, end)) |
|
#define | FLD_GET(val, start, end) (((val) & FLD_MASK(start, end)) >> (end)) |
|
#define | FLD_MOD(orig, val, start, end) (((orig) & ~FLD_MASK(start, end)) | FLD_VAL(val, start, end)) |
|
|
const char * | dss_get_default_display_name (void) |
|
struct bus_type * | dss_get_bus (void) |
|
struct regulator * | dss_get_vdds_dsi (void) |
|
struct regulator * | dss_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 omap_dss_device * | dss_alloc_and_init_device (struct device *parent) |
|
int | dss_add_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_put_device (struct omap_dss_device *dssdev) |
|
void | dss_copy_device_pdata (struct omap_dss_device *dst, const struct omap_dss_device *src) |
|
void | dss_apply_init (void) |
|
int | dss_mgr_wait_for_go (struct omap_overlay_manager *mgr) |
|
int | dss_mgr_wait_for_go_ovl (struct omap_overlay *ovl) |
|
void | dss_mgr_start_update (struct omap_overlay_manager *mgr) |
|
int | omap_dss_mgr_apply (struct omap_overlay_manager *mgr) |
|
int | dss_mgr_enable (struct omap_overlay_manager *mgr) |
|
void | dss_mgr_disable (struct omap_overlay_manager *mgr) |
|
int | dss_mgr_set_info (struct omap_overlay_manager *mgr, struct omap_overlay_manager_info *info) |
|
void | dss_mgr_get_info (struct omap_overlay_manager *mgr, struct omap_overlay_manager_info *info) |
|
int | dss_mgr_set_device (struct omap_overlay_manager *mgr, struct omap_dss_device *dssdev) |
|
int | dss_mgr_unset_device (struct omap_overlay_manager *mgr) |
|
int | dss_mgr_set_output (struct omap_overlay_manager *mgr, struct omap_dss_output *output) |
|
int | dss_mgr_unset_output (struct omap_overlay_manager *mgr) |
|
void | dss_mgr_set_timings (struct omap_overlay_manager *mgr, const struct omap_video_timings *timings) |
|
void | dss_mgr_set_lcd_config (struct omap_overlay_manager *mgr, const struct dss_lcd_mgr_config *config) |
|
struct omap_video_timings * | dss_mgr_get_timings (struct omap_overlay_manager *mgr) |
|
bool | dss_ovl_is_enabled (struct omap_overlay *ovl) |
|
int | dss_ovl_enable (struct omap_overlay *ovl) |
|
int | dss_ovl_disable (struct omap_overlay *ovl) |
|
int | dss_ovl_set_info (struct omap_overlay *ovl, struct omap_overlay_info *info) |
|
void | dss_ovl_get_info (struct omap_overlay *ovl, struct omap_overlay_info *info) |
|
int | dss_ovl_set_manager (struct omap_overlay *ovl, struct omap_overlay_manager *mgr) |
|
int | dss_ovl_unset_manager (struct omap_overlay *ovl) |
|
void | dss_register_output (struct omap_dss_output *out) |
|
void | dss_unregister_output (struct omap_dss_output *out) |
|
struct omap_dss_output * | omapdss_get_output_from_dssdev (struct omap_dss_device *dssdev) |
|
int | dss_suspend_all_devices (void) |
|
int | dss_resume_all_devices (void) |
|
void | dss_disable_all_devices (void) |
|
int | dss_init_device (struct platform_device *pdev, struct omap_dss_device *dssdev) |
|
void | dss_uninit_device (struct platform_device *pdev, struct omap_dss_device *dssdev) |
|
int | dss_init_overlay_managers (struct platform_device *pdev) |
|
void | dss_uninit_overlay_managers (struct platform_device *pdev) |
|
int | dss_mgr_simple_check (struct omap_overlay_manager *mgr, const struct omap_overlay_manager_info *info) |
|
int | dss_mgr_check_timings (struct omap_overlay_manager *mgr, const struct omap_video_timings *timings) |
|
int | dss_mgr_check (struct omap_overlay_manager *mgr, struct omap_overlay_manager_info *info, const struct omap_video_timings *mgr_timings, const struct dss_lcd_mgr_config *config, struct omap_overlay_info **overlay_infos) |
|
int | dss_manager_kobj_init (struct omap_overlay_manager *mgr, struct platform_device *pdev) |
|
void | dss_manager_kobj_uninit (struct omap_overlay_manager *mgr) |
|
void | dss_init_overlays (struct platform_device *pdev) |
|
void | dss_uninit_overlays (struct platform_device *pdev) |
|
void | dss_overlay_setup_dispc_manager (struct omap_overlay_manager *mgr) |
|
int | dss_ovl_simple_check (struct omap_overlay *ovl, const struct omap_overlay_info *info) |
|
int | dss_ovl_check (struct omap_overlay *ovl, struct omap_overlay_info *info, const struct omap_video_timings *mgr_timings) |
|
bool | dss_ovl_use_replication (struct dss_lcd_mgr_config config, enum omap_color_mode mode) |
|
int | dss_overlay_kobj_init (struct omap_overlay *ovl, struct platform_device *pdev) |
|
void | dss_overlay_kobj_uninit (struct omap_overlay *ovl) |
|
int | dss_init_platform_driver (void) __init |
|
void | dss_uninit_platform_driver (void) |
|
int | dss_dpi_select_source (enum omap_channel channel) |
|
void | dss_select_hdmi_venc_clk_source (enum dss_hdmi_venc_clk_source_select) |
|
enum
dss_hdmi_venc_clk_source_select | dss_get_hdmi_venc_clk_source (void) |
|
const char * | dss_get_generic_clk_source_name (enum omap_dss_clk_source clk_src) |
|
void | dss_dump_clocks (struct seq_file *s) |
|
void | dss_sdi_init (int datapairs) |
|
int | dss_sdi_enable (void) |
|
void | dss_sdi_disable (void) |
|
void | dss_select_dispc_clk_source (enum omap_dss_clk_source clk_src) |
|
void | dss_select_dsi_clk_source (int dsi_module, enum omap_dss_clk_source clk_src) |
|
void | dss_select_lcd_clk_source (enum omap_channel channel, enum omap_dss_clk_source clk_src) |
|
enum omap_dss_clk_source | dss_get_dispc_clk_source (void) |
|
enum omap_dss_clk_source | dss_get_dsi_clk_source (int dsi_module) |
|
enum omap_dss_clk_source | dss_get_lcd_clk_source (enum omap_channel channel) |
|
void | dss_set_venc_output (enum omap_dss_venc_type type) |
|
void | dss_set_dac_pwrdn_bgz (bool enable) |
|
unsigned long | dss_get_dpll4_rate (void) |
|
int | dss_set_clock_div (struct dss_clock_info *cinfo) |
|
int | dss_calc_clock_div (unsigned long req_pck, struct dss_clock_info *dss_cinfo, struct dispc_clock_info *dispc_cinfo) |
|
int | sdi_init_platform_driver (void) __init |
|
void | sdi_uninit_platform_driver (void) __exit |
|
int | dpi_init_platform_driver (void) __init |
|
void | dpi_uninit_platform_driver (void) __exit |
|
int | dispc_init_platform_driver (void) __init |
|
void | dispc_uninit_platform_driver (void) __exit |
|
void | dispc_dump_clocks (struct seq_file *s) |
|
void | dispc_irq_handler (void) |
|
int | dispc_runtime_get (void) |
|
void | dispc_runtime_put (void) |
|
void | dispc_enable_sidle (void) |
|
void | dispc_disable_sidle (void) |
|
void | dispc_lcd_enable_signal_polarity (bool act_high) |
|
void | dispc_lcd_enable_signal (bool enable) |
|
void | dispc_pck_free_enable (bool enable) |
|
void | dispc_enable_fifomerge (bool enable) |
|
void | dispc_enable_gamma_table (bool enable) |
|
void | dispc_set_loadmode (enum omap_dss_load_mode mode) |
|
bool | dispc_mgr_timings_ok (enum omap_channel channel, const struct omap_video_timings *timings) |
|
unsigned long | dispc_fclk_rate (void) |
|
void | dispc_find_clk_divs (unsigned long req_pck, unsigned long fck, struct dispc_clock_info *cinfo) |
|
int | dispc_calc_clock_rates (unsigned long dispc_fclk_rate, struct dispc_clock_info *cinfo) |
|
void | dispc_ovl_set_fifo_threshold (enum omap_plane plane, u32 low, u32 high) |
|
void | dispc_ovl_compute_fifo_thresholds (enum omap_plane plane, u32 *fifo_low, u32 *fifo_high, bool use_fifomerge, bool manual_update) |
|
int | dispc_ovl_setup (enum omap_plane plane, const struct omap_overlay_info *oi, bool replication, const struct omap_video_timings *mgr_timings, bool mem_to_mem) |
|
int | dispc_ovl_enable (enum omap_plane plane, bool enable) |
|
void | dispc_ovl_set_channel_out (enum omap_plane plane, enum omap_channel channel) |
|
void | dispc_mgr_enable_fifohandcheck (enum omap_channel channel, bool enable) |
|
u32 | dispc_mgr_get_vsync_irq (enum omap_channel channel) |
|
u32 | dispc_mgr_get_framedone_irq (enum omap_channel channel) |
|
bool | dispc_mgr_go_busy (enum omap_channel channel) |
|
void | dispc_mgr_go (enum omap_channel channel) |
|
bool | dispc_mgr_is_enabled (enum omap_channel channel) |
|
void | dispc_mgr_enable (enum omap_channel channel, bool enable) |
|
bool | dispc_mgr_is_channel_enabled (enum omap_channel channel) |
|
void | dispc_mgr_set_io_pad_mode (enum dss_io_pad_mode mode) |
|
void | dispc_mgr_enable_stallmode (enum omap_channel channel, bool enable) |
|
void | dispc_mgr_set_tft_data_lines (enum omap_channel channel, u8 data_lines) |
|
void | dispc_mgr_set_lcd_type_tft (enum omap_channel channel) |
|
void | dispc_mgr_set_timings (enum omap_channel channel, struct omap_video_timings *timings) |
|
unsigned long | dispc_mgr_lclk_rate (enum omap_channel channel) |
|
unsigned long | dispc_mgr_pclk_rate (enum omap_channel channel) |
|
unsigned long | dispc_core_clk_rate (void) |
|
void | dispc_mgr_set_clock_div (enum omap_channel channel, struct dispc_clock_info *cinfo) |
|
int | dispc_mgr_get_clock_div (enum omap_channel channel, struct dispc_clock_info *cinfo) |
|
void | dispc_mgr_setup (enum omap_channel channel, struct omap_overlay_manager_info *info) |
|
u32 | dispc_wb_get_framedone_irq (void) |
|
bool | dispc_wb_go_busy (void) |
|
void | dispc_wb_go (void) |
|
void | dispc_wb_enable (bool enable) |
|
bool | dispc_wb_is_enabled (void) |
|
void | dispc_wb_set_channel_in (enum dss_writeback_channel channel) |
|
int | dispc_wb_setup (const struct omap_dss_writeback_info *wi, bool mem_to_mem, const struct omap_video_timings *timings) |
|
int | omapdss_venc_display_enable (struct omap_dss_device *dssdev) |
|
void | omapdss_venc_display_disable (struct omap_dss_device *dssdev) |
|
void | omapdss_venc_set_timings (struct omap_dss_device *dssdev, struct omap_video_timings *timings) |
|
int | omapdss_venc_check_timings (struct omap_dss_device *dssdev, struct omap_video_timings *timings) |
|
u32 | omapdss_venc_get_wss (struct omap_dss_device *dssdev) |
|
int | omapdss_venc_set_wss (struct omap_dss_device *dssdev, u32 wss) |
|
void | omapdss_venc_set_type (struct omap_dss_device *dssdev, enum omap_dss_venc_type type) |
|
void | omapdss_venc_invert_vid_out_polarity (struct omap_dss_device *dssdev, bool invert_polarity) |
|
int | venc_panel_init (void) |
|
void | venc_panel_exit (void) |
|
int | omapdss_hdmi_display_enable (struct omap_dss_device *dssdev) |
|
void | omapdss_hdmi_display_disable (struct omap_dss_device *dssdev) |
|
void | omapdss_hdmi_display_set_timing (struct omap_dss_device *dssdev, struct omap_video_timings *timings) |
|
int | omapdss_hdmi_display_check_timing (struct omap_dss_device *dssdev, struct omap_video_timings *timings) |
|
int | omapdss_hdmi_read_edid (u8 *buf, int len) |
|
bool | omapdss_hdmi_detect (void) |
|
int | hdmi_panel_init (void) |
|
void | hdmi_panel_exit (void) |
|
int | rfbi_init_platform_driver (void) __init |
|
void | rfbi_uninit_platform_driver (void) __exit |
|