/** Copyright (C) 2019, Marvell International Ltd. and its affiliates. Copyright (C) 2021, Semihalf. SPDX-License-Identifier: BSD-2-Clause-Patent **/ #define CP0_PCI0_BUS_MIN 0x0 #define CP0_PCI0_BUS_MAX 0x0 #define CP0_PCI0_BUS_COUNT 0x1 #define CP0_PCI0_MMIO32_BASE 0xC0000000 #define CP0_PCI0_MMIO32_SIZE 0x20000000 #define CP0_PCI0_MMIO32_MAX 0xDFFFFFFF #define CP0_PCI0_MMIO64_BASE 0x810000000 #define CP0_PCI0_MMIO64_SIZE 0x80000000 #define CP0_PCI0_MMIO64_MAX 0x88FFFFFFF #define CP0_PCI0_IO_BASE 0x0 #define CP0_PCI0_IO_SIZE 0x10000 #define CP0_PCI0_IO_TRANSLATION 0x80FF00000 #define CP0_PCI0_ECAM_BASE 0x800008000 #define CP0_PCI0_ECAM_SIZE 0x100000 #define CP0_PCI0_ECAM_MAX 0x800107FFF #define CP1_PCI0_BUS_MIN 0x0 #define CP1_PCI0_BUS_MAX 0x0 #define CP1_PCI0_BUS_COUNT 0x1 #define CP1_PCI0_MMIO32_BASE 0xE3000000 #define CP1_PCI0_MMIO32_SIZE 0x1000000 #define CP1_PCI0_MMIO32_MAX 0xE3FFFFFF #define CP1_PCI0_MMIO64_BASE 0x890000000 #define CP1_PCI0_MMIO64_SIZE 0x10000000 #define CP1_PCI0_MMIO64_MAX 0x89FFFFFFF #define CP1_PCI0_IO_BASE 0x0 #define CP1_PCI0_IO_SIZE 0x10000 #define CP1_PCI0_IO_TRANSLATION 0xE2F00000 #define CP1_PCI0_ECAM_BASE 0xE2008000 #define CP1_PCI0_ECAM_SIZE 0x100000 #define CP1_PCI1_BUS_MIN 0x0 #define CP1_PCI1_BUS_MAX 0x0 #define CP1_PCI1_BUS_COUNT 0x1 #define CP1_PCI1_MMIO32_BASE 0xE5000000 #define CP1_PCI1_MMIO32_SIZE 0x1000000 #define CP1_PCI1_MMIO32_MAX 0xE5FFFFFF #define CP1_PCI1_MMIO64_BASE 0x8A0000000 #define CP1_PCI1_MMIO64_SIZE 0x10000000 #define CP1_PCI1_MMIO64_MAX 0x8AFFFFFFF #define CP1_PCI1_IO_BASE 0x0 #define CP1_PCI1_IO_SIZE 0x10000 #define CP1_PCI1_IO_TRANSLATION 0xE4F00000 #define CP1_PCI1_ECAM_BASE 0xE4008000 #define CP1_PCI1_ECAM_SIZE 0x100000 #define CP1_PCI2_BUS_MIN 0x0 #define CP1_PCI2_BUS_MAX 0x0 #define CP1_PCI2_BUS_COUNT 0x1 #define CP1_PCI2_MMIO32_BASE 0xE7000000 #define CP1_PCI2_MMIO32_SIZE 0x1000000 #define CP1_PCI2_MMIO32_MAX 0xE7FFFFFF #define CP1_PCI2_MMIO64_BASE 0x8B0000000 #define CP1_PCI2_MMIO64_SIZE 0x10000000 #define CP1_PCI2_MMIO64_MAX 0x8BFFFFFFF #define CP1_PCI2_IO_BASE 0x0 #define CP1_PCI2_IO_SIZE 0x10000 #define CP1_PCI2_IO_TRANSLATION 0xE6F00000 #define CP1_PCI2_ECAM_BASE 0xE6008000 #define CP1_PCI2_ECAM_SIZE 0x100000 #define CP2_PCI0_BUS_MIN 0x0 #define CP2_PCI0_BUS_MAX 0x0 #define CP2_PCI0_BUS_COUNT 0x1 #define CP2_PCI0_MMIO32_BASE 0xEA000000 #define CP2_PCI0_MMIO32_SIZE 0x1000000 #define CP2_PCI0_MMIO32_MAX 0xEAFFFFFF #define CP2_PCI0_MMIO64_BASE 0x8C0000000 #define CP2_PCI0_MMIO64_SIZE 0x10000000 #define CP2_PCI0_MMIO64_MAX 0x8CFFFFFFF #define CP2_PCI0_IO_BASE 0x0 #define CP2_PCI0_IO_SIZE 0x10000 #define CP2_PCI0_IO_TRANSLATION 0xE9F00000 #define CP2_PCI0_ECAM_BASE 0xE9008000 #define CP2_PCI0_ECAM_SIZE 0x100000 #define CP2_PCI1_BUS_MIN 0x0 #define CP2_PCI1_BUS_MAX 0x0 #define CP2_PCI1_BUS_COUNT 0x1 #define CP2_PCI1_MMIO32_BASE 0xEC000000 #define CP2_PCI1_MMIO32_SIZE 0x1000000 #define CP2_PCI1_MMIO32_MAX 0xECFFFFFF #define CP2_PCI1_MMIO64_BASE 0x8D0000000 #define CP2_PCI1_MMIO64_SIZE 0x10000000 #define CP2_PCI1_MMIO64_MAX 0x8DFFFFFFF #define CP2_PCI1_IO_BASE 0x0 #define CP2_PCI1_IO_SIZE 0x10000 #define CP2_PCI1_IO_TRANSLATION 0xEBF00000 #define CP2_PCI1_ECAM_BASE 0xEB008000 #define CP2_PCI1_ECAM_SIZE 0x100000 #define CP2_PCI2_BUS_MIN 0x0 #define CP2_PCI2_BUS_MAX 0x0 #define CP2_PCI2_BUS_COUNT 0x1 #define CP2_PCI2_MMIO32_BASE 0xEE000000 #define CP2_PCI2_MMIO32_SIZE 0x1000000 #define CP2_PCI2_MMIO32_MAX 0xEEFFFFFF #define CP2_PCI2_MMIO64_BASE 0x8E0000000 #define CP2_PCI2_MMIO64_SIZE 0x10000000 #define CP2_PCI2_MMIO64_MAX 0x8EFFFFFFF #define CP2_PCI2_IO_BASE 0x0 #define CP2_PCI2_IO_SIZE 0x10000 #define CP2_PCI2_IO_TRANSLATION 0xEDF00000 #define CP2_PCI2_ECAM_BASE 0xED008000 #define CP2_PCI2_ECAM_SIZE 0x100000