diff options
Diffstat (limited to 'include/video')
-rw-r--r-- | include/video/omap-panel-tc358765.h | 10 | ||||
-rw-r--r-- | include/video/omapdss.h | 10 |
2 files changed, 20 insertions, 0 deletions
diff --git a/include/video/omap-panel-tc358765.h b/include/video/omap-panel-tc358765.h new file mode 100644 index 0000000..b5adc3c --- /dev/null +++ b/include/video/omap-panel-tc358765.h @@ -0,0 +1,10 @@ +#ifndef __VIDEO_TC358765_BOARD_DATA_H__ +#define __VIDEO_TC358765_BOARD_DATA_H__ + +struct tc358765_board_data { + int x_res; + int y_res; + int reset_gpio; +}; + +#endif diff --git a/include/video/omapdss.h b/include/video/omapdss.h index f3c314a..70e4872 100644 --- a/include/video/omapdss.h +++ b/include/video/omapdss.h @@ -260,12 +260,22 @@ int dsi_vc_dcs_read_1(struct omap_dss_device *dssdev, int channel, u8 dcs_cmd, u8 *data); int dsi_vc_dcs_read_2(struct omap_dss_device *dssdev, int channel, u8 dcs_cmd, u8 *data1, u8 *data2); +int dsi_vc_gen_write_nosync(struct omap_dss_device *dssdev, int channel, + u8 *data, int len); +int dsi_vc_gen_write(struct omap_dss_device *dssdev, int channel, + u8 *data, int len); 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_video_mode_enable(struct omap_dss_device *dssdev, u8 data_type); +void dsi_video_mode_disable(struct omap_dss_device *dssdev); + +int dsi_vc_gen_read_2(struct omap_dss_device *dssdev, int channel, u16 cmd, + u8 *buf, int buflen); +void dsi_videomode_panel_preinit(struct omap_dss_device *dssdev); + /* Board specific data */ struct omap_dss_board_info { |