public inbox for linux-arm-kernel@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCHv3 0/5] ARM: mvebu: no I/O coherency on non-SMP and related updates
@ 2014-11-13  9:38 Thomas Petazzoni
  2014-11-13  9:38 ` [PATCHv3 1/5] ARM: mvebu: make the coherency_ll.S functions work with no coherency fabric Thomas Petazzoni
                   ` (6 more replies)
  0 siblings, 7 replies; 12+ messages in thread
From: Thomas Petazzoni @ 2014-11-13  9:38 UTC (permalink / raw)
  To: linux-arm-kernel

Hello,

This series makes a number of updates to the I/O coherency code of
Marvell EBU platforms.

Changes since v2:

 - Drop patch "ARM: mvebu: add missing of_node_put() call in
   coherency.c" since it was merged.

 - Update "make the coherency_ll.S functions work with no coherency
   fabric" to use "reteq <reg>" instead of "moveq pc, <reg>", as
   suggested by Gr?gory Clement.

 - Update the comment in "disable I/O coherency on non-SMP situations
   on Armada 370/375/38x/XP" to give more details about what would be
   needed to get HW I/O coherency working on Armada 370, as suggested
   by Jason Cooper.

 - Added Acked-by from Gr?gory Clement as appropriate.

 - Added one patch to drop the Armada 375 Z1 workaround for I/O
   coherency, which removes a significant chunk of code from
   coherency.c.

 - Added two patches doing minor cleanup/updates to coherency.c

Changes since v1:

 - Rebased on top of v3.18-rc2.
 - Added some Fixes:/Cc: tags on the last patch to get it merged into
   the stable tree, as it fixes a real DT reference count leak.

Best regards,

Thomas Petazzoni

Thomas Petazzoni (5):
  ARM: mvebu: make the coherency_ll.S functions work with no coherency
    fabric
  ARM: mvebu: disable I/O coherency on non-SMP situations on Armada
    370/375/38x/XP
  ARM: mvebu: remove unused register offset definition
  ARM: mvebu: remove Armada 375 Z1 workaround for I/O coherency
  ARM: mvebu: update comments in coherency.c

 arch/arm/mach-mvebu/coherency.c    | 220 ++++++-------------------------------
 arch/arm/mach-mvebu/coherency_ll.S |  21 +++-
 2 files changed, 55 insertions(+), 186 deletions(-)

-- 
2.0.0

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

end of thread, other threads:[~2014-11-22  1:56 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-13  9:38 [PATCHv3 0/5] ARM: mvebu: no I/O coherency on non-SMP and related updates Thomas Petazzoni
2014-11-13  9:38 ` [PATCHv3 1/5] ARM: mvebu: make the coherency_ll.S functions work with no coherency fabric Thomas Petazzoni
2014-11-13  9:38 ` [PATCHv3 2/5] ARM: mvebu: disable I/O coherency on non-SMP situations on Armada 370/375/38x/XP Thomas Petazzoni
2014-11-13 10:10   ` Arnd Bergmann
2014-11-13 10:17     ` Thomas Petazzoni
2014-11-13 10:53       ` Arnd Bergmann
2014-11-13 10:58         ` Thomas Petazzoni
2014-11-13  9:38 ` [PATCHv3 3/5] ARM: mvebu: remove unused register offset definition Thomas Petazzoni
2014-11-13  9:38 ` [PATCHv3 4/5] ARM: mvebu: remove Armada 375 Z1 workaround for I/O coherency Thomas Petazzoni
2014-11-13  9:39 ` [PATCHv3 5/5] ARM: mvebu: update comments in coherency.c Thomas Petazzoni
2014-11-13  9:48 ` [PATCHv3 0/5] ARM: mvebu: no I/O coherency on non-SMP and related updates Thomas Petazzoni
2014-11-22  1:56 ` Jason Cooper

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