linux-omap.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 00/15] tidspbridge driver MMU-related cleanups
@ 2012-09-19 12:06 Laurent Pinchart
  2012-09-19 12:06 ` [PATCH v2 01/15] tidspbridge: hw_mmu: Reorder functions to avoid forward declarations Laurent Pinchart
                   ` (15 more replies)
  0 siblings, 16 replies; 23+ messages in thread
From: Laurent Pinchart @ 2012-09-19 12:06 UTC (permalink / raw)
  To: linux-omap; +Cc: Omar Ramirez Luna

Hello,

Here's the second version of my tidspbridge MMU-related cleanup patches. The
first version has been sent privately only, don't try to search the mailing
list archive for it :-)

Replacing hw/hw_mmu.c and part of core/tiomap3430.c with generic IOMMU calls
should be less difficult now. Anyone would like to give it a try?

Laurent Pinchart (14):
  tidspbridge: hw_mmu: Reorder functions to avoid forward declarations
  tidspbridge: hw_mmu: Removed unused functions
  tidspbridge: tiomap3430: Reorder functions to avoid forward
    declarations
  tidspbridge: tiomap3430: Remove unneeded dev_context local variables
  tidspbridge: tiomap3430: Factor out common page release code
  tidspbridge: tiomap3430: Remove ul_ prefix
  tidspbridge: tiomap3430: Remove unneeded local variables
  tidspbridge: Fix VM_PFNMAP mapping
  tidspbridge: Remove unused hw_mmu_map_attrs_t::donotlockmpupage field
  arm: omap: iommu: Include required headers in iommu.h and iopgtable.h
  tidspbridge: Use constants defined in IOMMU platform headers
  tidspbridge: Simplify pte_update and mem_map_vmalloc functions
  tidspbridge: Use correct types to describe physical, MPU, DSP
    addresses
  tidspbridge: Replace hw_mmu_map_attrs_t structure with a prot
    bitfield

Omar Ramirez Luna (1):
  ARM: OMAP: iommu: fix including iommu.h without IOMMU_API selected

 arch/arm/plat-omap/include/plat/iommu.h            |    6 +
 arch/arm/plat-omap/include/plat/iopgtable.h        |    2 +
 drivers/staging/tidspbridge/core/io_sm.c           |    7 +-
 drivers/staging/tidspbridge/core/tiomap3430.c      | 1484 +++++++++-----------
 drivers/staging/tidspbridge/core/tiomap_io.c       |    2 +-
 drivers/staging/tidspbridge/core/ue_deh.c          |   21 +-
 drivers/staging/tidspbridge/hw/hw_defs.h           |   22 -
 drivers/staging/tidspbridge/hw/hw_mmu.c            |  332 ++----
 drivers/staging/tidspbridge/hw/hw_mmu.h            |   67 +-
 .../staging/tidspbridge/include/dspbridge/drv.h    |    1 +
 .../tidspbridge/include/dspbridge/dspdefs.h        |   27 +-
 .../tidspbridge/include/dspbridge/dspioctl.h       |   25 +
 drivers/staging/tidspbridge/rmgr/proc.c            |  119 +-
 13 files changed, 899 insertions(+), 1216 deletions(-)

-- 
Regards,

Laurent Pinchart


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

end of thread, other threads:[~2012-10-12 21:31 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-19 12:06 [PATCH v2 00/15] tidspbridge driver MMU-related cleanups Laurent Pinchart
2012-09-19 12:06 ` [PATCH v2 01/15] tidspbridge: hw_mmu: Reorder functions to avoid forward declarations Laurent Pinchart
2012-09-19 12:06 ` [PATCH v2 02/15] tidspbridge: hw_mmu: Removed unused functions Laurent Pinchart
2012-09-19 12:06 ` [PATCH v2 03/15] tidspbridge: tiomap3430: Reorder functions to avoid forward declarations Laurent Pinchart
2012-09-19 12:06 ` [PATCH v2 04/15] tidspbridge: tiomap3430: Remove unneeded dev_context local variables Laurent Pinchart
2012-09-19 12:06 ` [PATCH v2 05/15] tidspbridge: tiomap3430: Factor out common page release code Laurent Pinchart
2012-09-19 12:06 ` [PATCH v2 06/15] tidspbridge: tiomap3430: Remove ul_ prefix Laurent Pinchart
2012-09-19 12:06 ` [PATCH v2 07/15] tidspbridge: tiomap3430: Remove unneeded local variables Laurent Pinchart
2012-09-19 12:06 ` [PATCH v2 08/15] tidspbridge: Fix VM_PFNMAP mapping Laurent Pinchart
2012-09-21 18:37   ` Felipe Contreras
2012-09-24 23:11     ` Laurent Pinchart
2012-09-24 23:13       ` [PATCH 1/2] tidspbridge: Refactor mapping find/remove operations Laurent Pinchart
2012-09-24 23:13         ` [PATCH 2/2] tidspbridge: Fix VM_PFNMAP mapping Laurent Pinchart
2012-10-12 21:32         ` [PATCH 1/2] tidspbridge: Refactor mapping find/remove operations Laurent Pinchart
2012-09-19 12:06 ` [PATCH v2 09/15] tidspbridge: Remove unused hw_mmu_map_attrs_t::donotlockmpupage field Laurent Pinchart
2012-09-19 12:06 ` [PATCH v2 10/15] ARM: OMAP: iommu: fix including iommu.h without IOMMU_API selected Laurent Pinchart
2012-09-19 12:06 ` [PATCH v2 11/15] arm: omap: iommu: Include required headers in iommu.h and iopgtable.h Laurent Pinchart
2012-09-19 12:07 ` [PATCH v2 12/15] tidspbridge: Use constants defined in IOMMU platform headers Laurent Pinchart
2012-09-19 12:07 ` [PATCH v2 13/15] tidspbridge: Simplify pte_update and mem_map_vmalloc functions Laurent Pinchart
2012-09-19 12:07 ` [PATCH v2 14/15] tidspbridge: Use correct types to describe physical, MPU, DSP addresses Laurent Pinchart
2012-09-19 12:07 ` [PATCH v2 15/15] tidspbridge: Replace hw_mmu_map_attrs_t structure with a prot bitfield Laurent Pinchart
2012-09-21 16:18 ` [PATCH v2 00/15] tidspbridge driver MMU-related cleanups Ramirez Luna, Omar
2012-09-24 23:15   ` Laurent Pinchart

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).