diff options
author | Jason Chen <b02280@freescale.com> | 2011-02-12 10:57:52 +0800 |
---|---|---|
committer | Andy Voltz <andy.voltz@timesys.com> | 2011-06-01 13:20:50 -0400 |
commit | bb34c890de311afa78223f6cd6e1121c51cadf43 (patch) | |
tree | 938baeede785c560f5ff12ffc46cc3aa4c9f568b /include | |
parent | 7c565186302802542983e44c4b48435423a00f00 (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.h | 7 | ||||
-rw-r--r-- | include/linux/mxcfb.h | 11 |
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__ */ |