All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] Update fec driver for xenomai 3 and linux kernel 5.4 and add I.MX8 support
@ 2021-07-28  7:27 Jean-Baptiste Trédez
  2021-07-28  7:27 ` [PATCH 1/7] utils/net: rtifconfig: display device name untruncated Jean-Baptiste Trédez
                   ` (7 more replies)
  0 siblings, 8 replies; 14+ messages in thread
From: Jean-Baptiste Trédez @ 2021-07-28  7:27 UTC (permalink / raw)
  To: xenomai

Current fec driver does not build on xenomai 3 and on recent kernel (ex : 5.4). This driver was completely rewritten on mainline kernel.
This work uses previous work from Gilles Chanteperdrix and Philippe Gerum (rebase over original driver from kernel 4.14.85 for xenomai 3) (patch 1 to 3), update the driver to 5.4 kernel and i.MX8Q (patch 4 and 5), fix buffer free issue (patch 6) and reduce latency  (patch 7).
This set was tested on i.MX8Q target

Arnaud Bouvet (1):
  net/drivers: fec: remove 1ms latency on frames reception

Gilles Chanteperdrix (2):
  utils/net: rtifconfig: display device name untruncated
  net/stack: rtskb: increase buffer size

Jean-Baptiste Trédez (3):
  net/drivers: fec: update from linux kernel 5.4 and NXP I.MX8
  Kconfig : enable fec for ARM64 build
  net/drivers: fec: fix dev_kfree_rtskb on wrong buffer

Philippe Gerum (1):
  net/drivers: fec: rebase over original driver from kernel 4.14.85

 kernel/drivers/net/drivers/Kconfig            |   11 +-
 kernel/drivers/net/drivers/Makefile           |    6 +-
 kernel/drivers/net/drivers/fec.c              | 1859 -------
 kernel/drivers/net/drivers/freescale/Makefile |    5 +
 kernel/drivers/net/drivers/freescale/fec.h    |  642 +++
 .../drivers/net/drivers/freescale/fec_main.c  | 4676 +++++++++++++++++
 .../drivers/net/drivers/freescale/fec_ptp.c   |  638 +++
 kernel/drivers/net/drivers/rt_fec.h           |  153 -
 kernel/drivers/net/stack/include/rtskb.h      |    2 +-
 utils/net/rtifconfig.c                        |    2 +-
 10 files changed, 5975 insertions(+), 2019 deletions(-)
 delete mode 100644 kernel/drivers/net/drivers/fec.c
 create mode 100644 kernel/drivers/net/drivers/freescale/Makefile
 create mode 100644 kernel/drivers/net/drivers/freescale/fec.h
 create mode 100644 kernel/drivers/net/drivers/freescale/fec_main.c
 create mode 100644 kernel/drivers/net/drivers/freescale/fec_ptp.c
 delete mode 100644 kernel/drivers/net/drivers/rt_fec.h

-- 
2.17.1



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

end of thread, other threads:[~2021-08-02 15:50 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-28  7:27 [PATCH 0/7] Update fec driver for xenomai 3 and linux kernel 5.4 and add I.MX8 support Jean-Baptiste Trédez
2021-07-28  7:27 ` [PATCH 1/7] utils/net: rtifconfig: display device name untruncated Jean-Baptiste Trédez
2021-07-28  7:27 ` [PATCH 2/7] net/stack: rtskb: increase buffer size Jean-Baptiste Trédez
2021-07-28  7:27 ` [PATCH 3/7] net/drivers: fec: rebase over original driver from kernel 4.14.85 Jean-Baptiste Trédez
2021-08-02  8:37   ` Jan Kiszka
2021-07-28  7:27 ` [PATCH 4/7] net/drivers: fec: update from linux kernel 5.4 and NXP I.MX8 Jean-Baptiste Trédez
2021-08-02  9:09   ` Jan Kiszka
2021-08-02  9:48     ` Jan Kiszka
2021-07-28  7:28 ` [PATCH 5/7] Kconfig : enable fec for ARM64 build Jean-Baptiste Trédez
2021-08-02  8:14   ` Jan Kiszka
2021-07-28  7:28 ` [PATCH 6/7] net/drivers: fec: fix dev_kfree_rtskb on wrong buffer Jean-Baptiste Trédez
2021-07-28  7:28 ` [PATCH 7/7] net/drivers: fec: remove 1ms latency on frames reception Jean-Baptiste Trédez
2021-08-02  8:14 ` [PATCH 0/7] Update fec driver for xenomai 3 and linux kernel 5.4 and add I.MX8 support Jan Kiszka
2021-08-02 15:50   ` Jan Kiszka

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.