blob: e36f6503adfb71ffeb16f17af95e5d88cb100400 [file] [log] [blame]
Thomas Gleixnerd2912cb2019-06-04 10:11:33 +02001/* SPDX-License-Identifier: GPL-2.0-only */
Eric Miao49cbe782009-01-20 14:15:18 +08002/*
Eric Miao49cbe782009-01-20 14:15:18 +08003 * Application Subsystem Power Management Unit
Eric Miao49cbe782009-01-20 14:15:18 +08004 */
5
6#ifndef __ASM_MACH_REGS_APMU_H
7#define __ASM_MACH_REGS_APMU_H
8
Arnd Bergmannb501fd72014-04-15 20:38:32 +02009#include "addr-map.h"
Eric Miao49cbe782009-01-20 14:15:18 +080010
Eric Miao49cbe782009-01-20 14:15:18 +080011#define APMU_FNCLK_EN (1 << 4)
12#define APMU_AXICLK_EN (1 << 3)
13#define APMU_FNRST_DIS (1 << 1)
14#define APMU_AXIRST_DIS (1 << 0)
15
Mark F. Brown2ce43892010-09-03 18:28:08 -040016/* Wake Clear Register */
17#define APMU_WAKE_CLR APMU_REG(0x07c)
18
19#define APMU_PXA168_KP_WAKE_CLR (1 << 7)
20#define APMU_PXA168_CFI_WAKE_CLR (1 << 6)
21#define APMU_PXA168_XD_WAKE_CLR (1 << 5)
22#define APMU_PXA168_MSP_WAKE_CLR (1 << 4)
23#define APMU_PXA168_SD4_WAKE_CLR (1 << 3)
24#define APMU_PXA168_SD3_WAKE_CLR (1 << 2)
25#define APMU_PXA168_SD2_WAKE_CLR (1 << 1)
26#define APMU_PXA168_SD1_WAKE_CLR (1 << 0)
27
Eric Miao49cbe782009-01-20 14:15:18 +080028#endif /* __ASM_MACH_REGS_APMU_H */