[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-arm] [Qemu-devel] [PATCH 3/3] arm: exynos4: Add dma support fo
From: |
Alistair Francis |
Subject: |
Re: [Qemu-arm] [Qemu-devel] [PATCH 3/3] arm: exynos4: Add dma support for smdkc210 |
Date: |
Mon, 29 Oct 2018 16:47:14 -0700 |
On Mon, Oct 29, 2018 at 4:21 PM Philippe Mathieu-Daudé
<address@hidden> wrote:
>
> From: Guenter Roeck <address@hidden>
>
> QEMU already supports pl330. Instantiate it for smdkc210.
>
> Signed-off-by: Guenter Roeck <address@hidden>
> Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
> [PMD: Use pl330_init from "hw/dma/pl330.h"]
> Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alistair Francis <address@hidden>
Alistair
> ---
> hw/arm/exynos4_boards.c | 12 ++++++++++++
> 1 file changed, 12 insertions(+)
>
> diff --git a/hw/arm/exynos4_boards.c b/hw/arm/exynos4_boards.c
> index 750162cc95..b36f407a52 100644
> --- a/hw/arm/exynos4_boards.c
> +++ b/hw/arm/exynos4_boards.c
> @@ -32,6 +32,7 @@
> #include "hw/arm/arm.h"
> #include "exec/address-spaces.h"
> #include "hw/arm/exynos4210.h"
> +#include "hw/dma/pl330.h"
> #include "hw/boards.h"
>
> #undef DEBUG
> @@ -49,6 +50,9 @@
> #endif
>
> #define SMDK_LAN9118_BASE_ADDR 0x05000000
> +#define SMDK_PL330_BASE0_ADDR 0x12680000
> +#define SMDK_PL330_BASE1_ADDR 0x12690000
> +#define SMDK_PL330_BASE2_ADDR 0x12850000
>
> typedef enum Exynos4BoardType {
> EXYNOS4_BOARD_NURI,
> @@ -171,6 +175,14 @@ static void smdkc210_init(MachineState *machine)
>
> lan9215_init(SMDK_LAN9118_BASE_ADDR,
> qemu_irq_invert(s->soc->irq_table[exynos4210_get_irq(37, 1)]));
> +
> + pl330_init(SMDK_PL330_BASE0_ADDR,
> + qemu_irq_invert(s->soc->irq_table[exynos4210_get_irq(35, 1)]),
> 32);
> + pl330_init(SMDK_PL330_BASE1_ADDR,
> + qemu_irq_invert(s->soc->irq_table[exynos4210_get_irq(36, 1)]),
> 32);
> + pl330_init(SMDK_PL330_BASE2_ADDR,
> + qemu_irq_invert(s->soc->irq_table[exynos4210_get_irq(34, 1)]),
> 1);
> +
> arm_load_kernel(ARM_CPU(first_cpu), &exynos4_board_binfo);
> }
>
> --
> 2.17.2
>
>
Re: [Qemu-arm] [Qemu-devel] [PATCH 0/3] hw/arm/exynos4: Add DMA support for SMDKC210 board, no-reply, 2018/10/31