blob: 056983259db79c0ca2c7b79a8a410d1732bddc3a [file] [log] [blame]
AlexeiFedorov36ed0092024-09-10 10:37:54 +01001/*
2 * Copyright (c) 2024, Arm Limited. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6
7#include <pcie.h>
8
9#include <platform.h>
10#include <platform_pcie.h>
11
12CASSERT(PLATFORM_NUM_ECAM != 0, PLATFORM_NUM_ECAM_is_zero);
13
14const pcie_info_table_t fvp_pcie_cfg = {
15 .num_entries = PLATFORM_NUM_ECAM,
16 .block[0] = {
17 PLATFORM_PCIE_ECAM_BASE_ADDR_0,
18 PLATFORM_PCIE_SEGMENT_GRP_NUM_0,
19 PLATFORM_PCIE_START_BUS_NUM_0,
20 PLATFORM_PCIE_END_BUS_NUM_0
21 }
22};
23
24const pcie_info_table_t *plat_pcie_get_info_table(void)
25{
26 return &fvp_pcie_cfg;
27}