public inbox for linux-arm-kernel@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH v2 0/4] ARM: mvebu: fix bus width handling in mvebu-devbus
@ 2014-04-14 15:29 Thomas Petazzoni
  2014-04-14 15:29 ` [PATCH v2 1/4] memory: mvebu-devbus: fix the conversion of the bus width Thomas Petazzoni
                   ` (5 more replies)
  0 siblings, 6 replies; 13+ messages in thread
From: Thomas Petazzoni @ 2014-04-14 15:29 UTC (permalink / raw)
  To: linux-arm-kernel

Jason, Greg, Andrew, Sebastian,

This set of patches fix a bug in the mvebu-devbus driver, which was
leading to a misinterpretation of Device Tree provided value: a NOR
bus width declared as 8 bits in the Device Tree was in fact configured
as 16 bits at the hardware level.

This bug was not noticed until now, because it was compensated by a
symetric mistake in the Device Tree files.

This set of commits therefore fix both the driver itself, and the
incorrect Device Tree files. The patches for the Device Tree files
have been separated, because some of them should apply all the way to
v3.10, while some of them apply only up to v3.11.

Changes since v1:

 * Added patches to fix the Device Tree files to indicate the correct
   bus width, as documented in the board schematics. Noticed by
   Ezequiel Garcia.

 * Changed the bus_width conversion logic in the driver to only accept
   valid values: 8 bits and 16 bits. All other values lead to an error
   being returned. Suggested by Sebastian Hesselbarth.

 * Rebased on top of v3.15-rc1.

Thanks,

Thomas

Thomas Petazzoni (4):
  memory: mvebu-devbus: fix the conversion of the bus width
  ARM: mvebu: fix NOR bus-width in Armada XP GP Device Tree
  ARM: mvebu: fix NOR bus-width in Armada XP DB Device Tree
  ARM: mvebu: fix NOR bus-width in Armada XP OpenBlocks AX3 Device Tree

 arch/arm/boot/dts/armada-xp-db.dts               |  2 +-
 arch/arm/boot/dts/armada-xp-gp.dts               |  2 +-
 arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts |  2 +-
 drivers/memory/mvebu-devbus.c                    | 15 +++++++++++++--
 4 files changed, 16 insertions(+), 5 deletions(-)

-- 
1.8.3.2

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

end of thread, other threads:[~2014-04-17 14:23 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-04-14 15:29 [PATCH v2 0/4] ARM: mvebu: fix bus width handling in mvebu-devbus Thomas Petazzoni
2014-04-14 15:29 ` [PATCH v2 1/4] memory: mvebu-devbus: fix the conversion of the bus width Thomas Petazzoni
2014-04-16 21:09   ` Jason Cooper
2014-04-16 21:28     ` Thomas Petazzoni
2014-04-17  4:48   ` Jason Cooper
2014-04-14 15:29 ` [PATCH v2 2/4] ARM: mvebu: fix NOR bus-width in Armada XP GP Device Tree Thomas Petazzoni
2014-04-17  5:08   ` Jason Cooper
2014-04-17  7:09     ` Thomas Petazzoni
2014-04-17 14:23       ` Jason Cooper
2014-04-14 15:29 ` [PATCH v2 3/4] ARM: mvebu: fix NOR bus-width in Armada XP DB " Thomas Petazzoni
2014-04-14 15:29 ` [PATCH v2 4/4] ARM: mvebu: fix NOR bus-width in Armada XP OpenBlocks AX3 " Thomas Petazzoni
2014-04-14 17:00 ` [PATCH v2 0/4] ARM: mvebu: fix bus width handling in mvebu-devbus Ezequiel Garcia
2014-04-16  8:17 ` Gregory CLEMENT

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