Thread (80 messages) 80 messages, 6 authors, 2019-11-20

RE: [PATCH v4 47/47] soc: fsl: qe: remove PPC32 dependency from CONFIG_QUICC_ENGINE

From: Qiang Zhao <qiang.zhao@nxp.com>
Date: 2019-11-13 02:49:03
Also in: linuxppc-dev, lkml

On Fri, Nov 8, 2019 at 21:01, Rasmus Villemoes [off-list ref] wrote:
quoted hunk ↗ jump to hunk
-----Original Message-----
From: Rasmus Villemoes <linux@rasmusvillemoes.dk>
Sent: 2019年11月8日 21:01
To: Qiang Zhao <qiang.zhao@nxp.com>; Leo Li <redacted>;
Christophe Leroy [off-list ref]
Cc: linuxppc-dev@lists.ozlabs.org; linux-arm-kernel@lists.infradead.org;
linux-kernel@vger.kernel.org; Scott Wood [off-list ref]; Rasmus
Villemoes [off-list ref]
Subject: [PATCH v4 47/47] soc: fsl: qe: remove PPC32 dependency from
CONFIG_QUICC_ENGINE

There are also ARM and ARM64 based SOCs with a QUICC Engine, and the core
QE code as well as net/wan/fsl_ucc_hdlc and tty/serial/ucc_uart has now been
modified to not rely on ppcisms.

So extend the architectures that can select QUICC_ENGINE, and add the rather
modest requirements of OF && HAS_IOMEM.

The core code as well as the ucc_uart driver has been tested on an LS1021A
(arm), and it has also been tested that the QE code still works on an mpc8309
(ppc).

Signed-off-by: Rasmus Villemoes <linux@rasmusvillemoes.dk>
---
 drivers/soc/fsl/qe/Kconfig | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/soc/fsl/qe/Kconfig b/drivers/soc/fsl/qe/Kconfig index
cfa4b2939992..f1974f811572 100644
--- a/drivers/soc/fsl/qe/Kconfig
+++ b/drivers/soc/fsl/qe/Kconfig
@@ -5,7 +5,8 @@

 config QUICC_ENGINE
 	bool "QUICC Engine (QE) framework support"
-	depends on FSL_SOC && PPC32
+	depends on OF && HAS_IOMEM
+	depends on PPC32 || ARM || ARM64 || COMPILE_TEST
 	select GENERIC_ALLOCATOR
 	select CRC32
 	help
--
Tested-by: Qiang Zhao <qiang.zhao@nxp.com>
Tested QE-HDLC on ARM64!

Best Regards
Qiang Zhao
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help