unplugged-kernel/drivers/misc/mediatek/masp/asfv2/mach/mt6768/security_ao.h

36 lines
1.1 KiB
C

/* SPDX-License-Identifier: GPL-2.0 */
/*
* Copyright (C) 2015 MediaTek Inc.
*/
#ifndef SECURITY_AO_H
#define SECURITY_AO_H
/******************************************************************************
* CHIP SELECTION
******************************************************************************/
extern void __iomem *security_ao_base;
/******************************************************************************
* MACROS DEFINITIONS
******************************************************************************/
/* miscx index*/
#define BOOT_MISC2_IDX (2)
#define RST_CON_BIT(idx) (0x1 << idx)
/* boot misc2 flags */
#define BOOT_MISC2_VERITY_ERR (0x1 << 0)
/******************************************************************************
* HARDWARE DEFINITIONS
******************************************************************************/
#define MISC_LOCK_KEY_MAGIC (0x0000ad98)
#define BOOT_MISC2 (security_ao_base + 0x088)
#define MISC_LOCK_KEY (security_ao_base + 0x100)
#define RST_CON (security_ao_base + 0x108)
#endif /* SECURITY_AO_H */