summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJason Chen <b02280@freescale.com>2011-02-12 10:57:52 +0800
committerJason Chen <b02280@freescale.com>2011-02-12 15:32:24 +0800
commitb66d4db8f21afc5657e0a23a63b25aa13f62aa20 (patch)
tree938baeede785c560f5ff12ffc46cc3aa4c9f568b /include
parent4d38b81f9e39aa8d2c09b2e3f3d29ca32599917a (diff)
ENGR00138644-2 header file: change the video mode setting method
Header files change for changing the video mode setting method. Signed-off-by: Jason Chen <b02280@freescale.com>
Diffstat (limited to 'include')
-rw-r--r--include/linux/ipu.h7
-rw-r--r--include/linux/mxcfb.h11
2 files changed, 11 insertions, 7 deletions
diff --git a/include/linux/ipu.h b/include/linux/ipu.h
index 1034de81010b..2e2b3ceff389 100644
--- a/include/linux/ipu.h
+++ b/include/linux/ipu.h
@@ -972,13 +972,6 @@ int ipu_init_async_panel(int disp, int type, uint32_t cycle_time,
void ipu_disp_direct_write(ipu_channel_t channel, u32 value, u32 offset);
void ipu_reset_disp_panel(void);
-void ipu_set_vga_delayed_hsync_vsync(uint32_t width, uint32_t height,
- uint32_t h_start_width, uint32_t h_sync_width,
- uint32_t h_end_width, uint32_t v_start_width,
- uint32_t v_sync_width, uint32_t v_end_width,
- uint32_t hsync_delay, uint32_t vsync_delay,
- uint32_t hsync_polarity, uint32_t vsync_polarity);
-
/* ADC API */
int32_t ipu_adc_write_template(display_port_t disp, uint32_t *pCmd,
bool write);
diff --git a/include/linux/mxcfb.h b/include/linux/mxcfb.h
index cbdce951a810..58158eee72dc 100644
--- a/include/linux/mxcfb.h
+++ b/include/linux/mxcfb.h
@@ -148,6 +148,11 @@ extern struct fb_videomode mxcfb_modedb[];
extern int mxcfb_modedb_sz;
enum {
+ MXC_DISP_SPEC_DEV = 0,
+ MXC_DISP_DDC_DEV = 1,
+};
+
+enum {
MXCFB_REFRESH_OFF,
MXCFB_REFRESH_AUTO,
MXCFB_REFRESH_PARTIAL,
@@ -155,6 +160,12 @@ enum {
int mxcfb_set_refresh_mode(struct fb_info *fbi, int mode,
struct mxcfb_rect *update_region);
+void mxcfb_register_mode(int disp_port,
+ const struct fb_videomode *modedb,
+ int num_modes, int dev_mode);
+
+void mxcfb_register_presetup(int disp_port,
+ int (*pre_setup)(struct fb_info *info));
int mxc_elcdif_frame_addr_setup(dma_addr_t phys);
#endif /* __KERNEL__ */