aboutsummaryrefslogtreecommitdiff
path: root/core/arch/arm/plat-imx/registers/imx7-gpc_regs.h
blob: e0d47e600ccd36f3d33ba3720e9f53b0c70b9822 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/* SPDX-License-Identifier: BSD-2-Clause */
/*
 * Copyright 2017-2018 NXP
 */
#ifndef __IMX7_GPC_REGS_H__
#define __IMX7_GPC_REGS_H__

#define GPC_CPU_PGC_SW_PUP_REQ		0x0F0
#define GPC_CPU_PGC_SW_PDN_REQ		0x0FC
#define GPC_CPU_PGC_SW_PUP_STATUS	0x130

#define BP_GPC_CPU_PGC_SW_PUP_REQ_CORE1_A7_SW_PUP_REQ	1
#define BM_GPC_CPU_PGC_SW_PUP_REQ_CORE1_A7_SW_PUP_REQ	\
			BIT32(BP_GPC_CPU_PGC_SW_PUP_REQ_CORE1_A7_SW_PUP_REQ)

#define BP_GPC_CPU_PGC_SW_PUP_STATUS_CORE1_A7_SW_PUP_STATUS	1
#define BM_GPC_CPU_PGC_SW_PUP_STATUS_CORE1_A7_SW_PUP_STATUS	\
		BIT32(BP_GPC_CPU_PGC_SW_PUP_STATUS_CORE1_A7_SW_PUP_STATUS)

/*
 * GPC Registers - PGC
 */
#define GPC_PGC_A7CORE1_CTRL	0x840

#define BP_GPC_PGC_nCTRL_PCR	0
#define BM_GPC_PGC_nCTRL_PCR	BIT32(BP_GPC_PGC_nCTRL_PCR)

#endif /* __IMX7_GPC_REGS_H__ */