Changes in v5: 1. Rename UART stuff (RCAR2 -> SCIF) 2. Rename board stuff (SHMOBILE -> RCAR2)
Changes in v4: No changes. Changes in v3: 1. Rewrite uart driver code to use start_tx/stop_tx callbacks. 2. Uncomment udelay after setup desired baudrate. 3. Call platform_get_irq() before ioremap_nocache(). Changes in v2: 1. Remove timer initialization from board file (timer shold be initialized in u-boot) 2. Coding style fixes. 3. Change ioremap_attr() to ioremap_nocache(). 4. Other misc fixes. The following patch series adds basic support needed for R-Car Gen2 boards. Verified on Xen 4.5.0 stable on Lager board with and without early_printk. Procedure needed to run Xen on Lager board is described on Xen wiki: http://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Extensions/Lager Iurii Konovalenko (1): xen/arm: Introduce support for Renesas R-Car Gen2 platform Oleksandr Tyshchenko (2): xen/arm: Add SCIF UART support for early printk xen/arm: Add new driver for SCIF UART config/arm32.mk | 1 + docs/misc/arm/early-printk.txt | 1 + xen/arch/arm/Rules.mk | 4 + xen/arch/arm/arm32/debug-scif.inc | 49 +++++ xen/arch/arm/platforms/Makefile | 1 + xen/arch/arm/platforms/rcar2.c | 71 ++++++++ xen/drivers/char/Makefile | 1 + xen/drivers/char/scif-uart.c | 367 ++++++++++++++++++++++++++++++++++++++ xen/include/asm-arm/scif-uart.h | 107 +++++++++++ 9 files changed, 602 insertions(+) create mode 100644 xen/arch/arm/arm32/debug-scif.inc create mode 100644 xen/arch/arm/platforms/rcar2.c create mode 100644 xen/drivers/char/scif-uart.c create mode 100644 xen/include/asm-arm/scif-uart.h -- 1.9.1 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel