57 lines
1.9 KiB
C
57 lines
1.9 KiB
C
/*
|
|
* Copyright (c) 2014 Samsung Electronics Co., Ltd.
|
|
* http://www.samsung.com/
|
|
*
|
|
* Register definition file for Samsung MCU_IPC
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License version 2 as
|
|
* published by the Free Software Foundation.
|
|
*/
|
|
|
|
#ifndef __ASM_ARCH_REGS_MCU_IPC_H
|
|
#define __ASM_ARCH_REGS_MCU_IPC_H
|
|
|
|
/***************************************************************/
|
|
/* MCU_IPC Registers part */
|
|
/***************************************************************/
|
|
#define EXYNOS_MCU_IPC_MCUCTLR 0x0
|
|
#define EXYNOS_MCU_IPC_INTGR0 0x8
|
|
#define EXYNOS_MCU_IPC_INTCR0 0xc
|
|
#define EXYNOS_MCU_IPC_INTMR0 0x10
|
|
#define EXYNOS_MCU_IPC_INTSR0 0x14
|
|
#define EXYNOS_MCU_IPC_INTMSR0 0x18
|
|
#define EXYNOS_MCU_IPC_INTGR1 0x1c
|
|
#define EXYNOS_MCU_IPC_INTCR1 0x20
|
|
#define EXYNOS_MCU_IPC_INTMR1 0x24
|
|
#define EXYNOS_MCU_IPC_INTSR1 0x28
|
|
#define EXYNOS_MCU_IPC_INTMSR1 0x2c
|
|
#define EXYNOS_MCU_IPC_ISSR0 0x80
|
|
#define EXYNOS_MCU_IPC_ISSR1 0x84
|
|
#define EXYNOS_MCU_IPC_ISSR2 0x88
|
|
#define EXYNOS_MCU_IPC_ISSR3 0x8c
|
|
|
|
/***************************************************************/
|
|
/* MCU_IPC Bit definition part */
|
|
/***************************************************************/
|
|
/* SYSREG Bit definition */
|
|
#define MCU_IPC_MCUCTLR_MSWRST (0) /* MCUCTRL S/W Reset */
|
|
|
|
#define MCU_IPC_RX_INT0 (1 << 16)
|
|
#define MCU_IPC_RX_INT1 (1 << 17)
|
|
#define MCU_IPC_RX_INT2 (1 << 18)
|
|
#define MCU_IPC_RX_INT3 (1 << 19)
|
|
#define MCU_IPC_RX_INT4 (1 << 20)
|
|
#define MCU_IPC_RX_INT5 (1 << 21)
|
|
#define MCU_IPC_RX_INT6 (1 << 22)
|
|
#define MCU_IPC_RX_INT7 (1 << 23)
|
|
#define MCU_IPC_RX_INT8 (1 << 24)
|
|
#define MCU_IPC_RX_INT9 (1 << 25)
|
|
#define MCU_IPC_RX_INT10 (1 << 26)
|
|
#define MCU_IPC_RX_INT11 (1 << 27)
|
|
#define MCU_IPC_RX_INT12 (1 << 28)
|
|
#define MCU_IPC_RX_INT13 (1 << 29)
|
|
#define MCU_IPC_RX_INT14 (1 << 30)
|
|
#define MCU_IPC_RX_INT15 (1 << 31)
|
|
|
|
#endif /* __ASM_ARCH_REGS_MCU_IPC_H */
|