control.h (d2137d5af4259f50c19addb8246a186c9ffac325) control.h (01001712c96f82e6317b1e09729d8fc4bcc66957)
1/*
2 * arch/arm/mach-omap2/control.h
3 *
4 * OMAP2/3/4 System Control Module definitions
5 *
6 * Copyright (C) 2007-2010 Texas Instruments, Inc.
7 * Copyright (C) 2007-2008, 2010 Nokia Corporation
8 *

--- 38 unchanged lines hidden (view full) ---

47
48#define OMAP2_CONTROL_INTERFACE 0x000
49#define OMAP2_CONTROL_PADCONFS 0x030
50#define OMAP2_CONTROL_GENERAL 0x270
51#define OMAP343X_CONTROL_MEM_WKUP 0x600
52#define OMAP343X_CONTROL_PADCONFS_WKUP 0xa00
53#define OMAP343X_CONTROL_GENERAL_WKUP 0xa60
54
1/*
2 * arch/arm/mach-omap2/control.h
3 *
4 * OMAP2/3/4 System Control Module definitions
5 *
6 * Copyright (C) 2007-2010 Texas Instruments, Inc.
7 * Copyright (C) 2007-2008, 2010 Nokia Corporation
8 *

--- 38 unchanged lines hidden (view full) ---

47
48#define OMAP2_CONTROL_INTERFACE 0x000
49#define OMAP2_CONTROL_PADCONFS 0x030
50#define OMAP2_CONTROL_GENERAL 0x270
51#define OMAP343X_CONTROL_MEM_WKUP 0x600
52#define OMAP343X_CONTROL_PADCONFS_WKUP 0xa00
53#define OMAP343X_CONTROL_GENERAL_WKUP 0xa60
54
55/* TI816X spefic control submodules */
56#define TI816X_CONTROL_DEVCONF 0x600
57
55/* Control register offsets - read/write with omap_ctrl_{read,write}{bwl}() */
56
57#define OMAP2_CONTROL_SYSCONFIG (OMAP2_CONTROL_INTERFACE + 0x10)
58
59/* CONTROL_GENERAL register offsets common to OMAP2 & 3 */
60#define OMAP2_CONTROL_DEVCONF0 (OMAP2_CONTROL_GENERAL + 0x0004)
61#define OMAP2_CONTROL_MSUSPENDMUX_0 (OMAP2_CONTROL_GENERAL + 0x0020)
62#define OMAP2_CONTROL_MSUSPENDMUX_1 (OMAP2_CONTROL_GENERAL + 0x0024)

--- 173 unchanged lines hidden (view full) ---

236/* 36xx-only RTA - Retention till Accesss control registers and bits */
237#define OMAP36XX_CONTROL_MEM_RTA_CTRL 0x40C
238#define OMAP36XX_RTA_DISABLE 0x0
239
240/* 34xx D2D idle-related pins, handled by PM core */
241#define OMAP3_PADCONF_SAD2D_MSTANDBY 0x250
242#define OMAP3_PADCONF_SAD2D_IDLEACK 0x254
243
58/* Control register offsets - read/write with omap_ctrl_{read,write}{bwl}() */
59
60#define OMAP2_CONTROL_SYSCONFIG (OMAP2_CONTROL_INTERFACE + 0x10)
61
62/* CONTROL_GENERAL register offsets common to OMAP2 & 3 */
63#define OMAP2_CONTROL_DEVCONF0 (OMAP2_CONTROL_GENERAL + 0x0004)
64#define OMAP2_CONTROL_MSUSPENDMUX_0 (OMAP2_CONTROL_GENERAL + 0x0020)
65#define OMAP2_CONTROL_MSUSPENDMUX_1 (OMAP2_CONTROL_GENERAL + 0x0024)

--- 173 unchanged lines hidden (view full) ---

239/* 36xx-only RTA - Retention till Accesss control registers and bits */
240#define OMAP36XX_CONTROL_MEM_RTA_CTRL 0x40C
241#define OMAP36XX_RTA_DISABLE 0x0
242
243/* 34xx D2D idle-related pins, handled by PM core */
244#define OMAP3_PADCONF_SAD2D_MSTANDBY 0x250
245#define OMAP3_PADCONF_SAD2D_IDLEACK 0x254
246
247/* TI816X CONTROL_DEVCONF register offsets */
248#define TI816X_CONTROL_DEVICE_ID (TI816X_CONTROL_DEVCONF + 0x000)
249
244/*
245 * REVISIT: This list of registers is not comprehensive - there are more
246 * that should be added.
247 */
248
249/*
250 * Control module register bit defines - these should eventually go into
251 * their own regbits file. Some of these will be complicated, depending

--- 155 unchanged lines hidden ---
250/*
251 * REVISIT: This list of registers is not comprehensive - there are more
252 * that should be added.
253 */
254
255/*
256 * Control module register bit defines - these should eventually go into
257 * their own regbits file. Some of these will be complicated, depending

--- 155 unchanged lines hidden ---