netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] net: mvneta: explicitly disable BM on 64bit platform
@ 2016-03-30 13:25 Jisheng Zhang
  2016-03-30 15:11 ` Gregory CLEMENT
  0 siblings, 1 reply; 5+ messages in thread
From: Jisheng Zhang @ 2016-03-30 13:25 UTC (permalink / raw)
  To: davem, gregory.clement, mw, thomas.petazzoni
  Cc: netdev, linux-kernel, linux-arm-kernel, Jisheng Zhang

The mvneta BM can't work on 64bit platform, as the BM hardware expects
buf virtual address to be placed in the first four bytes of mapped
buffer, but obviously the virtual address on 64bit platform can't be
stored in 4 bytes. So we have to explicitly disable BM on 64bit
platform.

Signed-off-by: Jisheng Zhang <jszhang@marvell.com>
---
 drivers/net/ethernet/marvell/Kconfig | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/ethernet/marvell/Kconfig b/drivers/net/ethernet/marvell/Kconfig
index b5c6d42..53d6572 100644
--- a/drivers/net/ethernet/marvell/Kconfig
+++ b/drivers/net/ethernet/marvell/Kconfig
@@ -42,7 +42,7 @@ config MVMDIO
 
 config MVNETA_BM_ENABLE
 	tristate "Marvell Armada 38x/XP network interface BM support"
-	depends on MVNETA
+	depends on MVNETA && !64BIT
 	---help---
 	  This driver supports auxiliary block of the network
 	  interface units in the Marvell ARMADA XP and ARMADA 38x SoC
-- 
2.8.0.rc3

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

end of thread, other threads:[~2016-03-31  8:13 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-30 13:25 [PATCH] net: mvneta: explicitly disable BM on 64bit platform Jisheng Zhang
2016-03-30 15:11 ` Gregory CLEMENT
2016-03-31  5:53   ` Jisheng Zhang
2016-03-31  6:49     ` Marcin Wojtas
2016-03-31  8:13       ` Jisheng Zhang

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).