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