|
enum | omap_display_type {
OMAP_DISPLAY_TYPE_NONE = 0,
OMAP_DISPLAY_TYPE_DPI = 1 << 0,
OMAP_DISPLAY_TYPE_DBI = 1 << 1,
OMAP_DISPLAY_TYPE_SDI = 1 << 2,
OMAP_DISPLAY_TYPE_DSI = 1 << 3,
OMAP_DISPLAY_TYPE_VENC = 1 << 4,
OMAP_DISPLAY_TYPE_HDMI = 1 << 5
} |
|
enum | omap_plane {
OMAP_DSS_GFX = 0,
OMAP_DSS_VIDEO1 = 1,
OMAP_DSS_VIDEO2 = 2,
OMAP_DSS_VIDEO3 = 3,
OMAP_DSS_WB = 4
} |
|
enum | omap_channel { OMAP_DSS_CHANNEL_LCD = 0,
OMAP_DSS_CHANNEL_DIGIT = 1,
OMAP_DSS_CHANNEL_LCD2 = 2,
OMAP_DSS_CHANNEL_LCD3 = 3
} |
|
enum | omap_color_mode {
OMAP_DSS_COLOR_CLUT1 = 1 << 0,
OMAP_DSS_COLOR_CLUT2 = 1 << 1,
OMAP_DSS_COLOR_CLUT4 = 1 << 2,
OMAP_DSS_COLOR_CLUT8 = 1 << 3,
OMAP_DSS_COLOR_RGB12U = 1 << 4,
OMAP_DSS_COLOR_ARGB16 = 1 << 5,
OMAP_DSS_COLOR_RGB16 = 1 << 6,
OMAP_DSS_COLOR_RGB24U = 1 << 7,
OMAP_DSS_COLOR_RGB24P = 1 << 8,
OMAP_DSS_COLOR_YUV2 = 1 << 9,
OMAP_DSS_COLOR_UYVY = 1 << 10,
OMAP_DSS_COLOR_ARGB32 = 1 << 11,
OMAP_DSS_COLOR_RGBA32 = 1 << 12,
OMAP_DSS_COLOR_RGBX32 = 1 << 13,
OMAP_DSS_COLOR_NV12 = 1 << 14,
OMAP_DSS_COLOR_RGBA16 = 1 << 15,
OMAP_DSS_COLOR_RGBX16 = 1 << 16,
OMAP_DSS_COLOR_ARGB16_1555 = 1 << 17,
OMAP_DSS_COLOR_XRGB16_1555 = 1 << 18
} |
|
enum | omap_dss_load_mode { OMAP_DSS_LOAD_CLUT_AND_FRAME = 0,
OMAP_DSS_LOAD_CLUT_ONLY = 1,
OMAP_DSS_LOAD_FRAME_ONLY = 2,
OMAP_DSS_LOAD_CLUT_ONCE_FRAME = 3
} |
|
enum | omap_dss_trans_key_type { OMAP_DSS_COLOR_KEY_GFX_DST = 0,
OMAP_DSS_COLOR_KEY_VID_SRC = 1
} |
|
enum | omap_rfbi_te_mode { OMAP_DSS_RFBI_TE_MODE_1 = 1,
OMAP_DSS_RFBI_TE_MODE_2 = 2
} |
|
enum | omap_dss_signal_level { OMAPDSS_SIG_ACTIVE_HIGH = 0,
OMAPDSS_SIG_ACTIVE_LOW = 1
} |
|
enum | omap_dss_signal_edge { OMAPDSS_DRIVE_SIG_OPPOSITE_EDGES,
OMAPDSS_DRIVE_SIG_RISING_EDGE,
OMAPDSS_DRIVE_SIG_FALLING_EDGE
} |
|
enum | omap_dss_venc_type { OMAP_DSS_VENC_TYPE_COMPOSITE,
OMAP_DSS_VENC_TYPE_SVIDEO
} |
|
enum | omap_dss_dsi_pixel_format { OMAP_DSS_DSI_FMT_RGB888,
OMAP_DSS_DSI_FMT_RGB666,
OMAP_DSS_DSI_FMT_RGB666_PACKED,
OMAP_DSS_DSI_FMT_RGB565
} |
|
enum | omap_dss_dsi_mode { OMAP_DSS_DSI_CMD_MODE = 0,
OMAP_DSS_DSI_VIDEO_MODE
} |
|
enum | omap_display_caps { OMAP_DSS_DISPLAY_CAP_MANUAL_UPDATE = 1 << 0,
OMAP_DSS_DISPLAY_CAP_TEAR_ELIM = 1 << 1
} |
|
enum | omap_dss_display_state { OMAP_DSS_DISPLAY_DISABLED = 0,
OMAP_DSS_DISPLAY_ACTIVE,
OMAP_DSS_DISPLAY_SUSPENDED
} |
|
enum | omap_dss_audio_state { OMAP_DSS_AUDIO_DISABLED = 0,
OMAP_DSS_AUDIO_ENABLED,
OMAP_DSS_AUDIO_CONFIGURED,
OMAP_DSS_AUDIO_PLAYING
} |
|
enum | omap_dss_rotation_type { OMAP_DSS_ROT_DMA = 1 << 0,
OMAP_DSS_ROT_VRFB = 1 << 1,
OMAP_DSS_ROT_TILER = 1 << 2
} |
|
enum | omap_dss_rotation_angle { OMAP_DSS_ROT_0 = 0,
OMAP_DSS_ROT_90 = 1,
OMAP_DSS_ROT_180 = 2,
OMAP_DSS_ROT_270 = 3
} |
|
enum | omap_overlay_caps {
OMAP_DSS_OVL_CAP_SCALE = 1 << 0,
OMAP_DSS_OVL_CAP_GLOBAL_ALPHA = 1 << 1,
OMAP_DSS_OVL_CAP_PRE_MULT_ALPHA = 1 << 2,
OMAP_DSS_OVL_CAP_ZORDER = 1 << 3,
OMAP_DSS_OVL_CAP_POS = 1 << 4,
OMAP_DSS_OVL_CAP_REPLICATION = 1 << 5
} |
|
enum | omap_overlay_manager_caps { OMAP_DSS_DUMMY_VALUE
} |
|
enum | omap_dss_clk_source {
OMAP_DSS_CLK_SRC_FCK = 0,
OMAP_DSS_CLK_SRC_DSI_PLL_HSDIV_DISPC,
OMAP_DSS_CLK_SRC_DSI_PLL_HSDIV_DSI,
OMAP_DSS_CLK_SRC_DSI2_PLL_HSDIV_DISPC,
OMAP_DSS_CLK_SRC_DSI2_PLL_HSDIV_DSI
} |
|
enum | omap_hdmi_flags { OMAP_HDMI_SDA_SCL_EXTERNAL_PULLUP = 1 << 0
} |
|
enum | omap_dss_output_id {
OMAP_DSS_OUTPUT_DPI = 1 << 0,
OMAP_DSS_OUTPUT_DBI = 1 << 1,
OMAP_DSS_OUTPUT_SDI = 1 << 2,
OMAP_DSS_OUTPUT_DSI1 = 1 << 3,
OMAP_DSS_OUTPUT_DSI2 = 1 << 4,
OMAP_DSS_OUTPUT_VENC = 1 << 5,
OMAP_DSS_OUTPUT_HDMI = 1 << 6
} |
|
|
void | omap_rfbi_write_command (const void *buf, u32 len) |
|
void | omap_rfbi_read_data (void *buf, u32 len) |
|
void | omap_rfbi_write_data (const void *buf, u32 len) |
|
void | omap_rfbi_write_pixels (const void __iomem *buf, int scr_width, u16 x, u16 y, u16 w, u16 h) |
|
int | omap_rfbi_enable_te (bool enable, unsigned line) |
|
int | omap_rfbi_setup_te (enum omap_rfbi_te_mode mode, unsigned hs_pulse_time, unsigned vs_pulse_time, int hs_pol_inv, int vs_pol_inv, int extif_div) |
|
void | rfbi_bus_lock (void) |
|
void | rfbi_bus_unlock (void) |
|
void | dsi_bus_lock (struct omap_dss_device *dssdev) |
|
void | dsi_bus_unlock (struct omap_dss_device *dssdev) |
|
int | dsi_vc_dcs_write (struct omap_dss_device *dssdev, int channel, u8 *data, int len) |
|
int | dsi_vc_generic_write (struct omap_dss_device *dssdev, int channel, u8 *data, int len) |
|
int | dsi_vc_dcs_write_0 (struct omap_dss_device *dssdev, int channel, u8 dcs_cmd) |
|
int | dsi_vc_generic_write_0 (struct omap_dss_device *dssdev, int channel) |
|
int | dsi_vc_dcs_write_1 (struct omap_dss_device *dssdev, int channel, u8 dcs_cmd, u8 param) |
|
int | dsi_vc_generic_write_1 (struct omap_dss_device *dssdev, int channel, u8 param) |
|
int | dsi_vc_generic_write_2 (struct omap_dss_device *dssdev, int channel, u8 param1, u8 param2) |
|
int | dsi_vc_dcs_write_nosync (struct omap_dss_device *dssdev, int channel, u8 *data, int len) |
|
int | dsi_vc_generic_write_nosync (struct omap_dss_device *dssdev, int channel, u8 *data, int len) |
|
int | dsi_vc_dcs_read (struct omap_dss_device *dssdev, int channel, u8 dcs_cmd, u8 *buf, int buflen) |
|
int | dsi_vc_generic_read_0 (struct omap_dss_device *dssdev, int channel, u8 *buf, int buflen) |
|
int | dsi_vc_generic_read_1 (struct omap_dss_device *dssdev, int channel, u8 param, u8 *buf, int buflen) |
|
int | dsi_vc_generic_read_2 (struct omap_dss_device *dssdev, int channel, u8 param1, u8 param2, u8 *buf, int buflen) |
|
int | dsi_vc_set_max_rx_packet_size (struct omap_dss_device *dssdev, int channel, u16 len) |
|
int | dsi_vc_send_null (struct omap_dss_device *dssdev, int channel) |
|
int | dsi_vc_send_bta_sync (struct omap_dss_device *dssdev, int channel) |
|
int | dsi_enable_video_output (struct omap_dss_device *dssdev, int channel) |
|
void | dsi_disable_video_output (struct omap_dss_device *dssdev, int channel) |
|
int | omap_display_init (struct omap_dss_board_info *board_data) |
|
int | omap_hdmi_init (enum omap_hdmi_flags flags) |
|
int | omap_dss_register_driver (struct omap_dss_driver *) |
|
void | omap_dss_unregister_driver (struct omap_dss_driver *) |
|
void | omap_dss_get_device (struct omap_dss_device *dssdev) |
|
void | omap_dss_put_device (struct omap_dss_device *dssdev) |
|
struct omap_dss_device * | omap_dss_get_next_device (struct omap_dss_device *from) |
|
struct omap_dss_device * | omap_dss_find_device (void *data, int(*match)(struct omap_dss_device *dssdev, void *data)) |
|
int | omap_dss_start_device (struct omap_dss_device *dssdev) |
|
void | omap_dss_stop_device (struct omap_dss_device *dssdev) |
|
int | omap_dss_get_num_overlay_managers (void) |
|
struct omap_overlay_manager * | omap_dss_get_overlay_manager (int num) |
|
int | omap_dss_get_num_overlays (void) |
|
struct omap_overlay * | omap_dss_get_overlay (int num) |
|
struct omap_dss_output * | omap_dss_get_output (enum omap_dss_output_id id) |
|
int | omapdss_output_set_device (struct omap_dss_output *out, struct omap_dss_device *dssdev) |
|
int | omapdss_output_unset_device (struct omap_dss_output *out) |
|
void | omapdss_default_get_resolution (struct omap_dss_device *dssdev, u16 *xres, u16 *yres) |
|
int | omapdss_default_get_recommended_bpp (struct omap_dss_device *dssdev) |
|
void | omapdss_default_get_timings (struct omap_dss_device *dssdev, struct omap_video_timings *timings) |
|
int | omap_dispc_register_isr (omap_dispc_isr_t isr, void *arg, u32 mask) |
|
int | omap_dispc_unregister_isr (omap_dispc_isr_t isr, void *arg, u32 mask) |
|
int | omap_dispc_wait_for_irq_timeout (u32 irqmask, unsigned long timeout) |
|
int | omap_dispc_wait_for_irq_interruptible_timeout (u32 irqmask, unsigned long timeout) |
|
void | omapdss_dsi_vc_enable_hs (struct omap_dss_device *dssdev, int channel, bool enable) |
|
int | omapdss_dsi_enable_te (struct omap_dss_device *dssdev, bool enable) |
|
void | omapdss_dsi_set_timings (struct omap_dss_device *dssdev, struct omap_video_timings *timings) |
|
void | omapdss_dsi_set_size (struct omap_dss_device *dssdev, u16 w, u16 h) |
|
void | omapdss_dsi_set_pixel_format (struct omap_dss_device *dssdev, enum omap_dss_dsi_pixel_format fmt) |
|
void | omapdss_dsi_set_operation_mode (struct omap_dss_device *dssdev, enum omap_dss_dsi_mode mode) |
|
void | omapdss_dsi_set_videomode_timings (struct omap_dss_device *dssdev, struct omap_dss_dsi_videomode_timings *timings) |
|
int | omap_dsi_update (struct omap_dss_device *dssdev, int channel, void(*callback)(int, void *), void *data) |
|
int | omap_dsi_request_vc (struct omap_dss_device *dssdev, int *channel) |
|
int | omap_dsi_set_vc_id (struct omap_dss_device *dssdev, int channel, int vc_id) |
|
void | omap_dsi_release_vc (struct omap_dss_device *dssdev, int channel) |
|
int | omapdss_dsi_configure_pins (struct omap_dss_device *dssdev, const struct omap_dsi_pin_config *pin_cfg) |
|
int | omapdss_dsi_set_clocks (struct omap_dss_device *dssdev, unsigned long ddr_clk, unsigned long lp_clk) |
|
int | omapdss_dsi_display_enable (struct omap_dss_device *dssdev) |
|
void | omapdss_dsi_display_disable (struct omap_dss_device *dssdev, bool disconnect_lanes, bool enter_ulps) |
|
int | omapdss_dpi_display_enable (struct omap_dss_device *dssdev) |
|
void | omapdss_dpi_display_disable (struct omap_dss_device *dssdev) |
|
void | omapdss_dpi_set_timings (struct omap_dss_device *dssdev, struct omap_video_timings *timings) |
|
int | dpi_check_timings (struct omap_dss_device *dssdev, struct omap_video_timings *timings) |
|
void | omapdss_dpi_set_data_lines (struct omap_dss_device *dssdev, int data_lines) |
|
int | omapdss_sdi_display_enable (struct omap_dss_device *dssdev) |
|
void | omapdss_sdi_display_disable (struct omap_dss_device *dssdev) |
|
void | omapdss_sdi_set_timings (struct omap_dss_device *dssdev, struct omap_video_timings *timings) |
|
void | omapdss_sdi_set_datapairs (struct omap_dss_device *dssdev, int datapairs) |
|
int | omapdss_rfbi_display_enable (struct omap_dss_device *dssdev) |
|
void | omapdss_rfbi_display_disable (struct omap_dss_device *dssdev) |
|
int | omap_rfbi_update (struct omap_dss_device *dssdev, void(*callback)(void *), void *data) |
|
int | omap_rfbi_configure (struct omap_dss_device *dssdev) |
|
void | omapdss_rfbi_set_size (struct omap_dss_device *dssdev, u16 w, u16 h) |
|
void | omapdss_rfbi_set_pixel_size (struct omap_dss_device *dssdev, int pixel_size) |
|
void | omapdss_rfbi_set_data_lines (struct omap_dss_device *dssdev, int data_lines) |
|
void | omapdss_rfbi_set_interface_timings (struct omap_dss_device *dssdev, struct rfbi_timings *timings) |
|