/*
 * Copyright (C) 2022 Microchip Technology Inc. and its subsidiaries.
 *
 * SPDX-License-Identifier: BSD-3-Clause
 */

/* This file is autogenerated by cml-utils 2022-09-26 15:09:28 +0200.
 * Commit ID: 43604b17e9ce7c6bf23ab9cae71afa74b5d8091d
 */

/* LAN969X targets */

#ifndef _LAN969X_TARGETS_A0_H_
#define _LAN969X_TARGETS_A0_H_

#define LAN969X_AES_BASE                 UL(0xE004C000)
#define LAN969X_AESB_ASC_BASE            UL(0xE0050000)
#define LAN969X_AFI_BASE                 UL(0xE2240000)
#define LAN969X_ANA_AC_BASE              UL(0xE2900000)
#define LAN969X_ANA_ACL_BASE             UL(0xE2050000)
#define LAN969X_ANA_AC_OAM_MOD_BASE      UL(0xE2070000)
#define LAN969X_ANA_AC_POL_BASE          UL(0xE2200000)
#define LAN969X_ANA_AC_SDLB_BASE         UL(0xE2500000)
#define LAN969X_ANA_CL_BASE              UL(0xE2400000)
#define LAN969X_ANA_L2_BASE              UL(0xE2800000)
#define LAN969X_ANA_L3_BASE              UL(0xE2480000)
#define LAN969X_ASM_BASE                 UL(0xE3200000)
#define LAN969X_CHIP_TOP_BASE            UL(0xE2020000)
#define LAN969X_CPU_BASE                 UL(0xE00C0000)
#define LAN969X_CPU_SYSCNT_BASE          UL(0xE8000000)
#define LAN969X_CPU_SYSCNT_RO_BASE       UL(0xE8000000)
#define LAN969X_DDR_PHY_BASE             UL(0xE0084000)
#define LAN969X_DDR_UMCTL2_BASE          UL(0xE0080000)
#define LAN969X_DEV10G_0_BASE            UL(0xE3008000)
#define LAN969X_DEV10G_1_BASE            UL(0xE3020000)
#define LAN969X_DEV10G_2_BASE            UL(0xE3038000)
#define LAN969X_DEV10G_3_BASE            UL(0xE3058000)
#define LAN969X_DEV10G_4_BASE            UL(0xE3078000)
#define LAN969X_DEV10G_5_BASE            UL(0xE3098000)
#define LAN969X_DEV10G_6_BASE            UL(0xE30B8000)
#define LAN969X_DEV10G_7_BASE            UL(0xE30C4000)
#define LAN969X_DEV10G_8_BASE            UL(0xE30D0000)
#define LAN969X_DEV10G_9_BASE            UL(0xE30DC000)
#define LAN969X_DEV2G5_0_BASE            UL(0xE3004000)
#define LAN969X_DEV2G5_1_BASE            UL(0xE3010000)
#define LAN969X_DEV2G5_2_BASE            UL(0xE3014000)
#define LAN969X_DEV2G5_3_BASE            UL(0xE3018000)
#define LAN969X_DEV2G5_4_BASE            UL(0xE301C000)
#define LAN969X_DEV2G5_5_BASE            UL(0xE3028000)
#define LAN969X_DEV2G5_6_BASE            UL(0xE302C000)
#define LAN969X_DEV2G5_7_BASE            UL(0xE3030000)
#define LAN969X_DEV2G5_8_BASE            UL(0xE3034000)
#define LAN969X_DEV2G5_9_BASE            UL(0xE3040000)
#define LAN969X_DEV2G5_10_BASE           UL(0xE304C000)
#define LAN969X_DEV2G5_11_BASE           UL(0xE3050000)
#define LAN969X_DEV2G5_12_BASE           UL(0xE3054000)
#define LAN969X_DEV2G5_13_BASE           UL(0xE3060000)
#define LAN969X_DEV2G5_14_BASE           UL(0xE306C000)
#define LAN969X_DEV2G5_15_BASE           UL(0xE3070000)
#define LAN969X_DEV2G5_16_BASE           UL(0xE3074000)
#define LAN969X_DEV2G5_17_BASE           UL(0xE3080000)
#define LAN969X_DEV2G5_18_BASE           UL(0xE308C000)
#define LAN969X_DEV2G5_19_BASE           UL(0xE3090000)
#define LAN969X_DEV2G5_20_BASE           UL(0xE3094000)
#define LAN969X_DEV2G5_21_BASE           UL(0xE30A0000)
#define LAN969X_DEV2G5_22_BASE           UL(0xE30AC000)
#define LAN969X_DEV2G5_23_BASE           UL(0xE30B0000)
#define LAN969X_DEV2G5_24_BASE           UL(0xE30B4000)
#define LAN969X_DEV2G5_25_BASE           UL(0xE30C0000)
#define LAN969X_DEV2G5_26_BASE           UL(0xE30CC000)
#define LAN969X_DEV2G5_27_BASE           UL(0xE30D8000)
#define LAN969X_DEV5G_0_BASE             UL(0xE3044000)
#define LAN969X_DEV5G_1_BASE             UL(0xE3064000)
#define LAN969X_DEV5G_2_BASE             UL(0xE3084000)
#define LAN969X_DEV5G_3_BASE             UL(0xE30A4000)
#define LAN969X_DEVCPU_ORG0_BASE         UL(0xE2000000)
#define LAN969X_DEVCPU_ORG1_BASE         UL(0xE3000000)
#define LAN969X_DEVCPU_ORG2_BASE         UL(0xE3400000)
#define LAN969X_DEVRGMII_0_BASE          UL(0xE30E4000)
#define LAN969X_DEVRGMII_1_BASE          UL(0xE30E8000)
#define LAN969X_DSM_BASE                 UL(0xE30EC000)
#define LAN969X_EACL_BASE                UL(0xE22C0000)
#define LAN969X_FDMA_BASE                UL(0xE00C0400)
#define LAN969X_FLEXCOM_0_BASE           UL(0xE0040000)
#define LAN969X_FLEXCOM_1_BASE           UL(0xE0044000)
#define LAN969X_FLEXCOM_2_BASE           UL(0xE0060000)
#define LAN969X_FLEXCOM_3_BASE           UL(0xE0064000)
#define LAN969X_GCB_BASE                 UL(0xE2010000)
#define LAN969X_GIC400_BASE              UL(0xE8C10000)
#define LAN969X_GPV_BASE                 UL(0xE8B00000)
#define LAN969X_HICM_BASE                UL(0xE0810000)
#define LAN969X_HMATRIX2_BASE            UL(0xE0800000)
#define LAN969X_HSCH_BASE                UL(0xE2580000)
#define LAN969X_HSIO_WRAP_BASE           UL(0xE3408000)
#define LAN969X_LRN_BASE                 UL(0xE2060000)
#define LAN969X_MCAN_0_BASE              UL(0xE081C000)
#define LAN969X_MCAN_1_BASE              UL(0xE0820000)
#define LAN969X_MCAN_TIMER_BASE          UL(0xE0824000)
#define LAN969X_OTP_BASE                 UL(0xE0021000)
#define LAN969X_PCIE_CFG_BASE            UL(0xE00D0000)
#define LAN969X_PCIE_DBI_BASE            UL(0xE0400000)
#define LAN969X_PCIE_PHY_PCS_BASE        UL(0xE0088000)
#define LAN969X_PCIE_PHY_PMA_BASE        UL(0xE2100000)
#define LAN969X_PCIE_PHY_WRAP_BASE       UL(0xE20F0000)
#define LAN969X_PCS10G_BR_0_BASE         UL(0xE300C000)
#define LAN969X_PCS10G_BR_1_BASE         UL(0xE3024000)
#define LAN969X_PCS10G_BR_2_BASE         UL(0xE303C000)
#define LAN969X_PCS10G_BR_3_BASE         UL(0xE305C000)
#define LAN969X_PCS10G_BR_4_BASE         UL(0xE307C000)
#define LAN969X_PCS10G_BR_5_BASE         UL(0xE309C000)
#define LAN969X_PCS10G_BR_6_BASE         UL(0xE30BC000)
#define LAN969X_PCS10G_BR_7_BASE         UL(0xE30C8000)
#define LAN969X_PCS10G_BR_8_BASE         UL(0xE30D4000)
#define LAN969X_PCS10G_BR_9_BASE         UL(0xE30E0000)
#define LAN969X_PCS5G_BR_0_BASE          UL(0xE3048000)
#define LAN969X_PCS5G_BR_1_BASE          UL(0xE3068000)
#define LAN969X_PCS5G_BR_2_BASE          UL(0xE3088000)
#define LAN969X_PCS5G_BR_3_BASE          UL(0xE30A8000)
#define LAN969X_PKE_BASE                 UL(0x00080000)
#define LAN969X_PORT_CONF_BASE           UL(0xE30F0000)
#define LAN969X_PTP_BASE                 UL(0xE2040000)
#define LAN969X_QFWD_BASE                UL(0xE20B0000)
#define LAN969X_QRES_BASE                UL(0xE2280000)
#define LAN969X_QS_BASE                  UL(0xE2030000)
#define LAN969X_QSPI_0_BASE              UL(0xE0804000)
#define LAN969X_QSPI_2_BASE              UL(0xE0834000)
#define LAN969X_QSYS_BASE                UL(0xE20A0000)
#define LAN969X_RB_0_BASE                UL(0xE30F4000)
#define LAN969X_RB_1_BASE                UL(0xE30F8000)
#define LAN969X_RB_2_BASE                UL(0xE30FC000)
#define LAN969X_RB_3_BASE                UL(0xE3100000)
#define LAN969X_RB_4_BASE                UL(0xE3104000)
#define LAN969X_REW_BASE                 UL(0xE2600000)
#define LAN969X_SD10G_KR_0_BASE          UL(0xE34C0000)
#define LAN969X_SD10G_KR_1_BASE          UL(0xE34C8000)
#define LAN969X_SD10G_KR_2_BASE          UL(0xE34D0000)
#define LAN969X_SD10G_KR_3_BASE          UL(0xE34D8000)
#define LAN969X_SD10G_KR_4_BASE          UL(0xE34E0000)
#define LAN969X_SD10G_KR_5_BASE          UL(0xE34E8000)
#define LAN969X_SD10G_KR_6_BASE          UL(0xE34F0000)
#define LAN969X_SD10G_KR_7_BASE          UL(0xE34F8000)
#define LAN969X_SD10G_KR_8_BASE          UL(0xE3500000)
#define LAN969X_SD10G_KR_9_BASE          UL(0xE3508000)
#define LAN969X_SD10G_LANE_0_BASE        UL(0xE3470000)
#define LAN969X_SD10G_LANE_1_BASE        UL(0xE3478000)
#define LAN969X_SD10G_LANE_2_BASE        UL(0xE3480000)
#define LAN969X_SD10G_LANE_3_BASE        UL(0xE3488000)
#define LAN969X_SD10G_LANE_4_BASE        UL(0xE3490000)
#define LAN969X_SD10G_LANE_5_BASE        UL(0xE3498000)
#define LAN969X_SD10G_LANE_6_BASE        UL(0xE34A0000)
#define LAN969X_SD10G_LANE_7_BASE        UL(0xE34A8000)
#define LAN969X_SD10G_LANE_8_BASE        UL(0xE34B0000)
#define LAN969X_SD10G_LANE_9_BASE        UL(0xE34B8000)
#define LAN969X_SDMMC_0_BASE             UL(0xE0830000)
#define LAN969X_SDMMC_1_BASE             UL(0xE0838000)
#define LAN969X_SD_CMU_0_BASE            UL(0xE3410000)
#define LAN969X_SD_CMU_1_BASE            UL(0xE3418000)
#define LAN969X_SD_CMU_2_BASE            UL(0xE3420000)
#define LAN969X_SD_CMU_3_BASE            UL(0xE3428000)
#define LAN969X_SD_CMU_4_BASE            UL(0xE3430000)
#define LAN969X_SD_CMU_5_BASE            UL(0xE3438000)
#define LAN969X_SD_CMU_CFG_0_BASE        UL(0xE3440000)
#define LAN969X_SD_CMU_CFG_1_BASE        UL(0xE3448000)
#define LAN969X_SD_CMU_CFG_2_BASE        UL(0xE3450000)
#define LAN969X_SD_CMU_CFG_3_BASE        UL(0xE3458000)
#define LAN969X_SD_CMU_CFG_4_BASE        UL(0xE3460000)
#define LAN969X_SD_CMU_CFG_5_BASE        UL(0xE3468000)
#define LAN969X_SD_LANE_0_BASE           UL(0xE3510000)
#define LAN969X_SD_LANE_1_BASE           UL(0xE3518000)
#define LAN969X_SD_LANE_2_BASE           UL(0xE3520000)
#define LAN969X_SD_LANE_3_BASE           UL(0xE3528000)
#define LAN969X_SD_LANE_4_BASE           UL(0xE3530000)
#define LAN969X_SD_LANE_5_BASE           UL(0xE3538000)
#define LAN969X_SD_LANE_6_BASE           UL(0xE3540000)
#define LAN969X_SD_LANE_7_BASE           UL(0xE3548000)
#define LAN969X_SD_LANE_8_BASE           UL(0xE3550000)
#define LAN969X_SD_LANE_9_BASE           UL(0xE3558000)
#define LAN969X_SHA_BASE                 UL(0xE006C000)
#define LAN969X_SJTAG_BASE               UL(0xE0020000)
#define LAN969X_TIMERS_BASE              UL(0xE008C000)
#define LAN969X_TRNG_BASE                UL(0xE0048000)
#define LAN969X_TZAESBNS_BASE            UL(0xE0814000)
#define LAN969X_TZAESBS_BASE             UL(0xE0818000)
#define LAN969X_TZC_CSS_BASE             UL(0xE0099000)
#define LAN969X_TZC_MAIN_HSS_BASE        UL(0xE0098000)
#define LAN969X_TZPM_BASE                UL(0xE0000000)
#define LAN969X_USB3_BASE                UL(0x00300000)
#define LAN969X_UVOV_BASE                UL(0xE0094000)
#define LAN969X_VCAP_ES0_BASE            UL(0xE20E0000)
#define LAN969X_VCAP_ES2_BASE            UL(0xE20D0000)
#define LAN969X_VCAP_IP6PFX_BASE         UL(0xE2090000)
#define LAN969X_VCAP_SUPER_BASE          UL(0xE2080000)
#define LAN969X_VOP_BASE                 UL(0xE2A00000)
#define LAN969X_VOP_DLR_BASE             UL(0xE2780000)
#define LAN969X_VOP_L3_BASE              UL(0xE2B00000)
#define LAN969X_VOP_MPLS_BASE            UL(0xE2680000)
#define LAN969X_VOP_MRP_BASE             UL(0xE2700000)
#define LAN969X_WDT_BASE                 UL(0xE0090000)
#define LAN969X_XDMAC_BASE               UL(0xE0068000)
#define LAN969X_XQS_BASE                 UL(0xE20C0000)

#endif /* _LAN969X_TARGETS_A0_H_ */
