blob: da9c2be87cd4f338d927842ba5d7e6663711f0e8 [file] [log] [blame]
/* SPDX-License-Identifier: BSD-2-Clause */
/*
* Copyright 2017-2019 NXP
*/
#ifndef __IMX7ULP_H__
#define __IMX7ULP_H__
#include <registers/imx7ulp-crm.h>
#define GIC_BASE 0x40020000
#define GIC_SIZE 0x8000
#define GICC_OFFSET 0x2000
#define GICD_OFFSET 0x1000
#define AIPS0_BASE 0x40000000
#define AIPS0_SIZE 0x800000
#define AIPS1_BASE 0x40800000
#define AIPS1_SIZE 0x800000
#define M4_AIPS_BASE 0x41000000
#define M4_AIPS_SIZE 0x100000
#define M4_AIPS0_BASE 0x41000000
#define M4_AIPS0_SIZE 0x80000
#define M4_AIPS1_BASE 0x41080000
#define M4_AIPS1_SIZE 0x80000
#define GPIOC_BASE 0x400f0000
#define GPIOD_BASE 0x400f0040
#define GPIOE_BASE 0x400f0080
#define GPIOF_BASE 0x400f00c0
#define TPM5_BASE 0x40260000
#define SCG1_BASE 0x403e0000
#define PCC2_BASE 0x403f0000
#define PMC1_BASE 0x40400000
#define SMC1_BASE 0x40410000
#define MMDC_BASE 0x40ab0000
#define IOMUXC1_BASE 0x40ac0000
#define MMDC_IO_BASE 0x40ad0000
#define PCC3_BASE 0x40b30000
#define PMC0_BASE 0x410a1000
#define SIM_BASE 0x410a3000
#define CAAM_BASE 0x40240000
#define UART4_BASE 0x402d0000
#define UART5_BASE 0x402e0000
#define UART6_BASE 0x40a60000
#define UART7_BASE 0x40a70000
#define IRAM_BASE 0x1FFFC000
#define IRAM_SIZE 0x4000
#define LP_OCRAM_START IRAM_BASE
#endif /* __IMX7ULP_H__ */