[PATCH 2/3] S5PV210: added parameters for CPU interface to plat-samsung/fb.h

Kukjin Kim kgene.kim at samsung.com
Sun Nov 21 20:28:49 EST 2010


Inki Dae wrote:
> 
> S5PV210: added parameters for CPU interface to plat-samsung/fb.h
> 
> MIPI-DSI driver would use s3c-fb driver so I added some parameters
> because MIPI-DSI driver supports CPU interface also.
> 
> Signed-off-by: Inki Dae <inki.dae at samsung.com>
> Signed-off-by: Kyungmin Park <kyungmin.park at samsung.com>
> ---
>  arch/arm/plat-samsung/include/plat/fb.h |   11 ++++++++++-
>  1 files changed, 10 insertions(+), 1 deletions(-)
> 
Please add Ben and my e-mail in Cc next time.
Ben and me are 

> diff --git a/arch/arm/plat-samsung/include/plat/fb.h b/arch/arm/plat-
> samsung/include/plat/fb.h
> index cb3ca3a..1ba0ae0 100644
> --- a/arch/arm/plat-samsung/include/plat/fb.h
> +++ b/arch/arm/plat-samsung/include/plat/fb.h
> @@ -22,14 +22,21 @@
>   */
>  #define S3C_FB_MAX_WIN	(5)
> 
> +enum {
> +	FIMD_VIDEO_MODE = 0,
> +	FIMD_CPU_MODE
> +};
> +

Could you please explain about above modes?

>  /**
>   * struct s3c_fb_pd_win - per window setup data
> - * @win_mode: The display parameters to initialise (not for window 0)
> + * @win_mode: The display parameters to RGB interface
> + * @cpu_mode: The display parameters to CPU interface
>   * @virtual_x: The virtual X size.
>   * @virtual_y: The virtual Y size.
>   */
>  struct s3c_fb_pd_win {
>  	struct fb_videomode	win_mode;
> +	struct fb_cpumode	cpu_mode;
> 
What's difference between win_mode and cpu_mode?

>  	unsigned short		default_bpp;
>  	unsigned short		max_bpp;
> @@ -43,6 +50,7 @@ struct s3c_fb_pd_win {
>   *		the data from the display system to the connected display
>   *		device.
>   * @default_win: default window layer number to be used for UI layer.
> + * @interface_mode: cpu mode or rgb mode.
>   * @vidcon0: The base vidcon0 values to control the panel data format.
>   * @vidcon1: The base vidcon1 values to control the panel data output.
>   * @win: The setup data for each hardware window, or NULL for unused.
> @@ -59,6 +67,7 @@ struct s3c_fb_platdata {
> 
>  	struct s3c_fb_pd_win	*win[S3C_FB_MAX_WIN];
> 
> +	u32			interface_mode;

Hmm...mode, mode, mode...:-(

>  	u32			 default_win;
> 
>  	u32			 vidcon0;
> --
> 1.5.4.3
> 


Thanks.

Best regards,
Kgene.
--
Kukjin Kim <kgene.kim at samsung.com>, Senior Engineer,
SW Solution Development Team, Samsung Electronics Co., Ltd.




More information about the linux-arm-kernel mailing list