All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH V2 0/3] Renesas Stout board support (R-Car Gen2)
@ 2019-02-01 12:37 Oleksandr Tyshchenko
  2019-02-01 12:37 ` [PATCH V2 1/3] xen/arm: drivers: scif: Add support for SCIFA compatible UARTs Oleksandr Tyshchenko
                   ` (3 more replies)
  0 siblings, 4 replies; 22+ messages in thread
From: Oleksandr Tyshchenko @ 2019-02-01 12:37 UTC (permalink / raw)
  To: xen-devel; +Cc: Oleksandr Tyshchenko, Julien Grall, Stefano Stabellini

From: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>

Hi, all.

The purpose of this patch series is to add required support to be able to run
Xen on Renesas Stout board [1] which uses SCIFA compatible UART as a console
interface.

Actually Xen already has support for SCIF compatible UARTs which are used on
Renesas Lager (R-Car Gen2), Salvator-X, H3ULCB/M3ULCB (R-Car Gen3) and other
development boards. So this patch series extends existing support to be able
to handle both interfaces.

----------

Current patch series is based on the following commit 3389a8dc8c5753a3c84744923cd0193395e3f2a9
and tested on Stout (ARM32) and H3ULCB (ARM64) boards.

You can find current patch series here:
repo: https://github.com/otyshchenko1/xen.git branch: stout_upstream

You can find previous discussion here:
https://www.mail-archive.com/xen-devel@lists.xenproject.org/msg21058.html

Please note, that current patch series doesn’t have the following patches:
- xen/arm: drivers: scif: Remove unused #define-s (already upstreamed)
- xen/arm: Reuse R-Car Gen2 platform code for Stout board (was dropped)
but has new one:
- xen/arm: Clarify usage of earlyprintk for Lager board

----------

In order to run Xen on Stout board you need "PSCI-enabled" U-Boot (not upsteamed yet).
You can find corresponding patches for U-Boot here:
http://u-boot.10912.n7.nabble.com/PATCH-0-3-PSCI-support-for-r8a7790-SoC-Lager-Stout-boards-td357352.html

Have a plan to update Xen Wiki regarding this board.

[1] https://elinux.org/R-Car/Boards/Stout

----------

Oleksandr Tyshchenko (3):
  xen/arm: drivers: scif: Add support for SCIFA compatible UARTs
  xen/arm: Clarify usage of earlyprintk for Lager board
  xen/arm: Add SCIFA UART support for early printk

 docs/misc/arm/early-printk.txt     |   2 +-
 xen/arch/arm/arm32/debug-scifa.inc |  51 ++++++++++++++
 xen/drivers/char/scif-uart.c       | 139 +++++++++++++++++++++++++++----------
 xen/include/asm-arm/scif-uart.h    |  44 ++++++++++--
 4 files changed, 194 insertions(+), 42 deletions(-)
 create mode 100644 xen/arch/arm/arm32/debug-scifa.inc

-- 
2.7.4


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

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

end of thread, other threads:[~2019-02-25 18:26 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-02-01 12:37 [PATCH V2 0/3] Renesas Stout board support (R-Car Gen2) Oleksandr Tyshchenko
2019-02-01 12:37 ` [PATCH V2 1/3] xen/arm: drivers: scif: Add support for SCIFA compatible UARTs Oleksandr Tyshchenko
2019-02-18 14:00   ` Julien Grall
2019-02-18 20:14     ` Oleksandr
2019-02-19 10:00       ` Julien Grall
2019-02-20 17:11         ` Oleksandr
2019-02-01 12:37 ` [PATCH V2 2/3] xen/arm: Clarify usage of earlyprintk for Lager board Oleksandr Tyshchenko
2019-02-18 14:01   ` Julien Grall
2019-02-01 12:37 ` [PATCH V2 3/3] xen/arm: Add SCIFA UART support for early printk Oleksandr Tyshchenko
2019-02-18 14:05   ` Julien Grall
2019-02-18 20:41     ` Oleksandr
2019-02-18 20:45       ` Oleksandr
2019-02-19 10:09         ` Julien Grall
2019-02-20 18:03           ` Oleksandr
2019-02-21 18:22             ` Oleksandr
2019-02-21 18:43               ` Julien Grall
2019-02-21 18:53                 ` Oleksandr
2019-02-22 17:34                   ` Oleksandr
2019-02-25 18:25                     ` Julien Grall
2019-02-15 13:21 ` [PATCH V2 0/3] Renesas Stout board support (R-Car Gen2) Oleksandr
2019-02-15 13:30   ` Julien Grall
2019-02-15 13:39     ` Oleksandr

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.