[U-Boot] [PATCH 1/5] arm64: a37xx: populate pcie memory region

Stefan Roese sr at denx.de
Fri Mar 30 14:09:00 UTC 2018


On 26.03.2018 09:57, make at marvell.com wrote:
> From: Wilson Ding <dingwei at marvell.com>
> 
> This patch added a new region of 32MiB AT 0xe800.0000
> to Armada37x0's memory map. This region is supposed to
> be mapped in MMU in order to enable the access to the
> PCI I/O or MEM resources.
> 
> Signed-off-by: Wilson Ding <dingwei at marvell.com>
> Reviewed-on: http://vgitil04.il.marvell.com:8080/38724
> Tested-by: iSoC Platform CI <ykjenk at marvell.com>
> Reviewed-by: Victor Gu <xigu at marvell.com>
> Signed-off-by: Ken Ma <make at marvell.com>
> Cc: Simon Glass <sjg at chromium.org>
> Cc: Stefan Roese <sr at denx.de>
> ---
>   arch/arm/mach-mvebu/armada3700/cpu.c | 8 ++++++++
>   1 file changed, 8 insertions(+)
> 
> diff --git a/arch/arm/mach-mvebu/armada3700/cpu.c b/arch/arm/mach-mvebu/armada3700/cpu.c
> index 6499eec..cfe4469 100644
> --- a/arch/arm/mach-mvebu/armada3700/cpu.c
> +++ b/arch/arm/mach-mvebu/armada3700/cpu.c
> @@ -46,6 +46,14 @@ static struct mm_region mvebu_mem_map[] = {
>   			 PTE_BLOCK_NON_SHARE
>   	},
>   	{
> +		/* PCI regions */
> +		.phys = 0xe8000000UL,
> +		.virt = 0xe8000000UL,
> +		.size = 0x02000000UL,	/* 32MiB master PCI space */
> +		.attrs = PTE_BLOCK_MEMTYPE(MT_DEVICE_NGNRNE) |
> +			 PTE_BLOCK_NON_SHARE
> +	},
> +	{
>   		/* List terminator */
>   		0,
>   	}
> 

Complete series applied to u-boot-marvell/master.

Thanks,
Stefan


More information about the U-Boot mailing list