-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
yaml --- r: 362932 b: refs/heads/master c: bbfce37 h: refs/heads/master v: v3
- Loading branch information
Arnd Bergmann
authored and
Tomi Valkeinen
committed
Apr 11, 2013
1 parent
79215a7
commit 871e3dd
Showing
4 changed files
with
57 additions
and
52 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: 015623819b44a3b25347c9de3efd9ad01d475259 | ||
refs/heads/master: bbfce37b3ea11d13a984063a162c898a5fb23b1e |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
#ifndef __PLATFORM_DATA_VIDEO_S3C | ||
#define __PLATFORM_DATA_VIDEO_S3C | ||
|
||
/* S3C_FB_MAX_WIN | ||
* Set to the maximum number of windows that any of the supported hardware | ||
* can use. Since the platform data uses this for an array size, having it | ||
* set to the maximum of any version of the hardware can do is safe. | ||
*/ | ||
#define S3C_FB_MAX_WIN (5) | ||
|
||
/** | ||
* struct s3c_fb_pd_win - per window setup data | ||
* @xres : The window X size. | ||
* @yres : The window Y size. | ||
* @virtual_x: The virtual X size. | ||
* @virtual_y: The virtual Y size. | ||
*/ | ||
struct s3c_fb_pd_win { | ||
unsigned short default_bpp; | ||
unsigned short max_bpp; | ||
unsigned short xres; | ||
unsigned short yres; | ||
unsigned short virtual_x; | ||
unsigned short virtual_y; | ||
}; | ||
|
||
/** | ||
* struct s3c_fb_platdata - S3C driver platform specific information | ||
* @setup_gpio: Setup the external GPIO pins to the right state to transfer | ||
* the data from the display system to the connected display | ||
* device. | ||
* @vidcon0: The base vidcon0 values to control the panel data format. | ||
* @vidcon1: The base vidcon1 values to control the panel data output. | ||
* @vtiming: Video timing when connected to a RGB type panel. | ||
* @win: The setup data for each hardware window, or NULL for unused. | ||
* @display_mode: The LCD output display mode. | ||
* | ||
* The platform data supplies the video driver with all the information | ||
* it requires to work with the display(s) attached to the machine. It | ||
* controls the initial mode, the number of display windows (0 is always | ||
* the base framebuffer) that are initialised etc. | ||
* | ||
*/ | ||
struct s3c_fb_platdata { | ||
void (*setup_gpio)(void); | ||
|
||
struct s3c_fb_pd_win *win[S3C_FB_MAX_WIN]; | ||
struct fb_videomode *vtiming; | ||
|
||
u32 vidcon0; | ||
u32 vidcon1; | ||
}; | ||
|
||
#endif |