aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/plat-samsung
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2012-06-01 19:57:51 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2012-06-01 19:57:51 -0400
commit804ce9866d56130032c9c8afc90a1297b7deed56 (patch)
tree6dd70984f411d2a3624d3f8db7facc3d6396b9ad /arch/arm/plat-samsung
parentf5e7e844a571124ffc117d4696787d6afc4fc5ae (diff)
parentc895305e806b4346006d3cfba2b432d52268ecd3 (diff)
Merge tag 'fbdev-updates-for-3.5' of git://github.com/schandinat/linux-2.6
Pull fbdev updates from Florian Tobias Schandinat: - driver for AUO-K1900 and AUO-K1901 epaper controller - large updates for OMAP (e.g. decouple HDMI audio and video) - some updates for Exynos and SH Mobile - various other small fixes and cleanups * tag 'fbdev-updates-for-3.5' of git://github.com/schandinat/linux-2.6: (130 commits) video: bfin_adv7393fb: Fix cleanup code video: exynos_dp: reduce delay time when configuring video setting video: exynos_dp: move sw reset prioir to enabling sw defined function video: exynos_dp: use devm_ functions fb: handle NULL pointers in framebuffer release OMAPDSS: HDMI: OMAP4: Update IRQ flags for the HPD IRQ request OMAPDSS: Apply VENC timings even if panel is disabled OMAPDSS: VENC/DISPC: Delay dividing Y resolution for managers connected to VENC OMAPDSS: DISPC: Support rotation through TILER OMAPDSS: VRFB: remove compiler warnings when CONFIG_BUG=n OMAPFB: remove compiler warnings when CONFIG_BUG=n OMAPDSS: remove compiler warnings when CONFIG_BUG=n OMAPDSS: DISPC: fix usage of dispc_ovl_set_accu_uv OMAPDSS: use DSI_FIFO_BUG workaround only for manual update displays OMAPDSS: DSI: Support command mode interleaving during video mode blanking periods OMAPDSS: DISPC: Update Accumulator configuration for chroma plane drivers/video: fsl-diu-fb: don't initialize the THRESHOLDS registers video: exynos mipi dsi: support reverse panel type video: exynos mipi dsi: Properly interpret the interrupt source flags video: exynos mipi dsi: Avoid races in probe() ...
Diffstat (limited to 'arch/arm/plat-samsung')
-rw-r--r--arch/arm/plat-samsung/include/plat/fb.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/arch/arm/plat-samsung/include/plat/fb.h b/arch/arm/plat-samsung/include/plat/fb.h
index 0fedf47fa502..536002ff2ab8 100644
--- a/arch/arm/plat-samsung/include/plat/fb.h
+++ b/arch/arm/plat-samsung/include/plat/fb.h
@@ -24,15 +24,16 @@
24 24
25/** 25/**
26 * struct s3c_fb_pd_win - per window setup data 26 * struct s3c_fb_pd_win - per window setup data
27 * @win_mode: The display parameters to initialise (not for window 0) 27 * @xres : The window X size.
28 * @yres : The window Y size.
28 * @virtual_x: The virtual X size. 29 * @virtual_x: The virtual X size.
29 * @virtual_y: The virtual Y size. 30 * @virtual_y: The virtual Y size.
30 */ 31 */
31struct s3c_fb_pd_win { 32struct s3c_fb_pd_win {
32 struct fb_videomode win_mode;
33
34 unsigned short default_bpp; 33 unsigned short default_bpp;
35 unsigned short max_bpp; 34 unsigned short max_bpp;
35 unsigned short xres;
36 unsigned short yres;
36 unsigned short virtual_x; 37 unsigned short virtual_x;
37 unsigned short virtual_y; 38 unsigned short virtual_y;
38}; 39};
@@ -45,6 +46,7 @@ struct s3c_fb_pd_win {
45 * @default_win: default window layer number to be used for UI layer. 46 * @default_win: default window layer number to be used for UI layer.
46 * @vidcon0: The base vidcon0 values to control the panel data format. 47 * @vidcon0: The base vidcon0 values to control the panel data format.
47 * @vidcon1: The base vidcon1 values to control the panel data output. 48 * @vidcon1: The base vidcon1 values to control the panel data output.
49 * @vtiming: Video timing when connected to a RGB type panel.
48 * @win: The setup data for each hardware window, or NULL for unused. 50 * @win: The setup data for each hardware window, or NULL for unused.
49 * @display_mode: The LCD output display mode. 51 * @display_mode: The LCD output display mode.
50 * 52 *
@@ -58,8 +60,7 @@ struct s3c_fb_platdata {
58 void (*setup_gpio)(void); 60 void (*setup_gpio)(void);
59 61
60 struct s3c_fb_pd_win *win[S3C_FB_MAX_WIN]; 62 struct s3c_fb_pd_win *win[S3C_FB_MAX_WIN];
61 63 struct fb_videomode *vtiming;
62 u32 default_win;
63 64
64 u32 vidcon0; 65 u32 vidcon0;
65 u32 vidcon1; 66 u32 vidcon1;