qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/20] RX target update
@ 2020-08-27 12:38 Yoshinori Sato
  2020-08-27 12:38 ` [PATCH 01/20] loader.c: Add support Motrola S-record format Yoshinori Sato
                   ` (20 more replies)
  0 siblings, 21 replies; 40+ messages in thread
From: Yoshinori Sato @ 2020-08-27 12:38 UTC (permalink / raw)
  To: qemu-devel; +Cc: Yoshinori Sato

Hello.
This series Renesas RX updates.

It consists of the following contents.
* Update firmware loader.
* Rewrite peripheal modules (Timer and SCI).
  - Unified SH4 module.
  - Using clock API
* New peripheal modules.
  - On-chip clock generator.
  - Multi-function timer.
  - Ethernet MAC.
* New real hardware target.
  - TokushudenshiKairo TKDN-RX62N-BRD.
  - CQ publishing CQ-FRK-RX62N

Yoshinori Sato (20):
  loader.c: Add support Motrola S-record format.
  include/elf.h: Add EM_RX.
  hw/rx: Firmware and kernel loader.
  hw/rx: New firmware loader.
  hw/rx: Add RX62N Clock generator
  hw/timer: Renesas 8bit timer emulation.
  hw/rx: RX62N convert new 8bit timer.
  hw/timer: Renesas TMU/CMT module.
  hw/timer: Remove renesas_cmt.
  hw/rx: Convert to renesas_timer
  hw/char: Renesas SCI module.
  hw/rx/rx62n: Use New SCI module.
  hw/timer: Add Renesas MTU2
  hw/rx/rx62n: RX62N Add MTU module
  hw/net: Add generic Bit-bang MDIO PHY.
  hw/net: Add Renesas On-chip Ethernet MAC
  hw/rx/rx62n: Add Ethernet support.
  hw/rx: Add Tokudenkairo TKDN-RX62N-BRD
  hw/rx: Add CQ-FRK-RX62N target
  MAINTAINERS: Update RX entry

 default-configs/rx-softmmu.mak   |    2 +
 include/elf.h                    |    2 +
 include/hw/char/renesas_sci.h    |  129 ++-
 include/hw/loader.h              |   14 +
 include/hw/net/mdio.h            |  126 +++
 include/hw/net/renesas_eth.h     |   57 ++
 include/hw/rx/loader.h           |   35 +
 include/hw/rx/rx62n-cpg.h        |   72 ++
 include/hw/rx/rx62n.h            |   36 +-
 include/hw/timer/renesas_cmt.h   |   40 -
 include/hw/timer/renesas_mtu.h   |   90 ++
 include/hw/timer/renesas_timer.h |  103 +++
 include/hw/timer/renesas_tmr.h   |   55 --
 include/hw/timer/renesas_tmr8.h  |   67 ++
 hw/char/renesas_sci.c            | 1040 ++++++++++++++++++-----
 hw/core/loader.c                 |  208 +++++
 hw/net/mdio.c                    |  264 ++++++
 hw/net/renesas_eth.c             |  875 ++++++++++++++++++++
 hw/rx/cq-frk-rx62n.c             |   94 +++
 hw/rx/loader.c                   |  182 +++++
 hw/rx/rx-gdbsim.c                |   98 +--
 hw/rx/rx62n-cpg.c                |  344 ++++++++
 hw/rx/rx62n.c                    |  140 ++--
 hw/rx/tkdn-rx62n.c               |  192 +++++
 hw/timer/renesas_cmt.c           |  283 -------
 hw/timer/renesas_mtu.c           | 1312 ++++++++++++++++++++++++++++++
 hw/timer/renesas_timer.c         |  639 +++++++++++++++
 hw/timer/renesas_tmr.c           |  477 -----------
 hw/timer/renesas_tmr8.c          |  540 ++++++++++++
 MAINTAINERS                      |    2 +
 hw/net/Kconfig                   |    8 +
 hw/net/meson.build               |    3 +
 hw/rx/Kconfig                    |   16 +-
 hw/rx/meson.build                |    5 +-
 hw/timer/Kconfig                 |    9 +-
 hw/timer/meson.build             |    5 +-
 36 files changed, 6391 insertions(+), 1173 deletions(-)
 create mode 100644 include/hw/net/mdio.h
 create mode 100644 include/hw/net/renesas_eth.h
 create mode 100644 include/hw/rx/loader.h
 create mode 100644 include/hw/rx/rx62n-cpg.h
 delete mode 100644 include/hw/timer/renesas_cmt.h
 create mode 100644 include/hw/timer/renesas_mtu.h
 create mode 100644 include/hw/timer/renesas_timer.h
 delete mode 100644 include/hw/timer/renesas_tmr.h
 create mode 100644 include/hw/timer/renesas_tmr8.h
 create mode 100644 hw/net/mdio.c
 create mode 100644 hw/net/renesas_eth.c
 create mode 100644 hw/rx/cq-frk-rx62n.c
 create mode 100644 hw/rx/loader.c
 create mode 100644 hw/rx/rx62n-cpg.c
 create mode 100644 hw/rx/tkdn-rx62n.c
 delete mode 100644 hw/timer/renesas_cmt.c
 create mode 100644 hw/timer/renesas_mtu.c
 create mode 100644 hw/timer/renesas_timer.c
 delete mode 100644 hw/timer/renesas_tmr.c
 create mode 100644 hw/timer/renesas_tmr8.c

-- 
2.20.1



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

end of thread, other threads:[~2020-10-27 21:20 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-08-27 12:38 [PATCH 00/20] RX target update Yoshinori Sato
2020-08-27 12:38 ` [PATCH 01/20] loader.c: Add support Motrola S-record format Yoshinori Sato
2020-09-08 20:44   ` Philippe Mathieu-Daudé
2020-10-25  0:43   ` Philippe Mathieu-Daudé
2020-10-27 21:05   ` Alistair Francis
2020-08-27 12:38 ` [PATCH 02/20] include/elf.h: Add EM_RX Yoshinori Sato
2020-08-27 12:38 ` [PATCH 03/20] hw/rx: Firmware and kernel loader Yoshinori Sato
2020-09-08 20:47   ` Philippe Mathieu-Daudé
2020-08-27 12:38 ` [PATCH 04/20] hw/rx: New firmware loader Yoshinori Sato
2020-08-27 12:38 ` [PATCH 05/20] hw/rx: Add RX62N Clock generator Yoshinori Sato
2020-09-08 21:11   ` Philippe Mathieu-Daudé
2020-10-24 21:56   ` Philippe Mathieu-Daudé
2020-10-24 21:58     ` Philippe Mathieu-Daudé
2020-08-27 12:38 ` [PATCH 06/20] hw/timer: Renesas 8bit timer emulation Yoshinori Sato
2020-10-24 21:27   ` Philippe Mathieu-Daudé
2020-10-24 21:29     ` Philippe Mathieu-Daudé
2020-08-27 12:38 ` [PATCH 07/20] hw/rx: RX62N convert new 8bit timer Yoshinori Sato
2020-08-27 12:38 ` [PATCH 08/20] hw/timer: Renesas TMU/CMT module Yoshinori Sato
2020-10-24 22:47   ` Philippe Mathieu-Daudé
2020-08-27 12:38 ` [PATCH 09/20] hw/timer: Remove renesas_cmt Yoshinori Sato
2020-08-27 12:38 ` [PATCH 10/20] hw/rx: Convert to renesas_timer Yoshinori Sato
2020-08-27 12:38 ` [PATCH 11/20] hw/char: Renesas SCI module Yoshinori Sato
2020-10-24 21:40   ` Philippe Mathieu-Daudé
2020-08-27 12:38 ` [PATCH 12/20] hw/rx/rx62n: Use New " Yoshinori Sato
2020-10-25  0:33   ` Philippe Mathieu-Daudé
2020-08-27 12:38 ` [PATCH 13/20] hw/timer: Add Renesas MTU2 Yoshinori Sato
2020-08-27 12:38 ` [PATCH 14/20] hw/rx/rx62n: RX62N Add MTU module Yoshinori Sato
2020-09-08 21:12   ` Philippe Mathieu-Daudé
2020-08-27 12:38 ` [PATCH 15/20] hw/net: Add generic Bit-bang MDIO PHY Yoshinori Sato
2020-08-27 12:38 ` [PATCH 16/20] hw/net: Add Renesas On-chip Ethernet MAC Yoshinori Sato
2020-10-24 21:37   ` Philippe Mathieu-Daudé
2020-08-27 12:38 ` [PATCH 17/20] hw/rx/rx62n: Add Ethernet support Yoshinori Sato
2020-08-27 12:38 ` [PATCH 18/20] hw/rx: Add Tokudenkairo TKDN-RX62N-BRD Yoshinori Sato
2020-09-08 21:18   ` Philippe Mathieu-Daudé
2020-08-27 12:38 ` [PATCH 19/20] hw/rx: Add CQ-FRK-RX62N target Yoshinori Sato
2020-09-08 21:20   ` Philippe Mathieu-Daudé
2020-08-27 12:38 ` [PATCH 20/20] MAINTAINERS: Update RX entry Yoshinori Sato
2020-09-08 21:21   ` Philippe Mathieu-Daudé
2020-08-31 20:38 ` [PATCH 00/20] RX target update Philippe Mathieu-Daudé
2020-09-10 16:06   ` Yoshinori Sato

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).