Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-only */
0002 /*
0003  * OMAP44xx CTRL_MODULE_WKUP registers and bitfields
0004  *
0005  * Copyright (C) 2009-2010 Texas Instruments, Inc.
0006  *
0007  * Benoit Cousson (b-cousson@ti.com)
0008  * Santosh Shilimkar (santosh.shilimkar@ti.com)
0009  *
0010  * This file is automatically generated from the OMAP hardware databases.
0011  * We respectfully ask that any modifications to this file be coordinated
0012  * with the public linux-omap@vger.kernel.org mailing list and the
0013  * authors above to ensure that the autogeneration scripts are kept
0014  * up-to-date with the file contents.
0015  */
0016 
0017 #ifndef __ARCH_ARM_MACH_OMAP2_CTRL_MODULE_WKUP_44XX_H
0018 #define __ARCH_ARM_MACH_OMAP2_CTRL_MODULE_WKUP_44XX_H
0019 
0020 
0021 /* Base address */
0022 #define OMAP4_CTRL_MODULE_WKUP              0x4a30c000
0023 
0024 /* Registers offset */
0025 #define OMAP4_CTRL_MODULE_WKUP_IP_REVISION      0x0000
0026 #define OMAP4_CTRL_MODULE_WKUP_IP_HWINFO        0x0004
0027 #define OMAP4_CTRL_MODULE_WKUP_IP_SYSCONFIG     0x0010
0028 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_0 0x0460
0029 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_1 0x0464
0030 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_2 0x0468
0031 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_3 0x046c
0032 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_4 0x0470
0033 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_5 0x0474
0034 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_6 0x0478
0035 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_7 0x047c
0036 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_8 0x0480
0037 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_9 0x0484
0038 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_10    0x0488
0039 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_11    0x048c
0040 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_12    0x0490
0041 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_13    0x0494
0042 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_14    0x0498
0043 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_15    0x049c
0044 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_16    0x04a0
0045 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_17    0x04a4
0046 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_18    0x04a8
0047 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_19    0x04ac
0048 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_20    0x04b0
0049 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_21    0x04b4
0050 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_22    0x04b8
0051 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_23    0x04bc
0052 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_24    0x04c0
0053 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_25    0x04c4
0054 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_26    0x04c8
0055 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_27    0x04cc
0056 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_28    0x04d0
0057 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_29    0x04d4
0058 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_30    0x04d8
0059 #define OMAP4_CTRL_MODULE_WKUP_CONF_DEBUG_SEL_TST_31    0x04dc
0060 
0061 /* Registers shifts and masks */
0062 
0063 /* IP_REVISION */
0064 #define OMAP4_IP_REV_SCHEME_SHIFT       30
0065 #define OMAP4_IP_REV_SCHEME_MASK        (0x3 << 30)
0066 #define OMAP4_IP_REV_FUNC_SHIFT         16
0067 #define OMAP4_IP_REV_FUNC_MASK          (0xfff << 16)
0068 #define OMAP4_IP_REV_RTL_SHIFT          11
0069 #define OMAP4_IP_REV_RTL_MASK           (0x1f << 11)
0070 #define OMAP4_IP_REV_MAJOR_SHIFT        8
0071 #define OMAP4_IP_REV_MAJOR_MASK         (0x7 << 8)
0072 #define OMAP4_IP_REV_CUSTOM_SHIFT       6
0073 #define OMAP4_IP_REV_CUSTOM_MASK        (0x3 << 6)
0074 #define OMAP4_IP_REV_MINOR_SHIFT        0
0075 #define OMAP4_IP_REV_MINOR_MASK         (0x3f << 0)
0076 
0077 /* IP_HWINFO */
0078 #define OMAP4_IP_HWINFO_SHIFT           0
0079 #define OMAP4_IP_HWINFO_MASK            (0xffffffff << 0)
0080 
0081 /* IP_SYSCONFIG */
0082 #define OMAP4_IP_SYSCONFIG_IDLEMODE_SHIFT   2
0083 #define OMAP4_IP_SYSCONFIG_IDLEMODE_MASK    (0x3 << 2)
0084 
0085 /* CONF_DEBUG_SEL_TST_0 */
0086 #define OMAP4_WKUP_MODE_SHIFT           0
0087 #define OMAP4_WKUP_MODE_MASK                (1 << 0)
0088 
0089 #endif