RE: [PATCH 0/7] towards QE support on ARM
From: Leo Li <hidden>
Date: 2019-10-18 20:16:48
Also in:
linux-arm-kernel, linux-serial, lkml
-----Original Message----- From: Rasmus Villemoes <linux@rasmusvillemoes.dk> Sent: Friday, October 18, 2019 7:52 AM To: Qiang Zhao <qiang.zhao@nxp.com>; Leo Li <redacted>; Greg Kroah-Hartman [off-list ref]; Jiri Slaby [off-list ref]; Timur Tabi [off-list ref]; linuxppc- dev@lists.ozlabs.org; linux-arm-kernel@lists.infradead.org; linux- kernel@vger.kernel.org; linux-serial@vger.kernel.org Cc: Rasmus Villemoes <linux@rasmusvillemoes.dk> Subject: [PATCH 0/7] towards QE support on ARM There have been several attempts in the past few years to allow building the QUICC engine drivers for platforms other than PPC. This is (the beginning of) yet another attempt. I hope I can get someone to pick up these relatively trivial patches (I _think_ they shouldn't change functionality at all), and then I'll continue slowly working towards removing the PPC32 dependency for CONFIG_QUICC_ENGINE.
Hi Rasmus, I don't fully understand the motivation of this work. As far as I know the QUICC ENGINE is only used on PowerPC based SoCs. Can you give an example on how is it used on ARM system?
Tested on an MPC8309-derived board.
MPC8309 is also PPC based.
Rasmus Villemoes (7): soc: fsl: qe: remove space-before-tab soc: fsl: qe: drop volatile qualifier of struct qe_ic::regs soc: fsl: qe: avoid ppc-specific io accessors soc: fsl: qe: replace spin_event_timeout by readx_poll_timeout_atomic serial: make SERIAL_QE depend on PPC32 serial: ucc_uart.c: explicitly include asm/cpm.h soc/fsl/qe/qe.h: remove include of asm/cpm.h drivers/soc/fsl/qe/gpio.c | 30 ++++++++-------- drivers/soc/fsl/qe/qe.c | 44 +++++++++++------------ drivers/soc/fsl/qe/qe_ic.c | 8 ++--- drivers/soc/fsl/qe/qe_ic.h | 2 +- drivers/soc/fsl/qe/qe_io.c | 40 ++++++++++----------- drivers/soc/fsl/qe/qe_tdm.c | 8 ++--- drivers/soc/fsl/qe/ucc.c | 12 +++---- drivers/soc/fsl/qe/ucc_fast.c | 66 ++++++++++++++++++----------------- drivers/soc/fsl/qe/ucc_slow.c | 38 ++++++++++---------- drivers/soc/fsl/qe/usb.c | 2 +- drivers/tty/serial/Kconfig | 1 + drivers/tty/serial/ucc_uart.c | 1 + include/soc/fsl/qe/qe.h | 1 - 13 files changed, 126 insertions(+), 127 deletions(-) -- 2.20.1