[PATCH V2 0/7] ARM: S5P64X0: Add Framebuffer support

Ajay Kumar ajaykumar.rs at samsung.com
Mon Jul 25 16:00:18 EDT 2011


  The patches are created against "for-next" branch of Kukjin Kim's tree at:
  git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git


  Changes since V1:
	- Remove mach/regs-fb.h, instead use plat/regs-fb.h.
	- Add common pdata for FB and LCD in SMDK6440 and SMDK6450.
	- Modify names(s5p-->smdk), max_bpp and refresh rate.
	- Modify variable name(cfg-->chipid).
	- Use __raw_readl, __raw_writel instead of readl and writel.


  [Patch RESEND 1/7]
	- Add "s5p64x0-fb" type driver_data(s3c_fb_driverdata).
	- Display controller in S5P64X0 supports 3 windows.

  [Patch V2 2/7]
	- Resource definitions(_MEM, _IRQ).

  [Patch RESEND 3/7]
	- Set s3c_device_fb name as "s5p64x0-fb".

  [Patch V2 4/7]
	- GPIO settings for LCD in S5P6440 and S5P6450.
	- Select LCD interface (RGB/i80).

  [Patch V2 5/7]
	- Creates a file to hold common FB and LCD code.
	- Add Basic FB window definition with default_bpp=24.
	- Add platform data for FB and LCD.
	- platform_device support for LCD.

  [Patch V2 6/7]
	- Enables FB support and platform-lcd support for SMDK6440.

  [Patch V2 7/7]
	- Enables FB support and platform-lcd support for SMDK6450.

  o To Paul Mundt, Jingoo han
  [Patch RESEND 1/7] video: s3c-fb: Add S5P64X0 specific s3c_fb_driverdata
 
  o To Kukjin Kim
  [Patch V2 2/7] ARM: S5P64X0: Add register base and IRQ for Framebuffer
  [Patch RESEND 3/7] ARM: S5P64X0: Set s3c_device_fb name
  [Patch V2 4/7] ARM: S5P64X0: Add GPIO and SPCON settings for LCD
  [Patch V2 5/7] ARM: S5P64X0: Add file to hold common Framebuffer and LCD code
  [Patch V2 6/7] ARM: S5P6440: Enable LCD-LTE480 and Framebuffer support
  [Patch V2 7/7] ARM: S5P6450: Enable LCD-LTE480 and Framebuffer support


 arch/arm/mach-s5p64x0/Kconfig                  |   17 +++++
 arch/arm/mach-s5p64x0/Makefile                 |    4 +
 arch/arm/mach-s5p64x0/common-fb.c              |   92 ++++++++++++++++++++++++
 arch/arm/mach-s5p64x0/cpu.c                    |    3 +
 arch/arm/mach-s5p64x0/include/mach/common-fb.h |   26 +++++++
 arch/arm/mach-s5p64x0/include/mach/irqs.h      |    4 +
 arch/arm/mach-s5p64x0/include/mach/map.h       |    3 +
 arch/arm/mach-s5p64x0/include/mach/regs-gpio.h |    4 +
 arch/arm/mach-s5p64x0/mach-smdk6440.c          |    5 ++
 arch/arm/mach-s5p64x0/mach-smdk6450.c          |    5 ++
 arch/arm/mach-s5p64x0/setup-fb.c               |   48 ++++++++++++
 arch/arm/plat-samsung/include/plat/fb.h        |   14 ++++
 drivers/video/s3c-fb.c                         |   27 +++++++
 13 files changed, 252 insertions(+), 0 deletions(-)
 create mode 100644 arch/arm/mach-s5p64x0/common-fb.c
 create mode 100644 arch/arm/mach-s5p64x0/include/mach/common-fb.h
 create mode 100644 arch/arm/mach-s5p64x0/setup-fb.c




More information about the linux-arm-kernel mailing list