Thread (118 messages) flat view 118 messages, 8 authors, 2019-11-15

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
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help