diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2012-06-01 19:57:51 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2012-06-01 19:57:51 -0400 |
commit | 804ce9866d56130032c9c8afc90a1297b7deed56 (patch) | |
tree | 6dd70984f411d2a3624d3f8db7facc3d6396b9ad /arch/arm/plat-samsung | |
parent | f5e7e844a571124ffc117d4696787d6afc4fc5ae (diff) | |
parent | c895305e806b4346006d3cfba2b432d52268ecd3 (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.h | 11 |
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 | */ |
31 | struct s3c_fb_pd_win { | 32 | struct 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; |