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

Ajay Kumar ajaykumar.rs at samsung.com
Wed Jul 27 13:31:11 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.

  Changes since V2:
	-Change name of the config-COMMON_FB to SMDK64X0_COMMON_FB.
	-Change filename common-fb.h to smdk64x0-common-fb.h.
	-Change filename common-fb.c to smdk64x0-common-fb.c.

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

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

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

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

  [Patch V3 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 V3 6/7]
	- Enables FB support and platform-lcd support for SMDK6440.

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

  o To Paul Mundt, Jingoo han
  [Patch RESEND V3 1/7] video: s3c-fb: Add S5P64X0 specific s3c_fb_driverdata

  o To Kukjin Kim
  [Patch RESEND V3 2/7] ARM: S5P64X0: Add register base and IRQ for Framebuffer
  [Patch RESEND V3 3/7] ARM: S5P64X0: Set s3c_device_fb name
  [Patch RESEND V3 4/7] ARM: S5P64X0: Add GPIO and SPCON settings for LCD
  [Patch V3 5/7] ARM: S5P64X0: Add file to hold common Framebuffer and LCD code
  [Patch V3 6/7] ARM: S5P6440: Enable LCD-LTE480 and Framebuffer support
  [Patch V3 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/cpu.c                        |    3 +
 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 +
 .../mach-s5p64x0/include/mach/smdk64x0-common-fb.h |   26 ++++++
 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/mach-s5p64x0/smdk64x0-common-fb.c         |   92 ++++++++++++++++++++
 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/include/mach/smdk64x0-common-fb.h
 create mode 100644 arch/arm/mach-s5p64x0/setup-fb.c
 create mode 100644 arch/arm/mach-s5p64x0/smdk64x0-common-fb.c




More information about the linux-arm-kernel mailing list