SUPERH platform development
 help / color / mirror / Atom feed
* [PATCH 0/6 v2] MERAM support for LCDC
@ 2011-05-18 11:10 Damian Hobson-Garcia
  2011-05-23  6:51 ` Paul Mundt
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Damian Hobson-Garcia @ 2011-05-18 11:10 UTC (permalink / raw)
  To: linux-sh

This patch series adds support for read-ahead cache-access from the 
LCDC to the main memory.  These patches enabled the LCDC to access
the MERAM memory via ICB.  The specific ICBs to use are chip dependent
and defined in the platform data.

The MERAM clock will enable when the LCDC clocks do, and are allowed to 
be disbled when the LCDC clocks are.

Changes from V1
---------------
* Specified meram info data (struct sh_mobile_meram_info *meram_dev) as
  part of the LCDC device data, not the LCDC channel data, since the info
  data corresponds to the whole device, not just one configuration.

* Added dynamic clock enable/disable via runtime_pm.

* Changed .id from -1 to 0 in platform data

Damian Hobson-Garcia (6):
  sh_mobile: Add MSTP clock for MERAM
  sh_mobile_meram: MERAM framework for LCDC
  sh_mobile_meram: Add support for NV24 framebuffers
  sh_mobile_meram: MERAM platform data for LCDC
  fbdev: sh_mobile_meram: Add clock enable/disble via runtime PM
  fbdev: sh_mobile_meram: Enable/disable MERAM clocks along with LCDC
    clocks

 arch/arm/mach-shmobile/board-ap4evb.c   |   73 ++++
 arch/arm/mach-shmobile/board-mackerel.c |   74 ++++
 arch/arm/mach-shmobile/clock-sh7372.c   |    4 +-
 drivers/video/Kconfig                   |   12 +
 drivers/video/Makefile                  |    1 +
 drivers/video/sh_mobile_lcdcfb.c        |  117 ++++++-
 drivers/video/sh_mobile_lcdcfb.h        |    1 +
 drivers/video/sh_mobile_meram.c         |  594 +++++++++++++++++++++++++++++++
 drivers/video/sh_mobile_meram.h         |   41 +++
 include/video/sh_mobile_lcdc.h          |    3 +
 include/video/sh_mobile_meram.h         |   74 ++++
 11 files changed, 984 insertions(+), 10 deletions(-)
 create mode 100644 drivers/video/sh_mobile_meram.c
 create mode 100644 drivers/video/sh_mobile_meram.h
 create mode 100644 include/video/sh_mobile_meram.h


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2011-05-26  6:31 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-05-18 11:10 [PATCH 0/6 v2] MERAM support for LCDC Damian Hobson-Garcia
2011-05-23  6:51 ` Paul Mundt
2011-05-24  2:53 ` Damian Hobson-Garcia
2011-05-26  4:10 ` Magnus Damm
2011-05-26  6:31 ` Damian Hobson-Garcia

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox