CC26xx Driver Library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
obs.h
Go to the documentation of this file.
1 /******************************************************************************
2 * Filename: obs.h
3 * Revised: 2015-01-13 16:59:55 +0100 (ti, 13 jan 2015)
4 * Revision: 42365
5 *
6 * This file holds defines for possible values for the registers:
7 * OBS
8 * OBS_MODULEBUS
9 *
10 * Defines based on values in .xls in CC26xx/Architecture/si/integration notes
11 *
12 * The value configured in OBS is sent towards the subdomain defined in
13 * OBSERVEDOMAIN.
14 *
15 * Copyright (c) 2015, Texas Instruments Incorporated
16 * All rights reserved.
17 *
18 * Redistribution and use in source and binary forms, with or without
19 * modification, are permitted provided that the following conditions are met:
20 *
21 * 1) Redistributions of source code must retain the above copyright notice,
22 * this list of conditions and the following disclaimer.
23 *
24 * 2) Redistributions in binary form must reproduce the above copyright notice,
25 * this list of conditions and the following disclaimer in the documentation
26 * and/or other materials provided with the distribution.
27 *
28 * 3) Neither the name of the ORGANIZATION nor the names of its contributors may
29 * be used to endorse or promote products derived from this software without
30 * specific prior written permission.
31 *
32 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
33 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
34 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
35 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
36 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
37 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
38 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
39 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
40 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
41 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
42 * POSSIBILITY OF SUCH DAMAGE.
43 *
44 ******************************************************************************/
45 #define IOC_OBS_AONSS_SYSCTRL_0 0x00000001
46 #define IOC_OBS_AONSS_SYSCTRL_1 0x00000003
47 #define IOC_OBS_AONSS_SYSCTRL_2 0x00000005
48 #define IOC_OBS_AONSS_SYSCTRL_3 0x00000007
49 #define IOC_OBS_AONSS_SYSCTRL_4 0x00000009
50 #define IOC_OBS_AONSS_SYSCTRL_5 0x0000000b
51 #define IOC_OBS_AONSS_SYSCTRL_6 0x0000000d
52 #define IOC_OBS_AONSS_SYSCTRL_7 0x0000000f
53 #define IOC_OBS_AONSS_SYSCTRL_8 0x00000011
54 #define IOC_OBS_AONSS_SYSCTRL_9 0x00000013
55 #define IOC_OBS_AONSS_WUC_0 0x00000021
56 #define IOC_OBS_AONSS_WUC_1 0x00000023
57 #define IOC_OBS_AONSS_WUC_2 0x00000025
58 #define IOC_OBS_AONSS_WUC_3 0x00000027
59 #define IOC_OBS_AONSS_WUC_4 0x00000029
60 #define IOC_OBS_AONSS_WUC_5 0x0000002b
61 #define IOC_OBS_AONSS_WUC_6 0x0000002d
62 #define IOC_OBS_AONSS_WUC_7 0x0000002f
63 #define IOC_OBS_AONSS_WUC_8 0x00000031
64 #define IOC_OBS_AONSS_WUC_9 0x00000033
65 #define IOC_OBS_AONSS_WUC_10 0x00000035
66 #define IOC_OBS_AONSS_WUC_11 0x00000037
67 #define IOC_OBS_AONSS_WUC_12 0x00000039
68 #define IOC_OBS_AONSS_BATMON_0 0x00000041
69 #define IOC_OBS_AONSS_BATMON_1 0x00000043
70 #define IOC_OBS_AONSS_BATMON_2 0x00000045
71 #define IOC_OBS_AONSS_BATMON_3 0x00000047
72 #define IOC_OBS_AONSS_BATMON_4 0x00000049
73 #define IOC_OBS_AONSS_BATMON_5 0x0000004b
74 #define IOC_OBS_AONSS_BATMON_6 0x0000004d
75 #define IOC_OBS_AONSS_BATMON_7 0x0000004f
76 #define IOC_OBS_AONSS_BATMON_8 0x00000051
77 #define IOC_OBS_AONSS_BATMON_9 0x00000053
78 #define IOC_OBS_AONSS_BATMON_10 0x00000055
79 #define IOC_OBS_AONSS_BATMON_11 0x00000057
80 #define IOC_OBS_AONSS_BATMON_12 0x00000059
81 #define IOC_OBS_AONSS_BATMON_13 0x0000005b
82 #define IOC_OBS_AONSS_BATMON_14 0x0000005d
83 #define IOC_OBS_AONSS_BATMON_15 0x0000005f
84 #define IOC_OBS_AONSS_IOC_0 0x00000071
85 #define IOC_OBS_AONSS_IOC_1 0x00000073
86 #define IOC_OBS_AONSS_IOC_2 0x00000075
87 #define IOC_OBS_AONSS_IOC_3 0x00000077
88 #define IOC_OBS_AONSS_IOC_4 0x00000079
89 #define IOC_OBS_AONSS_EVENT_0 0x00000081
90 #define IOC_OBS_AONSS_EVENT_1 0x00000083
91 #define IOC_OBS_AONSS_EVENT_2 0x00000085
92 #define IOC_OBS_AONSS_EVENT_3 0x00000087
93 #define IOC_OBS_AONSS_EVENT_4 0x00000089
94 #define IOC_OBS_AONSS_EVENT_5 0x0000008b
95 #define IOC_OBS_AONSS_EVENT_6 0x0000008d
96 #define IOC_OBS_AONSS_EVENT_7 0x0000008f
97 #define IOC_OBS_AONSS_EVENT_8 0x00000091
98 #define IOC_OBS_AONSS_EVENT_9 0x00000093
99 #define IOC_OBS_AONSS_EVENT_10 0x00000095
100 #define IOC_OBS_AONSS_RTC_0 0x000000a1
101 #define IOC_OBS_AONSS_RTC_1 0x000000a3
102 #define IOC_OBS_AONSS_RTC_2 0x000000a5
103 #define IOC_OBS_AONSS_RTC_3 0x000000a7
104 #define IOC_OBS_AONSS_RTC_4 0x000000a9
105 #define IOC_OBS_AONSS_RTC_5 0x000000ab
106 #define IOC_OBS_AONSS_RTC_6 0x000000ad
107 #define IOC_OBS_AONSS_RTC_7 0x000000af
108 #define IOC_OBS_AONSS_SPIS_0 0x000000c1
109 #define IOC_OBS_AONSS_SPIS_1 0x000000c3
110 #define IOC_OBS_AONSS_SPIS_2 0x000000c5
111 #define IOC_OBS_AONSS_SPIS_3 0x000000c7
112 
113 #define IOC_OBS_AUXSS_0 0x00000003
114 #define IOC_OBS_AUXSS_1 0x00000005
115 #define IOC_OBS_AUXSS_2 0x00000007
116 
117 #define IOC_OBS_DEBUGSS_0 0x00000001
118 #define IOC_OBS_DEBUGSS_1 0x00000003
119 
120 #define IOC_OBS_ANAOSC_0 0x00000001
121 #define IOC_OBS_ANAOSC_1 0x00000002
122 #define IOC_OBS_ANAOSC_2 0x00000003
123 #define IOC_OBS_ANAOSC_3 0x00000004
124 #define IOC_OBS_ANAOSC_4 0x00000005
125 #define IOC_OBS_ANAOSC_5 0x00000006
126 #define IOC_OBS_ANAOSC_6 0x00000007
127 #define IOC_OBS_ANAOSC_7 0x00000008
128 #define IOC_OBS_ANAOSC_8 0x00000009
129 #define IOC_OBS_ANAOSC_9 0x0000000a
130 #define IOC_OBS_ANAOSC_10 0x0000000b
131 #define IOC_OBS_ANAOSC_11 0x0000000c
132 #define IOC_OBS_ANAOSC_12 0x0000000d
133 #define IOC_OBS_ANAOSC_13 0x0000000e
134 #define IOC_OBS_ANAOSC_14 0x0000000f
135 
136 #define IOC_OBS_ANADLO_0 0x00000001
137 #define IOC_OBS_ANADLO_1 0x00000002
138 #define IOC_OBS_ANADLO_2 0x00000003
139 #define IOC_OBS_ANADLO_3 0x00000004
140 #define IOC_OBS_ANADLO_4 0x00000005
141 #define IOC_OBS_ANADLO_5 0x00000006
142 #define IOC_OBS_ANADLO_6 0x00000007
143 #define IOC_OBS_ANADLO_7 0x00000008
144 #define IOC_OBS_ANADLO_8 0x00000009
145 #define IOC_OBS_ANADLO_9 0x0000000a
146 #define IOC_OBS_ANADLO_10 0x0000000b
147 #define IOC_OBS_ANADLO_11 0x0000000c
148 #define IOC_OBS_ANADLO_12 0x0000000d
149 #define IOC_OBS_ANADLO_13 0x0000000e
150 #define IOC_OBS_ANADLO_14 0x0000000f
151 
152 #define IOC_OBS_MODULEBUS_0 0x00000000
153 #define IOC_OBS_MODULEBUS_1 0x00000001
154 #define IOC_OBS_MODULEBUS_2 0x00000002
155 #define IOC_OBS_MODULEBUS_3 0x00000003
156 #define IOC_OBS_MODULEBUS_4 0x00000004
157 #define IOC_OBS_MODULEBUS_5 0x00000005
158 #define IOC_OBS_MODULEBUS_6 0x00000006
159 #define IOC_OBS_MODULEBUS_7 0x00000007
160 #define IOC_OBS_MODULEBUS_8 0x00000008
161 #define IOC_OBS_MODULEBUS_9 0x00000009