public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/29] gma500: pending patches versus next 20110616
@ 2011-06-16 16:05 Alan Cox
  2011-06-16 16:06 ` [PATCH 01/29] gma500: fix warnings Alan Cox
                   ` (28 more replies)
  0 siblings, 29 replies; 40+ messages in thread
From: Alan Cox @ 2011-06-16 16:05 UTC (permalink / raw)
  To: greg, linux-kernel

The bulk of this is the initial addition of Medfield support and the beginning
of the modularisation work that is going to be needed to keep the driver sane
as we add more devices.

With this lot applied the Poulsbo driver just needs a 2D acceleration interface
for X to use to replace the debug hack one it has now, the mrst/oaktrail support
will need a fair bit of debugging and testing on actual platforms before it
is ready and the Medfield support needs a fair bit of further output work.

---

Alan Cox (27):
      gma500: enable Medfield CRTC support
      gma500: Read the GCT panel type information for Medfield
      gma500: Fix early Medfield crash
      gma500: continue abstracting platform specific code
      gma500: being abstracting out devices a bit more
      gma500: Only fiddle with clock gating on PSB
      gma500: Update the GEM todo
      gma500: psb_fb tidy/cleanup pass
      gma500: Extract BIOSisy stuff from psb_drv
      gma500: Move our other GEM helper into the bits want to push into GEM
      gma500: Medfield support
      gma500: 2D polish
      gma500: CodingStyle pass
      gma500: Use the GEM tweaks to provide a GEM frame buffer
      gma500: GEM glue
      gma500: Kill spare kref
      gma500: nuke the PSB debug stuff
      gma500: nuke the last bits of TTM code
      gma500: 2D acceleration tidying
      gma500: polish for completion of this phase
      gma500: trim some of the debug
      gma500: Do sane FB cleanup
      gma500: revamp frame buffer creation and handling
      gma500: Set the correct bits according to the pipe
      gma500: Ensure the frame buffer has a linear virtual mapping
      gma500: Make GTT pages uncached
      gma500: fix warnings

Andre Bartke (1):
      gma500: Fix uninitialized variable and style issues

Andrew Morton (1):
      gma500: drivers/staging/gma501/psb_intel_display.c: fix build


 drivers/staging/gma500/Makefile               |   21 
 drivers/staging/gma500/backlight.c            |   46 +
 drivers/staging/gma500/displays/hdmi.h        |   33 +
 drivers/staging/gma500/displays/pyr_cmd.h     |   34 +
 drivers/staging/gma500/displays/pyr_vid.h     |   34 +
 drivers/staging/gma500/displays/tmd_cmd.h     |   34 +
 drivers/staging/gma500/displays/tmd_vid.h     |   34 +
 drivers/staging/gma500/displays/tpo_cmd.h     |   35 +
 drivers/staging/gma500/displays/tpo_vid.h     |   33 +
 drivers/staging/gma500/gem_glue.c             |  110 ++
 drivers/staging/gma500/gem_glue.h             |    4 
 drivers/staging/gma500/mdfld_device.c         |  702 ++++++++++++
 drivers/staging/gma500/mdfld_dsi_dbi.c        |  872 +++++++++++++++
 drivers/staging/gma500/mdfld_dsi_dbi.h        |  188 +++
 drivers/staging/gma500/mdfld_dsi_dbi_dpu.h    |  157 +++
 drivers/staging/gma500/mdfld_dsi_dpi.c        |  991 ++++++++++++++++++
 drivers/staging/gma500/mdfld_dsi_dpi.h        |   80 +
 drivers/staging/gma500/mdfld_dsi_output.c     |  980 +++++++++++++++++
 drivers/staging/gma500/mdfld_dsi_output.h     |  328 ++++++
 drivers/staging/gma500/mdfld_dsi_pkg_sender.c | 1097 +++++++++++++++++++
 drivers/staging/gma500/mdfld_dsi_pkg_sender.h |  158 +++
 drivers/staging/gma500/mdfld_intel_display.c  | 1415 +++++++++++++++++++++++++
 drivers/staging/gma500/mdfld_msic.h           |   31 +
 drivers/staging/gma500/mdfld_output.c         |  144 +++
 drivers/staging/gma500/mdfld_output.h         |   80 +
 drivers/staging/gma500/mdfld_pyr_cmd.c        |  575 ++++++++++
 drivers/staging/gma500/mdfld_tmd_vid.c        |  144 +++
 drivers/staging/gma500/mdfld_tpo_cmd.c        |  495 +++++++++
 drivers/staging/gma500/mdfld_tpo_vid.c        |  140 ++
 drivers/staging/gma500/mrst.h                 |   38 -
 drivers/staging/gma500/mrst_bios.c            |  263 +++++
 drivers/staging/gma500/mrst_bios.h            |   22 
 drivers/staging/gma500/mrst_crtc.c            |   27 
 drivers/staging/gma500/mrst_device.c          |  367 ++++++
 drivers/staging/gma500/mrst_lvds.c            |   22 
 drivers/staging/gma500/power.c                |  320 ++++++
 drivers/staging/gma500/psb_2d.c               |  235 ++--
 drivers/staging/gma500/psb_bl.c               |  227 ----
 drivers/staging/gma500/psb_device.c           |  297 +++++
 drivers/staging/gma500/psb_drm.h              |  109 --
 drivers/staging/gma500/psb_drv.c              |  344 +-----
 drivers/staging/gma500/psb_drv.h              |  428 ++++----
 drivers/staging/gma500/psb_fb.c               |  492 ++++-----
 drivers/staging/gma500/psb_fb.h               |    6 
 drivers/staging/gma500/psb_gem.c              |  122 --
 drivers/staging/gma500/psb_gtt.c              |  200 +---
 drivers/staging/gma500/psb_gtt.h              |   11 
 drivers/staging/gma500/psb_intel_bios.c       |   17 
 drivers/staging/gma500/psb_intel_display.c    |  149 +--
 drivers/staging/gma500/psb_intel_display.h    |    3 
 drivers/staging/gma500/psb_intel_drv.h        |   22 
 drivers/staging/gma500/psb_intel_lvds.c       |   85 --
 drivers/staging/gma500/psb_intel_opregion.c   |   15 
 drivers/staging/gma500/psb_intel_reg.h        | 1055 +++++++++----------
 drivers/staging/gma500/psb_intel_sdvo.c       |   35 -
 drivers/staging/gma500/psb_intel_sdvo_regs.h  |   14 
 drivers/staging/gma500/psb_irq.c              |   92 +-
 drivers/staging/gma500/psb_irq.h              |    8 
 drivers/staging/gma500/psb_powermgmt.c        |  489 ---------
 drivers/staging/gma500/psb_powermgmt.h        |    2 
 drivers/staging/gma500/psb_reg.h              |  842 +++++++--------
 61 files changed, 12195 insertions(+), 3158 deletions(-)
 create mode 100644 drivers/staging/gma500/backlight.c
 create mode 100644 drivers/staging/gma500/displays/hdmi.h
 create mode 100644 drivers/staging/gma500/displays/pyr_cmd.h
 create mode 100644 drivers/staging/gma500/displays/pyr_vid.h
 create mode 100644 drivers/staging/gma500/displays/tmd_cmd.h
 create mode 100644 drivers/staging/gma500/displays/tmd_vid.h
 create mode 100644 drivers/staging/gma500/displays/tpo_cmd.h
 create mode 100644 drivers/staging/gma500/displays/tpo_vid.h
 create mode 100644 drivers/staging/gma500/gem_glue.c
 create mode 100644 drivers/staging/gma500/gem_glue.h
 create mode 100644 drivers/staging/gma500/mdfld_device.c
 create mode 100644 drivers/staging/gma500/mdfld_dsi_dbi.c
 create mode 100644 drivers/staging/gma500/mdfld_dsi_dbi.h
 create mode 100644 drivers/staging/gma500/mdfld_dsi_dbi_dpu.h
 create mode 100644 drivers/staging/gma500/mdfld_dsi_dpi.c
 create mode 100644 drivers/staging/gma500/mdfld_dsi_dpi.h
 create mode 100644 drivers/staging/gma500/mdfld_dsi_output.c
 create mode 100644 drivers/staging/gma500/mdfld_dsi_output.h
 create mode 100644 drivers/staging/gma500/mdfld_dsi_pkg_sender.c
 create mode 100644 drivers/staging/gma500/mdfld_dsi_pkg_sender.h
 create mode 100644 drivers/staging/gma500/mdfld_intel_display.c
 create mode 100644 drivers/staging/gma500/mdfld_msic.h
 create mode 100644 drivers/staging/gma500/mdfld_output.c
 create mode 100644 drivers/staging/gma500/mdfld_output.h
 create mode 100644 drivers/staging/gma500/mdfld_pyr_cmd.c
 create mode 100644 drivers/staging/gma500/mdfld_tmd_vid.c
 create mode 100644 drivers/staging/gma500/mdfld_tpo_cmd.c
 create mode 100644 drivers/staging/gma500/mdfld_tpo_vid.c
 create mode 100644 drivers/staging/gma500/mrst_bios.c
 create mode 100644 drivers/staging/gma500/mrst_bios.h
 create mode 100644 drivers/staging/gma500/mrst_device.c
 create mode 100644 drivers/staging/gma500/power.c
 delete mode 100644 drivers/staging/gma500/psb_bl.c
 create mode 100644 drivers/staging/gma500/psb_device.c
 delete mode 100644 drivers/staging/gma500/psb_powermgmt.c

-- 
Signature

^ permalink raw reply	[flat|nested] 40+ messages in thread
* [PATCH 00/29] GMA500 updates
@ 2011-06-28 22:02 Alan Cox
  2011-06-28 22:03 ` [PATCH 03/29] gma500: Ensure the frame buffer has a linear virtual mapping Alan Cox
  0 siblings, 1 reply; 40+ messages in thread
From: Alan Cox @ 2011-06-28 22:02 UTC (permalink / raw)
  To: linux-kernel, greg

This brings the tree close to sync with the working tree.
---

Alan Cox (26):
      gma500: enable Medfield CRTC support
      gma500: Read the GCT panel type information for Medfield
      gma500: Fix early Medfield crash
      gma500: continue abstracting platform specific code
      gma500: being abstracting out devices a bit more
      gma500: Only fiddle with clock gating on PSB
      gma500: psb_fb tidy/cleanup pass
      gma500: Extract BIOSisy stuff from psb_drv
      gma500: Move our other GEM helper into the bits want to push into GEM
      gma500: Medfield support
      gma500: 2D polish
      gma500: CodingStyle pass
      gma500: Use the GEM tweaks to provide a GEM frame buffer
      gma500: GEM glue
      gma500: Kill spare kref
      gma500: nuke the PSB debug stuff
      gma500: nuke the last bits of TTM code
      gma500: 2D acceleration tidying
      gma500: polish for completion of this phase
      gma500: trim some of the debug
      gma500: Do sane FB cleanup
      gma500: revamp frame buffer creation and handling
      gma500: Set the correct bits according to the pipe
      gma500: Ensure the frame buffer has a linear virtual mapping
      gma500: Make GTT pages uncached
      gma500: fix warnings

Andre Bartke (1):
      gma500: Fix uninitialized variable and style issues

Andrew Morton (1):
      gma500: drivers/staging/gma501/psb_intel_display.c: fix build

Jani Nikula (1):
      gma500: fix build without backlight device support


 drivers/staging/gma500/Makefile               |   21 
 drivers/staging/gma500/backlight.c            |   46 +
 drivers/staging/gma500/displays/hdmi.h        |   33 +
 drivers/staging/gma500/displays/pyr_cmd.h     |   34 +
 drivers/staging/gma500/displays/pyr_vid.h     |   34 +
 drivers/staging/gma500/displays/tmd_cmd.h     |   34 +
 drivers/staging/gma500/displays/tmd_vid.h     |   34 +
 drivers/staging/gma500/displays/tpo_cmd.h     |   35 +
 drivers/staging/gma500/displays/tpo_vid.h     |   33 +
 drivers/staging/gma500/gem_glue.c             |  101 ++
 drivers/staging/gma500/gem_glue.h             |    4 
 drivers/staging/gma500/mdfld_device.c         |  702 ++++++++++++
 drivers/staging/gma500/mdfld_dsi_dbi.c        |  872 +++++++++++++++
 drivers/staging/gma500/mdfld_dsi_dbi.h        |  188 +++
 drivers/staging/gma500/mdfld_dsi_dbi_dpu.h    |  157 +++
 drivers/staging/gma500/mdfld_dsi_dpi.c        |  991 ++++++++++++++++++
 drivers/staging/gma500/mdfld_dsi_dpi.h        |   80 +
 drivers/staging/gma500/mdfld_dsi_output.c     |  980 +++++++++++++++++
 drivers/staging/gma500/mdfld_dsi_output.h     |  328 ++++++
 drivers/staging/gma500/mdfld_dsi_pkg_sender.c | 1097 +++++++++++++++++++
 drivers/staging/gma500/mdfld_dsi_pkg_sender.h |  158 +++
 drivers/staging/gma500/mdfld_intel_display.c  | 1415 +++++++++++++++++++++++++
 drivers/staging/gma500/mdfld_msic.h           |   31 +
 drivers/staging/gma500/mdfld_output.c         |  144 +++
 drivers/staging/gma500/mdfld_output.h         |   80 +
 drivers/staging/gma500/mdfld_pyr_cmd.c        |  575 ++++++++++
 drivers/staging/gma500/mdfld_tmd_vid.c        |  144 +++
 drivers/staging/gma500/mdfld_tpo_cmd.c        |  495 +++++++++
 drivers/staging/gma500/mdfld_tpo_vid.c        |  140 ++
 drivers/staging/gma500/mrst.h                 |   38 -
 drivers/staging/gma500/mrst_bios.c            |  263 +++++
 drivers/staging/gma500/mrst_bios.h            |   22 
 drivers/staging/gma500/mrst_crtc.c            |   27 
 drivers/staging/gma500/mrst_device.c          |  367 ++++++
 drivers/staging/gma500/mrst_lvds.c            |   22 
 drivers/staging/gma500/power.c                |  320 ++++++
 drivers/staging/gma500/psb_2d.c               |  235 ++--
 drivers/staging/gma500/psb_bl.c               |  227 ----
 drivers/staging/gma500/psb_device.c           |  297 +++++
 drivers/staging/gma500/psb_drm.h              |  109 --
 drivers/staging/gma500/psb_drv.c              |  344 +-----
 drivers/staging/gma500/psb_drv.h              |  428 ++++----
 drivers/staging/gma500/psb_fb.c               |  492 ++++-----
 drivers/staging/gma500/psb_fb.h               |    6 
 drivers/staging/gma500/psb_gem.c              |  109 --
 drivers/staging/gma500/psb_gtt.c              |  200 +---
 drivers/staging/gma500/psb_gtt.h              |   11 
 drivers/staging/gma500/psb_intel_bios.c       |   17 
 drivers/staging/gma500/psb_intel_display.c    |  149 +--
 drivers/staging/gma500/psb_intel_display.h    |    3 
 drivers/staging/gma500/psb_intel_drv.h        |   22 
 drivers/staging/gma500/psb_intel_lvds.c       |   85 --
 drivers/staging/gma500/psb_intel_opregion.c   |   15 
 drivers/staging/gma500/psb_intel_reg.h        | 1055 +++++++++----------
 drivers/staging/gma500/psb_intel_sdvo.c       |   35 -
 drivers/staging/gma500/psb_intel_sdvo_regs.h  |   14 
 drivers/staging/gma500/psb_irq.c              |   92 +-
 drivers/staging/gma500/psb_irq.h              |    8 
 drivers/staging/gma500/psb_powermgmt.c        |  489 ---------
 drivers/staging/gma500/psb_powermgmt.h        |    2 
 drivers/staging/gma500/psb_reg.h              |  842 +++++++--------
 61 files changed, 12186 insertions(+), 3145 deletions(-)
 create mode 100644 drivers/staging/gma500/backlight.c
 create mode 100644 drivers/staging/gma500/displays/hdmi.h
 create mode 100644 drivers/staging/gma500/displays/pyr_cmd.h
 create mode 100644 drivers/staging/gma500/displays/pyr_vid.h
 create mode 100644 drivers/staging/gma500/displays/tmd_cmd.h
 create mode 100644 drivers/staging/gma500/displays/tmd_vid.h
 create mode 100644 drivers/staging/gma500/displays/tpo_cmd.h
 create mode 100644 drivers/staging/gma500/displays/tpo_vid.h
 create mode 100644 drivers/staging/gma500/gem_glue.c
 create mode 100644 drivers/staging/gma500/gem_glue.h
 create mode 100644 drivers/staging/gma500/mdfld_device.c
 create mode 100644 drivers/staging/gma500/mdfld_dsi_dbi.c
 create mode 100644 drivers/staging/gma500/mdfld_dsi_dbi.h
 create mode 100644 drivers/staging/gma500/mdfld_dsi_dbi_dpu.h
 create mode 100644 drivers/staging/gma500/mdfld_dsi_dpi.c
 create mode 100644 drivers/staging/gma500/mdfld_dsi_dpi.h
 create mode 100644 drivers/staging/gma500/mdfld_dsi_output.c
 create mode 100644 drivers/staging/gma500/mdfld_dsi_output.h
 create mode 100644 drivers/staging/gma500/mdfld_dsi_pkg_sender.c
 create mode 100644 drivers/staging/gma500/mdfld_dsi_pkg_sender.h
 create mode 100644 drivers/staging/gma500/mdfld_intel_display.c
 create mode 100644 drivers/staging/gma500/mdfld_msic.h
 create mode 100644 drivers/staging/gma500/mdfld_output.c
 create mode 100644 drivers/staging/gma500/mdfld_output.h
 create mode 100644 drivers/staging/gma500/mdfld_pyr_cmd.c
 create mode 100644 drivers/staging/gma500/mdfld_tmd_vid.c
 create mode 100644 drivers/staging/gma500/mdfld_tpo_cmd.c
 create mode 100644 drivers/staging/gma500/mdfld_tpo_vid.c
 create mode 100644 drivers/staging/gma500/mrst_bios.c
 create mode 100644 drivers/staging/gma500/mrst_bios.h
 create mode 100644 drivers/staging/gma500/mrst_device.c
 create mode 100644 drivers/staging/gma500/power.c
 delete mode 100644 drivers/staging/gma500/psb_bl.c
 create mode 100644 drivers/staging/gma500/psb_device.c
 delete mode 100644 drivers/staging/gma500/psb_powermgmt.c

-- 
	"It's 106 miles to Chicago, we've got a full tank of gas, the
	 sat-nav has crashed, it's dark and we're completely lost"

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

end of thread, other threads:[~2011-06-28 22:54 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-16 16:05 [PATCH 00/29] gma500: pending patches versus next 20110616 Alan Cox
2011-06-16 16:06 ` [PATCH 01/29] gma500: fix warnings Alan Cox
2011-06-16 16:06 ` [PATCH 02/29] gma500: Make GTT pages uncached Alan Cox
2011-06-16 16:07 ` [PATCH 03/29] gma500: Ensure the frame buffer has a linear virtual mapping Alan Cox
2011-06-28 21:18   ` Greg KH
2011-06-28 22:02     ` Alan Cox
2011-06-28 22:09       ` Jiri Kosina
2011-06-28 22:15         ` Jiri Kosina
2011-06-28 22:42           ` Alan Cox
2011-06-28 22:54             ` Jiri Kosina
2011-06-28 22:41         ` Alan Cox
2011-06-28 22:18       ` Joe Perches
2011-06-16 16:07 ` [PATCH 04/29] gma500: Set the correct bits according to the pipe Alan Cox
2011-06-16 16:07 ` [PATCH 05/29] gma500: Fix uninitialized variable and style issues Alan Cox
2011-06-16 16:08 ` [PATCH 06/29] gma500: revamp frame buffer creation and handling Alan Cox
2011-06-28 21:20   ` Greg KH
2011-06-16 16:08 ` [PATCH 07/29] gma500: Do sane FB cleanup Alan Cox
2011-06-16 16:08 ` [PATCH 08/29] gma500: trim some of the debug Alan Cox
2011-06-16 16:09 ` [PATCH 09/29] gma500: polish for completion of this phase Alan Cox
2011-06-16 16:34 ` [PATCH 10/29] gma500: 2D acceleration tidying Alan Cox
2011-06-16 16:34 ` [PATCH 11/29] gma500: nuke the last bits of TTM code Alan Cox
2011-06-16 16:34 ` [PATCH 12/29] gma500: nuke the PSB debug stuff Alan Cox
2011-06-16 16:36 ` [PATCH 13/29] gma500: Kill spare kref Alan Cox
2011-06-16 16:37 ` [PATCH 14/29] gma500: GEM glue Alan Cox
2011-06-16 16:37 ` [PATCH 15/29] gma500: Use the GEM tweaks to provide a GEM frame buffer Alan Cox
2011-06-16 16:37 ` [PATCH 16/29] gma500: CodingStyle pass Alan Cox
2011-06-16 16:38 ` [PATCH 17/29] gma500: 2D polish Alan Cox
2011-06-16 16:38 ` [PATCH 18/29] gma500: Medfield support Alan Cox
2011-06-16 16:40 ` [PATCH 19/29] gma500: Move our other GEM helper into the bits want to push into GEM Alan Cox
2011-06-16 16:40 ` [PATCH 20/29] gma500: Extract BIOSisy stuff from psb_drv Alan Cox
2011-06-16 16:41 ` [PATCH 21/29] gma500: psb_fb tidy/cleanup pass Alan Cox
2011-06-16 16:41 ` [PATCH 22/29] gma500: Update the GEM todo Alan Cox
2011-06-16 16:41 ` [PATCH 23/29] gma500: Only fiddle with clock gating on PSB Alan Cox
2011-06-16 16:42 ` [PATCH 24/29] gma500: being abstracting out devices a bit more Alan Cox
2011-06-16 16:42 ` [PATCH 25/29] gma500: continue abstracting platform specific code Alan Cox
2011-06-16 16:42 ` [PATCH 26/29] gma500: Fix early Medfield crash Alan Cox
2011-06-16 16:43 ` [PATCH 27/29] gma500: Read the GCT panel type information for Medfield Alan Cox
2011-06-16 16:43 ` [PATCH 28/29] gma500: enable Medfield CRTC support Alan Cox
2011-06-16 16:43 ` [PATCH 29/29] gma500: drivers/staging/gma501/psb_intel_display.c: fix build Alan Cox
  -- strict thread matches above, loose matches on Subject: below --
2011-06-28 22:02 [PATCH 00/29] GMA500 updates Alan Cox
2011-06-28 22:03 ` [PATCH 03/29] gma500: Ensure the frame buffer has a linear virtual mapping Alan Cox

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