1 /******************************************************************************
2 *  Filename:       hw_ccfg_h
3 *  Revised:        2019-04-01 09:23:38 +0200 (Mon, 01 Apr 2019)
4 *  Revision:       55513
5 *
6 * Copyright (c) 2015 - 2017, Texas Instruments Incorporated
7 * All rights reserved.
8 *
9 * Redistribution and use in source and binary forms, with or without
10 * modification, are permitted provided that the following conditions are met:
11 *
12 * 1) Redistributions of source code must retain the above copyright notice,
13 *    this list of conditions and the following disclaimer.
14 *
15 * 2) Redistributions in binary form must reproduce the above copyright notice,
16 *    this list of conditions and the following disclaimer in the documentation
17 *    and/or other materials provided with the distribution.
18 *
19 * 3) Neither the name of the ORGANIZATION nor the names of its contributors may
20 *    be used to endorse or promote products derived from this software without
21 *    specific prior written permission.
22 *
23 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
24 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
25 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
26 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
27 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
28 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
29 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
30 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
31 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
32 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
33 * POSSIBILITY OF SUCH DAMAGE.
34 *
35 ******************************************************************************/
36 
37 #ifndef __HW_CCFG_H__
38 #define __HW_CCFG_H__
39 
40 //*****************************************************************************
41 //
42 // This section defines the register offsets of
43 // CCFG component
44 //
45 //*****************************************************************************
46 // Extern LF clock configuration
47 #define CCFG_O_EXT_LF_CLK                                           0x00001FA8
48 
49 // Mode Configuration 1
50 #define CCFG_O_MODE_CONF_1                                          0x00001FAC
51 
52 // CCFG Size and Disable Flags
53 #define CCFG_O_SIZE_AND_DIS_FLAGS                                   0x00001FB0
54 
55 // Mode Configuration 0
56 #define CCFG_O_MODE_CONF                                            0x00001FB4
57 
58 // Voltage Load 0
59 #define CCFG_O_VOLT_LOAD_0                                          0x00001FB8
60 
61 // Voltage Load 1
62 #define CCFG_O_VOLT_LOAD_1                                          0x00001FBC
63 
64 // Real Time Clock Offset
65 #define CCFG_O_RTC_OFFSET                                           0x00001FC0
66 
67 // Frequency Offset
68 #define CCFG_O_FREQ_OFFSET                                          0x00001FC4
69 
70 // IEEE MAC Address 0
71 #define CCFG_O_IEEE_MAC_0                                           0x00001FC8
72 
73 // IEEE MAC Address 1
74 #define CCFG_O_IEEE_MAC_1                                           0x00001FCC
75 
76 // IEEE BLE Address 0
77 #define CCFG_O_IEEE_BLE_0                                           0x00001FD0
78 
79 // IEEE BLE Address 1
80 #define CCFG_O_IEEE_BLE_1                                           0x00001FD4
81 
82 // Bootloader Configuration
83 #define CCFG_O_BL_CONFIG                                            0x00001FD8
84 
85 // Erase Configuration
86 #define CCFG_O_ERASE_CONF                                           0x00001FDC
87 
88 // TI Options
89 #define CCFG_O_CCFG_TI_OPTIONS                                      0x00001FE0
90 
91 // Test Access Points Enable 0
92 #define CCFG_O_CCFG_TAP_DAP_0                                       0x00001FE4
93 
94 // Test Access Points Enable 1
95 #define CCFG_O_CCFG_TAP_DAP_1                                       0x00001FE8
96 
97 // Image Valid
98 #define CCFG_O_IMAGE_VALID_CONF                                     0x00001FEC
99 
100 // Protect Sectors 0-31
101 #define CCFG_O_CCFG_PROT_31_0                                       0x00001FF0
102 
103 // Protect Sectors 32-63
104 #define CCFG_O_CCFG_PROT_63_32                                      0x00001FF4
105 
106 // Protect Sectors 64-95
107 #define CCFG_O_CCFG_PROT_95_64                                      0x00001FF8
108 
109 // Protect Sectors 96-127
110 #define CCFG_O_CCFG_PROT_127_96                                     0x00001FFC
111 
112 //*****************************************************************************
113 //
114 // Register: CCFG_O_EXT_LF_CLK
115 //
116 //*****************************************************************************
117 // Field: [31:24] DIO
118 //
119 // Unsigned integer, selecting the DIO to supply external 32kHz clock as
120 // SCLK_LF when MODE_CONF.SCLK_LF_OPTION is set to EXTERNAL. The selected DIO
121 // will be marked as reserved by the pin driver (TI-RTOS environment) and hence
122 // not selectable for other usage.
123 #define CCFG_EXT_LF_CLK_DIO_W                                                8
124 #define CCFG_EXT_LF_CLK_DIO_M                                       0xFF000000
125 #define CCFG_EXT_LF_CLK_DIO_S                                               24
126 
127 // Field:  [23:0] RTC_INCREMENT
128 //
129 // Unsigned integer, defining the input frequency of the external clock and is
130 // written to AON_RTC:SUBSECINC.VALUEINC. Defined as follows:
131 // EXT_LF_CLK.RTC_INCREMENT = 2^38/InputClockFrequency in Hertz (e.g.:
132 // RTC_INCREMENT=0x800000 for InputClockFrequency=32768 Hz)
133 #define CCFG_EXT_LF_CLK_RTC_INCREMENT_W                                     24
134 #define CCFG_EXT_LF_CLK_RTC_INCREMENT_M                             0x00FFFFFF
135 #define CCFG_EXT_LF_CLK_RTC_INCREMENT_S                                      0
136 
137 //*****************************************************************************
138 //
139 // Register: CCFG_O_MODE_CONF_1
140 //
141 //*****************************************************************************
142 // Field:    [31] TCXO_TYPE
143 //
144 // Selects the TCXO type.
145 //
146 // 0: CMOS type. Internal common-mode bias will not be enabled.
147 // 1: Clipped-sine type. Internal common-mode bias will be enabled when TCXO is
148 // used.
149 //
150 // Bit field value is only valid if MODE_CONF.XOSC_FREQ=0.
151 #define CCFG_MODE_CONF_1_TCXO_TYPE                                  0x80000000
152 #define CCFG_MODE_CONF_1_TCXO_TYPE_BITN                                     31
153 #define CCFG_MODE_CONF_1_TCXO_TYPE_M                                0x80000000
154 #define CCFG_MODE_CONF_1_TCXO_TYPE_S                                        31
155 
156 // Field: [30:24] TCXO_MAX_START
157 //
158 // Maximum TCXO startup time in units of 100us.
159 // Bit field value is only valid if MODE_CONF.XOSC_FREQ=0.
160 #define CCFG_MODE_CONF_1_TCXO_MAX_START_W                                    7
161 #define CCFG_MODE_CONF_1_TCXO_MAX_START_M                           0x7F000000
162 #define CCFG_MODE_CONF_1_TCXO_MAX_START_S                                   24
163 
164 // Field: [23:20] ALT_DCDC_VMIN
165 //
166 // Minimum voltage for when DC/DC should be used if alternate DC/DC setting is
167 // enabled (SIZE_AND_DIS_FLAGS.DIS_ALT_DCDC_SETTING=0).
168 // Voltage = (28 + ALT_DCDC_VMIN) / 16.
169 // 0: 1.75V
170 // 1: 1.8125V
171 // ...
172 // 14: 2.625V
173 // 15: 2.6875V
174 //
175 // NOTE! The DriverLib function SysCtrl_DCDC_VoltageConditionalControl() must
176 // be called regularly to apply this field (handled automatically if using TI
177 // RTOS!).
178 #define CCFG_MODE_CONF_1_ALT_DCDC_VMIN_W                                     4
179 #define CCFG_MODE_CONF_1_ALT_DCDC_VMIN_M                            0x00F00000
180 #define CCFG_MODE_CONF_1_ALT_DCDC_VMIN_S                                    20
181 
182 // Field:    [19] ALT_DCDC_DITHER_EN
183 //
184 // Enable DC/DC dithering if alternate DC/DC setting is enabled
185 // (SIZE_AND_DIS_FLAGS.DIS_ALT_DCDC_SETTING=0).
186 // 0: Dither disable
187 // 1: Dither enable
188 #define CCFG_MODE_CONF_1_ALT_DCDC_DITHER_EN                         0x00080000
189 #define CCFG_MODE_CONF_1_ALT_DCDC_DITHER_EN_BITN                            19
190 #define CCFG_MODE_CONF_1_ALT_DCDC_DITHER_EN_M                       0x00080000
191 #define CCFG_MODE_CONF_1_ALT_DCDC_DITHER_EN_S                               19
192 
193 // Field: [18:16] ALT_DCDC_IPEAK
194 //
195 // Inductor peak current if alternate DC/DC setting is enabled
196 // (SIZE_AND_DIS_FLAGS.DIS_ALT_DCDC_SETTING=0). Assuming 10uH external
197 // inductor!
198 //
199 // 0: 46mA (min)
200 // ...
201 // 4: 70mA
202 // ...
203 // 7: 87mA (max)
204 #define CCFG_MODE_CONF_1_ALT_DCDC_IPEAK_W                                    3
205 #define CCFG_MODE_CONF_1_ALT_DCDC_IPEAK_M                           0x00070000
206 #define CCFG_MODE_CONF_1_ALT_DCDC_IPEAK_S                                   16
207 
208 // Field: [15:12] DELTA_IBIAS_INIT
209 //
210 // Signed delta value for IBIAS_INIT. Delta value only applies if
211 // SIZE_AND_DIS_FLAGS.DIS_XOSC_OVR=0.
212 // See FCFG1:AMPCOMP_CTRL1.IBIAS_INIT
213 #define CCFG_MODE_CONF_1_DELTA_IBIAS_INIT_W                                  4
214 #define CCFG_MODE_CONF_1_DELTA_IBIAS_INIT_M                         0x0000F000
215 #define CCFG_MODE_CONF_1_DELTA_IBIAS_INIT_S                                 12
216 
217 // Field:  [11:8] DELTA_IBIAS_OFFSET
218 //
219 // Signed delta value for IBIAS_OFFSET. Delta value only applies if
220 // SIZE_AND_DIS_FLAGS.DIS_XOSC_OVR=0.
221 // See FCFG1:AMPCOMP_CTRL1.IBIAS_OFFSET
222 #define CCFG_MODE_CONF_1_DELTA_IBIAS_OFFSET_W                                4
223 #define CCFG_MODE_CONF_1_DELTA_IBIAS_OFFSET_M                       0x00000F00
224 #define CCFG_MODE_CONF_1_DELTA_IBIAS_OFFSET_S                                8
225 
226 // Field:   [7:0] XOSC_MAX_START
227 //
228 // Unsigned value of maximum XOSC startup time (worst case) in units of 100us.
229 // Value only applies if SIZE_AND_DIS_FLAGS.DIS_XOSC_OVR=0.
230 #define CCFG_MODE_CONF_1_XOSC_MAX_START_W                                    8
231 #define CCFG_MODE_CONF_1_XOSC_MAX_START_M                           0x000000FF
232 #define CCFG_MODE_CONF_1_XOSC_MAX_START_S                                    0
233 
234 //*****************************************************************************
235 //
236 // Register: CCFG_O_SIZE_AND_DIS_FLAGS
237 //
238 //*****************************************************************************
239 // Field: [31:16] SIZE_OF_CCFG
240 //
241 // Total size of CCFG in bytes.
242 #define CCFG_SIZE_AND_DIS_FLAGS_SIZE_OF_CCFG_W                              16
243 #define CCFG_SIZE_AND_DIS_FLAGS_SIZE_OF_CCFG_M                      0xFFFF0000
244 #define CCFG_SIZE_AND_DIS_FLAGS_SIZE_OF_CCFG_S                              16
245 
246 // Field:  [15:4] DISABLE_FLAGS
247 //
248 // Reserved for future use. Software should not rely on the value of a
249 // reserved. Writing any other value than the reset/default value may result in
250 // undefined behavior.
251 #define CCFG_SIZE_AND_DIS_FLAGS_DISABLE_FLAGS_W                             12
252 #define CCFG_SIZE_AND_DIS_FLAGS_DISABLE_FLAGS_M                     0x0000FFF0
253 #define CCFG_SIZE_AND_DIS_FLAGS_DISABLE_FLAGS_S                              4
254 
255 // Field:     [3] DIS_TCXO
256 //
257 // Deprecated. Must be set to 1.
258 #define CCFG_SIZE_AND_DIS_FLAGS_DIS_TCXO                            0x00000008
259 #define CCFG_SIZE_AND_DIS_FLAGS_DIS_TCXO_BITN                                3
260 #define CCFG_SIZE_AND_DIS_FLAGS_DIS_TCXO_M                          0x00000008
261 #define CCFG_SIZE_AND_DIS_FLAGS_DIS_TCXO_S                                   3
262 
263 // Field:     [2] DIS_GPRAM
264 //
265 // Disable GPRAM (or use the 8K VIMS RAM as CACHE RAM).
266 // 0: GPRAM is enabled and hence CACHE disabled.
267 // 1: GPRAM is disabled and instead CACHE is enabled (default).
268 // Notes:
269 // - Disabling CACHE will reduce CPU execution speed (up to 60%).
270 // - GPRAM is 8 K-bytes in size and located at 0x11000000-0x11001FFF if
271 // enabled.
272 // See:
273 // VIMS:CTL.MODE
274 #define CCFG_SIZE_AND_DIS_FLAGS_DIS_GPRAM                           0x00000004
275 #define CCFG_SIZE_AND_DIS_FLAGS_DIS_GPRAM_BITN                               2
276 #define CCFG_SIZE_AND_DIS_FLAGS_DIS_GPRAM_M                         0x00000004
277 #define CCFG_SIZE_AND_DIS_FLAGS_DIS_GPRAM_S                                  2
278 
279 // Field:     [1] DIS_ALT_DCDC_SETTING
280 //
281 // Disable alternate DC/DC settings.
282 // 0: Enable alternate DC/DC settings.
283 // 1: Disable alternate DC/DC settings.
284 // See:
285 // MODE_CONF_1.ALT_DCDC_VMIN
286 // MODE_CONF_1.ALT_DCDC_DITHER_EN
287 // MODE_CONF_1.ALT_DCDC_IPEAK
288 //
289 // NOTE! The DriverLib function SysCtrl_DCDC_VoltageConditionalControl() must
290 // be called regularly to apply this field (handled automatically if using TI
291 // RTOS!).
292 #define CCFG_SIZE_AND_DIS_FLAGS_DIS_ALT_DCDC_SETTING                0x00000002
293 #define CCFG_SIZE_AND_DIS_FLAGS_DIS_ALT_DCDC_SETTING_BITN                    1
294 #define CCFG_SIZE_AND_DIS_FLAGS_DIS_ALT_DCDC_SETTING_M              0x00000002
295 #define CCFG_SIZE_AND_DIS_FLAGS_DIS_ALT_DCDC_SETTING_S                       1
296 
297 // Field:     [0] DIS_XOSC_OVR
298 //
299 // Disable XOSC override functionality.
300 // 0: Enable XOSC override functionality.
301 // 1: Disable XOSC override functionality.
302 // See:
303 // MODE_CONF_1.DELTA_IBIAS_INIT
304 // MODE_CONF_1.DELTA_IBIAS_OFFSET
305 // MODE_CONF_1.XOSC_MAX_START
306 #define CCFG_SIZE_AND_DIS_FLAGS_DIS_XOSC_OVR                        0x00000001
307 #define CCFG_SIZE_AND_DIS_FLAGS_DIS_XOSC_OVR_BITN                            0
308 #define CCFG_SIZE_AND_DIS_FLAGS_DIS_XOSC_OVR_M                      0x00000001
309 #define CCFG_SIZE_AND_DIS_FLAGS_DIS_XOSC_OVR_S                               0
310 
311 //*****************************************************************************
312 //
313 // Register: CCFG_O_MODE_CONF
314 //
315 //*****************************************************************************
316 // Field: [31:28] VDDR_TRIM_SLEEP_DELTA
317 //
318 // Signed delta value to apply to the
319 // VDDR_TRIM_SLEEP target, minus one. See FCFG1:VOLT_TRIM.VDDR_TRIM_SLEEP_H.
320 // 0x8 (-8) : Delta = -7
321 // ...
322 // 0xF (-1) : Delta = 0
323 // 0x0 (0) : Delta = +1
324 // ...
325 // 0x7 (7) : Delta = +8
326 #define CCFG_MODE_CONF_VDDR_TRIM_SLEEP_DELTA_W                               4
327 #define CCFG_MODE_CONF_VDDR_TRIM_SLEEP_DELTA_M                      0xF0000000
328 #define CCFG_MODE_CONF_VDDR_TRIM_SLEEP_DELTA_S                              28
329 
330 // Field:    [27] DCDC_RECHARGE
331 //
332 // DC/DC during recharge in powerdown.
333 // 0: Use the DC/DC during recharge in powerdown.
334 // 1: Do not use the DC/DC during recharge in powerdown (default).
335 //
336 // NOTE! The DriverLib function SysCtrl_DCDC_VoltageConditionalControl() must
337 // be called regularly to apply this field (handled automatically if using TI
338 // RTOS!).
339 #define CCFG_MODE_CONF_DCDC_RECHARGE                                0x08000000
340 #define CCFG_MODE_CONF_DCDC_RECHARGE_BITN                                   27
341 #define CCFG_MODE_CONF_DCDC_RECHARGE_M                              0x08000000
342 #define CCFG_MODE_CONF_DCDC_RECHARGE_S                                      27
343 
344 // Field:    [26] DCDC_ACTIVE
345 //
346 // DC/DC in active mode.
347 // 0: Use the DC/DC during active mode.
348 // 1: Do not use the DC/DC during active mode (default).
349 //
350 // NOTE! The DriverLib function SysCtrl_DCDC_VoltageConditionalControl() must
351 // be called regularly to apply this field (handled automatically if using TI
352 // RTOS!).
353 #define CCFG_MODE_CONF_DCDC_ACTIVE                                  0x04000000
354 #define CCFG_MODE_CONF_DCDC_ACTIVE_BITN                                     26
355 #define CCFG_MODE_CONF_DCDC_ACTIVE_M                                0x04000000
356 #define CCFG_MODE_CONF_DCDC_ACTIVE_S                                        26
357 
358 // Field:    [25] VDDR_EXT_LOAD
359 //
360 // Reserved for future use. Software should not rely on the value of a
361 // reserved. Writing any other value than the reset/default value may result in
362 // undefined behavior.
363 #define CCFG_MODE_CONF_VDDR_EXT_LOAD                                0x02000000
364 #define CCFG_MODE_CONF_VDDR_EXT_LOAD_BITN                                   25
365 #define CCFG_MODE_CONF_VDDR_EXT_LOAD_M                              0x02000000
366 #define CCFG_MODE_CONF_VDDR_EXT_LOAD_S                                      25
367 
368 // Field:    [24] VDDS_BOD_LEVEL
369 //
370 // VDDS BOD level.
371 // 0: VDDS BOD level is 2.0V (necessary for external load mode, or for maximum
372 // PA output power on CC13xx).
373 // 1: VDDS BOD level is 1.8V (or 1.65V for external regulator mode) (default).
374 #define CCFG_MODE_CONF_VDDS_BOD_LEVEL                               0x01000000
375 #define CCFG_MODE_CONF_VDDS_BOD_LEVEL_BITN                                  24
376 #define CCFG_MODE_CONF_VDDS_BOD_LEVEL_M                             0x01000000
377 #define CCFG_MODE_CONF_VDDS_BOD_LEVEL_S                                     24
378 
379 // Field: [23:22] SCLK_LF_OPTION
380 //
381 // Select source for SCLK_LF.
382 // ENUMs:
383 // RCOSC_LF                 Low frequency RCOSC (default)
384 // XOSC_LF                  32.768kHz low frequency XOSC
385 // EXTERNAL_LF              External low frequency clock on DIO defined by
386 //                          EXT_LF_CLK.DIO. The RTC tick speed
387 //                          AON_RTC:SUBSECINC is updated to
388 //                          EXT_LF_CLK.RTC_INCREMENT (done in the
389 //                          SetupTrimDevice() driverlib boot function).
390 //                          External clock must always be running when the
391 //                          chip is in standby for VDDR recharge timing.
392 // XOSC_HF_DLF              31.25kHz clock derived from 48MHz XOSC or HPOSC.
393 //                          The RTC tick speed AON_RTC:SUBSECINC is updated
394 //                          to 0x8637BD, corresponding to a 31.25kHz clock
395 //                          (done in the SetupTrimDevice() driverlib boot
396 //                          function). The device must be blocked from
397 //                          entering Standby mode when using this clock
398 //                          source.
399 #define CCFG_MODE_CONF_SCLK_LF_OPTION_W                                      2
400 #define CCFG_MODE_CONF_SCLK_LF_OPTION_M                             0x00C00000
401 #define CCFG_MODE_CONF_SCLK_LF_OPTION_S                                     22
402 #define CCFG_MODE_CONF_SCLK_LF_OPTION_RCOSC_LF                      0x00C00000
403 #define CCFG_MODE_CONF_SCLK_LF_OPTION_XOSC_LF                       0x00800000
404 #define CCFG_MODE_CONF_SCLK_LF_OPTION_EXTERNAL_LF                   0x00400000
405 #define CCFG_MODE_CONF_SCLK_LF_OPTION_XOSC_HF_DLF                   0x00000000
406 
407 // Field:    [21] VDDR_TRIM_SLEEP_TC
408 //
409 // 0x1: VDDR_TRIM_SLEEP_DELTA is not temperature compensated
410 // 0x0: RTOS/driver temperature compensates VDDR_TRIM_SLEEP_DELTA every time
411 // standby mode is entered. This improves low-temperature RCOSC_LF frequency
412 // stability in standby mode.
413 //
414 // When temperature compensation is performed, the delta is calculates this
415 // way:
416 // Delta = max (delta, min(8, floor(62-temp)/8))
417 // Here, delta is given by VDDR_TRIM_SLEEP_DELTA, and temp is the current
418 // temperature in degrees C.
419 #define CCFG_MODE_CONF_VDDR_TRIM_SLEEP_TC                           0x00200000
420 #define CCFG_MODE_CONF_VDDR_TRIM_SLEEP_TC_BITN                              21
421 #define CCFG_MODE_CONF_VDDR_TRIM_SLEEP_TC_M                         0x00200000
422 #define CCFG_MODE_CONF_VDDR_TRIM_SLEEP_TC_S                                 21
423 
424 // Field:    [20] RTC_COMP
425 //
426 // Reserved for future use. Software should not rely on the value of a
427 // reserved. Writing any other value than the reset/default value may result in
428 // undefined behavior.
429 #define CCFG_MODE_CONF_RTC_COMP                                     0x00100000
430 #define CCFG_MODE_CONF_RTC_COMP_BITN                                        20
431 #define CCFG_MODE_CONF_RTC_COMP_M                                   0x00100000
432 #define CCFG_MODE_CONF_RTC_COMP_S                                           20
433 
434 // Field: [19:18] XOSC_FREQ
435 //
436 // Selects which high frequency oscillator is used (required for radio usage).
437 // ENUMs:
438 // 24M                      24 MHz XOSC_HF. Not supported.
439 // 48M                      48 MHz XOSC_HF
440 // HPOSC                    Internal high precision oscillator.
441 // TCXO                     External 48Mhz TCXO.
442 //                          Refer to
443 //                          MODE_CONF_1.TCXO_MAX_START and
444 //                          MODE_CONF_1.TCXO_TYPE bit fields for additional
445 //                          configuration of TCXO.
446 #define CCFG_MODE_CONF_XOSC_FREQ_W                                           2
447 #define CCFG_MODE_CONF_XOSC_FREQ_M                                  0x000C0000
448 #define CCFG_MODE_CONF_XOSC_FREQ_S                                          18
449 #define CCFG_MODE_CONF_XOSC_FREQ_24M                                0x000C0000
450 #define CCFG_MODE_CONF_XOSC_FREQ_48M                                0x00080000
451 #define CCFG_MODE_CONF_XOSC_FREQ_HPOSC                              0x00040000
452 #define CCFG_MODE_CONF_XOSC_FREQ_TCXO                               0x00000000
453 
454 // Field:    [17] XOSC_CAP_MOD
455 //
456 // Enable modification (delta) to XOSC cap-array. Value specified in
457 // XOSC_CAPARRAY_DELTA.
458 // 0: Apply cap-array delta
459 // 1: Do not apply cap-array delta (default)
460 #define CCFG_MODE_CONF_XOSC_CAP_MOD                                 0x00020000
461 #define CCFG_MODE_CONF_XOSC_CAP_MOD_BITN                                    17
462 #define CCFG_MODE_CONF_XOSC_CAP_MOD_M                               0x00020000
463 #define CCFG_MODE_CONF_XOSC_CAP_MOD_S                                       17
464 
465 // Field:    [16] HF_COMP
466 //
467 // Reserved for future use. Software should not rely on the value of a
468 // reserved. Writing any other value than the reset/default value may result in
469 // undefined behavior.
470 #define CCFG_MODE_CONF_HF_COMP                                      0x00010000
471 #define CCFG_MODE_CONF_HF_COMP_BITN                                         16
472 #define CCFG_MODE_CONF_HF_COMP_M                                    0x00010000
473 #define CCFG_MODE_CONF_HF_COMP_S                                            16
474 
475 // Field:  [15:8] XOSC_CAPARRAY_DELTA
476 //
477 // Signed 8-bit value, directly modifying trimmed XOSC cap-array step value.
478 // Enabled by XOSC_CAP_MOD.
479 #define CCFG_MODE_CONF_XOSC_CAPARRAY_DELTA_W                                 8
480 #define CCFG_MODE_CONF_XOSC_CAPARRAY_DELTA_M                        0x0000FF00
481 #define CCFG_MODE_CONF_XOSC_CAPARRAY_DELTA_S                                 8
482 
483 // Field:   [7:0] VDDR_CAP
484 //
485 // Unsigned 8-bit integer, representing the minimum decoupling capacitance
486 // (worst case) on VDDR, in units of 100nF. This should take into account
487 // capacitor tolerance and voltage dependent capacitance variation. This bit
488 // affects the recharge period calculation when going into powerdown or
489 // standby.
490 //
491 // NOTE! If using the following functions this field must be configured (used
492 // by TI RTOS):
493 // SysCtrlSetRechargeBeforePowerDown() SysCtrlAdjustRechargeAfterPowerDown()
494 #define CCFG_MODE_CONF_VDDR_CAP_W                                            8
495 #define CCFG_MODE_CONF_VDDR_CAP_M                                   0x000000FF
496 #define CCFG_MODE_CONF_VDDR_CAP_S                                            0
497 
498 //*****************************************************************************
499 //
500 // Register: CCFG_O_VOLT_LOAD_0
501 //
502 //*****************************************************************************
503 // Field: [31:24] VDDR_EXT_TP45
504 //
505 // Reserved for future use. Software should not rely on the value of a
506 // reserved. Writing any other value than the reset/default value may result in
507 // undefined behavior.
508 #define CCFG_VOLT_LOAD_0_VDDR_EXT_TP45_W                                     8
509 #define CCFG_VOLT_LOAD_0_VDDR_EXT_TP45_M                            0xFF000000
510 #define CCFG_VOLT_LOAD_0_VDDR_EXT_TP45_S                                    24
511 
512 // Field: [23:16] VDDR_EXT_TP25
513 //
514 // Reserved for future use. Software should not rely on the value of a
515 // reserved. Writing any other value than the reset/default value may result in
516 // undefined behavior.
517 #define CCFG_VOLT_LOAD_0_VDDR_EXT_TP25_W                                     8
518 #define CCFG_VOLT_LOAD_0_VDDR_EXT_TP25_M                            0x00FF0000
519 #define CCFG_VOLT_LOAD_0_VDDR_EXT_TP25_S                                    16
520 
521 // Field:  [15:8] VDDR_EXT_TP5
522 //
523 // Reserved for future use. Software should not rely on the value of a
524 // reserved. Writing any other value than the reset/default value may result in
525 // undefined behavior.
526 #define CCFG_VOLT_LOAD_0_VDDR_EXT_TP5_W                                      8
527 #define CCFG_VOLT_LOAD_0_VDDR_EXT_TP5_M                             0x0000FF00
528 #define CCFG_VOLT_LOAD_0_VDDR_EXT_TP5_S                                      8
529 
530 // Field:   [7:0] VDDR_EXT_TM15
531 //
532 // Reserved for future use. Software should not rely on the value of a
533 // reserved. Writing any other value than the reset/default value may result in
534 // undefined behavior.
535 #define CCFG_VOLT_LOAD_0_VDDR_EXT_TM15_W                                     8
536 #define CCFG_VOLT_LOAD_0_VDDR_EXT_TM15_M                            0x000000FF
537 #define CCFG_VOLT_LOAD_0_VDDR_EXT_TM15_S                                     0
538 
539 //*****************************************************************************
540 //
541 // Register: CCFG_O_VOLT_LOAD_1
542 //
543 //*****************************************************************************
544 // Field: [31:24] VDDR_EXT_TP125
545 //
546 // Reserved for future use. Software should not rely on the value of a
547 // reserved. Writing any other value than the reset/default value may result in
548 // undefined behavior.
549 #define CCFG_VOLT_LOAD_1_VDDR_EXT_TP125_W                                    8
550 #define CCFG_VOLT_LOAD_1_VDDR_EXT_TP125_M                           0xFF000000
551 #define CCFG_VOLT_LOAD_1_VDDR_EXT_TP125_S                                   24
552 
553 // Field: [23:16] VDDR_EXT_TP105
554 //
555 // Reserved for future use. Software should not rely on the value of a
556 // reserved. Writing any other value than the reset/default value may result in
557 // undefined behavior.
558 #define CCFG_VOLT_LOAD_1_VDDR_EXT_TP105_W                                    8
559 #define CCFG_VOLT_LOAD_1_VDDR_EXT_TP105_M                           0x00FF0000
560 #define CCFG_VOLT_LOAD_1_VDDR_EXT_TP105_S                                   16
561 
562 // Field:  [15:8] VDDR_EXT_TP85
563 //
564 // Reserved for future use. Software should not rely on the value of a
565 // reserved. Writing any other value than the reset/default value may result in
566 // undefined behavior.
567 #define CCFG_VOLT_LOAD_1_VDDR_EXT_TP85_W                                     8
568 #define CCFG_VOLT_LOAD_1_VDDR_EXT_TP85_M                            0x0000FF00
569 #define CCFG_VOLT_LOAD_1_VDDR_EXT_TP85_S                                     8
570 
571 // Field:   [7:0] VDDR_EXT_TP65
572 //
573 // Reserved for future use. Software should not rely on the value of a
574 // reserved. Writing any other value than the reset/default value may result in
575 // undefined behavior.
576 #define CCFG_VOLT_LOAD_1_VDDR_EXT_TP65_W                                     8
577 #define CCFG_VOLT_LOAD_1_VDDR_EXT_TP65_M                            0x000000FF
578 #define CCFG_VOLT_LOAD_1_VDDR_EXT_TP65_S                                     0
579 
580 //*****************************************************************************
581 //
582 // Register: CCFG_O_RTC_OFFSET
583 //
584 //*****************************************************************************
585 // Field: [31:16] RTC_COMP_P0
586 //
587 // Reserved for future use. Software should not rely on the value of a
588 // reserved. Writing any other value than the reset/default value may result in
589 // undefined behavior.
590 #define CCFG_RTC_OFFSET_RTC_COMP_P0_W                                       16
591 #define CCFG_RTC_OFFSET_RTC_COMP_P0_M                               0xFFFF0000
592 #define CCFG_RTC_OFFSET_RTC_COMP_P0_S                                       16
593 
594 // Field:  [15:8] RTC_COMP_P1
595 //
596 // Reserved for future use. Software should not rely on the value of a
597 // reserved. Writing any other value than the reset/default value may result in
598 // undefined behavior.
599 #define CCFG_RTC_OFFSET_RTC_COMP_P1_W                                        8
600 #define CCFG_RTC_OFFSET_RTC_COMP_P1_M                               0x0000FF00
601 #define CCFG_RTC_OFFSET_RTC_COMP_P1_S                                        8
602 
603 // Field:   [7:0] RTC_COMP_P2
604 //
605 // Reserved for future use. Software should not rely on the value of a
606 // reserved. Writing any other value than the reset/default value may result in
607 // undefined behavior.
608 #define CCFG_RTC_OFFSET_RTC_COMP_P2_W                                        8
609 #define CCFG_RTC_OFFSET_RTC_COMP_P2_M                               0x000000FF
610 #define CCFG_RTC_OFFSET_RTC_COMP_P2_S                                        0
611 
612 //*****************************************************************************
613 //
614 // Register: CCFG_O_FREQ_OFFSET
615 //
616 //*****************************************************************************
617 // Field: [31:16] HF_COMP_P0
618 //
619 // Reserved for future use. Software should not rely on the value of a
620 // reserved. Writing any other value than the reset/default value may result in
621 // undefined behavior.
622 #define CCFG_FREQ_OFFSET_HF_COMP_P0_W                                       16
623 #define CCFG_FREQ_OFFSET_HF_COMP_P0_M                               0xFFFF0000
624 #define CCFG_FREQ_OFFSET_HF_COMP_P0_S                                       16
625 
626 // Field:  [15:8] HF_COMP_P1
627 //
628 // Reserved for future use. Software should not rely on the value of a
629 // reserved. Writing any other value than the reset/default value may result in
630 // undefined behavior.
631 #define CCFG_FREQ_OFFSET_HF_COMP_P1_W                                        8
632 #define CCFG_FREQ_OFFSET_HF_COMP_P1_M                               0x0000FF00
633 #define CCFG_FREQ_OFFSET_HF_COMP_P1_S                                        8
634 
635 // Field:   [7:0] HF_COMP_P2
636 //
637 // Reserved for future use. Software should not rely on the value of a
638 // reserved. Writing any other value than the reset/default value may result in
639 // undefined behavior.
640 #define CCFG_FREQ_OFFSET_HF_COMP_P2_W                                        8
641 #define CCFG_FREQ_OFFSET_HF_COMP_P2_M                               0x000000FF
642 #define CCFG_FREQ_OFFSET_HF_COMP_P2_S                                        0
643 
644 //*****************************************************************************
645 //
646 // Register: CCFG_O_IEEE_MAC_0
647 //
648 //*****************************************************************************
649 // Field:  [31:0] ADDR
650 //
651 // Bits[31:0] of the 64-bits custom IEEE MAC address.
652 // If different from 0xFFFFFFFF then the value of this field is applied;
653 // otherwise use value from FCFG.
654 #define CCFG_IEEE_MAC_0_ADDR_W                                              32
655 #define CCFG_IEEE_MAC_0_ADDR_M                                      0xFFFFFFFF
656 #define CCFG_IEEE_MAC_0_ADDR_S                                               0
657 
658 //*****************************************************************************
659 //
660 // Register: CCFG_O_IEEE_MAC_1
661 //
662 //*****************************************************************************
663 // Field:  [31:0] ADDR
664 //
665 // Bits[63:32] of the 64-bits custom IEEE MAC address.
666 // If different from 0xFFFFFFFF then the value of this field is applied;
667 // otherwise use value from FCFG.
668 #define CCFG_IEEE_MAC_1_ADDR_W                                              32
669 #define CCFG_IEEE_MAC_1_ADDR_M                                      0xFFFFFFFF
670 #define CCFG_IEEE_MAC_1_ADDR_S                                               0
671 
672 //*****************************************************************************
673 //
674 // Register: CCFG_O_IEEE_BLE_0
675 //
676 //*****************************************************************************
677 // Field:  [31:0] ADDR
678 //
679 // Bits[31:0] of the 64-bits custom IEEE BLE address.
680 // If different from 0xFFFFFFFF then the value of this field is applied;
681 // otherwise use value from FCFG.
682 #define CCFG_IEEE_BLE_0_ADDR_W                                              32
683 #define CCFG_IEEE_BLE_0_ADDR_M                                      0xFFFFFFFF
684 #define CCFG_IEEE_BLE_0_ADDR_S                                               0
685 
686 //*****************************************************************************
687 //
688 // Register: CCFG_O_IEEE_BLE_1
689 //
690 //*****************************************************************************
691 // Field:  [31:0] ADDR
692 //
693 // Bits[63:32] of the 64-bits custom IEEE BLE address.
694 // If different from 0xFFFFFFFF then the value of this field is applied;
695 // otherwise use value from FCFG.
696 #define CCFG_IEEE_BLE_1_ADDR_W                                              32
697 #define CCFG_IEEE_BLE_1_ADDR_M                                      0xFFFFFFFF
698 #define CCFG_IEEE_BLE_1_ADDR_S                                               0
699 
700 //*****************************************************************************
701 //
702 // Register: CCFG_O_BL_CONFIG
703 //
704 //*****************************************************************************
705 // Field: [31:24] BOOTLOADER_ENABLE
706 //
707 // Bootloader enable. Boot loader can be accessed if
708 // IMAGE_VALID_CONF.IMAGE_VALID is non-zero or BL_ENABLE is enabled (and
709 // conditions for boot loader backdoor are met).
710 // 0xC5: Boot loader is enabled.
711 // Any other value: Boot loader is disabled.
712 #define CCFG_BL_CONFIG_BOOTLOADER_ENABLE_W                                   8
713 #define CCFG_BL_CONFIG_BOOTLOADER_ENABLE_M                          0xFF000000
714 #define CCFG_BL_CONFIG_BOOTLOADER_ENABLE_S                                  24
715 
716 // Field:    [16] BL_LEVEL
717 //
718 // Sets the active level of the selected DIO number BL_PIN_NUMBER if boot
719 // loader backdoor is enabled by the BL_ENABLE field.
720 // 0: Active low.
721 // 1: Active high.
722 #define CCFG_BL_CONFIG_BL_LEVEL                                     0x00010000
723 #define CCFG_BL_CONFIG_BL_LEVEL_BITN                                        16
724 #define CCFG_BL_CONFIG_BL_LEVEL_M                                   0x00010000
725 #define CCFG_BL_CONFIG_BL_LEVEL_S                                           16
726 
727 // Field:  [15:8] BL_PIN_NUMBER
728 //
729 // DIO number that is level checked if the boot loader backdoor is enabled by
730 // the BL_ENABLE field.
731 #define CCFG_BL_CONFIG_BL_PIN_NUMBER_W                                       8
732 #define CCFG_BL_CONFIG_BL_PIN_NUMBER_M                              0x0000FF00
733 #define CCFG_BL_CONFIG_BL_PIN_NUMBER_S                                       8
734 
735 // Field:   [7:0] BL_ENABLE
736 //
737 // Enables the boot loader backdoor.
738 // 0xC5: Boot loader backdoor is enabled.
739 // Any other value: Boot loader backdoor is disabled.
740 //
741 // NOTE! Boot loader must be enabled (see BOOTLOADER_ENABLE) if boot loader
742 // backdoor is enabled.
743 #define CCFG_BL_CONFIG_BL_ENABLE_W                                           8
744 #define CCFG_BL_CONFIG_BL_ENABLE_M                                  0x000000FF
745 #define CCFG_BL_CONFIG_BL_ENABLE_S                                           0
746 
747 //*****************************************************************************
748 //
749 // Register: CCFG_O_ERASE_CONF
750 //
751 //*****************************************************************************
752 // Field:     [8] CHIP_ERASE_DIS_N
753 //
754 // Chip erase.
755 // This bit controls if a chip erase requested through the JTAG WUC TAP will be
756 // ignored in a following boot caused by a reset of the MCU VD.
757 // A successful chip erase operation will force the content of the flash main
758 // bank back to the state as it was when delivered by TI.
759 // 0: Disable. Any chip erase request detected during boot will be ignored.
760 // 1: Enable. Any chip erase request detected during boot will be performed by
761 // the boot FW.
762 #define CCFG_ERASE_CONF_CHIP_ERASE_DIS_N                            0x00000100
763 #define CCFG_ERASE_CONF_CHIP_ERASE_DIS_N_BITN                                8
764 #define CCFG_ERASE_CONF_CHIP_ERASE_DIS_N_M                          0x00000100
765 #define CCFG_ERASE_CONF_CHIP_ERASE_DIS_N_S                                   8
766 
767 // Field:     [0] BANK_ERASE_DIS_N
768 //
769 // Bank erase.
770 // This bit controls if the ROM serial boot loader will accept a received Bank
771 // Erase command (COMMAND_BANK_ERASE).
772 // A successful Bank Erase operation will erase all main bank sectors not
773 // protected by write protect configuration bits in CCFG.
774 // 0: Disable the boot loader bank erase function.
775 // 1: Enable the boot loader bank erase function.
776 #define CCFG_ERASE_CONF_BANK_ERASE_DIS_N                            0x00000001
777 #define CCFG_ERASE_CONF_BANK_ERASE_DIS_N_BITN                                0
778 #define CCFG_ERASE_CONF_BANK_ERASE_DIS_N_M                          0x00000001
779 #define CCFG_ERASE_CONF_BANK_ERASE_DIS_N_S                                   0
780 
781 //*****************************************************************************
782 //
783 // Register: CCFG_O_CCFG_TI_OPTIONS
784 //
785 //*****************************************************************************
786 // Field:   [7:0] TI_FA_ENABLE
787 //
788 // TI Failure Analysis.
789 // 0xC5: Enable the functionality of unlocking the TI FA (TI Failure Analysis)
790 // option with the unlock code.
791 // All other values: Disable the functionality of unlocking the TI FA option
792 // with the unlock code.
793 #define CCFG_CCFG_TI_OPTIONS_TI_FA_ENABLE_W                                  8
794 #define CCFG_CCFG_TI_OPTIONS_TI_FA_ENABLE_M                         0x000000FF
795 #define CCFG_CCFG_TI_OPTIONS_TI_FA_ENABLE_S                                  0
796 
797 //*****************************************************************************
798 //
799 // Register: CCFG_O_CCFG_TAP_DAP_0
800 //
801 //*****************************************************************************
802 // Field: [23:16] CPU_DAP_ENABLE
803 //
804 // Enable CPU DAP.
805 // 0xC5: Main CPU DAP access is enabled during power-up/system-reset by ROM
806 // boot FW.
807 // Any other value: Main CPU DAP access will remain disabled out of
808 // power-up/system-reset.
809 #define CCFG_CCFG_TAP_DAP_0_CPU_DAP_ENABLE_W                                 8
810 #define CCFG_CCFG_TAP_DAP_0_CPU_DAP_ENABLE_M                        0x00FF0000
811 #define CCFG_CCFG_TAP_DAP_0_CPU_DAP_ENABLE_S                                16
812 
813 // Field:  [15:8] PWRPROF_TAP_ENABLE
814 //
815 // Enable PWRPROF TAP.
816 // 0xC5: PWRPROF TAP access is enabled during power-up/system-reset by ROM boot
817 // FW if enabled by corresponding configuration value in FCFG1 defined by TI.
818 // Any other value: PWRPROF TAP access will remain disabled out of
819 // power-up/system-reset.
820 #define CCFG_CCFG_TAP_DAP_0_PWRPROF_TAP_ENABLE_W                             8
821 #define CCFG_CCFG_TAP_DAP_0_PWRPROF_TAP_ENABLE_M                    0x0000FF00
822 #define CCFG_CCFG_TAP_DAP_0_PWRPROF_TAP_ENABLE_S                             8
823 
824 // Field:   [7:0] TEST_TAP_ENABLE
825 //
826 // Enable Test TAP.
827 // 0xC5: TEST TAP access is enabled during power-up/system-reset by ROM boot FW
828 // if enabled by corresponding configuration value in FCFG1 defined by TI.
829 // Any other value: TEST TAP access will remain disabled out of
830 // power-up/system-reset.
831 #define CCFG_CCFG_TAP_DAP_0_TEST_TAP_ENABLE_W                                8
832 #define CCFG_CCFG_TAP_DAP_0_TEST_TAP_ENABLE_M                       0x000000FF
833 #define CCFG_CCFG_TAP_DAP_0_TEST_TAP_ENABLE_S                                0
834 
835 //*****************************************************************************
836 //
837 // Register: CCFG_O_CCFG_TAP_DAP_1
838 //
839 //*****************************************************************************
840 // Field: [23:16] PBIST2_TAP_ENABLE
841 //
842 // Enable PBIST2 TAP.
843 // 0xC5: PBIST2 TAP access is enabled during power-up/system-reset by ROM boot
844 // FW if enabled by corresponding configuration value in FCFG1 defined by TI.
845 // Any other value: PBIST2 TAP access will remain disabled out of
846 // power-up/system-reset.
847 #define CCFG_CCFG_TAP_DAP_1_PBIST2_TAP_ENABLE_W                              8
848 #define CCFG_CCFG_TAP_DAP_1_PBIST2_TAP_ENABLE_M                     0x00FF0000
849 #define CCFG_CCFG_TAP_DAP_1_PBIST2_TAP_ENABLE_S                             16
850 
851 // Field:  [15:8] PBIST1_TAP_ENABLE
852 //
853 // Enable PBIST1 TAP.
854 // 0xC5: PBIST1 TAP access is enabled during power-up/system-reset by ROM boot
855 // FW if enabled by corresponding configuration value in FCFG1 defined by TI.
856 // Any other value: PBIST1 TAP access will remain disabled out of
857 // power-up/system-reset.
858 #define CCFG_CCFG_TAP_DAP_1_PBIST1_TAP_ENABLE_W                              8
859 #define CCFG_CCFG_TAP_DAP_1_PBIST1_TAP_ENABLE_M                     0x0000FF00
860 #define CCFG_CCFG_TAP_DAP_1_PBIST1_TAP_ENABLE_S                              8
861 
862 // Field:   [7:0] AON_TAP_ENABLE
863 //
864 // Enable AON TAP
865 // 0xC5: AON TAP access is enabled during power-up/system-reset by ROM boot FW
866 // if enabled by corresponding configuration value in FCFG1 defined by TI.
867 // Any other value: AON TAP access will remain disabled out of
868 // power-up/system-reset.
869 #define CCFG_CCFG_TAP_DAP_1_AON_TAP_ENABLE_W                                 8
870 #define CCFG_CCFG_TAP_DAP_1_AON_TAP_ENABLE_M                        0x000000FF
871 #define CCFG_CCFG_TAP_DAP_1_AON_TAP_ENABLE_S                                 0
872 
873 //*****************************************************************************
874 //
875 // Register: CCFG_O_IMAGE_VALID_CONF
876 //
877 //*****************************************************************************
878 // Field:  [31:0] IMAGE_VALID
879 //
880 // This field must have the address value of the start of the flash vector
881 // table in order to enable the boot FW in ROM to transfer control to a flash
882 // image.
883 // Any illegal vector table start address value will force the boot FW in ROM
884 // to transfer control to the serial boot loader in ROM.
885 #define CCFG_IMAGE_VALID_CONF_IMAGE_VALID_W                                 32
886 #define CCFG_IMAGE_VALID_CONF_IMAGE_VALID_M                         0xFFFFFFFF
887 #define CCFG_IMAGE_VALID_CONF_IMAGE_VALID_S                                  0
888 
889 //*****************************************************************************
890 //
891 // Register: CCFG_O_CCFG_PROT_31_0
892 //
893 //*****************************************************************************
894 // Field:    [31] WRT_PROT_SEC_31
895 //
896 // 0: Sector protected
897 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_31                         0x80000000
898 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_31_BITN                            31
899 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_31_M                       0x80000000
900 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_31_S                               31
901 
902 // Field:    [30] WRT_PROT_SEC_30
903 //
904 // 0: Sector protected
905 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_30                         0x40000000
906 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_30_BITN                            30
907 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_30_M                       0x40000000
908 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_30_S                               30
909 
910 // Field:    [29] WRT_PROT_SEC_29
911 //
912 // 0: Sector protected
913 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_29                         0x20000000
914 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_29_BITN                            29
915 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_29_M                       0x20000000
916 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_29_S                               29
917 
918 // Field:    [28] WRT_PROT_SEC_28
919 //
920 // 0: Sector protected
921 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_28                         0x10000000
922 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_28_BITN                            28
923 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_28_M                       0x10000000
924 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_28_S                               28
925 
926 // Field:    [27] WRT_PROT_SEC_27
927 //
928 // 0: Sector protected
929 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_27                         0x08000000
930 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_27_BITN                            27
931 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_27_M                       0x08000000
932 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_27_S                               27
933 
934 // Field:    [26] WRT_PROT_SEC_26
935 //
936 // 0: Sector protected
937 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_26                         0x04000000
938 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_26_BITN                            26
939 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_26_M                       0x04000000
940 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_26_S                               26
941 
942 // Field:    [25] WRT_PROT_SEC_25
943 //
944 // 0: Sector protected
945 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_25                         0x02000000
946 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_25_BITN                            25
947 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_25_M                       0x02000000
948 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_25_S                               25
949 
950 // Field:    [24] WRT_PROT_SEC_24
951 //
952 // 0: Sector protected
953 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_24                         0x01000000
954 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_24_BITN                            24
955 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_24_M                       0x01000000
956 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_24_S                               24
957 
958 // Field:    [23] WRT_PROT_SEC_23
959 //
960 // 0: Sector protected
961 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_23                         0x00800000
962 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_23_BITN                            23
963 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_23_M                       0x00800000
964 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_23_S                               23
965 
966 // Field:    [22] WRT_PROT_SEC_22
967 //
968 // 0: Sector protected
969 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_22                         0x00400000
970 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_22_BITN                            22
971 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_22_M                       0x00400000
972 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_22_S                               22
973 
974 // Field:    [21] WRT_PROT_SEC_21
975 //
976 // 0: Sector protected
977 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_21                         0x00200000
978 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_21_BITN                            21
979 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_21_M                       0x00200000
980 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_21_S                               21
981 
982 // Field:    [20] WRT_PROT_SEC_20
983 //
984 // 0: Sector protected
985 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_20                         0x00100000
986 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_20_BITN                            20
987 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_20_M                       0x00100000
988 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_20_S                               20
989 
990 // Field:    [19] WRT_PROT_SEC_19
991 //
992 // 0: Sector protected
993 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_19                         0x00080000
994 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_19_BITN                            19
995 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_19_M                       0x00080000
996 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_19_S                               19
997 
998 // Field:    [18] WRT_PROT_SEC_18
999 //
1000 // 0: Sector protected
1001 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_18                         0x00040000
1002 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_18_BITN                            18
1003 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_18_M                       0x00040000
1004 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_18_S                               18
1005 
1006 // Field:    [17] WRT_PROT_SEC_17
1007 //
1008 // 0: Sector protected
1009 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_17                         0x00020000
1010 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_17_BITN                            17
1011 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_17_M                       0x00020000
1012 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_17_S                               17
1013 
1014 // Field:    [16] WRT_PROT_SEC_16
1015 //
1016 // 0: Sector protected
1017 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_16                         0x00010000
1018 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_16_BITN                            16
1019 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_16_M                       0x00010000
1020 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_16_S                               16
1021 
1022 // Field:    [15] WRT_PROT_SEC_15
1023 //
1024 // 0: Sector protected
1025 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_15                         0x00008000
1026 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_15_BITN                            15
1027 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_15_M                       0x00008000
1028 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_15_S                               15
1029 
1030 // Field:    [14] WRT_PROT_SEC_14
1031 //
1032 // 0: Sector protected
1033 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_14                         0x00004000
1034 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_14_BITN                            14
1035 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_14_M                       0x00004000
1036 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_14_S                               14
1037 
1038 // Field:    [13] WRT_PROT_SEC_13
1039 //
1040 // 0: Sector protected
1041 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_13                         0x00002000
1042 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_13_BITN                            13
1043 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_13_M                       0x00002000
1044 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_13_S                               13
1045 
1046 // Field:    [12] WRT_PROT_SEC_12
1047 //
1048 // 0: Sector protected
1049 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_12                         0x00001000
1050 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_12_BITN                            12
1051 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_12_M                       0x00001000
1052 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_12_S                               12
1053 
1054 // Field:    [11] WRT_PROT_SEC_11
1055 //
1056 // 0: Sector protected
1057 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_11                         0x00000800
1058 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_11_BITN                            11
1059 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_11_M                       0x00000800
1060 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_11_S                               11
1061 
1062 // Field:    [10] WRT_PROT_SEC_10
1063 //
1064 // 0: Sector protected
1065 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_10                         0x00000400
1066 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_10_BITN                            10
1067 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_10_M                       0x00000400
1068 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_10_S                               10
1069 
1070 // Field:     [9] WRT_PROT_SEC_9
1071 //
1072 // 0: Sector protected
1073 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_9                          0x00000200
1074 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_9_BITN                              9
1075 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_9_M                        0x00000200
1076 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_9_S                                 9
1077 
1078 // Field:     [8] WRT_PROT_SEC_8
1079 //
1080 // 0: Sector protected
1081 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_8                          0x00000100
1082 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_8_BITN                              8
1083 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_8_M                        0x00000100
1084 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_8_S                                 8
1085 
1086 // Field:     [7] WRT_PROT_SEC_7
1087 //
1088 // 0: Sector protected
1089 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_7                          0x00000080
1090 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_7_BITN                              7
1091 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_7_M                        0x00000080
1092 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_7_S                                 7
1093 
1094 // Field:     [6] WRT_PROT_SEC_6
1095 //
1096 // 0: Sector protected
1097 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_6                          0x00000040
1098 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_6_BITN                              6
1099 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_6_M                        0x00000040
1100 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_6_S                                 6
1101 
1102 // Field:     [5] WRT_PROT_SEC_5
1103 //
1104 // 0: Sector protected
1105 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_5                          0x00000020
1106 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_5_BITN                              5
1107 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_5_M                        0x00000020
1108 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_5_S                                 5
1109 
1110 // Field:     [4] WRT_PROT_SEC_4
1111 //
1112 // 0: Sector protected
1113 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_4                          0x00000010
1114 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_4_BITN                              4
1115 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_4_M                        0x00000010
1116 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_4_S                                 4
1117 
1118 // Field:     [3] WRT_PROT_SEC_3
1119 //
1120 // 0: Sector protected
1121 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_3                          0x00000008
1122 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_3_BITN                              3
1123 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_3_M                        0x00000008
1124 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_3_S                                 3
1125 
1126 // Field:     [2] WRT_PROT_SEC_2
1127 //
1128 // 0: Sector protected
1129 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_2                          0x00000004
1130 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_2_BITN                              2
1131 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_2_M                        0x00000004
1132 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_2_S                                 2
1133 
1134 // Field:     [1] WRT_PROT_SEC_1
1135 //
1136 // 0: Sector protected
1137 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_1                          0x00000002
1138 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_1_BITN                              1
1139 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_1_M                        0x00000002
1140 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_1_S                                 1
1141 
1142 // Field:     [0] WRT_PROT_SEC_0
1143 //
1144 // 0: Sector protected
1145 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_0                          0x00000001
1146 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_0_BITN                              0
1147 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_0_M                        0x00000001
1148 #define CCFG_CCFG_PROT_31_0_WRT_PROT_SEC_0_S                                 0
1149 
1150 //*****************************************************************************
1151 //
1152 // Register: CCFG_O_CCFG_PROT_63_32
1153 //
1154 //*****************************************************************************
1155 // Field:    [31] WRT_PROT_SEC_63
1156 //
1157 // 0: Sector protected
1158 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_63                        0x80000000
1159 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_63_BITN                           31
1160 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_63_M                      0x80000000
1161 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_63_S                              31
1162 
1163 // Field:    [30] WRT_PROT_SEC_62
1164 //
1165 // 0: Sector protected
1166 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_62                        0x40000000
1167 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_62_BITN                           30
1168 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_62_M                      0x40000000
1169 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_62_S                              30
1170 
1171 // Field:    [29] WRT_PROT_SEC_61
1172 //
1173 // 0: Sector protected
1174 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_61                        0x20000000
1175 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_61_BITN                           29
1176 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_61_M                      0x20000000
1177 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_61_S                              29
1178 
1179 // Field:    [28] WRT_PROT_SEC_60
1180 //
1181 // 0: Sector protected
1182 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_60                        0x10000000
1183 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_60_BITN                           28
1184 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_60_M                      0x10000000
1185 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_60_S                              28
1186 
1187 // Field:    [27] WRT_PROT_SEC_59
1188 //
1189 // 0: Sector protected
1190 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_59                        0x08000000
1191 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_59_BITN                           27
1192 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_59_M                      0x08000000
1193 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_59_S                              27
1194 
1195 // Field:    [26] WRT_PROT_SEC_58
1196 //
1197 // 0: Sector protected
1198 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_58                        0x04000000
1199 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_58_BITN                           26
1200 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_58_M                      0x04000000
1201 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_58_S                              26
1202 
1203 // Field:    [25] WRT_PROT_SEC_57
1204 //
1205 // 0: Sector protected
1206 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_57                        0x02000000
1207 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_57_BITN                           25
1208 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_57_M                      0x02000000
1209 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_57_S                              25
1210 
1211 // Field:    [24] WRT_PROT_SEC_56
1212 //
1213 // 0: Sector protected
1214 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_56                        0x01000000
1215 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_56_BITN                           24
1216 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_56_M                      0x01000000
1217 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_56_S                              24
1218 
1219 // Field:    [23] WRT_PROT_SEC_55
1220 //
1221 // 0: Sector protected
1222 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_55                        0x00800000
1223 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_55_BITN                           23
1224 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_55_M                      0x00800000
1225 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_55_S                              23
1226 
1227 // Field:    [22] WRT_PROT_SEC_54
1228 //
1229 // 0: Sector protected
1230 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_54                        0x00400000
1231 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_54_BITN                           22
1232 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_54_M                      0x00400000
1233 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_54_S                              22
1234 
1235 // Field:    [21] WRT_PROT_SEC_53
1236 //
1237 // 0: Sector protected
1238 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_53                        0x00200000
1239 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_53_BITN                           21
1240 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_53_M                      0x00200000
1241 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_53_S                              21
1242 
1243 // Field:    [20] WRT_PROT_SEC_52
1244 //
1245 // 0: Sector protected
1246 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_52                        0x00100000
1247 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_52_BITN                           20
1248 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_52_M                      0x00100000
1249 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_52_S                              20
1250 
1251 // Field:    [19] WRT_PROT_SEC_51
1252 //
1253 // 0: Sector protected
1254 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_51                        0x00080000
1255 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_51_BITN                           19
1256 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_51_M                      0x00080000
1257 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_51_S                              19
1258 
1259 // Field:    [18] WRT_PROT_SEC_50
1260 //
1261 // 0: Sector protected
1262 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_50                        0x00040000
1263 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_50_BITN                           18
1264 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_50_M                      0x00040000
1265 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_50_S                              18
1266 
1267 // Field:    [17] WRT_PROT_SEC_49
1268 //
1269 // 0: Sector protected
1270 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_49                        0x00020000
1271 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_49_BITN                           17
1272 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_49_M                      0x00020000
1273 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_49_S                              17
1274 
1275 // Field:    [16] WRT_PROT_SEC_48
1276 //
1277 // 0: Sector protected
1278 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_48                        0x00010000
1279 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_48_BITN                           16
1280 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_48_M                      0x00010000
1281 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_48_S                              16
1282 
1283 // Field:    [15] WRT_PROT_SEC_47
1284 //
1285 // 0: Sector protected
1286 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_47                        0x00008000
1287 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_47_BITN                           15
1288 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_47_M                      0x00008000
1289 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_47_S                              15
1290 
1291 // Field:    [14] WRT_PROT_SEC_46
1292 //
1293 // 0: Sector protected
1294 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_46                        0x00004000
1295 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_46_BITN                           14
1296 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_46_M                      0x00004000
1297 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_46_S                              14
1298 
1299 // Field:    [13] WRT_PROT_SEC_45
1300 //
1301 // 0: Sector protected
1302 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_45                        0x00002000
1303 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_45_BITN                           13
1304 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_45_M                      0x00002000
1305 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_45_S                              13
1306 
1307 // Field:    [12] WRT_PROT_SEC_44
1308 //
1309 // 0: Sector protected
1310 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_44                        0x00001000
1311 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_44_BITN                           12
1312 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_44_M                      0x00001000
1313 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_44_S                              12
1314 
1315 // Field:    [11] WRT_PROT_SEC_43
1316 //
1317 // 0: Sector protected
1318 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_43                        0x00000800
1319 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_43_BITN                           11
1320 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_43_M                      0x00000800
1321 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_43_S                              11
1322 
1323 // Field:    [10] WRT_PROT_SEC_42
1324 //
1325 // 0: Sector protected
1326 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_42                        0x00000400
1327 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_42_BITN                           10
1328 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_42_M                      0x00000400
1329 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_42_S                              10
1330 
1331 // Field:     [9] WRT_PROT_SEC_41
1332 //
1333 // 0: Sector protected
1334 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_41                        0x00000200
1335 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_41_BITN                            9
1336 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_41_M                      0x00000200
1337 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_41_S                               9
1338 
1339 // Field:     [8] WRT_PROT_SEC_40
1340 //
1341 // 0: Sector protected
1342 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_40                        0x00000100
1343 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_40_BITN                            8
1344 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_40_M                      0x00000100
1345 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_40_S                               8
1346 
1347 // Field:     [7] WRT_PROT_SEC_39
1348 //
1349 // 0: Sector protected
1350 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_39                        0x00000080
1351 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_39_BITN                            7
1352 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_39_M                      0x00000080
1353 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_39_S                               7
1354 
1355 // Field:     [6] WRT_PROT_SEC_38
1356 //
1357 // 0: Sector protected
1358 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_38                        0x00000040
1359 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_38_BITN                            6
1360 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_38_M                      0x00000040
1361 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_38_S                               6
1362 
1363 // Field:     [5] WRT_PROT_SEC_37
1364 //
1365 // 0: Sector protected
1366 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_37                        0x00000020
1367 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_37_BITN                            5
1368 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_37_M                      0x00000020
1369 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_37_S                               5
1370 
1371 // Field:     [4] WRT_PROT_SEC_36
1372 //
1373 // 0: Sector protected
1374 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_36                        0x00000010
1375 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_36_BITN                            4
1376 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_36_M                      0x00000010
1377 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_36_S                               4
1378 
1379 // Field:     [3] WRT_PROT_SEC_35
1380 //
1381 // 0: Sector protected
1382 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_35                        0x00000008
1383 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_35_BITN                            3
1384 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_35_M                      0x00000008
1385 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_35_S                               3
1386 
1387 // Field:     [2] WRT_PROT_SEC_34
1388 //
1389 // 0: Sector protected
1390 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_34                        0x00000004
1391 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_34_BITN                            2
1392 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_34_M                      0x00000004
1393 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_34_S                               2
1394 
1395 // Field:     [1] WRT_PROT_SEC_33
1396 //
1397 // 0: Sector protected
1398 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_33                        0x00000002
1399 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_33_BITN                            1
1400 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_33_M                      0x00000002
1401 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_33_S                               1
1402 
1403 // Field:     [0] WRT_PROT_SEC_32
1404 //
1405 // 0: Sector protected
1406 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_32                        0x00000001
1407 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_32_BITN                            0
1408 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_32_M                      0x00000001
1409 #define CCFG_CCFG_PROT_63_32_WRT_PROT_SEC_32_S                               0
1410 
1411 //*****************************************************************************
1412 //
1413 // Register: CCFG_O_CCFG_PROT_95_64
1414 //
1415 //*****************************************************************************
1416 // Field:    [31] WRT_PROT_SEC_95
1417 //
1418 // 0: Sector protected
1419 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_95                        0x80000000
1420 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_95_BITN                           31
1421 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_95_M                      0x80000000
1422 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_95_S                              31
1423 
1424 // Field:    [30] WRT_PROT_SEC_94
1425 //
1426 // 0: Sector protected
1427 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_94                        0x40000000
1428 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_94_BITN                           30
1429 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_94_M                      0x40000000
1430 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_94_S                              30
1431 
1432 // Field:    [29] WRT_PROT_SEC_93
1433 //
1434 // 0: Sector protected
1435 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_93                        0x20000000
1436 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_93_BITN                           29
1437 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_93_M                      0x20000000
1438 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_93_S                              29
1439 
1440 // Field:    [28] WRT_PROT_SEC_92
1441 //
1442 // 0: Sector protected
1443 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_92                        0x10000000
1444 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_92_BITN                           28
1445 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_92_M                      0x10000000
1446 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_92_S                              28
1447 
1448 // Field:    [27] WRT_PROT_SEC_91
1449 //
1450 // 0: Sector protected
1451 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_91                        0x08000000
1452 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_91_BITN                           27
1453 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_91_M                      0x08000000
1454 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_91_S                              27
1455 
1456 // Field:    [26] WRT_PROT_SEC_90
1457 //
1458 // 0: Sector protected
1459 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_90                        0x04000000
1460 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_90_BITN                           26
1461 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_90_M                      0x04000000
1462 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_90_S                              26
1463 
1464 // Field:    [25] WRT_PROT_SEC_89
1465 //
1466 // 0: Sector protected
1467 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_89                        0x02000000
1468 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_89_BITN                           25
1469 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_89_M                      0x02000000
1470 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_89_S                              25
1471 
1472 // Field:    [24] WRT_PROT_SEC_88
1473 //
1474 // 0: Sector protected
1475 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_88                        0x01000000
1476 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_88_BITN                           24
1477 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_88_M                      0x01000000
1478 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_88_S                              24
1479 
1480 // Field:    [23] WRT_PROT_SEC_87
1481 //
1482 // 0: Sector protected
1483 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_87                        0x00800000
1484 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_87_BITN                           23
1485 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_87_M                      0x00800000
1486 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_87_S                              23
1487 
1488 // Field:    [22] WRT_PROT_SEC_86
1489 //
1490 // 0: Sector protected
1491 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_86                        0x00400000
1492 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_86_BITN                           22
1493 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_86_M                      0x00400000
1494 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_86_S                              22
1495 
1496 // Field:    [21] WRT_PROT_SEC_85
1497 //
1498 // 0: Sector protected
1499 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_85                        0x00200000
1500 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_85_BITN                           21
1501 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_85_M                      0x00200000
1502 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_85_S                              21
1503 
1504 // Field:    [20] WRT_PROT_SEC_84
1505 //
1506 // 0: Sector protected
1507 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_84                        0x00100000
1508 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_84_BITN                           20
1509 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_84_M                      0x00100000
1510 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_84_S                              20
1511 
1512 // Field:    [19] WRT_PROT_SEC_83
1513 //
1514 // 0: Sector protected
1515 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_83                        0x00080000
1516 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_83_BITN                           19
1517 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_83_M                      0x00080000
1518 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_83_S                              19
1519 
1520 // Field:    [18] WRT_PROT_SEC_82
1521 //
1522 // 0: Sector protected
1523 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_82                        0x00040000
1524 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_82_BITN                           18
1525 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_82_M                      0x00040000
1526 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_82_S                              18
1527 
1528 // Field:    [17] WRT_PROT_SEC_81
1529 //
1530 // 0: Sector protected
1531 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_81                        0x00020000
1532 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_81_BITN                           17
1533 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_81_M                      0x00020000
1534 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_81_S                              17
1535 
1536 // Field:    [16] WRT_PROT_SEC_80
1537 //
1538 // 0: Sector protected
1539 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_80                        0x00010000
1540 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_80_BITN                           16
1541 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_80_M                      0x00010000
1542 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_80_S                              16
1543 
1544 // Field:    [15] WRT_PROT_SEC_79
1545 //
1546 // 0: Sector protected
1547 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_79                        0x00008000
1548 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_79_BITN                           15
1549 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_79_M                      0x00008000
1550 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_79_S                              15
1551 
1552 // Field:    [14] WRT_PROT_SEC_78
1553 //
1554 // 0: Sector protected
1555 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_78                        0x00004000
1556 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_78_BITN                           14
1557 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_78_M                      0x00004000
1558 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_78_S                              14
1559 
1560 // Field:    [13] WRT_PROT_SEC_77
1561 //
1562 // 0: Sector protected
1563 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_77                        0x00002000
1564 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_77_BITN                           13
1565 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_77_M                      0x00002000
1566 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_77_S                              13
1567 
1568 // Field:    [12] WRT_PROT_SEC_76
1569 //
1570 // 0: Sector protected
1571 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_76                        0x00001000
1572 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_76_BITN                           12
1573 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_76_M                      0x00001000
1574 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_76_S                              12
1575 
1576 // Field:    [11] WRT_PROT_SEC_75
1577 //
1578 // 0: Sector protected
1579 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_75                        0x00000800
1580 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_75_BITN                           11
1581 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_75_M                      0x00000800
1582 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_75_S                              11
1583 
1584 // Field:    [10] WRT_PROT_SEC_74
1585 //
1586 // 0: Sector protected
1587 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_74                        0x00000400
1588 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_74_BITN                           10
1589 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_74_M                      0x00000400
1590 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_74_S                              10
1591 
1592 // Field:     [9] WRT_PROT_SEC_73
1593 //
1594 // 0: Sector protected
1595 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_73                        0x00000200
1596 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_73_BITN                            9
1597 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_73_M                      0x00000200
1598 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_73_S                               9
1599 
1600 // Field:     [8] WRT_PROT_SEC_72
1601 //
1602 // 0: Sector protected
1603 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_72                        0x00000100
1604 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_72_BITN                            8
1605 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_72_M                      0x00000100
1606 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_72_S                               8
1607 
1608 // Field:     [7] WRT_PROT_SEC_71
1609 //
1610 // 0: Sector protected
1611 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_71                        0x00000080
1612 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_71_BITN                            7
1613 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_71_M                      0x00000080
1614 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_71_S                               7
1615 
1616 // Field:     [6] WRT_PROT_SEC_70
1617 //
1618 // 0: Sector protected
1619 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_70                        0x00000040
1620 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_70_BITN                            6
1621 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_70_M                      0x00000040
1622 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_70_S                               6
1623 
1624 // Field:     [5] WRT_PROT_SEC_69
1625 //
1626 // 0: Sector protected
1627 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_69                        0x00000020
1628 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_69_BITN                            5
1629 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_69_M                      0x00000020
1630 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_69_S                               5
1631 
1632 // Field:     [4] WRT_PROT_SEC_68
1633 //
1634 // 0: Sector protected
1635 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_68                        0x00000010
1636 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_68_BITN                            4
1637 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_68_M                      0x00000010
1638 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_68_S                               4
1639 
1640 // Field:     [3] WRT_PROT_SEC_67
1641 //
1642 // 0: Sector protected
1643 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_67                        0x00000008
1644 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_67_BITN                            3
1645 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_67_M                      0x00000008
1646 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_67_S                               3
1647 
1648 // Field:     [2] WRT_PROT_SEC_66
1649 //
1650 // 0: Sector protected
1651 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_66                        0x00000004
1652 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_66_BITN                            2
1653 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_66_M                      0x00000004
1654 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_66_S                               2
1655 
1656 // Field:     [1] WRT_PROT_SEC_65
1657 //
1658 // 0: Sector protected
1659 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_65                        0x00000002
1660 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_65_BITN                            1
1661 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_65_M                      0x00000002
1662 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_65_S                               1
1663 
1664 // Field:     [0] WRT_PROT_SEC_64
1665 //
1666 // 0: Sector protected
1667 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_64                        0x00000001
1668 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_64_BITN                            0
1669 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_64_M                      0x00000001
1670 #define CCFG_CCFG_PROT_95_64_WRT_PROT_SEC_64_S                               0
1671 
1672 //*****************************************************************************
1673 //
1674 // Register: CCFG_O_CCFG_PROT_127_96
1675 //
1676 //*****************************************************************************
1677 // Field:    [31] WRT_PROT_SEC_127
1678 //
1679 // 0: Sector protected
1680 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_127                      0x80000000
1681 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_127_BITN                         31
1682 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_127_M                    0x80000000
1683 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_127_S                            31
1684 
1685 // Field:    [30] WRT_PROT_SEC_126
1686 //
1687 // 0: Sector protected
1688 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_126                      0x40000000
1689 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_126_BITN                         30
1690 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_126_M                    0x40000000
1691 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_126_S                            30
1692 
1693 // Field:    [29] WRT_PROT_SEC_125
1694 //
1695 // 0: Sector protected
1696 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_125                      0x20000000
1697 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_125_BITN                         29
1698 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_125_M                    0x20000000
1699 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_125_S                            29
1700 
1701 // Field:    [28] WRT_PROT_SEC_124
1702 //
1703 // 0: Sector protected
1704 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_124                      0x10000000
1705 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_124_BITN                         28
1706 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_124_M                    0x10000000
1707 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_124_S                            28
1708 
1709 // Field:    [27] WRT_PROT_SEC_123
1710 //
1711 // 0: Sector protected
1712 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_123                      0x08000000
1713 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_123_BITN                         27
1714 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_123_M                    0x08000000
1715 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_123_S                            27
1716 
1717 // Field:    [26] WRT_PROT_SEC_122
1718 //
1719 // 0: Sector protected
1720 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_122                      0x04000000
1721 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_122_BITN                         26
1722 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_122_M                    0x04000000
1723 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_122_S                            26
1724 
1725 // Field:    [25] WRT_PROT_SEC_121
1726 //
1727 // 0: Sector protected
1728 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_121                      0x02000000
1729 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_121_BITN                         25
1730 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_121_M                    0x02000000
1731 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_121_S                            25
1732 
1733 // Field:    [24] WRT_PROT_SEC_120
1734 //
1735 // 0: Sector protected
1736 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_120                      0x01000000
1737 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_120_BITN                         24
1738 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_120_M                    0x01000000
1739 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_120_S                            24
1740 
1741 // Field:    [23] WRT_PROT_SEC_119
1742 //
1743 // 0: Sector protected
1744 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_119                      0x00800000
1745 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_119_BITN                         23
1746 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_119_M                    0x00800000
1747 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_119_S                            23
1748 
1749 // Field:    [22] WRT_PROT_SEC_118
1750 //
1751 // 0: Sector protected
1752 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_118                      0x00400000
1753 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_118_BITN                         22
1754 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_118_M                    0x00400000
1755 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_118_S                            22
1756 
1757 // Field:    [21] WRT_PROT_SEC_117
1758 //
1759 // 0: Sector protected
1760 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_117                      0x00200000
1761 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_117_BITN                         21
1762 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_117_M                    0x00200000
1763 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_117_S                            21
1764 
1765 // Field:    [20] WRT_PROT_SEC_116
1766 //
1767 // 0: Sector protected
1768 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_116                      0x00100000
1769 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_116_BITN                         20
1770 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_116_M                    0x00100000
1771 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_116_S                            20
1772 
1773 // Field:    [19] WRT_PROT_SEC_115
1774 //
1775 // 0: Sector protected
1776 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_115                      0x00080000
1777 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_115_BITN                         19
1778 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_115_M                    0x00080000
1779 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_115_S                            19
1780 
1781 // Field:    [18] WRT_PROT_SEC_114
1782 //
1783 // 0: Sector protected
1784 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_114                      0x00040000
1785 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_114_BITN                         18
1786 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_114_M                    0x00040000
1787 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_114_S                            18
1788 
1789 // Field:    [17] WRT_PROT_SEC_113
1790 //
1791 // 0: Sector protected
1792 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_113                      0x00020000
1793 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_113_BITN                         17
1794 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_113_M                    0x00020000
1795 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_113_S                            17
1796 
1797 // Field:    [16] WRT_PROT_SEC_112
1798 //
1799 // 0: Sector protected
1800 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_112                      0x00010000
1801 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_112_BITN                         16
1802 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_112_M                    0x00010000
1803 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_112_S                            16
1804 
1805 // Field:    [15] WRT_PROT_SEC_111
1806 //
1807 // 0: Sector protected
1808 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_111                      0x00008000
1809 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_111_BITN                         15
1810 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_111_M                    0x00008000
1811 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_111_S                            15
1812 
1813 // Field:    [14] WRT_PROT_SEC_110
1814 //
1815 // 0: Sector protected
1816 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_110                      0x00004000
1817 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_110_BITN                         14
1818 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_110_M                    0x00004000
1819 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_110_S                            14
1820 
1821 // Field:    [13] WRT_PROT_SEC_109
1822 //
1823 // 0: Sector protected
1824 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_109                      0x00002000
1825 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_109_BITN                         13
1826 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_109_M                    0x00002000
1827 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_109_S                            13
1828 
1829 // Field:    [12] WRT_PROT_SEC_108
1830 //
1831 // 0: Sector protected
1832 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_108                      0x00001000
1833 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_108_BITN                         12
1834 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_108_M                    0x00001000
1835 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_108_S                            12
1836 
1837 // Field:    [11] WRT_PROT_SEC_107
1838 //
1839 // 0: Sector protected
1840 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_107                      0x00000800
1841 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_107_BITN                         11
1842 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_107_M                    0x00000800
1843 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_107_S                            11
1844 
1845 // Field:    [10] WRT_PROT_SEC_106
1846 //
1847 // 0: Sector protected
1848 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_106                      0x00000400
1849 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_106_BITN                         10
1850 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_106_M                    0x00000400
1851 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_106_S                            10
1852 
1853 // Field:     [9] WRT_PROT_SEC_105
1854 //
1855 // 0: Sector protected
1856 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_105                      0x00000200
1857 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_105_BITN                          9
1858 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_105_M                    0x00000200
1859 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_105_S                             9
1860 
1861 // Field:     [8] WRT_PROT_SEC_104
1862 //
1863 // 0: Sector protected
1864 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_104                      0x00000100
1865 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_104_BITN                          8
1866 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_104_M                    0x00000100
1867 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_104_S                             8
1868 
1869 // Field:     [7] WRT_PROT_SEC_103
1870 //
1871 // 0: Sector protected
1872 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_103                      0x00000080
1873 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_103_BITN                          7
1874 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_103_M                    0x00000080
1875 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_103_S                             7
1876 
1877 // Field:     [6] WRT_PROT_SEC_102
1878 //
1879 // 0: Sector protected
1880 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_102                      0x00000040
1881 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_102_BITN                          6
1882 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_102_M                    0x00000040
1883 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_102_S                             6
1884 
1885 // Field:     [5] WRT_PROT_SEC_101
1886 //
1887 // 0: Sector protected
1888 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_101                      0x00000020
1889 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_101_BITN                          5
1890 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_101_M                    0x00000020
1891 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_101_S                             5
1892 
1893 // Field:     [4] WRT_PROT_SEC_100
1894 //
1895 // 0: Sector protected
1896 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_100                      0x00000010
1897 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_100_BITN                          4
1898 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_100_M                    0x00000010
1899 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_100_S                             4
1900 
1901 // Field:     [3] WRT_PROT_SEC_99
1902 //
1903 // 0: Sector protected
1904 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_99                       0x00000008
1905 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_99_BITN                           3
1906 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_99_M                     0x00000008
1907 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_99_S                              3
1908 
1909 // Field:     [2] WRT_PROT_SEC_98
1910 //
1911 // 0: Sector protected
1912 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_98                       0x00000004
1913 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_98_BITN                           2
1914 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_98_M                     0x00000004
1915 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_98_S                              2
1916 
1917 // Field:     [1] WRT_PROT_SEC_97
1918 //
1919 // 0: Sector protected
1920 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_97                       0x00000002
1921 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_97_BITN                           1
1922 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_97_M                     0x00000002
1923 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_97_S                              1
1924 
1925 // Field:     [0] WRT_PROT_SEC_96
1926 //
1927 // 0: Sector protected
1928 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_96                       0x00000001
1929 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_96_BITN                           0
1930 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_96_M                     0x00000001
1931 #define CCFG_CCFG_PROT_127_96_WRT_PROT_SEC_96_S                              0
1932 
1933 
1934 #endif // __CCFG__
1935