mirror of
https://github.com/apache/nuttx.git
synced 2026-05-20 20:44:39 +08:00
arch/arm64: imx9 add pci dma space and pci outbound space
pci dma space used for pci inbound addr pci outbound and outbound space need create page table Signed-off-by: lipengfei28 <lipengfei28@xiaomi.com>
This commit is contained in:
@@ -67,6 +67,14 @@
|
||||
#endif
|
||||
#define CONFIG_RAMBANK1_SIZE MB(128)
|
||||
|
||||
#if defined(CONFIG_ARCH_CHIP_IMX95)
|
||||
#define CONFIG_PCI_DMA_ADDR 0xa8100000
|
||||
#define CONFIG_PCI_DMA_SIZE MB(32)
|
||||
|
||||
#define CONFIG_PCI_OB_ADDR 0xa00000000
|
||||
#define CONFIG_PCI_OB_SIZE GB(1)
|
||||
#endif
|
||||
|
||||
#define CONFIG_DEVICEIO_BASEADDR 0x40000000
|
||||
#define CONFIG_DEVICEIO_SIZE MB(512)
|
||||
|
||||
|
||||
@@ -66,6 +66,17 @@ static const struct arm_mmu_region g_mmu_regions[] =
|
||||
CONFIG_RAMBANK1_ADDR, CONFIG_RAMBANK1_SIZE,
|
||||
MT_NORMAL | MT_RW | MT_SECURE),
|
||||
|
||||
#if defined(CONFIG_ARCH_CHIP_IMX95)
|
||||
|
||||
MMU_REGION_FLAT_ENTRY("PCI_DMA",
|
||||
CONFIG_PCI_DMA_ADDR, CONFIG_PCI_DMA_SIZE,
|
||||
MT_NORMAL_NC | MT_RW | MT_SECURE),
|
||||
|
||||
MMU_REGION_FLAT_ENTRY("PCI_OB",
|
||||
CONFIG_PCI_OB_ADDR, CONFIG_PCI_OB_SIZE,
|
||||
MT_NORMAL_NC | MT_RW | MT_SECURE),
|
||||
#endif
|
||||
|
||||
#if defined(CONFIG_ARCH_CHIP_IMX93)
|
||||
#ifndef CONFIG_IMX9_DDR_TRAINING /* OCRAM set at arm64_mmu.c */
|
||||
MMU_REGION_FLAT_ENTRY("OCRAM",
|
||||
|
||||
Reference in New Issue
Block a user