]>
Commit | Line | Data |
---|---|---|
d2912cb1 | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
69d88a00 PW |
2 | #ifndef __ARCH_ARM_MACH_OMAP2_CM_REGBITS_24XX_H |
3 | #define __ARCH_ARM_MACH_OMAP2_CM_REGBITS_24XX_H | |
4 | ||
5 | /* | |
6 | * OMAP24XX Clock Management register bits | |
7 | * | |
8 | * Copyright (C) 2007 Texas Instruments, Inc. | |
9 | * Copyright (C) 2007 Nokia Corporation | |
10 | * | |
11 | * Written by Paul Walmsley | |
69d88a00 PW |
12 | */ |
13 | ||
801954d3 | 14 | #define OMAP24XX_AUTOSTATE_MPU_MASK (1 << 0) |
f38ca10a | 15 | #define OMAP24XX_EN_DSS1_MASK (1 << 0) |
da0747d4 | 16 | #define OMAP24XX_ST_MAILBOXES_SHIFT 30 |
da0747d4 | 17 | #define OMAP24XX_ST_HDQ_SHIFT 23 |
da0747d4 | 18 | #define OMAP2420_ST_I2C2_SHIFT 20 |
2004290f | 19 | #define OMAP2430_ST_I2CHS1_SHIFT 19 |
da0747d4 | 20 | #define OMAP2420_ST_I2C1_SHIFT 19 |
2004290f | 21 | #define OMAP2430_ST_I2CHS2_SHIFT 20 |
da0747d4 | 22 | #define OMAP24XX_ST_MCBSP2_SHIFT 16 |
da0747d4 | 23 | #define OMAP24XX_ST_MCBSP1_SHIFT 15 |
da0747d4 | 24 | #define OMAP2430_ST_MCBSP5_SHIFT 5 |
f38ca10a | 25 | #define OMAP2430_ST_MCBSP4_SHIFT 4 |
f38ca10a | 26 | #define OMAP2430_ST_MCBSP3_SHIFT 3 |
da0747d4 | 27 | #define OMAP24XX_ST_AES_SHIFT 3 |
da0747d4 | 28 | #define OMAP24XX_ST_RNG_SHIFT 2 |
da0747d4 | 29 | #define OMAP24XX_ST_SHA_SHIFT 1 |
69d88a00 | 30 | #define OMAP24XX_CLKSEL_DSS2_MASK (0x1 << 13) |
801954d3 | 31 | #define OMAP24XX_AUTOSTATE_DSS_MASK (1 << 2) |
801954d3 | 32 | #define OMAP24XX_AUTOSTATE_L4_MASK (1 << 1) |
801954d3 | 33 | #define OMAP24XX_AUTOSTATE_L3_MASK (1 << 0) |
801954d3 | 34 | #define OMAP24XX_AUTOSTATE_GFX_MASK (1 << 0) |
da0747d4 | 35 | #define OMAP24XX_ST_MPU_WDT_SHIFT 3 |
da0747d4 | 36 | #define OMAP24XX_ST_32KSYNC_SHIFT 1 |
69d88a00 | 37 | #define OMAP24XX_EN_54M_PLL_SHIFT 6 |
69d88a00 | 38 | #define OMAP24XX_EN_96M_PLL_SHIFT 2 |
b6ffa050 | 39 | #define OMAP24XX_ST_54M_APLL_SHIFT 9 |
b6ffa050 | 40 | #define OMAP24XX_ST_96M_APLL_SHIFT 8 |
69d88a00 | 41 | #define OMAP24XX_AUTO_54M_MASK (0x3 << 6) |
69d88a00 PW |
42 | #define OMAP24XX_AUTO_96M_MASK (0x3 << 2) |
43 | #define OMAP24XX_AUTO_DPLL_SHIFT 0 | |
44 | #define OMAP24XX_AUTO_DPLL_MASK (0x3 << 0) | |
69d88a00 | 45 | #define OMAP24XX_CORE_CLK_SRC_MASK (0x3 << 0) |
801954d3 | 46 | #define OMAP2420_AUTOSTATE_IVA_MASK (1 << 8) |
801954d3 | 47 | #define OMAP24XX_AUTOSTATE_DSP_MASK (1 << 0) |
801954d3 | 48 | #define OMAP2430_AUTOSTATE_MDM_MASK (1 << 0) |
55ae3507 PW |
49 | #define OMAP24XX_CLKSTCTRL_DISABLE_AUTO 0x0 |
50 | #define OMAP24XX_CLKSTCTRL_ENABLE_AUTO 0x1 | |
69d88a00 | 51 | #endif |