Skip to content
Commit 95660080 authored by Nishant Sharma's avatar Nishant Sharma Committed by Thomas Abraham
Browse files

feat(plat/arm/rdfremont): Add a new property for PCIe in FDT



Add a new property for PCIe region information.

The property is formatted as follows
struct pcie_rootport_mmio_mmap {
	uint64_t ecam1.start;
	uint64_t ecam1.size;
	uint64_t mmiol.start;
	uint64_t mmiol.size;
	uint64_t mmioh.start;
	uint64_t mmioh.size;
	uint64_t bus.start;
	uint64_t bus.size;
	uint64_t base_interrupt_id;
};

struct pcie_rootbridge_config {
	struct pcie_rootport_mmio_mmap mmap[number of rp];
	uint64_t segment;
	uint64_t hostbridge_id;
	uint64_t translation;
};

The property region is pre-initialized to allocate a region equivalent
to the sizeof(struct pcie_ecam_mmio_mmap) * (number of PCIE RPs)

Signed-off-by: Nishant Sharma's avatarNishant Sharma <nishant.sharma@arm.com>
parent a67ef89d
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment