1/*
2 * Copyright (c) 2013 Qualcomm Atheros, Inc.
3 *
4 * Permission to use, copy, modify, and/or distribute this software for any
5 * purpose with or without fee is hereby granted, provided that the above
6 * copyright notice and this permission notice appear in all copies.
7 *
8 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
9 * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
10 * AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
11 * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
12 * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
13 * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
14 * PERFORMANCE OF THIS SOFTWARE.
15 */
16
17/*                                                                           */
18/* File:       /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top/poseidon_reg_map_macro.h*/
19/* Creator:    kcwo                                                          */
20/* Time:       Tuesday Nov 2, 2010 [5:38:25 pm]                              */
21/*                                                                           */
22/* Path:       /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top   */
23/* Arguments:  /cad/denali/blueprint/3.7.3//Linux-64bit/blueprint -codegen   */
24/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/env/blueprint/ath_ansic.codegen*/
25/*             -ath_ansic -Wdesc -I                                          */
26/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top -I*/
27/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint -I    */
28/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/env/blueprint -I*/
29/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig*/
30/*             -odir                                                         */
31/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top   */
32/*             -eval {$INCLUDE_SYSCONFIG_FILES=1} -eval                      */
33/*             $WAR_EV58615_for_ansic_codegen=1 poseidon_reg.rdl             */
34/*                                                                           */
35/* Sources:    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/rtc/blueprint/rtc_reg.rdl*/
36/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/mac_pcu_reg_sysconfig.rdl*/
37/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/host_intf/rtl/blueprint/host_intf_reg.rdl*/
38/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/merlin2_0_radio_reg_sysconfig.rdl*/
39/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/rtc_reg_sysconfig.rdl*/
40/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/mac/rtl/mac_dma/blueprint/mac_dma_reg.rdl*/
41/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top/poseidon_reg.rdl*/
42/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/efuse_reg_sysconfig.rdl*/
43/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top/merlin2_0_radio_reg_map.rdl*/
44/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/mac/rtl/mac_dma/blueprint/mac_dcu_reg.rdl*/
45/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/mac_dma_reg_sysconfig.rdl*/
46/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/mac/rtl/mac_pcu/blueprint/mac_pcu_reg.rdl*/
47/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/bb/blueprint/bb_reg_map.rdl*/
48/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/mac/rtl/mac_dma/blueprint/mac_qcu_reg.rdl*/
49/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/apb_analog/analog_intf_reg.rdl*/
50/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top/emulation_misc.rdl*/
51/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top/pcie_phy_reg_csr.rdl*/
52/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/analog_intf_reg_sysconfig.rdl*/
53/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/svd_reg_sysconfig.rdl*/
54/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top/poseidon_radio_reg.rdl*/
55/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/host_intf/rtl/blueprint/efuse_reg.rdl*/
56/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/amba_mac/svd/blueprint/svd_reg.rdl*/
57/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/mac_qcu_reg_sysconfig.rdl*/
58/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/radio_65_reg_sysconfig.rdl*/
59/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/rtc_sync_reg_sysconfig.rdl*/
60/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/amba_mac/blueprint/rtc_sync_reg.rdl*/
61/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/pcie_phy_reg_csr_sysconfig.rdl*/
62/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/bb_reg_map_sysconfig.rdl*/
63/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/mac_dcu_reg_sysconfig.rdl*/
64/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/env/blueprint/ath_ansic.pm*/
65/*             /cad/local/lib/perl/Pinfo.pm                                  */
66/*                                                                           */
67/* Blueprint:   3.7.3 (Fri Aug 29 12:39:16 PDT 2008)                         */
68/* Machine:    zydasc19                                                      */
69/* OS:         Linux 2.6.9-78.0.8.ELsmp                                      */
70/* Description:                                                              */
71/*                                                                           */
72/*This Register Map contains the complete register set for Poseidon.         */
73/*                                                                           */
74/* Copyright (C) 2010 Denali Software Inc.  All rights reserved              */
75/* THIS FILE IS AUTOMATICALLY GENERATED BY DENALI BLUEPRINT, DO NOT EDIT     */
76/*                                                                           */
77
78
79#ifndef __REG_POSEIDON_REG_MAP_MACRO_H__
80#define __REG_POSEIDON_REG_MAP_MACRO_H__
81
82/* macros for BlueprintGlobalNameSpace::AXI_INTERCONNECT_CTRL */
83#ifndef __AXI_INTERCONNECT_CTRL_MACRO__
84#define __AXI_INTERCONNECT_CTRL_MACRO__
85
86/* macros for field FORCE_SEL_ON */
87#define AXI_INTERCONNECT_CTRL__FORCE_SEL_ON__SHIFT                            0
88#define AXI_INTERCONNECT_CTRL__FORCE_SEL_ON__WIDTH                            1
89#define AXI_INTERCONNECT_CTRL__FORCE_SEL_ON__MASK                   0x00000001U
90#define AXI_INTERCONNECT_CTRL__FORCE_SEL_ON__READ(src) \
91                    (u_int32_t)(src)\
92                    & 0x00000001U
93#define AXI_INTERCONNECT_CTRL__FORCE_SEL_ON__WRITE(src) \
94                    ((u_int32_t)(src)\
95                    & 0x00000001U)
96#define AXI_INTERCONNECT_CTRL__FORCE_SEL_ON__MODIFY(dst, src) \
97                    (dst) = ((dst) &\
98                    ~0x00000001U) | ((u_int32_t)(src) &\
99                    0x00000001U)
100#define AXI_INTERCONNECT_CTRL__FORCE_SEL_ON__VERIFY(src) \
101                    (!(((u_int32_t)(src)\
102                    & ~0x00000001U)))
103#define AXI_INTERCONNECT_CTRL__FORCE_SEL_ON__SET(dst) \
104                    (dst) = ((dst) &\
105                    ~0x00000001U) | (u_int32_t)(1)
106#define AXI_INTERCONNECT_CTRL__FORCE_SEL_ON__CLR(dst) \
107                    (dst) = ((dst) &\
108                    ~0x00000001U) | (u_int32_t)(0)
109
110/* macros for field SELECT_SLV_PCIE */
111#define AXI_INTERCONNECT_CTRL__SELECT_SLV_PCIE__SHIFT                         1
112#define AXI_INTERCONNECT_CTRL__SELECT_SLV_PCIE__WIDTH                         1
113#define AXI_INTERCONNECT_CTRL__SELECT_SLV_PCIE__MASK                0x00000002U
114#define AXI_INTERCONNECT_CTRL__SELECT_SLV_PCIE__READ(src) \
115                    (((u_int32_t)(src)\
116                    & 0x00000002U) >> 1)
117#define AXI_INTERCONNECT_CTRL__SELECT_SLV_PCIE__WRITE(src) \
118                    (((u_int32_t)(src)\
119                    << 1) & 0x00000002U)
120#define AXI_INTERCONNECT_CTRL__SELECT_SLV_PCIE__MODIFY(dst, src) \
121                    (dst) = ((dst) &\
122                    ~0x00000002U) | (((u_int32_t)(src) <<\
123                    1) & 0x00000002U)
124#define AXI_INTERCONNECT_CTRL__SELECT_SLV_PCIE__VERIFY(src) \
125                    (!((((u_int32_t)(src)\
126                    << 1) & ~0x00000002U)))
127#define AXI_INTERCONNECT_CTRL__SELECT_SLV_PCIE__SET(dst) \
128                    (dst) = ((dst) &\
129                    ~0x00000002U) | ((u_int32_t)(1) << 1)
130#define AXI_INTERCONNECT_CTRL__SELECT_SLV_PCIE__CLR(dst) \
131                    (dst) = ((dst) &\
132                    ~0x00000002U) | ((u_int32_t)(0) << 1)
133
134/* macros for field SW_WOW_ENABLE */
135#define AXI_INTERCONNECT_CTRL__SW_WOW_ENABLE__SHIFT                           2
136#define AXI_INTERCONNECT_CTRL__SW_WOW_ENABLE__WIDTH                           1
137#define AXI_INTERCONNECT_CTRL__SW_WOW_ENABLE__MASK                  0x00000004U
138#define AXI_INTERCONNECT_CTRL__SW_WOW_ENABLE__READ(src) \
139                    (((u_int32_t)(src)\
140                    & 0x00000004U) >> 2)
141#define AXI_INTERCONNECT_CTRL__SW_WOW_ENABLE__WRITE(src) \
142                    (((u_int32_t)(src)\
143                    << 2) & 0x00000004U)
144#define AXI_INTERCONNECT_CTRL__SW_WOW_ENABLE__MODIFY(dst, src) \
145                    (dst) = ((dst) &\
146                    ~0x00000004U) | (((u_int32_t)(src) <<\
147                    2) & 0x00000004U)
148#define AXI_INTERCONNECT_CTRL__SW_WOW_ENABLE__VERIFY(src) \
149                    (!((((u_int32_t)(src)\
150                    << 2) & ~0x00000004U)))
151#define AXI_INTERCONNECT_CTRL__SW_WOW_ENABLE__SET(dst) \
152                    (dst) = ((dst) &\
153                    ~0x00000004U) | ((u_int32_t)(1) << 2)
154#define AXI_INTERCONNECT_CTRL__SW_WOW_ENABLE__CLR(dst) \
155                    (dst) = ((dst) &\
156                    ~0x00000004U) | ((u_int32_t)(0) << 2)
157#define AXI_INTERCONNECT_CTRL__TYPE                                   u_int32_t
158#define AXI_INTERCONNECT_CTRL__READ                                 0x00000007U
159#define AXI_INTERCONNECT_CTRL__WRITE                                0x00000007U
160
161#endif /* __AXI_INTERCONNECT_CTRL_MACRO__ */
162
163
164/* macros for host_intf_reg_block.AXI_INTERCONNECT_CTRL */
165#define INST_HOST_INTF_REG_BLOCK__AXI_INTERCONNECT_CTRL__NUM                  1
166
167/* macros for BlueprintGlobalNameSpace::green_tx_control_1 */
168#ifndef __GREEN_TX_CONTROL_1_MACRO__
169#define __GREEN_TX_CONTROL_1_MACRO__
170
171/* macros for field green_tx_enable */
172#define GREEN_TX_CONTROL_1__GREEN_TX_ENABLE__SHIFT                            0
173#define GREEN_TX_CONTROL_1__GREEN_TX_ENABLE__WIDTH                            1
174#define GREEN_TX_CONTROL_1__GREEN_TX_ENABLE__MASK                   0x00000001U
175#define GREEN_TX_CONTROL_1__GREEN_TX_ENABLE__READ(src) \
176                    (u_int32_t)(src)\
177                    & 0x00000001U
178#define GREEN_TX_CONTROL_1__GREEN_TX_ENABLE__WRITE(src) \
179                    ((u_int32_t)(src)\
180                    & 0x00000001U)
181#define GREEN_TX_CONTROL_1__GREEN_TX_ENABLE__MODIFY(dst, src) \
182                    (dst) = ((dst) &\
183                    ~0x00000001U) | ((u_int32_t)(src) &\
184                    0x00000001U)
185#define GREEN_TX_CONTROL_1__GREEN_TX_ENABLE__VERIFY(src) \
186                    (!(((u_int32_t)(src)\
187                    & ~0x00000001U)))
188#define GREEN_TX_CONTROL_1__GREEN_TX_ENABLE__SET(dst) \
189                    (dst) = ((dst) &\
190                    ~0x00000001U) | (u_int32_t)(1)
191#define GREEN_TX_CONTROL_1__GREEN_TX_ENABLE__CLR(dst) \
192                    (dst) = ((dst) &\
193                    ~0x00000001U) | (u_int32_t)(0)
194
195/* macros for field green_cases */
196#define GREEN_TX_CONTROL_1__GREEN_CASES__SHIFT                                1
197#define GREEN_TX_CONTROL_1__GREEN_CASES__WIDTH                                1
198#define GREEN_TX_CONTROL_1__GREEN_CASES__MASK                       0x00000002U
199#define GREEN_TX_CONTROL_1__GREEN_CASES__READ(src) \
200                    (((u_int32_t)(src)\
201                    & 0x00000002U) >> 1)
202#define GREEN_TX_CONTROL_1__GREEN_CASES__WRITE(src) \
203                    (((u_int32_t)(src)\
204                    << 1) & 0x00000002U)
205#define GREEN_TX_CONTROL_1__GREEN_CASES__MODIFY(dst, src) \
206                    (dst) = ((dst) &\
207                    ~0x00000002U) | (((u_int32_t)(src) <<\
208                    1) & 0x00000002U)
209#define GREEN_TX_CONTROL_1__GREEN_CASES__VERIFY(src) \
210                    (!((((u_int32_t)(src)\
211                    << 1) & ~0x00000002U)))
212#define GREEN_TX_CONTROL_1__GREEN_CASES__SET(dst) \
213                    (dst) = ((dst) &\
214                    ~0x00000002U) | ((u_int32_t)(1) << 1)
215#define GREEN_TX_CONTROL_1__GREEN_CASES__CLR(dst) \
216                    (dst) = ((dst) &\
217                    ~0x00000002U) | ((u_int32_t)(0) << 1)
218#define GREEN_TX_CONTROL_1__TYPE                                      u_int32_t
219#define GREEN_TX_CONTROL_1__READ                                    0x00000003U
220#define GREEN_TX_CONTROL_1__WRITE                                   0x00000003U
221
222#endif /* __GREEN_TX_CONTROL_1_MACRO__ */
223
224/* macros for BlueprintGlobalNameSpace::bb_reg_page_control */
225#ifndef __BB_REG_PAGE_CONTROL_MACRO__
226#define __BB_REG_PAGE_CONTROL_MACRO__
227
228/* macros for field disable_bb_reg_page */
229#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__SHIFT                       0
230#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__WIDTH                       1
231#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__MASK              0x00000001U
232#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__READ(src) \
233                    (u_int32_t)(src)\
234                    & 0x00000001U
235#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__WRITE(src) \
236                    ((u_int32_t)(src)\
237                    & 0x00000001U)
238#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__MODIFY(dst, src) \
239                    (dst) = ((dst) &\
240                    ~0x00000001U) | ((u_int32_t)(src) &\
241                    0x00000001U)
242#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__VERIFY(src) \
243                    (!(((u_int32_t)(src)\
244                    & ~0x00000001U)))
245#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__SET(dst) \
246                    (dst) = ((dst) &\
247                    ~0x00000001U) | (u_int32_t)(1)
248#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__CLR(dst) \
249                    (dst) = ((dst) &\
250                    ~0x00000001U) | (u_int32_t)(0)
251
252/* macros for field bb_register_page */
253#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__SHIFT                          1
254#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__WIDTH                          3
255#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__MASK                 0x0000000eU
256#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__READ(src) \
257                    (((u_int32_t)(src)\
258                    & 0x0000000eU) >> 1)
259#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__WRITE(src) \
260                    (((u_int32_t)(src)\
261                    << 1) & 0x0000000eU)
262#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__MODIFY(dst, src) \
263                    (dst) = ((dst) &\
264                    ~0x0000000eU) | (((u_int32_t)(src) <<\
265                    1) & 0x0000000eU)
266#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__VERIFY(src) \
267                    (!((((u_int32_t)(src)\
268                    << 1) & ~0x0000000eU)))
269
270/* macros for field direct_access_page */
271#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__SHIFT                        4
272#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__WIDTH                        1
273#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__MASK               0x00000010U
274#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__READ(src) \
275                    (((u_int32_t)(src)\
276                    & 0x00000010U) >> 4)
277#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__WRITE(src) \
278                    (((u_int32_t)(src)\
279                    << 4) & 0x00000010U)
280#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__MODIFY(dst, src) \
281                    (dst) = ((dst) &\
282                    ~0x00000010U) | (((u_int32_t)(src) <<\
283                    4) & 0x00000010U)
284#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__VERIFY(src) \
285                    (!((((u_int32_t)(src)\
286                    << 4) & ~0x00000010U)))
287#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__SET(dst) \
288                    (dst) = ((dst) &\
289                    ~0x00000010U) | ((u_int32_t)(1) << 4)
290#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__CLR(dst) \
291                    (dst) = ((dst) &\
292                    ~0x00000010U) | ((u_int32_t)(0) << 4)
293#define BB_REG_PAGE_CONTROL__TYPE                                     u_int32_t
294#define BB_REG_PAGE_CONTROL__READ                                   0x0000001fU
295#define BB_REG_PAGE_CONTROL__WRITE                                  0x0000001fU
296
297#endif /* __BB_REG_PAGE_CONTROL_MACRO__ */
298
299
300/* macros for bb_reg_block.bb_bbb_reg_map.BB_bb_reg_page_control */
301#define INST_BB_REG_BLOCK__BB_BBB_REG_MAP__BB_BB_REG_PAGE_CONTROL__NUM        1
302
303/* macros for BlueprintGlobalNameSpace::peak_det_ctrl_1 */
304
305/* macros for field peak_det_tally_thr_low_0 */
306#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_LOW_0__SHIFT                      8
307#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_LOW_0__WIDTH                      5
308#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_LOW_0__MASK             0x00001f00U
309#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_LOW_0__READ(src) \
310                    (((u_int32_t)(src)\
311                    & 0x00001f00U) >> 8)
312#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_LOW_0__WRITE(src) \
313                    (((u_int32_t)(src)\
314                    << 8) & 0x00001f00U)
315#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_LOW_0__MODIFY(dst, src) \
316                    (dst) = ((dst) &\
317                    ~0x00001f00U) | (((u_int32_t)(src) <<\
318                    8) & 0x00001f00U)
319#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_LOW_0__VERIFY(src) \
320                    (!((((u_int32_t)(src)\
321                    << 8) & ~0x00001f00U)))
322
323/* macros for field peak_det_tally_thr_med_0 */
324#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_MED_0__SHIFT                     13
325#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_MED_0__WIDTH                      5
326#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_MED_0__MASK             0x0003e000U
327#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_MED_0__READ(src) \
328                    (((u_int32_t)(src)\
329                    & 0x0003e000U) >> 13)
330#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_MED_0__WRITE(src) \
331                    (((u_int32_t)(src)\
332                    << 13) & 0x0003e000U)
333#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_MED_0__MODIFY(dst, src) \
334                    (dst) = ((dst) &\
335                    ~0x0003e000U) | (((u_int32_t)(src) <<\
336                    13) & 0x0003e000U)
337#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_MED_0__VERIFY(src) \
338                    (!((((u_int32_t)(src)\
339                    << 13) & ~0x0003e000U)))
340
341/* macros for field peak_det_tally_thr_high_0 */
342#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_HIGH_0__SHIFT                    18
343#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_HIGH_0__WIDTH                     5
344#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_HIGH_0__MASK            0x007c0000U
345#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_HIGH_0__READ(src) \
346                    (((u_int32_t)(src)\
347                    & 0x007c0000U) >> 18)
348#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_HIGH_0__WRITE(src) \
349                    (((u_int32_t)(src)\
350                    << 18) & 0x007c0000U)
351#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_HIGH_0__MODIFY(dst, src) \
352                    (dst) = ((dst) &\
353                    ~0x007c0000U) | (((u_int32_t)(src) <<\
354                    18) & 0x007c0000U)
355#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_HIGH_0__VERIFY(src) \
356                    (!((((u_int32_t)(src)\
357                    << 18) & ~0x007c0000U)))
358
359/* macros for bb_reg_block.bb_agc_reg_map.BB_peak_det_ctrl_1 */
360
361
362/* macros for BlueprintGlobalNameSpace::peak_det_ctrl_2 */
363
364/* macros for field rf_gain_drop_db_low_0 */
365#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_LOW_0__SHIFT                        10
366#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_LOW_0__WIDTH                         5
367#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_LOW_0__MASK                0x00007c00U
368#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_LOW_0__READ(src) \
369                    (((u_int32_t)(src)\
370                    & 0x00007c00U) >> 10)
371#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_LOW_0__WRITE(src) \
372                    (((u_int32_t)(src)\
373                    << 10) & 0x00007c00U)
374#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_LOW_0__MODIFY(dst, src) \
375                    (dst) = ((dst) &\
376                    ~0x00007c00U) | (((u_int32_t)(src) <<\
377                    10) & 0x00007c00U)
378#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_LOW_0__VERIFY(src) \
379                    (!((((u_int32_t)(src)\
380                    << 10) & ~0x00007c00U)))
381
382/* macros for field rf_gain_drop_db_med_0 */
383#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_MED_0__SHIFT                        15
384#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_MED_0__WIDTH                         5
385#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_MED_0__MASK                0x000f8000U
386#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_MED_0__READ(src) \
387                    (((u_int32_t)(src)\
388                    & 0x000f8000U) >> 15)
389#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_MED_0__WRITE(src) \
390                    (((u_int32_t)(src)\
391                    << 15) & 0x000f8000U)
392#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_MED_0__MODIFY(dst, src) \
393                    (dst) = ((dst) &\
394                    ~0x000f8000U) | (((u_int32_t)(src) <<\
395                    15) & 0x000f8000U)
396#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_MED_0__VERIFY(src) \
397                    (!((((u_int32_t)(src)\
398                    << 15) & ~0x000f8000U)))
399
400/* macros for field rf_gain_drop_db_high_0 */
401#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_HIGH_0__SHIFT                       20
402#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_HIGH_0__WIDTH                        5
403#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_HIGH_0__MASK               0x01f00000U
404#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_HIGH_0__READ(src) \
405                    (((u_int32_t)(src)\
406                    & 0x01f00000U) >> 20)
407#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_HIGH_0__WRITE(src) \
408                    (((u_int32_t)(src)\
409                    << 20) & 0x01f00000U)
410#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_HIGH_0__MODIFY(dst, src) \
411                    (dst) = ((dst) &\
412                    ~0x01f00000U) | (((u_int32_t)(src) <<\
413                    20) & 0x01f00000U)
414#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_HIGH_0__VERIFY(src) \
415                    (!((((u_int32_t)(src)\
416                    << 20) & ~0x01f00000U)))
417
418/* macros for field rf_gain_drop_db_non_0 */
419#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_NON_0__SHIFT                        25
420#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_NON_0__WIDTH                         5
421#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_NON_0__MASK                0x3e000000U
422#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_NON_0__READ(src) \
423                    (((u_int32_t)(src)\
424                    & 0x3e000000U) >> 25)
425#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_NON_0__WRITE(src) \
426                    (((u_int32_t)(src)\
427                    << 25) & 0x3e000000U)
428#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_NON_0__MODIFY(dst, src) \
429                    (dst) = ((dst) &\
430                    ~0x3e000000U) | (((u_int32_t)(src) <<\
431                    25) & 0x3e000000U)
432#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_NON_0__VERIFY(src) \
433                    (!((((u_int32_t)(src)\
434                    << 25) & ~0x3e000000U)))
435
436/* macros for field enable_rfsat_restart */
437#define PEAK_DET_CTRL_2__ENABLE_RFSAT_RESTART__SHIFT                         30
438#define PEAK_DET_CTRL_2__ENABLE_RFSAT_RESTART__WIDTH                          1
439#define PEAK_DET_CTRL_2__ENABLE_RFSAT_RESTART__MASK                 0x40000000U
440#define PEAK_DET_CTRL_2__ENABLE_RFSAT_RESTART__READ(src) \
441                    (((u_int32_t)(src)\
442                    & 0x40000000U) >> 30)
443#define PEAK_DET_CTRL_2__ENABLE_RFSAT_RESTART__WRITE(src) \
444                    (((u_int32_t)(src)\
445                    << 30) & 0x40000000U)
446#define PEAK_DET_CTRL_2__ENABLE_RFSAT_RESTART__MODIFY(dst, src) \
447                    (dst) = ((dst) &\
448                    ~0x40000000U) | (((u_int32_t)(src) <<\
449                    30) & 0x40000000U)
450#define PEAK_DET_CTRL_2__ENABLE_RFSAT_RESTART__VERIFY(src) \
451                    (!((((u_int32_t)(src)\
452                    << 30) & ~0x40000000U)))
453#define PEAK_DET_CTRL_2__ENABLE_RFSAT_RESTART__SET(dst) \
454                    (dst) = ((dst) &\
455                    ~0x40000000U) | ((u_int32_t)(1) << 30)
456#define PEAK_DET_CTRL_2__ENABLE_RFSAT_RESTART__CLR(dst) \
457                    (dst) = ((dst) &\
458                    ~0x40000000U) | ((u_int32_t)(0) << 30)
459#define PEAK_DET_CTRL_2__TYPE                                         u_int32_t
460#define PEAK_DET_CTRL_2__READ                                       0x7fffffffU
461#define PEAK_DET_CTRL_2__WRITE                                      0x7fffffffU
462
463/* macros for bb_reg_block.bb_agc_reg_map.BB_peak_det_ctrl_2 */
464
465/* macros for BlueprintGlobalNameSpace::bt_coex_1 */
466#ifndef __BT_COEX_1_MACRO__
467#define __BT_COEX_1_MACRO__
468
469/* macros for field peak_det_tally_thr_low_1 */
470#define BT_COEX_1__PEAK_DET_TALLY_THR_LOW_1__SHIFT                            0
471#define BT_COEX_1__PEAK_DET_TALLY_THR_LOW_1__WIDTH                            5
472#define BT_COEX_1__PEAK_DET_TALLY_THR_LOW_1__MASK                   0x0000001fU
473#define BT_COEX_1__PEAK_DET_TALLY_THR_LOW_1__READ(src) \
474                    (u_int32_t)(src)\
475                    & 0x0000001fU
476#define BT_COEX_1__PEAK_DET_TALLY_THR_LOW_1__WRITE(src) \
477                    ((u_int32_t)(src)\
478                    & 0x0000001fU)
479#define BT_COEX_1__PEAK_DET_TALLY_THR_LOW_1__MODIFY(dst, src) \
480                    (dst) = ((dst) &\
481                    ~0x0000001fU) | ((u_int32_t)(src) &\
482                    0x0000001fU)
483#define BT_COEX_1__PEAK_DET_TALLY_THR_LOW_1__VERIFY(src) \
484                    (!(((u_int32_t)(src)\
485                    & ~0x0000001fU)))
486
487/* macros for field peak_det_tally_thr_med_1 */
488#define BT_COEX_1__PEAK_DET_TALLY_THR_MED_1__SHIFT                            5
489#define BT_COEX_1__PEAK_DET_TALLY_THR_MED_1__WIDTH                            5
490#define BT_COEX_1__PEAK_DET_TALLY_THR_MED_1__MASK                   0x000003e0U
491#define BT_COEX_1__PEAK_DET_TALLY_THR_MED_1__READ(src) \
492                    (((u_int32_t)(src)\
493                    & 0x000003e0U) >> 5)
494#define BT_COEX_1__PEAK_DET_TALLY_THR_MED_1__WRITE(src) \
495                    (((u_int32_t)(src)\
496                    << 5) & 0x000003e0U)
497#define BT_COEX_1__PEAK_DET_TALLY_THR_MED_1__MODIFY(dst, src) \
498                    (dst) = ((dst) &\
499                    ~0x000003e0U) | (((u_int32_t)(src) <<\
500                    5) & 0x000003e0U)
501#define BT_COEX_1__PEAK_DET_TALLY_THR_MED_1__VERIFY(src) \
502                    (!((((u_int32_t)(src)\
503                    << 5) & ~0x000003e0U)))
504
505/* macros for field peak_det_tally_thr_high_1 */
506#define BT_COEX_1__PEAK_DET_TALLY_THR_HIGH_1__SHIFT                          10
507#define BT_COEX_1__PEAK_DET_TALLY_THR_HIGH_1__WIDTH                           5
508#define BT_COEX_1__PEAK_DET_TALLY_THR_HIGH_1__MASK                  0x00007c00U
509#define BT_COEX_1__PEAK_DET_TALLY_THR_HIGH_1__READ(src) \
510                    (((u_int32_t)(src)\
511                    & 0x00007c00U) >> 10)
512#define BT_COEX_1__PEAK_DET_TALLY_THR_HIGH_1__WRITE(src) \
513                    (((u_int32_t)(src)\
514                    << 10) & 0x00007c00U)
515#define BT_COEX_1__PEAK_DET_TALLY_THR_HIGH_1__MODIFY(dst, src) \
516                    (dst) = ((dst) &\
517                    ~0x00007c00U) | (((u_int32_t)(src) <<\
518                    10) & 0x00007c00U)
519#define BT_COEX_1__PEAK_DET_TALLY_THR_HIGH_1__VERIFY(src) \
520                    (!((((u_int32_t)(src)\
521                    << 10) & ~0x00007c00U)))
522
523/* macros for field rf_gain_drop_db_low_1 */
524#define BT_COEX_1__RF_GAIN_DROP_DB_LOW_1__SHIFT                              15
525#define BT_COEX_1__RF_GAIN_DROP_DB_LOW_1__WIDTH                               5
526#define BT_COEX_1__RF_GAIN_DROP_DB_LOW_1__MASK                      0x000f8000U
527#define BT_COEX_1__RF_GAIN_DROP_DB_LOW_1__READ(src) \
528                    (((u_int32_t)(src)\
529                    & 0x000f8000U) >> 15)
530#define BT_COEX_1__RF_GAIN_DROP_DB_LOW_1__WRITE(src) \
531                    (((u_int32_t)(src)\
532                    << 15) & 0x000f8000U)
533#define BT_COEX_1__RF_GAIN_DROP_DB_LOW_1__MODIFY(dst, src) \
534                    (dst) = ((dst) &\
535                    ~0x000f8000U) | (((u_int32_t)(src) <<\
536                    15) & 0x000f8000U)
537#define BT_COEX_1__RF_GAIN_DROP_DB_LOW_1__VERIFY(src) \
538                    (!((((u_int32_t)(src)\
539                    << 15) & ~0x000f8000U)))
540
541/* macros for field rf_gain_drop_db_med_1 */
542#define BT_COEX_1__RF_GAIN_DROP_DB_MED_1__SHIFT                              20
543#define BT_COEX_1__RF_GAIN_DROP_DB_MED_1__WIDTH                               5
544#define BT_COEX_1__RF_GAIN_DROP_DB_MED_1__MASK                      0x01f00000U
545#define BT_COEX_1__RF_GAIN_DROP_DB_MED_1__READ(src) \
546                    (((u_int32_t)(src)\
547                    & 0x01f00000U) >> 20)
548#define BT_COEX_1__RF_GAIN_DROP_DB_MED_1__WRITE(src) \
549                    (((u_int32_t)(src)\
550                    << 20) & 0x01f00000U)
551#define BT_COEX_1__RF_GAIN_DROP_DB_MED_1__MODIFY(dst, src) \
552                    (dst) = ((dst) &\
553                    ~0x01f00000U) | (((u_int32_t)(src) <<\
554                    20) & 0x01f00000U)
555#define BT_COEX_1__RF_GAIN_DROP_DB_MED_1__VERIFY(src) \
556                    (!((((u_int32_t)(src)\
557                    << 20) & ~0x01f00000U)))
558
559/* macros for field rf_gain_drop_db_high_1 */
560#define BT_COEX_1__RF_GAIN_DROP_DB_HIGH_1__SHIFT                             25
561#define BT_COEX_1__RF_GAIN_DROP_DB_HIGH_1__WIDTH                              5
562#define BT_COEX_1__RF_GAIN_DROP_DB_HIGH_1__MASK                     0x3e000000U
563#define BT_COEX_1__RF_GAIN_DROP_DB_HIGH_1__READ(src) \
564                    (((u_int32_t)(src)\
565                    & 0x3e000000U) >> 25)
566#define BT_COEX_1__RF_GAIN_DROP_DB_HIGH_1__WRITE(src) \
567                    (((u_int32_t)(src)\
568                    << 25) & 0x3e000000U)
569#define BT_COEX_1__RF_GAIN_DROP_DB_HIGH_1__MODIFY(dst, src) \
570                    (dst) = ((dst) &\
571                    ~0x3e000000U) | (((u_int32_t)(src) <<\
572                    25) & 0x3e000000U)
573#define BT_COEX_1__RF_GAIN_DROP_DB_HIGH_1__VERIFY(src) \
574                    (!((((u_int32_t)(src)\
575                    << 25) & ~0x3e000000U)))
576
577/* macros for field bt_tx_disable_NF_cal */
578#define BT_COEX_1__BT_TX_DISABLE_NF_CAL__SHIFT                               30
579#define BT_COEX_1__BT_TX_DISABLE_NF_CAL__WIDTH                                1
580#define BT_COEX_1__BT_TX_DISABLE_NF_CAL__MASK                       0x40000000U
581#define BT_COEX_1__BT_TX_DISABLE_NF_CAL__READ(src) \
582                    (((u_int32_t)(src)\
583                    & 0x40000000U) >> 30)
584#define BT_COEX_1__BT_TX_DISABLE_NF_CAL__WRITE(src) \
585                    (((u_int32_t)(src)\
586                    << 30) & 0x40000000U)
587#define BT_COEX_1__BT_TX_DISABLE_NF_CAL__MODIFY(dst, src) \
588                    (dst) = ((dst) &\
589                    ~0x40000000U) | (((u_int32_t)(src) <<\
590                    30) & 0x40000000U)
591#define BT_COEX_1__BT_TX_DISABLE_NF_CAL__VERIFY(src) \
592                    (!((((u_int32_t)(src)\
593                    << 30) & ~0x40000000U)))
594#define BT_COEX_1__BT_TX_DISABLE_NF_CAL__SET(dst) \
595                    (dst) = ((dst) &\
596                    ~0x40000000U) | ((u_int32_t)(1) << 30)
597#define BT_COEX_1__BT_TX_DISABLE_NF_CAL__CLR(dst) \
598                    (dst) = ((dst) &\
599                    ~0x40000000U) | ((u_int32_t)(0) << 30)
600#define BT_COEX_1__TYPE                                               u_int32_t
601#define BT_COEX_1__READ                                             0x7fffffffU
602#define BT_COEX_1__WRITE                                            0x7fffffffU
603
604#endif /* __BT_COEX_1_MACRO__ */
605
606
607/* macros for bb_reg_block.bb_agc_reg_map.BB_bt_coex_1 */
608#define INST_BB_REG_BLOCK__BB_AGC_REG_MAP__BB_BT_COEX_1__NUM                  1
609
610/* macros for BlueprintGlobalNameSpace::bt_coex_2 */
611#ifndef __BT_COEX_2_MACRO__
612#define __BT_COEX_2_MACRO__
613
614/* macros for field peak_det_tally_thr_low_2 */
615#define BT_COEX_2__PEAK_DET_TALLY_THR_LOW_2__SHIFT                            0
616#define BT_COEX_2__PEAK_DET_TALLY_THR_LOW_2__WIDTH                            5
617#define BT_COEX_2__PEAK_DET_TALLY_THR_LOW_2__MASK                   0x0000001fU
618#define BT_COEX_2__PEAK_DET_TALLY_THR_LOW_2__READ(src) \
619                    (u_int32_t)(src)\
620                    & 0x0000001fU
621#define BT_COEX_2__PEAK_DET_TALLY_THR_LOW_2__WRITE(src) \
622                    ((u_int32_t)(src)\
623                    & 0x0000001fU)
624#define BT_COEX_2__PEAK_DET_TALLY_THR_LOW_2__MODIFY(dst, src) \
625                    (dst) = ((dst) &\
626                    ~0x0000001fU) | ((u_int32_t)(src) &\
627                    0x0000001fU)
628#define BT_COEX_2__PEAK_DET_TALLY_THR_LOW_2__VERIFY(src) \
629                    (!(((u_int32_t)(src)\
630                    & ~0x0000001fU)))
631
632/* macros for field peak_det_tally_thr_med_2 */
633#define BT_COEX_2__PEAK_DET_TALLY_THR_MED_2__SHIFT                            5
634#define BT_COEX_2__PEAK_DET_TALLY_THR_MED_2__WIDTH                            5
635#define BT_COEX_2__PEAK_DET_TALLY_THR_MED_2__MASK                   0x000003e0U
636#define BT_COEX_2__PEAK_DET_TALLY_THR_MED_2__READ(src) \
637                    (((u_int32_t)(src)\
638                    & 0x000003e0U) >> 5)
639#define BT_COEX_2__PEAK_DET_TALLY_THR_MED_2__WRITE(src) \
640                    (((u_int32_t)(src)\
641                    << 5) & 0x000003e0U)
642#define BT_COEX_2__PEAK_DET_TALLY_THR_MED_2__MODIFY(dst, src) \
643                    (dst) = ((dst) &\
644                    ~0x000003e0U) | (((u_int32_t)(src) <<\
645                    5) & 0x000003e0U)
646#define BT_COEX_2__PEAK_DET_TALLY_THR_MED_2__VERIFY(src) \
647                    (!((((u_int32_t)(src)\
648                    << 5) & ~0x000003e0U)))
649
650/* macros for field peak_det_tally_thr_high_2 */
651#define BT_COEX_2__PEAK_DET_TALLY_THR_HIGH_2__SHIFT                          10
652#define BT_COEX_2__PEAK_DET_TALLY_THR_HIGH_2__WIDTH                           5
653#define BT_COEX_2__PEAK_DET_TALLY_THR_HIGH_2__MASK                  0x00007c00U
654#define BT_COEX_2__PEAK_DET_TALLY_THR_HIGH_2__READ(src) \
655                    (((u_int32_t)(src)\
656                    & 0x00007c00U) >> 10)
657#define BT_COEX_2__PEAK_DET_TALLY_THR_HIGH_2__WRITE(src) \
658                    (((u_int32_t)(src)\
659                    << 10) & 0x00007c00U)
660#define BT_COEX_2__PEAK_DET_TALLY_THR_HIGH_2__MODIFY(dst, src) \
661                    (dst) = ((dst) &\
662                    ~0x00007c00U) | (((u_int32_t)(src) <<\
663                    10) & 0x00007c00U)
664#define BT_COEX_2__PEAK_DET_TALLY_THR_HIGH_2__VERIFY(src) \
665                    (!((((u_int32_t)(src)\
666                    << 10) & ~0x00007c00U)))
667
668/* macros for field rf_gain_drop_db_low_2 */
669#define BT_COEX_2__RF_GAIN_DROP_DB_LOW_2__SHIFT                              15
670#define BT_COEX_2__RF_GAIN_DROP_DB_LOW_2__WIDTH                               5
671#define BT_COEX_2__RF_GAIN_DROP_DB_LOW_2__MASK                      0x000f8000U
672#define BT_COEX_2__RF_GAIN_DROP_DB_LOW_2__READ(src) \
673                    (((u_int32_t)(src)\
674                    & 0x000f8000U) >> 15)
675#define BT_COEX_2__RF_GAIN_DROP_DB_LOW_2__WRITE(src) \
676                    (((u_int32_t)(src)\
677                    << 15) & 0x000f8000U)
678#define BT_COEX_2__RF_GAIN_DROP_DB_LOW_2__MODIFY(dst, src) \
679                    (dst) = ((dst) &\
680                    ~0x000f8000U) | (((u_int32_t)(src) <<\
681                    15) & 0x000f8000U)
682#define BT_COEX_2__RF_GAIN_DROP_DB_LOW_2__VERIFY(src) \
683                    (!((((u_int32_t)(src)\
684                    << 15) & ~0x000f8000U)))
685
686/* macros for field rf_gain_drop_db_med_2 */
687#define BT_COEX_2__RF_GAIN_DROP_DB_MED_2__SHIFT                              20
688#define BT_COEX_2__RF_GAIN_DROP_DB_MED_2__WIDTH                               5
689#define BT_COEX_2__RF_GAIN_DROP_DB_MED_2__MASK                      0x01f00000U
690#define BT_COEX_2__RF_GAIN_DROP_DB_MED_2__READ(src) \
691                    (((u_int32_t)(src)\
692                    & 0x01f00000U) >> 20)
693#define BT_COEX_2__RF_GAIN_DROP_DB_MED_2__WRITE(src) \
694                    (((u_int32_t)(src)\
695                    << 20) & 0x01f00000U)
696#define BT_COEX_2__RF_GAIN_DROP_DB_MED_2__MODIFY(dst, src) \
697                    (dst) = ((dst) &\
698                    ~0x01f00000U) | (((u_int32_t)(src) <<\
699                    20) & 0x01f00000U)
700#define BT_COEX_2__RF_GAIN_DROP_DB_MED_2__VERIFY(src) \
701                    (!((((u_int32_t)(src)\
702                    << 20) & ~0x01f00000U)))
703
704/* macros for field rf_gain_drop_db_high_2 */
705#define BT_COEX_2__RF_GAIN_DROP_DB_HIGH_2__SHIFT                             25
706#define BT_COEX_2__RF_GAIN_DROP_DB_HIGH_2__WIDTH                              5
707#define BT_COEX_2__RF_GAIN_DROP_DB_HIGH_2__MASK                     0x3e000000U
708#define BT_COEX_2__RF_GAIN_DROP_DB_HIGH_2__READ(src) \
709                    (((u_int32_t)(src)\
710                    & 0x3e000000U) >> 25)
711#define BT_COEX_2__RF_GAIN_DROP_DB_HIGH_2__WRITE(src) \
712                    (((u_int32_t)(src)\
713                    << 25) & 0x3e000000U)
714#define BT_COEX_2__RF_GAIN_DROP_DB_HIGH_2__MODIFY(dst, src) \
715                    (dst) = ((dst) &\
716                    ~0x3e000000U) | (((u_int32_t)(src) <<\
717                    25) & 0x3e000000U)
718#define BT_COEX_2__RF_GAIN_DROP_DB_HIGH_2__VERIFY(src) \
719                    (!((((u_int32_t)(src)\
720                    << 25) & ~0x3e000000U)))
721
722/* macros for field rfsat_rx_rx */
723#define BT_COEX_2__RFSAT_RX_RX__SHIFT                                        30
724#define BT_COEX_2__RFSAT_RX_RX__WIDTH                                         2
725#define BT_COEX_2__RFSAT_RX_RX__MASK                                0xc0000000U
726#define BT_COEX_2__RFSAT_RX_RX__READ(src) \
727                    (((u_int32_t)(src)\
728                    & 0xc0000000U) >> 30)
729#define BT_COEX_2__RFSAT_RX_RX__WRITE(src) \
730                    (((u_int32_t)(src)\
731                    << 30) & 0xc0000000U)
732#define BT_COEX_2__RFSAT_RX_RX__MODIFY(dst, src) \
733                    (dst) = ((dst) &\
734                    ~0xc0000000U) | (((u_int32_t)(src) <<\
735                    30) & 0xc0000000U)
736#define BT_COEX_2__RFSAT_RX_RX__VERIFY(src) \
737                    (!((((u_int32_t)(src)\
738                    << 30) & ~0xc0000000U)))
739#define BT_COEX_2__TYPE                                               u_int32_t
740#define BT_COEX_2__READ                                             0xffffffffU
741#define BT_COEX_2__WRITE                                            0xffffffffU
742
743#endif /* __BT_COEX_2_MACRO__ */
744
745
746/* macros for bb_reg_block.bb_agc_reg_map.BB_bt_coex_2 */
747#define INST_BB_REG_BLOCK__BB_AGC_REG_MAP__BB_BT_COEX_2__NUM                  1
748
749/* macros for BlueprintGlobalNameSpace::bt_coex_3 */
750#ifndef __BT_COEX_3_MACRO__
751#define __BT_COEX_3_MACRO__
752
753/* macros for field rfsat_bt_srch_srch */
754#define BT_COEX_3__RFSAT_BT_SRCH_SRCH__SHIFT                                  0
755#define BT_COEX_3__RFSAT_BT_SRCH_SRCH__WIDTH                                  2
756#define BT_COEX_3__RFSAT_BT_SRCH_SRCH__MASK                         0x00000003U
757#define BT_COEX_3__RFSAT_BT_SRCH_SRCH__READ(src) (u_int32_t)(src) & 0x00000003U
758#define BT_COEX_3__RFSAT_BT_SRCH_SRCH__WRITE(src) \
759                    ((u_int32_t)(src)\
760                    & 0x00000003U)
761#define BT_COEX_3__RFSAT_BT_SRCH_SRCH__MODIFY(dst, src) \
762                    (dst) = ((dst) &\
763                    ~0x00000003U) | ((u_int32_t)(src) &\
764                    0x00000003U)
765#define BT_COEX_3__RFSAT_BT_SRCH_SRCH__VERIFY(src) \
766                    (!(((u_int32_t)(src)\
767                    & ~0x00000003U)))
768
769/* macros for field rfsat_bt_rx_srch */
770#define BT_COEX_3__RFSAT_BT_RX_SRCH__SHIFT                                    2
771#define BT_COEX_3__RFSAT_BT_RX_SRCH__WIDTH                                    2
772#define BT_COEX_3__RFSAT_BT_RX_SRCH__MASK                           0x0000000cU
773#define BT_COEX_3__RFSAT_BT_RX_SRCH__READ(src) \
774                    (((u_int32_t)(src)\
775                    & 0x0000000cU) >> 2)
776#define BT_COEX_3__RFSAT_BT_RX_SRCH__WRITE(src) \
777                    (((u_int32_t)(src)\
778                    << 2) & 0x0000000cU)
779#define BT_COEX_3__RFSAT_BT_RX_SRCH__MODIFY(dst, src) \
780                    (dst) = ((dst) &\
781                    ~0x0000000cU) | (((u_int32_t)(src) <<\
782                    2) & 0x0000000cU)
783#define BT_COEX_3__RFSAT_BT_RX_SRCH__VERIFY(src) \
784                    (!((((u_int32_t)(src)\
785                    << 2) & ~0x0000000cU)))
786
787/* macros for field rfsat_bt_srch_rx */
788#define BT_COEX_3__RFSAT_BT_SRCH_RX__SHIFT                                    4
789#define BT_COEX_3__RFSAT_BT_SRCH_RX__WIDTH                                    2
790#define BT_COEX_3__RFSAT_BT_SRCH_RX__MASK                           0x00000030U
791#define BT_COEX_3__RFSAT_BT_SRCH_RX__READ(src) \
792                    (((u_int32_t)(src)\
793                    & 0x00000030U) >> 4)
794#define BT_COEX_3__RFSAT_BT_SRCH_RX__WRITE(src) \
795                    (((u_int32_t)(src)\
796                    << 4) & 0x00000030U)
797#define BT_COEX_3__RFSAT_BT_SRCH_RX__MODIFY(dst, src) \
798                    (dst) = ((dst) &\
799                    ~0x00000030U) | (((u_int32_t)(src) <<\
800                    4) & 0x00000030U)
801#define BT_COEX_3__RFSAT_BT_SRCH_RX__VERIFY(src) \
802                    (!((((u_int32_t)(src)\
803                    << 4) & ~0x00000030U)))
804
805/* macros for field rfsat_wlan_srch_srch */
806#define BT_COEX_3__RFSAT_WLAN_SRCH_SRCH__SHIFT                                6
807#define BT_COEX_3__RFSAT_WLAN_SRCH_SRCH__WIDTH                                2
808#define BT_COEX_3__RFSAT_WLAN_SRCH_SRCH__MASK                       0x000000c0U
809#define BT_COEX_3__RFSAT_WLAN_SRCH_SRCH__READ(src) \
810                    (((u_int32_t)(src)\
811                    & 0x000000c0U) >> 6)
812#define BT_COEX_3__RFSAT_WLAN_SRCH_SRCH__WRITE(src) \
813                    (((u_int32_t)(src)\
814                    << 6) & 0x000000c0U)
815#define BT_COEX_3__RFSAT_WLAN_SRCH_SRCH__MODIFY(dst, src) \
816                    (dst) = ((dst) &\
817                    ~0x000000c0U) | (((u_int32_t)(src) <<\
818                    6) & 0x000000c0U)
819#define BT_COEX_3__RFSAT_WLAN_SRCH_SRCH__VERIFY(src) \
820                    (!((((u_int32_t)(src)\
821                    << 6) & ~0x000000c0U)))
822
823/* macros for field rfsat_wlan_rx_srch */
824#define BT_COEX_3__RFSAT_WLAN_RX_SRCH__SHIFT                                  8
825#define BT_COEX_3__RFSAT_WLAN_RX_SRCH__WIDTH                                  2
826#define BT_COEX_3__RFSAT_WLAN_RX_SRCH__MASK                         0x00000300U
827#define BT_COEX_3__RFSAT_WLAN_RX_SRCH__READ(src) \
828                    (((u_int32_t)(src)\
829                    & 0x00000300U) >> 8)
830#define BT_COEX_3__RFSAT_WLAN_RX_SRCH__WRITE(src) \
831                    (((u_int32_t)(src)\
832                    << 8) & 0x00000300U)
833#define BT_COEX_3__RFSAT_WLAN_RX_SRCH__MODIFY(dst, src) \
834                    (dst) = ((dst) &\
835                    ~0x00000300U) | (((u_int32_t)(src) <<\
836                    8) & 0x00000300U)
837#define BT_COEX_3__RFSAT_WLAN_RX_SRCH__VERIFY(src) \
838                    (!((((u_int32_t)(src)\
839                    << 8) & ~0x00000300U)))
840
841/* macros for field rfsat_wlan_srch_rx */
842#define BT_COEX_3__RFSAT_WLAN_SRCH_RX__SHIFT                                 10
843#define BT_COEX_3__RFSAT_WLAN_SRCH_RX__WIDTH                                  2
844#define BT_COEX_3__RFSAT_WLAN_SRCH_RX__MASK                         0x00000c00U
845#define BT_COEX_3__RFSAT_WLAN_SRCH_RX__READ(src) \
846                    (((u_int32_t)(src)\
847                    & 0x00000c00U) >> 10)
848#define BT_COEX_3__RFSAT_WLAN_SRCH_RX__WRITE(src) \
849                    (((u_int32_t)(src)\
850                    << 10) & 0x00000c00U)
851#define BT_COEX_3__RFSAT_WLAN_SRCH_RX__MODIFY(dst, src) \
852                    (dst) = ((dst) &\
853                    ~0x00000c00U) | (((u_int32_t)(src) <<\
854                    10) & 0x00000c00U)
855#define BT_COEX_3__RFSAT_WLAN_SRCH_RX__VERIFY(src) \
856                    (!((((u_int32_t)(src)\
857                    << 10) & ~0x00000c00U)))
858
859/* macros for field rfsat_eq_srch_srch */
860#define BT_COEX_3__RFSAT_EQ_SRCH_SRCH__SHIFT                                 12
861#define BT_COEX_3__RFSAT_EQ_SRCH_SRCH__WIDTH                                  2
862#define BT_COEX_3__RFSAT_EQ_SRCH_SRCH__MASK                         0x00003000U
863#define BT_COEX_3__RFSAT_EQ_SRCH_SRCH__READ(src) \
864                    (((u_int32_t)(src)\
865                    & 0x00003000U) >> 12)
866#define BT_COEX_3__RFSAT_EQ_SRCH_SRCH__WRITE(src) \
867                    (((u_int32_t)(src)\
868                    << 12) & 0x00003000U)
869#define BT_COEX_3__RFSAT_EQ_SRCH_SRCH__MODIFY(dst, src) \
870                    (dst) = ((dst) &\
871                    ~0x00003000U) | (((u_int32_t)(src) <<\
872                    12) & 0x00003000U)
873#define BT_COEX_3__RFSAT_EQ_SRCH_SRCH__VERIFY(src) \
874                    (!((((u_int32_t)(src)\
875                    << 12) & ~0x00003000U)))
876
877/* macros for field rfsat_eq_rx_srch */
878#define BT_COEX_3__RFSAT_EQ_RX_SRCH__SHIFT                                   14
879#define BT_COEX_3__RFSAT_EQ_RX_SRCH__WIDTH                                    2
880#define BT_COEX_3__RFSAT_EQ_RX_SRCH__MASK                           0x0000c000U
881#define BT_COEX_3__RFSAT_EQ_RX_SRCH__READ(src) \
882                    (((u_int32_t)(src)\
883                    & 0x0000c000U) >> 14)
884#define BT_COEX_3__RFSAT_EQ_RX_SRCH__WRITE(src) \
885                    (((u_int32_t)(src)\
886                    << 14) & 0x0000c000U)
887#define BT_COEX_3__RFSAT_EQ_RX_SRCH__MODIFY(dst, src) \
888                    (dst) = ((dst) &\
889                    ~0x0000c000U) | (((u_int32_t)(src) <<\
890                    14) & 0x0000c000U)
891#define BT_COEX_3__RFSAT_EQ_RX_SRCH__VERIFY(src) \
892                    (!((((u_int32_t)(src)\
893                    << 14) & ~0x0000c000U)))
894
895/* macros for field rfsat_eq_srch_rx */
896#define BT_COEX_3__RFSAT_EQ_SRCH_RX__SHIFT                                   16
897#define BT_COEX_3__RFSAT_EQ_SRCH_RX__WIDTH                                    2
898#define BT_COEX_3__RFSAT_EQ_SRCH_RX__MASK                           0x00030000U
899#define BT_COEX_3__RFSAT_EQ_SRCH_RX__READ(src) \
900                    (((u_int32_t)(src)\
901                    & 0x00030000U) >> 16)
902#define BT_COEX_3__RFSAT_EQ_SRCH_RX__WRITE(src) \
903                    (((u_int32_t)(src)\
904                    << 16) & 0x00030000U)
905#define BT_COEX_3__RFSAT_EQ_SRCH_RX__MODIFY(dst, src) \
906                    (dst) = ((dst) &\
907                    ~0x00030000U) | (((u_int32_t)(src) <<\
908                    16) & 0x00030000U)
909#define BT_COEX_3__RFSAT_EQ_SRCH_RX__VERIFY(src) \
910                    (!((((u_int32_t)(src)\
911                    << 16) & ~0x00030000U)))
912
913/* macros for field rf_gain_drop_db_non_1 */
914#define BT_COEX_3__RF_GAIN_DROP_DB_NON_1__SHIFT                              18
915#define BT_COEX_3__RF_GAIN_DROP_DB_NON_1__WIDTH                               5
916#define BT_COEX_3__RF_GAIN_DROP_DB_NON_1__MASK                      0x007c0000U
917#define BT_COEX_3__RF_GAIN_DROP_DB_NON_1__READ(src) \
918                    (((u_int32_t)(src)\
919                    & 0x007c0000U) >> 18)
920#define BT_COEX_3__RF_GAIN_DROP_DB_NON_1__WRITE(src) \
921                    (((u_int32_t)(src)\
922                    << 18) & 0x007c0000U)
923#define BT_COEX_3__RF_GAIN_DROP_DB_NON_1__MODIFY(dst, src) \
924                    (dst) = ((dst) &\
925                    ~0x007c0000U) | (((u_int32_t)(src) <<\
926                    18) & 0x007c0000U)
927#define BT_COEX_3__RF_GAIN_DROP_DB_NON_1__VERIFY(src) \
928                    (!((((u_int32_t)(src)\
929                    << 18) & ~0x007c0000U)))
930
931/* macros for field rf_gain_drop_db_non_2 */
932#define BT_COEX_3__RF_GAIN_DROP_DB_NON_2__SHIFT                              23
933#define BT_COEX_3__RF_GAIN_DROP_DB_NON_2__WIDTH                               5
934#define BT_COEX_3__RF_GAIN_DROP_DB_NON_2__MASK                      0x0f800000U
935#define BT_COEX_3__RF_GAIN_DROP_DB_NON_2__READ(src) \
936                    (((u_int32_t)(src)\
937                    & 0x0f800000U) >> 23)
938#define BT_COEX_3__RF_GAIN_DROP_DB_NON_2__WRITE(src) \
939                    (((u_int32_t)(src)\
940                    << 23) & 0x0f800000U)
941#define BT_COEX_3__RF_GAIN_DROP_DB_NON_2__MODIFY(dst, src) \
942                    (dst) = ((dst) &\
943                    ~0x0f800000U) | (((u_int32_t)(src) <<\
944                    23) & 0x0f800000U)
945#define BT_COEX_3__RF_GAIN_DROP_DB_NON_2__VERIFY(src) \
946                    (!((((u_int32_t)(src)\
947                    << 23) & ~0x0f800000U)))
948
949/* macros for field bt_rx_firpwr_incr */
950#define BT_COEX_3__BT_RX_FIRPWR_INCR__SHIFT                                  28
951#define BT_COEX_3__BT_RX_FIRPWR_INCR__WIDTH                                   4
952#define BT_COEX_3__BT_RX_FIRPWR_INCR__MASK                          0xf0000000U
953#define BT_COEX_3__BT_RX_FIRPWR_INCR__READ(src) \
954                    (((u_int32_t)(src)\
955                    & 0xf0000000U) >> 28)
956#define BT_COEX_3__BT_RX_FIRPWR_INCR__WRITE(src) \
957                    (((u_int32_t)(src)\
958                    << 28) & 0xf0000000U)
959#define BT_COEX_3__BT_RX_FIRPWR_INCR__MODIFY(dst, src) \
960                    (dst) = ((dst) &\
961                    ~0xf0000000U) | (((u_int32_t)(src) <<\
962                    28) & 0xf0000000U)
963#define BT_COEX_3__BT_RX_FIRPWR_INCR__VERIFY(src) \
964                    (!((((u_int32_t)(src)\
965                    << 28) & ~0xf0000000U)))
966#define BT_COEX_3__TYPE                                               u_int32_t
967#define BT_COEX_3__READ                                             0xffffffffU
968#define BT_COEX_3__WRITE                                            0xffffffffU
969
970#endif /* __BT_COEX_3_MACRO__ */
971
972
973/* macros for bb_reg_block.bb_agc_reg_map.BB_bt_coex_3 */
974#define INST_BB_REG_BLOCK__BB_AGC_REG_MAP__BB_BT_COEX_3__NUM                  1
975
976/* macros for BlueprintGlobalNameSpace::bt_coex_4 */
977#ifndef __BT_COEX_4_MACRO__
978#define __BT_COEX_4_MACRO__
979
980/* macros for field rfgain_eqv_lna_0 */
981#define BT_COEX_4__RFGAIN_EQV_LNA_0__SHIFT                                    0
982#define BT_COEX_4__RFGAIN_EQV_LNA_0__WIDTH                                    8
983#define BT_COEX_4__RFGAIN_EQV_LNA_0__MASK                           0x000000ffU
984#define BT_COEX_4__RFGAIN_EQV_LNA_0__READ(src)   (u_int32_t)(src) & 0x000000ffU
985#define BT_COEX_4__RFGAIN_EQV_LNA_0__WRITE(src) \
986                    ((u_int32_t)(src)\
987                    & 0x000000ffU)
988#define BT_COEX_4__RFGAIN_EQV_LNA_0__MODIFY(dst, src) \
989                    (dst) = ((dst) &\
990                    ~0x000000ffU) | ((u_int32_t)(src) &\
991                    0x000000ffU)
992#define BT_COEX_4__RFGAIN_EQV_LNA_0__VERIFY(src) \
993                    (!(((u_int32_t)(src)\
994                    & ~0x000000ffU)))
995
996/* macros for field rfgain_eqv_lna_1 */
997#define BT_COEX_4__RFGAIN_EQV_LNA_1__SHIFT                                    8
998#define BT_COEX_4__RFGAIN_EQV_LNA_1__WIDTH                                    8
999#define BT_COEX_4__RFGAIN_EQV_LNA_1__MASK                           0x0000ff00U
1000#define BT_COEX_4__RFGAIN_EQV_LNA_1__READ(src) \
1001                    (((u_int32_t)(src)\
1002                    & 0x0000ff00U) >> 8)
1003#define BT_COEX_4__RFGAIN_EQV_LNA_1__WRITE(src) \
1004                    (((u_int32_t)(src)\
1005                    << 8) & 0x0000ff00U)
1006#define BT_COEX_4__RFGAIN_EQV_LNA_1__MODIFY(dst, src) \
1007                    (dst) = ((dst) &\
1008                    ~0x0000ff00U) | (((u_int32_t)(src) <<\
1009                    8) & 0x0000ff00U)
1010#define BT_COEX_4__RFGAIN_EQV_LNA_1__VERIFY(src) \
1011                    (!((((u_int32_t)(src)\
1012                    << 8) & ~0x0000ff00U)))
1013
1014/* macros for field rfgain_eqv_lna_2 */
1015#define BT_COEX_4__RFGAIN_EQV_LNA_2__SHIFT                                   16
1016#define BT_COEX_4__RFGAIN_EQV_LNA_2__WIDTH                                    8
1017#define BT_COEX_4__RFGAIN_EQV_LNA_2__MASK                           0x00ff0000U
1018#define BT_COEX_4__RFGAIN_EQV_LNA_2__READ(src) \
1019                    (((u_int32_t)(src)\
1020                    & 0x00ff0000U) >> 16)
1021#define BT_COEX_4__RFGAIN_EQV_LNA_2__WRITE(src) \
1022                    (((u_int32_t)(src)\
1023                    << 16) & 0x00ff0000U)
1024#define BT_COEX_4__RFGAIN_EQV_LNA_2__MODIFY(dst, src) \
1025                    (dst) = ((dst) &\
1026                    ~0x00ff0000U) | (((u_int32_t)(src) <<\
1027                    16) & 0x00ff0000U)
1028#define BT_COEX_4__RFGAIN_EQV_LNA_2__VERIFY(src) \
1029                    (!((((u_int32_t)(src)\
1030                    << 16) & ~0x00ff0000U)))
1031
1032/* macros for field rfgain_eqv_lna_3 */
1033#define BT_COEX_4__RFGAIN_EQV_LNA_3__SHIFT                                   24
1034#define BT_COEX_4__RFGAIN_EQV_LNA_3__WIDTH                                    8
1035#define BT_COEX_4__RFGAIN_EQV_LNA_3__MASK                           0xff000000U
1036#define BT_COEX_4__RFGAIN_EQV_LNA_3__READ(src) \
1037                    (((u_int32_t)(src)\
1038                    & 0xff000000U) >> 24)
1039#define BT_COEX_4__RFGAIN_EQV_LNA_3__WRITE(src) \
1040                    (((u_int32_t)(src)\
1041                    << 24) & 0xff000000U)
1042#define BT_COEX_4__RFGAIN_EQV_LNA_3__MODIFY(dst, src) \
1043                    (dst) = ((dst) &\
1044                    ~0xff000000U) | (((u_int32_t)(src) <<\
1045                    24) & 0xff000000U)
1046#define BT_COEX_4__RFGAIN_EQV_LNA_3__VERIFY(src) \
1047                    (!((((u_int32_t)(src)\
1048                    << 24) & ~0xff000000U)))
1049#define BT_COEX_4__TYPE                                               u_int32_t
1050#define BT_COEX_4__READ                                             0xffffffffU
1051#define BT_COEX_4__WRITE                                            0xffffffffU
1052
1053#endif /* __BT_COEX_4_MACRO__ */
1054
1055
1056/* macros for bb_reg_block.bb_agc_reg_map.BB_bt_coex_4 */
1057#define INST_BB_REG_BLOCK__BB_AGC_REG_MAP__BB_BT_COEX_4__NUM                  1
1058
1059/* macros for BlueprintGlobalNameSpace::bt_coex_5 */
1060#ifndef __BT_COEX_5_MACRO__
1061#define __BT_COEX_5_MACRO__
1062
1063/* macros for field rfgain_eqv_lna_4 */
1064#define BT_COEX_5__RFGAIN_EQV_LNA_4__SHIFT                                    0
1065#define BT_COEX_5__RFGAIN_EQV_LNA_4__WIDTH                                    8
1066#define BT_COEX_5__RFGAIN_EQV_LNA_4__MASK                           0x000000ffU
1067#define BT_COEX_5__RFGAIN_EQV_LNA_4__READ(src)   (u_int32_t)(src) & 0x000000ffU
1068#define BT_COEX_5__RFGAIN_EQV_LNA_4__WRITE(src) \
1069                    ((u_int32_t)(src)\
1070                    & 0x000000ffU)
1071#define BT_COEX_5__RFGAIN_EQV_LNA_4__MODIFY(dst, src) \
1072                    (dst) = ((dst) &\
1073                    ~0x000000ffU) | ((u_int32_t)(src) &\
1074                    0x000000ffU)
1075#define BT_COEX_5__RFGAIN_EQV_LNA_4__VERIFY(src) \
1076                    (!(((u_int32_t)(src)\
1077                    & ~0x000000ffU)))
1078
1079/* macros for field rfgain_eqv_lna_5 */
1080#define BT_COEX_5__RFGAIN_EQV_LNA_5__SHIFT                                    8
1081#define BT_COEX_5__RFGAIN_EQV_LNA_5__WIDTH                                    8
1082#define BT_COEX_5__RFGAIN_EQV_LNA_5__MASK                           0x0000ff00U
1083#define BT_COEX_5__RFGAIN_EQV_LNA_5__READ(src) \
1084                    (((u_int32_t)(src)\
1085                    & 0x0000ff00U) >> 8)
1086#define BT_COEX_5__RFGAIN_EQV_LNA_5__WRITE(src) \
1087                    (((u_int32_t)(src)\
1088                    << 8) & 0x0000ff00U)
1089#define BT_COEX_5__RFGAIN_EQV_LNA_5__MODIFY(dst, src) \
1090                    (dst) = ((dst) &\
1091                    ~0x0000ff00U) | (((u_int32_t)(src) <<\
1092                    8) & 0x0000ff00U)
1093#define BT_COEX_5__RFGAIN_EQV_LNA_5__VERIFY(src) \
1094                    (!((((u_int32_t)(src)\
1095                    << 8) & ~0x0000ff00U)))
1096
1097/* macros for field rfgain_eqv_lna_6 */
1098#define BT_COEX_5__RFGAIN_EQV_LNA_6__SHIFT                                   16
1099#define BT_COEX_5__RFGAIN_EQV_LNA_6__WIDTH                                    8
1100#define BT_COEX_5__RFGAIN_EQV_LNA_6__MASK                           0x00ff0000U
1101#define BT_COEX_5__RFGAIN_EQV_LNA_6__READ(src) \
1102                    (((u_int32_t)(src)\
1103                    & 0x00ff0000U) >> 16)
1104#define BT_COEX_5__RFGAIN_EQV_LNA_6__WRITE(src) \
1105                    (((u_int32_t)(src)\
1106                    << 16) & 0x00ff0000U)
1107#define BT_COEX_5__RFGAIN_EQV_LNA_6__MODIFY(dst, src) \
1108                    (dst) = ((dst) &\
1109                    ~0x00ff0000U) | (((u_int32_t)(src) <<\
1110                    16) & 0x00ff0000U)
1111#define BT_COEX_5__RFGAIN_EQV_LNA_6__VERIFY(src) \
1112                    (!((((u_int32_t)(src)\
1113                    << 16) & ~0x00ff0000U)))
1114
1115/* macros for field rfgain_eqv_lna_7 */
1116#define BT_COEX_5__RFGAIN_EQV_LNA_7__SHIFT                                   24
1117#define BT_COEX_5__RFGAIN_EQV_LNA_7__WIDTH                                    8
1118#define BT_COEX_5__RFGAIN_EQV_LNA_7__MASK                           0xff000000U
1119#define BT_COEX_5__RFGAIN_EQV_LNA_7__READ(src) \
1120                    (((u_int32_t)(src)\
1121                    & 0xff000000U) >> 24)
1122#define BT_COEX_5__RFGAIN_EQV_LNA_7__WRITE(src) \
1123                    (((u_int32_t)(src)\
1124                    << 24) & 0xff000000U)
1125#define BT_COEX_5__RFGAIN_EQV_LNA_7__MODIFY(dst, src) \
1126                    (dst) = ((dst) &\
1127                    ~0xff000000U) | (((u_int32_t)(src) <<\
1128                    24) & 0xff000000U)
1129#define BT_COEX_5__RFGAIN_EQV_LNA_7__VERIFY(src) \
1130                    (!((((u_int32_t)(src)\
1131                    << 24) & ~0xff000000U)))
1132#define BT_COEX_5__TYPE                                               u_int32_t
1133#define BT_COEX_5__READ                                             0xffffffffU
1134#define BT_COEX_5__WRITE                                            0xffffffffU
1135
1136#endif /* __BT_COEX_5_MACRO__ */
1137
1138
1139/* macros for bb_reg_block.bb_agc_reg_map.BB_bt_coex_5 */
1140#define INST_BB_REG_BLOCK__BB_AGC_REG_MAP__BB_BT_COEX_5__NUM                  1
1141
1142/* macros for BlueprintGlobalNameSpace::dc_cal_status_b0 */
1143#ifndef __DC_CAL_STATUS_B0_MACRO__
1144#define __DC_CAL_STATUS_B0_MACRO__
1145
1146/* macros for field offsetC1I_0 */
1147#define DC_CAL_STATUS_B0__OFFSETC1I_0__SHIFT                                  0
1148#define DC_CAL_STATUS_B0__OFFSETC1I_0__WIDTH                                  5
1149#define DC_CAL_STATUS_B0__OFFSETC1I_0__MASK                         0x0000001fU
1150#define DC_CAL_STATUS_B0__OFFSETC1I_0__READ(src) (u_int32_t)(src) & 0x0000001fU
1151
1152/* macros for field offsetC1Q_0 */
1153#define DC_CAL_STATUS_B0__OFFSETC1Q_0__SHIFT                                  5
1154#define DC_CAL_STATUS_B0__OFFSETC1Q_0__WIDTH                                  5
1155#define DC_CAL_STATUS_B0__OFFSETC1Q_0__MASK                         0x000003e0U
1156#define DC_CAL_STATUS_B0__OFFSETC1Q_0__READ(src) \
1157                    (((u_int32_t)(src)\
1158                    & 0x000003e0U) >> 5)
1159
1160/* macros for field offsetC2I_0 */
1161#define DC_CAL_STATUS_B0__OFFSETC2I_0__SHIFT                                 10
1162#define DC_CAL_STATUS_B0__OFFSETC2I_0__WIDTH                                  5
1163#define DC_CAL_STATUS_B0__OFFSETC2I_0__MASK                         0x00007c00U
1164#define DC_CAL_STATUS_B0__OFFSETC2I_0__READ(src) \
1165                    (((u_int32_t)(src)\
1166                    & 0x00007c00U) >> 10)
1167
1168/* macros for field offsetC2Q_0 */
1169#define DC_CAL_STATUS_B0__OFFSETC2Q_0__SHIFT                                 15
1170#define DC_CAL_STATUS_B0__OFFSETC2Q_0__WIDTH                                  5
1171#define DC_CAL_STATUS_B0__OFFSETC2Q_0__MASK                         0x000f8000U
1172#define DC_CAL_STATUS_B0__OFFSETC2Q_0__READ(src) \
1173                    (((u_int32_t)(src)\
1174                    & 0x000f8000U) >> 15)
1175
1176/* macros for field offsetC3I_0 */
1177#define DC_CAL_STATUS_B0__OFFSETC3I_0__SHIFT                                 20
1178#define DC_CAL_STATUS_B0__OFFSETC3I_0__WIDTH                                  5
1179#define DC_CAL_STATUS_B0__OFFSETC3I_0__MASK                         0x01f00000U
1180#define DC_CAL_STATUS_B0__OFFSETC3I_0__READ(src) \
1181                    (((u_int32_t)(src)\
1182                    & 0x01f00000U) >> 20)
1183
1184/* macros for field offsetC3Q_0 */
1185#define DC_CAL_STATUS_B0__OFFSETC3Q_0__SHIFT                                 25
1186#define DC_CAL_STATUS_B0__OFFSETC3Q_0__WIDTH                                  5
1187#define DC_CAL_STATUS_B0__OFFSETC3Q_0__MASK                         0x3e000000U
1188#define DC_CAL_STATUS_B0__OFFSETC3Q_0__READ(src) \
1189                    (((u_int32_t)(src)\
1190                    & 0x3e000000U) >> 25)
1191#define DC_CAL_STATUS_B0__TYPE                                        u_int32_t
1192#define DC_CAL_STATUS_B0__READ                                      0x3fffffffU
1193
1194#endif /* __DC_CAL_STATUS_B0_MACRO__ */
1195
1196
1197/* macros for bb_reg_block.bb_agc_reg_map.BB_dc_cal_status_b0 */
1198#define INST_BB_REG_BLOCK__BB_AGC_REG_MAP__BB_DC_CAL_STATUS_B0__NUM           1
1199
1200/* macros for BlueprintGlobalNameSpace::bbb_sig_detect */
1201
1202/* macros for field bbb_mrc_off_no_swap */
1203#define BBB_SIG_DETECT__BBB_MRC_OFF_NO_SWAP__SHIFT                           23
1204#define BBB_SIG_DETECT__BBB_MRC_OFF_NO_SWAP__WIDTH                            1
1205#define BBB_SIG_DETECT__BBB_MRC_OFF_NO_SWAP__MASK                   0x00800000U
1206#define BBB_SIG_DETECT__BBB_MRC_OFF_NO_SWAP__READ(src) \
1207                    (((u_int32_t)(src)\
1208                    & 0x00800000U) >> 23)
1209#define BBB_SIG_DETECT__BBB_MRC_OFF_NO_SWAP__WRITE(src) \
1210                    (((u_int32_t)(src)\
1211                    << 23) & 0x00800000U)
1212#define BBB_SIG_DETECT__BBB_MRC_OFF_NO_SWAP__MODIFY(dst, src) \
1213                    (dst) = ((dst) &\
1214                    ~0x00800000U) | (((u_int32_t)(src) <<\
1215                    23) & 0x00800000U)
1216#define BBB_SIG_DETECT__BBB_MRC_OFF_NO_SWAP__VERIFY(src) \
1217                    (!((((u_int32_t)(src)\
1218                    << 23) & ~0x00800000U)))
1219#define BBB_SIG_DETECT__BBB_MRC_OFF_NO_SWAP__SET(dst) \
1220                    (dst) = ((dst) &\
1221                    ~0x00800000U) | ((u_int32_t)(1) << 23)
1222#define BBB_SIG_DETECT__BBB_MRC_OFF_NO_SWAP__CLR(dst) \
1223                    (dst) = ((dst) &\
1224                    ~0x00800000U) | ((u_int32_t)(0) << 23)
1225
1226#define BBB_SIG_DETECT__TYPE                                          u_int32_t
1227#define BBB_SIG_DETECT__READ                                        0x80ffffffU
1228#define BBB_SIG_DETECT__WRITE                                       0x80ffffffU
1229
1230/* macros for BlueprintGlobalNameSpace::gen_controls */
1231
1232/* macros for field enable_dac_async_fifo */
1233#define GEN_CONTROLS__ENABLE_DAC_ASYNC_FIFO__SHIFT                           11
1234#define GEN_CONTROLS__ENABLE_DAC_ASYNC_FIFO__WIDTH                            1
1235#define GEN_CONTROLS__ENABLE_DAC_ASYNC_FIFO__MASK                   0x00000800U
1236#define GEN_CONTROLS__ENABLE_DAC_ASYNC_FIFO__READ(src) \
1237                    (((u_int32_t)(src)\
1238                    & 0x00000800U) >> 11)
1239#define GEN_CONTROLS__ENABLE_DAC_ASYNC_FIFO__WRITE(src) \
1240                    (((u_int32_t)(src)\
1241                    << 11) & 0x00000800U)
1242#define GEN_CONTROLS__ENABLE_DAC_ASYNC_FIFO__MODIFY(dst, src) \
1243                    (dst) = ((dst) &\
1244                    ~0x00000800U) | (((u_int32_t)(src) <<\
1245                    11) & 0x00000800U)
1246#define GEN_CONTROLS__ENABLE_DAC_ASYNC_FIFO__VERIFY(src) \
1247                    (!((((u_int32_t)(src)\
1248                    << 11) & ~0x00000800U)))
1249#define GEN_CONTROLS__ENABLE_DAC_ASYNC_FIFO__SET(dst) \
1250                    (dst) = ((dst) &\
1251                    ~0x00000800U) | ((u_int32_t)(1) << 11)
1252#define GEN_CONTROLS__ENABLE_DAC_ASYNC_FIFO__CLR(dst) \
1253                    (dst) = ((dst) &\
1254                    ~0x00000800U) | ((u_int32_t)(0) << 11)
1255
1256
1257/* macros for field static20_mode_ht40_packet_handling */
1258#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_HANDLING__SHIFT              15
1259#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_HANDLING__WIDTH               1
1260#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_HANDLING__MASK      0x00008000U
1261#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_HANDLING__READ(src) \
1262                    (((u_int32_t)(src)\
1263                    & 0x00008000U) >> 15)
1264#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_HANDLING__WRITE(src) \
1265                    (((u_int32_t)(src)\
1266                    << 15) & 0x00008000U)
1267#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_HANDLING__MODIFY(dst, src) \
1268                    (dst) = ((dst) &\
1269                    ~0x00008000U) | (((u_int32_t)(src) <<\
1270                    15) & 0x00008000U)
1271#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_HANDLING__VERIFY(src) \
1272                    (!((((u_int32_t)(src)\
1273                    << 15) & ~0x00008000U)))
1274#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_HANDLING__SET(dst) \
1275                    (dst) = ((dst) &\
1276                    ~0x00008000U) | ((u_int32_t)(1) << 15)
1277#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_HANDLING__CLR(dst) \
1278                    (dst) = ((dst) &\
1279                    ~0x00008000U) | ((u_int32_t)(0) << 15)
1280
1281/* macros for field static20_mode_ht40_packet_error_rpt */
1282#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_ERROR_RPT__SHIFT             16
1283#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_ERROR_RPT__WIDTH              1
1284#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_ERROR_RPT__MASK     0x00010000U
1285#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_ERROR_RPT__READ(src) \
1286                    (((u_int32_t)(src)\
1287                    & 0x00010000U) >> 16)
1288#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_ERROR_RPT__WRITE(src) \
1289                    (((u_int32_t)(src)\
1290                    << 16) & 0x00010000U)
1291#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_ERROR_RPT__MODIFY(dst, src) \
1292                    (dst) = ((dst) &\
1293                    ~0x00010000U) | (((u_int32_t)(src) <<\
1294                    16) & 0x00010000U)
1295#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_ERROR_RPT__VERIFY(src) \
1296                    (!((((u_int32_t)(src)\
1297                    << 16) & ~0x00010000U)))
1298#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_ERROR_RPT__SET(dst) \
1299                    (dst) = ((dst) &\
1300                    ~0x00010000U) | ((u_int32_t)(1) << 16)
1301#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_ERROR_RPT__CLR(dst) \
1302                    (dst) = ((dst) &\
1303                    ~0x00010000U) | ((u_int32_t)(0) << 16)
1304
1305/* macros for field unsupp_ht_rate_threshold */
1306#define GEN_CONTROLS__UNSUPP_HT_RATE_THRESHOLD__SHIFT                        18
1307#define GEN_CONTROLS__UNSUPP_HT_RATE_THRESHOLD__WIDTH                         7
1308#define GEN_CONTROLS__UNSUPP_HT_RATE_THRESHOLD__MASK                0x01fc0000U
1309#define GEN_CONTROLS__UNSUPP_HT_RATE_THRESHOLD__READ(src) \
1310                    (((u_int32_t)(src)\
1311                    & 0x01fc0000U) >> 18)
1312#define GEN_CONTROLS__UNSUPP_HT_RATE_THRESHOLD__WRITE(src) \
1313                    (((u_int32_t)(src)\
1314                    << 18) & 0x01fc0000U)
1315#define GEN_CONTROLS__UNSUPP_HT_RATE_THRESHOLD__MODIFY(dst, src) \
1316                    (dst) = ((dst) &\
1317                    ~0x01fc0000U) | (((u_int32_t)(src) <<\
1318                    18) & 0x01fc0000U)
1319#define GEN_CONTROLS__UNSUPP_HT_RATE_THRESHOLD__VERIFY(src) \
1320                    (!((((u_int32_t)(src)\
1321                    << 18) & ~0x01fc0000U)))
1322#define GEN_CONTROLS__TYPE                                            u_int32_t
1323#define GEN_CONTROLS__READ                                          0x01fdffffU
1324#define GEN_CONTROLS__WRITE                                         0x01fdffffU
1325
1326/* macros for bb_reg_block.bb_sm_reg_map.BB_gen_controls */
1327
1328/* macros for BlueprintGlobalNameSpace::bb_reg_page_control */
1329#ifndef __BB_REG_PAGE_CONTROL_MACRO__
1330#define __BB_REG_PAGE_CONTROL_MACRO__
1331
1332/* macros for field disable_bb_reg_page */
1333#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__SHIFT                       0
1334#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__WIDTH                       1
1335#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__MASK              0x00000001U
1336#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__READ(src) \
1337                    (u_int32_t)(src)\
1338                    & 0x00000001U
1339#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__WRITE(src) \
1340                    ((u_int32_t)(src)\
1341                    & 0x00000001U)
1342#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__MODIFY(dst, src) \
1343                    (dst) = ((dst) &\
1344                    ~0x00000001U) | ((u_int32_t)(src) &\
1345                    0x00000001U)
1346#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__VERIFY(src) \
1347                    (!(((u_int32_t)(src)\
1348                    & ~0x00000001U)))
1349#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__SET(dst) \
1350                    (dst) = ((dst) &\
1351                    ~0x00000001U) | (u_int32_t)(1)
1352#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__CLR(dst) \
1353                    (dst) = ((dst) &\
1354                    ~0x00000001U) | (u_int32_t)(0)
1355
1356/* macros for field bb_register_page */
1357#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__SHIFT                          1
1358#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__WIDTH                          3
1359#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__MASK                 0x0000000eU
1360#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__READ(src) \
1361                    (((u_int32_t)(src)\
1362                    & 0x0000000eU) >> 1)
1363#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__WRITE(src) \
1364                    (((u_int32_t)(src)\
1365                    << 1) & 0x0000000eU)
1366#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__MODIFY(dst, src) \
1367                    (dst) = ((dst) &\
1368                    ~0x0000000eU) | (((u_int32_t)(src) <<\
1369                    1) & 0x0000000eU)
1370#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__VERIFY(src) \
1371                    (!((((u_int32_t)(src)\
1372                    << 1) & ~0x0000000eU)))
1373
1374/* macros for field direct_access_page */
1375#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__SHIFT                        4
1376#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__WIDTH                        1
1377#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__MASK               0x00000010U
1378#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__READ(src) \
1379                    (((u_int32_t)(src)\
1380                    & 0x00000010U) >> 4)
1381#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__WRITE(src) \
1382                    (((u_int32_t)(src)\
1383                    << 4) & 0x00000010U)
1384#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__MODIFY(dst, src) \
1385                    (dst) = ((dst) &\
1386                    ~0x00000010U) | (((u_int32_t)(src) <<\
1387                    4) & 0x00000010U)
1388#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__VERIFY(src) \
1389                    (!((((u_int32_t)(src)\
1390                    << 4) & ~0x00000010U)))
1391#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__SET(dst) \
1392                    (dst) = ((dst) &\
1393                    ~0x00000010U) | ((u_int32_t)(1) << 4)
1394#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__CLR(dst) \
1395                    (dst) = ((dst) &\
1396                    ~0x00000010U) | ((u_int32_t)(0) << 4)
1397#define BB_REG_PAGE_CONTROL__TYPE                                     u_int32_t
1398#define BB_REG_PAGE_CONTROL__READ                                   0x0000001fU
1399#define BB_REG_PAGE_CONTROL__WRITE                                  0x0000001fU
1400
1401#endif /* __BB_REG_PAGE_CONTROL_MACRO__ */
1402
1403
1404/* macros for bb_reg_block.bb_bbb_reg_map.BB_bb_reg_page_control */
1405#define INST_BB_REG_BLOCK__BB_BBB_REG_MAP__BB_BB_REG_PAGE_CONTROL__NUM        1
1406
1407/* macros for BlueprintGlobalNameSpace::spectral_scan */
1408
1409
1410/* macros for field spectral_scan_compressed_rpt */
1411#define SPECTRAL_SCAN__SPECTRAL_SCAN_COMPRESSED_RPT__SHIFT                   31
1412#define SPECTRAL_SCAN__SPECTRAL_SCAN_COMPRESSED_RPT__WIDTH                    1
1413#define SPECTRAL_SCAN__SPECTRAL_SCAN_COMPRESSED_RPT__MASK           0x80000000U
1414#define SPECTRAL_SCAN__SPECTRAL_SCAN_COMPRESSED_RPT__READ(src) \
1415                    (((u_int32_t)(src)\
1416                    & 0x80000000U) >> 31)
1417#define SPECTRAL_SCAN__SPECTRAL_SCAN_COMPRESSED_RPT__WRITE(src) \
1418                    (((u_int32_t)(src)\
1419                    << 31) & 0x80000000U)
1420#define SPECTRAL_SCAN__SPECTRAL_SCAN_COMPRESSED_RPT__MODIFY(dst, src) \
1421                    (dst) = ((dst) &\
1422                    ~0x80000000U) | (((u_int32_t)(src) <<\
1423                    31) & 0x80000000U)
1424#define SPECTRAL_SCAN__SPECTRAL_SCAN_COMPRESSED_RPT__VERIFY(src) \
1425                    (!((((u_int32_t)(src)\
1426                    << 31) & ~0x80000000U)))
1427#define SPECTRAL_SCAN__SPECTRAL_SCAN_COMPRESSED_RPT__SET(dst) \
1428                    (dst) = ((dst) &\
1429                    ~0x80000000U) | ((u_int32_t)(1) << 31)
1430#define SPECTRAL_SCAN__SPECTRAL_SCAN_COMPRESSED_RPT__CLR(dst) \
1431                    (dst) = ((dst) &\
1432                    ~0x80000000U) | ((u_int32_t)(0) << 31)
1433#define SPECTRAL_SCAN__TYPE                                           u_int32_t
1434#define SPECTRAL_SCAN__READ                                         0xffffffffU
1435#define SPECTRAL_SCAN__WRITE                                        0xffffffffU
1436
1437/* macros for bb_reg_block.bb_sm_reg_map.BB_spectral_scan */
1438
1439/* macros for BlueprintGlobalNameSpace::search_start_delay */
1440
1441
1442/* macros for field rx_sounding_enable */
1443#define SEARCH_START_DELAY__RX_SOUNDING_ENABLE__SHIFT                        14
1444#define SEARCH_START_DELAY__RX_SOUNDING_ENABLE__WIDTH                         1
1445#define SEARCH_START_DELAY__RX_SOUNDING_ENABLE__MASK                0x00004000U
1446#define SEARCH_START_DELAY__RX_SOUNDING_ENABLE__READ(src) \
1447                    (((u_int32_t)(src)\
1448                    & 0x00004000U) >> 14)
1449#define SEARCH_START_DELAY__RX_SOUNDING_ENABLE__WRITE(src) \
1450                    (((u_int32_t)(src)\
1451                    << 14) & 0x00004000U)
1452#define SEARCH_START_DELAY__RX_SOUNDING_ENABLE__MODIFY(dst, src) \
1453                    (dst) = ((dst) &\
1454                    ~0x00004000U) | (((u_int32_t)(src) <<\
1455                    14) & 0x00004000U)
1456#define SEARCH_START_DELAY__RX_SOUNDING_ENABLE__VERIFY(src) \
1457                    (!((((u_int32_t)(src)\
1458                    << 14) & ~0x00004000U)))
1459#define SEARCH_START_DELAY__RX_SOUNDING_ENABLE__SET(dst) \
1460                    (dst) = ((dst) &\
1461                    ~0x00004000U) | ((u_int32_t)(1) << 14)
1462#define SEARCH_START_DELAY__RX_SOUNDING_ENABLE__CLR(dst) \
1463                    (dst) = ((dst) &\
1464                    ~0x00004000U) | ((u_int32_t)(0) << 14)
1465
1466/* macros for field rm_hcsd4svd */
1467#define SEARCH_START_DELAY__RM_HCSD4SVD__SHIFT                               15
1468#define SEARCH_START_DELAY__RM_HCSD4SVD__WIDTH                                1
1469#define SEARCH_START_DELAY__RM_HCSD4SVD__MASK                       0x00008000U
1470#define SEARCH_START_DELAY__RM_HCSD4SVD__READ(src) \
1471                    (((u_int32_t)(src)\
1472                    & 0x00008000U) >> 15)
1473#define SEARCH_START_DELAY__RM_HCSD4SVD__WRITE(src) \
1474                    (((u_int32_t)(src)\
1475                    << 15) & 0x00008000U)
1476#define SEARCH_START_DELAY__RM_HCSD4SVD__MODIFY(dst, src) \
1477                    (dst) = ((dst) &\
1478                    ~0x00008000U) | (((u_int32_t)(src) <<\
1479                    15) & 0x00008000U)
1480#define SEARCH_START_DELAY__RM_HCSD4SVD__VERIFY(src) \
1481                    (!((((u_int32_t)(src)\
1482                    << 15) & ~0x00008000U)))
1483#define SEARCH_START_DELAY__RM_HCSD4SVD__SET(dst) \
1484                    (dst) = ((dst) &\
1485                    ~0x00008000U) | ((u_int32_t)(1) << 15)
1486#define SEARCH_START_DELAY__RM_HCSD4SVD__CLR(dst) \
1487                    (dst) = ((dst) &\
1488                    ~0x00008000U) | ((u_int32_t)(0) << 15)
1489#define SEARCH_START_DELAY__TYPE                                      u_int32_t
1490#define SEARCH_START_DELAY__READ                                    0x0000ffffU
1491#define SEARCH_START_DELAY__WRITE                                   0x0000ffffU
1492
1493/* macros for bb_reg_block.bb_sm_reg_map.BB_search_start_delay */
1494
1495/* macros for BlueprintGlobalNameSpace::frame_control */
1496
1497/* macros for field en_err_static20_mode_ht40_packet */
1498#define FRAME_CONTROL__EN_ERR_STATIC20_MODE_HT40_PACKET__SHIFT               19
1499#define FRAME_CONTROL__EN_ERR_STATIC20_MODE_HT40_PACKET__WIDTH                1
1500#define FRAME_CONTROL__EN_ERR_STATIC20_MODE_HT40_PACKET__MASK       0x00080000U
1501#define FRAME_CONTROL__EN_ERR_STATIC20_MODE_HT40_PACKET__READ(src) \
1502                    (((u_int32_t)(src)\
1503                    & 0x00080000U) >> 19)
1504#define FRAME_CONTROL__EN_ERR_STATIC20_MODE_HT40_PACKET__WRITE(src) \
1505                    (((u_int32_t)(src)\
1506                    << 19) & 0x00080000U)
1507#define FRAME_CONTROL__EN_ERR_STATIC20_MODE_HT40_PACKET__MODIFY(dst, src) \
1508                    (dst) = ((dst) &\
1509                    ~0x00080000U) | (((u_int32_t)(src) <<\
1510                    19) & 0x00080000U)
1511#define FRAME_CONTROL__EN_ERR_STATIC20_MODE_HT40_PACKET__VERIFY(src) \
1512                    (!((((u_int32_t)(src)\
1513                    << 19) & ~0x00080000U)))
1514#define FRAME_CONTROL__EN_ERR_STATIC20_MODE_HT40_PACKET__SET(dst) \
1515                    (dst) = ((dst) &\
1516                    ~0x00080000U) | ((u_int32_t)(1) << 19)
1517#define FRAME_CONTROL__EN_ERR_STATIC20_MODE_HT40_PACKET__CLR(dst) \
1518                    (dst) = ((dst) &\
1519                    ~0x00080000U) | ((u_int32_t)(0) << 19)
1520
1521/* macros for bb_reg_block.bb_sm_reg_map.BB_frame_control */
1522
1523/* macros for BlueprintGlobalNameSpace::switch_table_com1 */
1524
1525/* macros for field switch_table_com_spdt */
1526#define SWITCH_TABLE_COM1__SWITCH_TABLE_COM_SPDT__SHIFT                      20
1527#define SWITCH_TABLE_COM1__SWITCH_TABLE_COM_SPDT__WIDTH                       4
1528#define SWITCH_TABLE_COM1__SWITCH_TABLE_COM_SPDT__MASK              0x00f00000U
1529#define SWITCH_TABLE_COM1__SWITCH_TABLE_COM_SPDT__READ(src) \
1530                    (((u_int32_t)(src)\
1531                    & 0x00f00000U) >> 20)
1532#define SWITCH_TABLE_COM1__SWITCH_TABLE_COM_SPDT__WRITE(src) \
1533                    (((u_int32_t)(src)\
1534                    << 20) & 0x00f00000U)
1535#define SWITCH_TABLE_COM1__SWITCH_TABLE_COM_SPDT__MODIFY(dst, src) \
1536                    (dst) = ((dst) &\
1537                    ~0x00f00000U) | (((u_int32_t)(src) <<\
1538                    20) & 0x00f00000U)
1539#define SWITCH_TABLE_COM1__SWITCH_TABLE_COM_SPDT__VERIFY(src) \
1540                    (!((((u_int32_t)(src)\
1541                    << 20) & ~0x00f00000U)))
1542#define SWITCH_TABLE_COM1__TYPE                                       u_int32_t
1543#define SWITCH_TABLE_COM1__READ                                     0x00ffffffU
1544#define SWITCH_TABLE_COM1__WRITE                                    0x00ffffffU
1545
1546/* macros for bb_reg_block.bb_sm_reg_map.BB_switch_table_com1 */
1547
1548/* macros for bb_reg_block.bb_sm_reg_map.BB_powertx_rate12 */
1549
1550/* macros for field use_per_packet_olpc_gain_delta_adj */
1551#define POWERTX_MAX__USE_PER_PACKET_OLPC_GAIN_DELTA_ADJ__SHIFT                7
1552#define POWERTX_MAX__USE_PER_PACKET_OLPC_GAIN_DELTA_ADJ__WIDTH                1
1553#define POWERTX_MAX__USE_PER_PACKET_OLPC_GAIN_DELTA_ADJ__MASK       0x00000080U
1554#define POWERTX_MAX__USE_PER_PACKET_OLPC_GAIN_DELTA_ADJ__READ(src) \
1555                    (((u_int32_t)(src)\
1556                    & 0x00000080U) >> 7)
1557#define POWERTX_MAX__USE_PER_PACKET_OLPC_GAIN_DELTA_ADJ__WRITE(src) \
1558                    (((u_int32_t)(src)\
1559                    << 7) & 0x00000080U)
1560#define POWERTX_MAX__USE_PER_PACKET_OLPC_GAIN_DELTA_ADJ__MODIFY(dst, src) \
1561                    (dst) = ((dst) &\
1562                    ~0x00000080U) | (((u_int32_t)(src) <<\
1563                    7) & 0x00000080U)
1564#define POWERTX_MAX__USE_PER_PACKET_OLPC_GAIN_DELTA_ADJ__VERIFY(src) \
1565                    (!((((u_int32_t)(src)\
1566                    << 7) & ~0x00000080U)))
1567#define POWERTX_MAX__USE_PER_PACKET_OLPC_GAIN_DELTA_ADJ__SET(dst) \
1568                    (dst) = ((dst) &\
1569                    ~0x00000080U) | ((u_int32_t)(1) << 7)
1570#define POWERTX_MAX__USE_PER_PACKET_OLPC_GAIN_DELTA_ADJ__CLR(dst) \
1571                    (dst) = ((dst) &\
1572                    ~0x00000080U) | ((u_int32_t)(0) << 7)
1573#define POWERTX_MAX__TYPE                                             u_int32_t
1574#define POWERTX_MAX__READ                                           0x000000c0U
1575#define POWERTX_MAX__WRITE                                          0x000000c0U
1576
1577/* macros for bb_reg_block.bb_sm_reg_map.BB_powertx_max */
1578
1579/* macros for BlueprintGlobalNameSpace::tx_forced_gain */
1580
1581
1582/* macros for field forced_ob2G */
1583#define TX_FORCED_GAIN__FORCED_OB2G__SHIFT                                   25
1584#define TX_FORCED_GAIN__FORCED_OB2G__WIDTH                                    3
1585#define TX_FORCED_GAIN__FORCED_OB2G__MASK                           0x0e000000U
1586#define TX_FORCED_GAIN__FORCED_OB2G__READ(src) \
1587                    (((u_int32_t)(src)\
1588                    & 0x0e000000U) >> 25)
1589#define TX_FORCED_GAIN__FORCED_OB2G__WRITE(src) \
1590                    (((u_int32_t)(src)\
1591                    << 25) & 0x0e000000U)
1592#define TX_FORCED_GAIN__FORCED_OB2G__MODIFY(dst, src) \
1593                    (dst) = ((dst) &\
1594                    ~0x0e000000U) | (((u_int32_t)(src) <<\
1595                    25) & 0x0e000000U)
1596#define TX_FORCED_GAIN__FORCED_OB2G__VERIFY(src) \
1597                    (!((((u_int32_t)(src)\
1598                    << 25) & ~0x0e000000U)))
1599
1600/* macros for field forced_db2G */
1601#define TX_FORCED_GAIN__FORCED_DB2G__SHIFT                                   28
1602#define TX_FORCED_GAIN__FORCED_DB2G__WIDTH                                    3
1603#define TX_FORCED_GAIN__FORCED_DB2G__MASK                           0x70000000U
1604#define TX_FORCED_GAIN__FORCED_DB2G__READ(src) \
1605                    (((u_int32_t)(src)\
1606                    & 0x70000000U) >> 28)
1607#define TX_FORCED_GAIN__FORCED_DB2G__WRITE(src) \
1608                    (((u_int32_t)(src)\
1609                    << 28) & 0x70000000U)
1610#define TX_FORCED_GAIN__FORCED_DB2G__MODIFY(dst, src) \
1611                    (dst) = ((dst) &\
1612                    ~0x70000000U) | (((u_int32_t)(src) <<\
1613                    28) & 0x70000000U)
1614#define TX_FORCED_GAIN__FORCED_DB2G__VERIFY(src) \
1615                    (!((((u_int32_t)(src)\
1616                    << 28) & ~0x70000000U)))
1617
1618/* macros for field forced_green_paprd_enable */
1619#define TX_FORCED_GAIN__FORCED_GREEN_PAPRD_ENABLE__SHIFT                     31
1620#define TX_FORCED_GAIN__FORCED_GREEN_PAPRD_ENABLE__WIDTH                      1
1621#define TX_FORCED_GAIN__FORCED_GREEN_PAPRD_ENABLE__MASK             0x80000000U
1622#define TX_FORCED_GAIN__FORCED_GREEN_PAPRD_ENABLE__READ(src) \
1623                    (((u_int32_t)(src)\
1624                    & 0x80000000U) >> 31)
1625#define TX_FORCED_GAIN__FORCED_GREEN_PAPRD_ENABLE__WRITE(src) \
1626                    (((u_int32_t)(src)\
1627                    << 31) & 0x80000000U)
1628#define TX_FORCED_GAIN__FORCED_GREEN_PAPRD_ENABLE__MODIFY(dst, src) \
1629                    (dst) = ((dst) &\
1630                    ~0x80000000U) | (((u_int32_t)(src) <<\
1631                    31) & 0x80000000U)
1632#define TX_FORCED_GAIN__FORCED_GREEN_PAPRD_ENABLE__VERIFY(src) \
1633                    (!((((u_int32_t)(src)\
1634                    << 31) & ~0x80000000U)))
1635#define TX_FORCED_GAIN__FORCED_GREEN_PAPRD_ENABLE__SET(dst) \
1636                    (dst) = ((dst) &\
1637                    ~0x80000000U) | ((u_int32_t)(1) << 31)
1638#define TX_FORCED_GAIN__FORCED_GREEN_PAPRD_ENABLE__CLR(dst) \
1639                    (dst) = ((dst) &\
1640                    ~0x80000000U) | ((u_int32_t)(0) << 31)
1641#define TX_FORCED_GAIN__TYPE                                          u_int32_t
1642#define TX_FORCED_GAIN__READ                                        0xffffffffU
1643#define TX_FORCED_GAIN__WRITE                                       0xffffffffU
1644
1645/* macros for bb_reg_block.bb_sm_reg_map.BB_tx_forced_gain */
1646
1647/* macros for BlueprintGlobalNameSpace::txiqcal_control_0 */
1648
1649
1650/* macros for field enable_txiq_calibrate */
1651#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__SHIFT                      31
1652#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__WIDTH                       1
1653#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__MASK              0x80000000U
1654#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__READ(src) \
1655                    (((u_int32_t)(src)\
1656                    & 0x80000000U) >> 31)
1657#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__WRITE(src) \
1658                    (((u_int32_t)(src)\
1659                    << 31) & 0x80000000U)
1660#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__MODIFY(dst, src) \
1661                    (dst) = ((dst) &\
1662                    ~0x80000000U) | (((u_int32_t)(src) <<\
1663                    31) & 0x80000000U)
1664#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__VERIFY(src) \
1665                    (!((((u_int32_t)(src)\
1666                    << 31) & ~0x80000000U)))
1667#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__SET(dst) \
1668                    (dst) = ((dst) &\
1669                    ~0x80000000U) | ((u_int32_t)(1) << 31)
1670#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__CLR(dst) \
1671                    (dst) = ((dst) &\
1672                    ~0x80000000U) | ((u_int32_t)(0) << 31)
1673#define TXIQCAL_CONTROL_0__TYPE                                       u_int32_t
1674#define TXIQCAL_CONTROL_0__READ                                     0xffffffffU
1675#define TXIQCAL_CONTROL_0__WRITE                                    0xffffffffU
1676
1677/* macros for bb_reg_block.bb_sm_reg_map.BB_txiqcal_control_0 */
1678
1679/* macros for BlueprintGlobalNameSpace::txiqcal_control_0 */
1680
1681/* macros for field enable_txiq_calibrate */
1682#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__SHIFT                      31
1683#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__WIDTH                       1
1684#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__MASK              0x80000000U
1685#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__READ(src) \
1686                    (((u_int32_t)(src)\
1687                    & 0x80000000U) >> 31)
1688#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__WRITE(src) \
1689                    (((u_int32_t)(src)\
1690                    << 31) & 0x80000000U)
1691#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__MODIFY(dst, src) \
1692                    (dst) = ((dst) &\
1693                    ~0x80000000U) | (((u_int32_t)(src) <<\
1694                    31) & 0x80000000U)
1695#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__VERIFY(src) \
1696                    (!((((u_int32_t)(src)\
1697                    << 31) & ~0x80000000U)))
1698#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__SET(dst) \
1699                    (dst) = ((dst) &\
1700                    ~0x80000000U) | ((u_int32_t)(1) << 31)
1701#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__CLR(dst) \
1702                    (dst) = ((dst) &\
1703                    ~0x80000000U) | ((u_int32_t)(0) << 31)
1704#define TXIQCAL_CONTROL_0__TYPE                                       u_int32_t
1705#define TXIQCAL_CONTROL_0__READ                                     0xffffffffU
1706#define TXIQCAL_CONTROL_0__WRITE                                    0xffffffffU
1707
1708/* macros for bb_reg_block.bb_sm_reg_map.BB_txiqcal_control_0 */
1709
1710/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_0_1_b0 */
1711#ifndef __PAPRD_PRE_POST_SCALE_0_1_B0_MACRO__
1712#define __PAPRD_PRE_POST_SCALE_0_1_B0_MACRO__
1713
1714/* macros for field paprd_pre_post_scaling_0_1_b0 */
1715#define PAPRD_PRE_POST_SCALE_0_1_B0__PAPRD_PRE_POST_SCALING_0_1_B0__SHIFT     0
1716#define PAPRD_PRE_POST_SCALE_0_1_B0__PAPRD_PRE_POST_SCALING_0_1_B0__WIDTH    18
1717#define PAPRD_PRE_POST_SCALE_0_1_B0__PAPRD_PRE_POST_SCALING_0_1_B0__MASK \
1718                    0x0003ffffU
1719#define PAPRD_PRE_POST_SCALE_0_1_B0__PAPRD_PRE_POST_SCALING_0_1_B0__READ(src) \
1720                    (u_int32_t)(src)\
1721                    & 0x0003ffffU
1722#define PAPRD_PRE_POST_SCALE_0_1_B0__PAPRD_PRE_POST_SCALING_0_1_B0__WRITE(src) \
1723                    ((u_int32_t)(src)\
1724                    & 0x0003ffffU)
1725#define PAPRD_PRE_POST_SCALE_0_1_B0__PAPRD_PRE_POST_SCALING_0_1_B0__MODIFY(dst, src) \
1726                    (dst) = ((dst) &\
1727                    ~0x0003ffffU) | ((u_int32_t)(src) &\
1728                    0x0003ffffU)
1729#define PAPRD_PRE_POST_SCALE_0_1_B0__PAPRD_PRE_POST_SCALING_0_1_B0__VERIFY(src) \
1730                    (!(((u_int32_t)(src)\
1731                    & ~0x0003ffffU)))
1732#define PAPRD_PRE_POST_SCALE_0_1_B0__TYPE                             u_int32_t
1733#define PAPRD_PRE_POST_SCALE_0_1_B0__READ                           0x0003ffffU
1734#define PAPRD_PRE_POST_SCALE_0_1_B0__WRITE                          0x0003ffffU
1735
1736#endif /* __PAPRD_PRE_POST_SCALE_0_1_B0_MACRO__ */
1737
1738
1739/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_0_1_b0 */
1740#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_0_1_B0__NUM \
1741                    1
1742
1743/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_1_1_b0 */
1744#ifndef __PAPRD_PRE_POST_SCALE_1_1_B0_MACRO__
1745#define __PAPRD_PRE_POST_SCALE_1_1_B0_MACRO__
1746
1747/* macros for field paprd_pre_post_scaling_1_1_b0 */
1748#define PAPRD_PRE_POST_SCALE_1_1_B0__PAPRD_PRE_POST_SCALING_1_1_B0__SHIFT     0
1749#define PAPRD_PRE_POST_SCALE_1_1_B0__PAPRD_PRE_POST_SCALING_1_1_B0__WIDTH    18
1750#define PAPRD_PRE_POST_SCALE_1_1_B0__PAPRD_PRE_POST_SCALING_1_1_B0__MASK \
1751                    0x0003ffffU
1752#define PAPRD_PRE_POST_SCALE_1_1_B0__PAPRD_PRE_POST_SCALING_1_1_B0__READ(src) \
1753                    (u_int32_t)(src)\
1754                    & 0x0003ffffU
1755#define PAPRD_PRE_POST_SCALE_1_1_B0__PAPRD_PRE_POST_SCALING_1_1_B0__WRITE(src) \
1756                    ((u_int32_t)(src)\
1757                    & 0x0003ffffU)
1758#define PAPRD_PRE_POST_SCALE_1_1_B0__PAPRD_PRE_POST_SCALING_1_1_B0__MODIFY(dst, src) \
1759                    (dst) = ((dst) &\
1760                    ~0x0003ffffU) | ((u_int32_t)(src) &\
1761                    0x0003ffffU)
1762#define PAPRD_PRE_POST_SCALE_1_1_B0__PAPRD_PRE_POST_SCALING_1_1_B0__VERIFY(src) \
1763                    (!(((u_int32_t)(src)\
1764                    & ~0x0003ffffU)))
1765#define PAPRD_PRE_POST_SCALE_1_1_B0__TYPE                             u_int32_t
1766#define PAPRD_PRE_POST_SCALE_1_1_B0__READ                           0x0003ffffU
1767#define PAPRD_PRE_POST_SCALE_1_1_B0__WRITE                          0x0003ffffU
1768
1769#endif /* __PAPRD_PRE_POST_SCALE_1_1_B0_MACRO__ */
1770
1771
1772/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_1_1_b0 */
1773#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_1_1_B0__NUM \
1774                    1
1775
1776/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_2_1_b0 */
1777#ifndef __PAPRD_PRE_POST_SCALE_2_1_B0_MACRO__
1778#define __PAPRD_PRE_POST_SCALE_2_1_B0_MACRO__
1779
1780/* macros for field paprd_pre_post_scaling_2_1_b0 */
1781#define PAPRD_PRE_POST_SCALE_2_1_B0__PAPRD_PRE_POST_SCALING_2_1_B0__SHIFT     0
1782#define PAPRD_PRE_POST_SCALE_2_1_B0__PAPRD_PRE_POST_SCALING_2_1_B0__WIDTH    18
1783#define PAPRD_PRE_POST_SCALE_2_1_B0__PAPRD_PRE_POST_SCALING_2_1_B0__MASK \
1784                    0x0003ffffU
1785#define PAPRD_PRE_POST_SCALE_2_1_B0__PAPRD_PRE_POST_SCALING_2_1_B0__READ(src) \
1786                    (u_int32_t)(src)\
1787                    & 0x0003ffffU
1788#define PAPRD_PRE_POST_SCALE_2_1_B0__PAPRD_PRE_POST_SCALING_2_1_B0__WRITE(src) \
1789                    ((u_int32_t)(src)\
1790                    & 0x0003ffffU)
1791#define PAPRD_PRE_POST_SCALE_2_1_B0__PAPRD_PRE_POST_SCALING_2_1_B0__MODIFY(dst, src) \
1792                    (dst) = ((dst) &\
1793                    ~0x0003ffffU) | ((u_int32_t)(src) &\
1794                    0x0003ffffU)
1795#define PAPRD_PRE_POST_SCALE_2_1_B0__PAPRD_PRE_POST_SCALING_2_1_B0__VERIFY(src) \
1796                    (!(((u_int32_t)(src)\
1797                    & ~0x0003ffffU)))
1798#define PAPRD_PRE_POST_SCALE_2_1_B0__TYPE                             u_int32_t
1799#define PAPRD_PRE_POST_SCALE_2_1_B0__READ                           0x0003ffffU
1800#define PAPRD_PRE_POST_SCALE_2_1_B0__WRITE                          0x0003ffffU
1801
1802#endif /* __PAPRD_PRE_POST_SCALE_2_1_B0_MACRO__ */
1803
1804
1805/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_2_1_b0 */
1806#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_2_1_B0__NUM \
1807                    1
1808
1809/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_3_1_b0 */
1810#ifndef __PAPRD_PRE_POST_SCALE_3_1_B0_MACRO__
1811#define __PAPRD_PRE_POST_SCALE_3_1_B0_MACRO__
1812
1813/* macros for field paprd_pre_post_scaling_3_1_b0 */
1814#define PAPRD_PRE_POST_SCALE_3_1_B0__PAPRD_PRE_POST_SCALING_3_1_B0__SHIFT     0
1815#define PAPRD_PRE_POST_SCALE_3_1_B0__PAPRD_PRE_POST_SCALING_3_1_B0__WIDTH    18
1816#define PAPRD_PRE_POST_SCALE_3_1_B0__PAPRD_PRE_POST_SCALING_3_1_B0__MASK \
1817                    0x0003ffffU
1818#define PAPRD_PRE_POST_SCALE_3_1_B0__PAPRD_PRE_POST_SCALING_3_1_B0__READ(src) \
1819                    (u_int32_t)(src)\
1820                    & 0x0003ffffU
1821#define PAPRD_PRE_POST_SCALE_3_1_B0__PAPRD_PRE_POST_SCALING_3_1_B0__WRITE(src) \
1822                    ((u_int32_t)(src)\
1823                    & 0x0003ffffU)
1824#define PAPRD_PRE_POST_SCALE_3_1_B0__PAPRD_PRE_POST_SCALING_3_1_B0__MODIFY(dst, src) \
1825                    (dst) = ((dst) &\
1826                    ~0x0003ffffU) | ((u_int32_t)(src) &\
1827                    0x0003ffffU)
1828#define PAPRD_PRE_POST_SCALE_3_1_B0__PAPRD_PRE_POST_SCALING_3_1_B0__VERIFY(src) \
1829                    (!(((u_int32_t)(src)\
1830                    & ~0x0003ffffU)))
1831#define PAPRD_PRE_POST_SCALE_3_1_B0__TYPE                             u_int32_t
1832#define PAPRD_PRE_POST_SCALE_3_1_B0__READ                           0x0003ffffU
1833#define PAPRD_PRE_POST_SCALE_3_1_B0__WRITE                          0x0003ffffU
1834
1835#endif /* __PAPRD_PRE_POST_SCALE_3_1_B0_MACRO__ */
1836
1837
1838/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_3_1_b0 */
1839#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_3_1_B0__NUM \
1840                    1
1841
1842/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_4_1_b0 */
1843#ifndef __PAPRD_PRE_POST_SCALE_4_1_B0_MACRO__
1844#define __PAPRD_PRE_POST_SCALE_4_1_B0_MACRO__
1845
1846/* macros for field paprd_pre_post_scaling_4_1_b0 */
1847#define PAPRD_PRE_POST_SCALE_4_1_B0__PAPRD_PRE_POST_SCALING_4_1_B0__SHIFT     0
1848#define PAPRD_PRE_POST_SCALE_4_1_B0__PAPRD_PRE_POST_SCALING_4_1_B0__WIDTH    18
1849#define PAPRD_PRE_POST_SCALE_4_1_B0__PAPRD_PRE_POST_SCALING_4_1_B0__MASK \
1850                    0x0003ffffU
1851#define PAPRD_PRE_POST_SCALE_4_1_B0__PAPRD_PRE_POST_SCALING_4_1_B0__READ(src) \
1852                    (u_int32_t)(src)\
1853                    & 0x0003ffffU
1854#define PAPRD_PRE_POST_SCALE_4_1_B0__PAPRD_PRE_POST_SCALING_4_1_B0__WRITE(src) \
1855                    ((u_int32_t)(src)\
1856                    & 0x0003ffffU)
1857#define PAPRD_PRE_POST_SCALE_4_1_B0__PAPRD_PRE_POST_SCALING_4_1_B0__MODIFY(dst, src) \
1858                    (dst) = ((dst) &\
1859                    ~0x0003ffffU) | ((u_int32_t)(src) &\
1860                    0x0003ffffU)
1861#define PAPRD_PRE_POST_SCALE_4_1_B0__PAPRD_PRE_POST_SCALING_4_1_B0__VERIFY(src) \
1862                    (!(((u_int32_t)(src)\
1863                    & ~0x0003ffffU)))
1864#define PAPRD_PRE_POST_SCALE_4_1_B0__TYPE                             u_int32_t
1865#define PAPRD_PRE_POST_SCALE_4_1_B0__READ                           0x0003ffffU
1866#define PAPRD_PRE_POST_SCALE_4_1_B0__WRITE                          0x0003ffffU
1867
1868#endif /* __PAPRD_PRE_POST_SCALE_4_1_B0_MACRO__ */
1869
1870
1871/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_4_1_b0 */
1872#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_4_1_B0__NUM \
1873                    1
1874
1875/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_5_1_b0 */
1876#ifndef __PAPRD_PRE_POST_SCALE_5_1_B0_MACRO__
1877#define __PAPRD_PRE_POST_SCALE_5_1_B0_MACRO__
1878
1879/* macros for field paprd_pre_post_scaling_5_1_b0 */
1880#define PAPRD_PRE_POST_SCALE_5_1_B0__PAPRD_PRE_POST_SCALING_5_1_B0__SHIFT     0
1881#define PAPRD_PRE_POST_SCALE_5_1_B0__PAPRD_PRE_POST_SCALING_5_1_B0__WIDTH    18
1882#define PAPRD_PRE_POST_SCALE_5_1_B0__PAPRD_PRE_POST_SCALING_5_1_B0__MASK \
1883                    0x0003ffffU
1884#define PAPRD_PRE_POST_SCALE_5_1_B0__PAPRD_PRE_POST_SCALING_5_1_B0__READ(src) \
1885                    (u_int32_t)(src)\
1886                    & 0x0003ffffU
1887#define PAPRD_PRE_POST_SCALE_5_1_B0__PAPRD_PRE_POST_SCALING_5_1_B0__WRITE(src) \
1888                    ((u_int32_t)(src)\
1889                    & 0x0003ffffU)
1890#define PAPRD_PRE_POST_SCALE_5_1_B0__PAPRD_PRE_POST_SCALING_5_1_B0__MODIFY(dst, src) \
1891                    (dst) = ((dst) &\
1892                    ~0x0003ffffU) | ((u_int32_t)(src) &\
1893                    0x0003ffffU)
1894#define PAPRD_PRE_POST_SCALE_5_1_B0__PAPRD_PRE_POST_SCALING_5_1_B0__VERIFY(src) \
1895                    (!(((u_int32_t)(src)\
1896                    & ~0x0003ffffU)))
1897#define PAPRD_PRE_POST_SCALE_5_1_B0__TYPE                             u_int32_t
1898#define PAPRD_PRE_POST_SCALE_5_1_B0__READ                           0x0003ffffU
1899#define PAPRD_PRE_POST_SCALE_5_1_B0__WRITE                          0x0003ffffU
1900
1901#endif /* __PAPRD_PRE_POST_SCALE_5_1_B0_MACRO__ */
1902
1903
1904/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_5_1_b0 */
1905#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_5_1_B0__NUM \
1906                    1
1907
1908/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_6_1_b0 */
1909#ifndef __PAPRD_PRE_POST_SCALE_6_1_B0_MACRO__
1910#define __PAPRD_PRE_POST_SCALE_6_1_B0_MACRO__
1911
1912/* macros for field paprd_pre_post_scaling_6_1_b0 */
1913#define PAPRD_PRE_POST_SCALE_6_1_B0__PAPRD_PRE_POST_SCALING_6_1_B0__SHIFT     0
1914#define PAPRD_PRE_POST_SCALE_6_1_B0__PAPRD_PRE_POST_SCALING_6_1_B0__WIDTH    18
1915#define PAPRD_PRE_POST_SCALE_6_1_B0__PAPRD_PRE_POST_SCALING_6_1_B0__MASK \
1916                    0x0003ffffU
1917#define PAPRD_PRE_POST_SCALE_6_1_B0__PAPRD_PRE_POST_SCALING_6_1_B0__READ(src) \
1918                    (u_int32_t)(src)\
1919                    & 0x0003ffffU
1920#define PAPRD_PRE_POST_SCALE_6_1_B0__PAPRD_PRE_POST_SCALING_6_1_B0__WRITE(src) \
1921                    ((u_int32_t)(src)\
1922                    & 0x0003ffffU)
1923#define PAPRD_PRE_POST_SCALE_6_1_B0__PAPRD_PRE_POST_SCALING_6_1_B0__MODIFY(dst, src) \
1924                    (dst) = ((dst) &\
1925                    ~0x0003ffffU) | ((u_int32_t)(src) &\
1926                    0x0003ffffU)
1927#define PAPRD_PRE_POST_SCALE_6_1_B0__PAPRD_PRE_POST_SCALING_6_1_B0__VERIFY(src) \
1928                    (!(((u_int32_t)(src)\
1929                    & ~0x0003ffffU)))
1930#define PAPRD_PRE_POST_SCALE_6_1_B0__TYPE                             u_int32_t
1931#define PAPRD_PRE_POST_SCALE_6_1_B0__READ                           0x0003ffffU
1932#define PAPRD_PRE_POST_SCALE_6_1_B0__WRITE                          0x0003ffffU
1933
1934#endif /* __PAPRD_PRE_POST_SCALE_6_1_B0_MACRO__ */
1935
1936
1937/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_6_1_b0 */
1938#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_6_1_B0__NUM \
1939                    1
1940
1941/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_7_1_b0 */
1942#ifndef __PAPRD_PRE_POST_SCALE_7_1_B0_MACRO__
1943#define __PAPRD_PRE_POST_SCALE_7_1_B0_MACRO__
1944
1945/* macros for field paprd_pre_post_scaling_7_1_b0 */
1946#define PAPRD_PRE_POST_SCALE_7_1_B0__PAPRD_PRE_POST_SCALING_7_1_B0__SHIFT     0
1947#define PAPRD_PRE_POST_SCALE_7_1_B0__PAPRD_PRE_POST_SCALING_7_1_B0__WIDTH    18
1948#define PAPRD_PRE_POST_SCALE_7_1_B0__PAPRD_PRE_POST_SCALING_7_1_B0__MASK \
1949                    0x0003ffffU
1950#define PAPRD_PRE_POST_SCALE_7_1_B0__PAPRD_PRE_POST_SCALING_7_1_B0__READ(src) \
1951                    (u_int32_t)(src)\
1952                    & 0x0003ffffU
1953#define PAPRD_PRE_POST_SCALE_7_1_B0__PAPRD_PRE_POST_SCALING_7_1_B0__WRITE(src) \
1954                    ((u_int32_t)(src)\
1955                    & 0x0003ffffU)
1956#define PAPRD_PRE_POST_SCALE_7_1_B0__PAPRD_PRE_POST_SCALING_7_1_B0__MODIFY(dst, src) \
1957                    (dst) = ((dst) &\
1958                    ~0x0003ffffU) | ((u_int32_t)(src) &\
1959                    0x0003ffffU)
1960#define PAPRD_PRE_POST_SCALE_7_1_B0__PAPRD_PRE_POST_SCALING_7_1_B0__VERIFY(src) \
1961                    (!(((u_int32_t)(src)\
1962                    & ~0x0003ffffU)))
1963#define PAPRD_PRE_POST_SCALE_7_1_B0__TYPE                             u_int32_t
1964#define PAPRD_PRE_POST_SCALE_7_1_B0__READ                           0x0003ffffU
1965#define PAPRD_PRE_POST_SCALE_7_1_B0__WRITE                          0x0003ffffU
1966
1967#endif /* __PAPRD_PRE_POST_SCALE_7_1_B0_MACRO__ */
1968
1969
1970/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_7_1_b0 */
1971#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_7_1_B0__NUM \
1972                    1
1973
1974/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_0_2_b0 */
1975#ifndef __PAPRD_PRE_POST_SCALE_0_2_B0_MACRO__
1976#define __PAPRD_PRE_POST_SCALE_0_2_B0_MACRO__
1977
1978/* macros for field paprd_pre_post_scaling_0_2_b0 */
1979#define PAPRD_PRE_POST_SCALE_0_2_B0__PAPRD_PRE_POST_SCALING_0_2_B0__SHIFT     0
1980#define PAPRD_PRE_POST_SCALE_0_2_B0__PAPRD_PRE_POST_SCALING_0_2_B0__WIDTH    18
1981#define PAPRD_PRE_POST_SCALE_0_2_B0__PAPRD_PRE_POST_SCALING_0_2_B0__MASK \
1982                    0x0003ffffU
1983#define PAPRD_PRE_POST_SCALE_0_2_B0__PAPRD_PRE_POST_SCALING_0_2_B0__READ(src) \
1984                    (u_int32_t)(src)\
1985                    & 0x0003ffffU
1986#define PAPRD_PRE_POST_SCALE_0_2_B0__PAPRD_PRE_POST_SCALING_0_2_B0__WRITE(src) \
1987                    ((u_int32_t)(src)\
1988                    & 0x0003ffffU)
1989#define PAPRD_PRE_POST_SCALE_0_2_B0__PAPRD_PRE_POST_SCALING_0_2_B0__MODIFY(dst, src) \
1990                    (dst) = ((dst) &\
1991                    ~0x0003ffffU) | ((u_int32_t)(src) &\
1992                    0x0003ffffU)
1993#define PAPRD_PRE_POST_SCALE_0_2_B0__PAPRD_PRE_POST_SCALING_0_2_B0__VERIFY(src) \
1994                    (!(((u_int32_t)(src)\
1995                    & ~0x0003ffffU)))
1996#define PAPRD_PRE_POST_SCALE_0_2_B0__TYPE                             u_int32_t
1997#define PAPRD_PRE_POST_SCALE_0_2_B0__READ                           0x0003ffffU
1998#define PAPRD_PRE_POST_SCALE_0_2_B0__WRITE                          0x0003ffffU
1999
2000#endif /* __PAPRD_PRE_POST_SCALE_0_2_B0_MACRO__ */
2001
2002
2003/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_0_2_b0 */
2004#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_0_2_B0__NUM \
2005                    1
2006
2007/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_1_2_b0 */
2008#ifndef __PAPRD_PRE_POST_SCALE_1_2_B0_MACRO__
2009#define __PAPRD_PRE_POST_SCALE_1_2_B0_MACRO__
2010
2011/* macros for field paprd_pre_post_scaling_1_2_b0 */
2012#define PAPRD_PRE_POST_SCALE_1_2_B0__PAPRD_PRE_POST_SCALING_1_2_B0__SHIFT     0
2013#define PAPRD_PRE_POST_SCALE_1_2_B0__PAPRD_PRE_POST_SCALING_1_2_B0__WIDTH    18
2014#define PAPRD_PRE_POST_SCALE_1_2_B0__PAPRD_PRE_POST_SCALING_1_2_B0__MASK \
2015                    0x0003ffffU
2016#define PAPRD_PRE_POST_SCALE_1_2_B0__PAPRD_PRE_POST_SCALING_1_2_B0__READ(src) \
2017                    (u_int32_t)(src)\
2018                    & 0x0003ffffU
2019#define PAPRD_PRE_POST_SCALE_1_2_B0__PAPRD_PRE_POST_SCALING_1_2_B0__WRITE(src) \
2020                    ((u_int32_t)(src)\
2021                    & 0x0003ffffU)
2022#define PAPRD_PRE_POST_SCALE_1_2_B0__PAPRD_PRE_POST_SCALING_1_2_B0__MODIFY(dst, src) \
2023                    (dst) = ((dst) &\
2024                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2025                    0x0003ffffU)
2026#define PAPRD_PRE_POST_SCALE_1_2_B0__PAPRD_PRE_POST_SCALING_1_2_B0__VERIFY(src) \
2027                    (!(((u_int32_t)(src)\
2028                    & ~0x0003ffffU)))
2029#define PAPRD_PRE_POST_SCALE_1_2_B0__TYPE                             u_int32_t
2030#define PAPRD_PRE_POST_SCALE_1_2_B0__READ                           0x0003ffffU
2031#define PAPRD_PRE_POST_SCALE_1_2_B0__WRITE                          0x0003ffffU
2032
2033#endif /* __PAPRD_PRE_POST_SCALE_1_2_B0_MACRO__ */
2034
2035
2036/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_1_2_b0 */
2037#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_1_2_B0__NUM \
2038                    1
2039
2040/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_2_2_b0 */
2041#ifndef __PAPRD_PRE_POST_SCALE_2_2_B0_MACRO__
2042#define __PAPRD_PRE_POST_SCALE_2_2_B0_MACRO__
2043
2044/* macros for field paprd_pre_post_scaling_2_2_b0 */
2045#define PAPRD_PRE_POST_SCALE_2_2_B0__PAPRD_PRE_POST_SCALING_2_2_B0__SHIFT     0
2046#define PAPRD_PRE_POST_SCALE_2_2_B0__PAPRD_PRE_POST_SCALING_2_2_B0__WIDTH    18
2047#define PAPRD_PRE_POST_SCALE_2_2_B0__PAPRD_PRE_POST_SCALING_2_2_B0__MASK \
2048                    0x0003ffffU
2049#define PAPRD_PRE_POST_SCALE_2_2_B0__PAPRD_PRE_POST_SCALING_2_2_B0__READ(src) \
2050                    (u_int32_t)(src)\
2051                    & 0x0003ffffU
2052#define PAPRD_PRE_POST_SCALE_2_2_B0__PAPRD_PRE_POST_SCALING_2_2_B0__WRITE(src) \
2053                    ((u_int32_t)(src)\
2054                    & 0x0003ffffU)
2055#define PAPRD_PRE_POST_SCALE_2_2_B0__PAPRD_PRE_POST_SCALING_2_2_B0__MODIFY(dst, src) \
2056                    (dst) = ((dst) &\
2057                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2058                    0x0003ffffU)
2059#define PAPRD_PRE_POST_SCALE_2_2_B0__PAPRD_PRE_POST_SCALING_2_2_B0__VERIFY(src) \
2060                    (!(((u_int32_t)(src)\
2061                    & ~0x0003ffffU)))
2062#define PAPRD_PRE_POST_SCALE_2_2_B0__TYPE                             u_int32_t
2063#define PAPRD_PRE_POST_SCALE_2_2_B0__READ                           0x0003ffffU
2064#define PAPRD_PRE_POST_SCALE_2_2_B0__WRITE                          0x0003ffffU
2065
2066#endif /* __PAPRD_PRE_POST_SCALE_2_2_B0_MACRO__ */
2067
2068
2069/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_2_2_b0 */
2070#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_2_2_B0__NUM \
2071                    1
2072
2073/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_3_2_b0 */
2074#ifndef __PAPRD_PRE_POST_SCALE_3_2_B0_MACRO__
2075#define __PAPRD_PRE_POST_SCALE_3_2_B0_MACRO__
2076
2077/* macros for field paprd_pre_post_scaling_3_2_b0 */
2078#define PAPRD_PRE_POST_SCALE_3_2_B0__PAPRD_PRE_POST_SCALING_3_2_B0__SHIFT     0
2079#define PAPRD_PRE_POST_SCALE_3_2_B0__PAPRD_PRE_POST_SCALING_3_2_B0__WIDTH    18
2080#define PAPRD_PRE_POST_SCALE_3_2_B0__PAPRD_PRE_POST_SCALING_3_2_B0__MASK \
2081                    0x0003ffffU
2082#define PAPRD_PRE_POST_SCALE_3_2_B0__PAPRD_PRE_POST_SCALING_3_2_B0__READ(src) \
2083                    (u_int32_t)(src)\
2084                    & 0x0003ffffU
2085#define PAPRD_PRE_POST_SCALE_3_2_B0__PAPRD_PRE_POST_SCALING_3_2_B0__WRITE(src) \
2086                    ((u_int32_t)(src)\
2087                    & 0x0003ffffU)
2088#define PAPRD_PRE_POST_SCALE_3_2_B0__PAPRD_PRE_POST_SCALING_3_2_B0__MODIFY(dst, src) \
2089                    (dst) = ((dst) &\
2090                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2091                    0x0003ffffU)
2092#define PAPRD_PRE_POST_SCALE_3_2_B0__PAPRD_PRE_POST_SCALING_3_2_B0__VERIFY(src) \
2093                    (!(((u_int32_t)(src)\
2094                    & ~0x0003ffffU)))
2095#define PAPRD_PRE_POST_SCALE_3_2_B0__TYPE                             u_int32_t
2096#define PAPRD_PRE_POST_SCALE_3_2_B0__READ                           0x0003ffffU
2097#define PAPRD_PRE_POST_SCALE_3_2_B0__WRITE                          0x0003ffffU
2098
2099#endif /* __PAPRD_PRE_POST_SCALE_3_2_B0_MACRO__ */
2100
2101
2102/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_3_2_b0 */
2103#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_3_2_B0__NUM \
2104                    1
2105
2106/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_4_2_b0 */
2107#ifndef __PAPRD_PRE_POST_SCALE_4_2_B0_MACRO__
2108#define __PAPRD_PRE_POST_SCALE_4_2_B0_MACRO__
2109
2110/* macros for field paprd_pre_post_scaling_4_2_b0 */
2111#define PAPRD_PRE_POST_SCALE_4_2_B0__PAPRD_PRE_POST_SCALING_4_2_B0__SHIFT     0
2112#define PAPRD_PRE_POST_SCALE_4_2_B0__PAPRD_PRE_POST_SCALING_4_2_B0__WIDTH    18
2113#define PAPRD_PRE_POST_SCALE_4_2_B0__PAPRD_PRE_POST_SCALING_4_2_B0__MASK \
2114                    0x0003ffffU
2115#define PAPRD_PRE_POST_SCALE_4_2_B0__PAPRD_PRE_POST_SCALING_4_2_B0__READ(src) \
2116                    (u_int32_t)(src)\
2117                    & 0x0003ffffU
2118#define PAPRD_PRE_POST_SCALE_4_2_B0__PAPRD_PRE_POST_SCALING_4_2_B0__WRITE(src) \
2119                    ((u_int32_t)(src)\
2120                    & 0x0003ffffU)
2121#define PAPRD_PRE_POST_SCALE_4_2_B0__PAPRD_PRE_POST_SCALING_4_2_B0__MODIFY(dst, src) \
2122                    (dst) = ((dst) &\
2123                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2124                    0x0003ffffU)
2125#define PAPRD_PRE_POST_SCALE_4_2_B0__PAPRD_PRE_POST_SCALING_4_2_B0__VERIFY(src) \
2126                    (!(((u_int32_t)(src)\
2127                    & ~0x0003ffffU)))
2128#define PAPRD_PRE_POST_SCALE_4_2_B0__TYPE                             u_int32_t
2129#define PAPRD_PRE_POST_SCALE_4_2_B0__READ                           0x0003ffffU
2130#define PAPRD_PRE_POST_SCALE_4_2_B0__WRITE                          0x0003ffffU
2131
2132#endif /* __PAPRD_PRE_POST_SCALE_4_2_B0_MACRO__ */
2133
2134
2135/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_4_2_b0 */
2136#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_4_2_B0__NUM \
2137                    1
2138
2139/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_5_2_b0 */
2140#ifndef __PAPRD_PRE_POST_SCALE_5_2_B0_MACRO__
2141#define __PAPRD_PRE_POST_SCALE_5_2_B0_MACRO__
2142
2143/* macros for field paprd_pre_post_scaling_5_2_b0 */
2144#define PAPRD_PRE_POST_SCALE_5_2_B0__PAPRD_PRE_POST_SCALING_5_2_B0__SHIFT     0
2145#define PAPRD_PRE_POST_SCALE_5_2_B0__PAPRD_PRE_POST_SCALING_5_2_B0__WIDTH    18
2146#define PAPRD_PRE_POST_SCALE_5_2_B0__PAPRD_PRE_POST_SCALING_5_2_B0__MASK \
2147                    0x0003ffffU
2148#define PAPRD_PRE_POST_SCALE_5_2_B0__PAPRD_PRE_POST_SCALING_5_2_B0__READ(src) \
2149                    (u_int32_t)(src)\
2150                    & 0x0003ffffU
2151#define PAPRD_PRE_POST_SCALE_5_2_B0__PAPRD_PRE_POST_SCALING_5_2_B0__WRITE(src) \
2152                    ((u_int32_t)(src)\
2153                    & 0x0003ffffU)
2154#define PAPRD_PRE_POST_SCALE_5_2_B0__PAPRD_PRE_POST_SCALING_5_2_B0__MODIFY(dst, src) \
2155                    (dst) = ((dst) &\
2156                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2157                    0x0003ffffU)
2158#define PAPRD_PRE_POST_SCALE_5_2_B0__PAPRD_PRE_POST_SCALING_5_2_B0__VERIFY(src) \
2159                    (!(((u_int32_t)(src)\
2160                    & ~0x0003ffffU)))
2161#define PAPRD_PRE_POST_SCALE_5_2_B0__TYPE                             u_int32_t
2162#define PAPRD_PRE_POST_SCALE_5_2_B0__READ                           0x0003ffffU
2163#define PAPRD_PRE_POST_SCALE_5_2_B0__WRITE                          0x0003ffffU
2164
2165#endif /* __PAPRD_PRE_POST_SCALE_5_2_B0_MACRO__ */
2166
2167
2168/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_5_2_b0 */
2169#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_5_2_B0__NUM \
2170                    1
2171
2172/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_6_2_b0 */
2173#ifndef __PAPRD_PRE_POST_SCALE_6_2_B0_MACRO__
2174#define __PAPRD_PRE_POST_SCALE_6_2_B0_MACRO__
2175
2176/* macros for field paprd_pre_post_scaling_6_2_b0 */
2177#define PAPRD_PRE_POST_SCALE_6_2_B0__PAPRD_PRE_POST_SCALING_6_2_B0__SHIFT     0
2178#define PAPRD_PRE_POST_SCALE_6_2_B0__PAPRD_PRE_POST_SCALING_6_2_B0__WIDTH    18
2179#define PAPRD_PRE_POST_SCALE_6_2_B0__PAPRD_PRE_POST_SCALING_6_2_B0__MASK \
2180                    0x0003ffffU
2181#define PAPRD_PRE_POST_SCALE_6_2_B0__PAPRD_PRE_POST_SCALING_6_2_B0__READ(src) \
2182                    (u_int32_t)(src)\
2183                    & 0x0003ffffU
2184#define PAPRD_PRE_POST_SCALE_6_2_B0__PAPRD_PRE_POST_SCALING_6_2_B0__WRITE(src) \
2185                    ((u_int32_t)(src)\
2186                    & 0x0003ffffU)
2187#define PAPRD_PRE_POST_SCALE_6_2_B0__PAPRD_PRE_POST_SCALING_6_2_B0__MODIFY(dst, src) \
2188                    (dst) = ((dst) &\
2189                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2190                    0x0003ffffU)
2191#define PAPRD_PRE_POST_SCALE_6_2_B0__PAPRD_PRE_POST_SCALING_6_2_B0__VERIFY(src) \
2192                    (!(((u_int32_t)(src)\
2193                    & ~0x0003ffffU)))
2194#define PAPRD_PRE_POST_SCALE_6_2_B0__TYPE                             u_int32_t
2195#define PAPRD_PRE_POST_SCALE_6_2_B0__READ                           0x0003ffffU
2196#define PAPRD_PRE_POST_SCALE_6_2_B0__WRITE                          0x0003ffffU
2197
2198#endif /* __PAPRD_PRE_POST_SCALE_6_2_B0_MACRO__ */
2199
2200
2201/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_6_2_b0 */
2202#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_6_2_B0__NUM \
2203                    1
2204
2205/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_7_2_b0 */
2206#ifndef __PAPRD_PRE_POST_SCALE_7_2_B0_MACRO__
2207#define __PAPRD_PRE_POST_SCALE_7_2_B0_MACRO__
2208
2209/* macros for field paprd_pre_post_scaling_7_2_b0 */
2210#define PAPRD_PRE_POST_SCALE_7_2_B0__PAPRD_PRE_POST_SCALING_7_2_B0__SHIFT     0
2211#define PAPRD_PRE_POST_SCALE_7_2_B0__PAPRD_PRE_POST_SCALING_7_2_B0__WIDTH    18
2212#define PAPRD_PRE_POST_SCALE_7_2_B0__PAPRD_PRE_POST_SCALING_7_2_B0__MASK \
2213                    0x0003ffffU
2214#define PAPRD_PRE_POST_SCALE_7_2_B0__PAPRD_PRE_POST_SCALING_7_2_B0__READ(src) \
2215                    (u_int32_t)(src)\
2216                    & 0x0003ffffU
2217#define PAPRD_PRE_POST_SCALE_7_2_B0__PAPRD_PRE_POST_SCALING_7_2_B0__WRITE(src) \
2218                    ((u_int32_t)(src)\
2219                    & 0x0003ffffU)
2220#define PAPRD_PRE_POST_SCALE_7_2_B0__PAPRD_PRE_POST_SCALING_7_2_B0__MODIFY(dst, src) \
2221                    (dst) = ((dst) &\
2222                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2223                    0x0003ffffU)
2224#define PAPRD_PRE_POST_SCALE_7_2_B0__PAPRD_PRE_POST_SCALING_7_2_B0__VERIFY(src) \
2225                    (!(((u_int32_t)(src)\
2226                    & ~0x0003ffffU)))
2227#define PAPRD_PRE_POST_SCALE_7_2_B0__TYPE                             u_int32_t
2228#define PAPRD_PRE_POST_SCALE_7_2_B0__READ                           0x0003ffffU
2229#define PAPRD_PRE_POST_SCALE_7_2_B0__WRITE                          0x0003ffffU
2230
2231#endif /* __PAPRD_PRE_POST_SCALE_7_2_B0_MACRO__ */
2232
2233
2234/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_7_2_b0 */
2235#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_7_2_B0__NUM \
2236                    1
2237
2238/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_0_3_b0 */
2239#ifndef __PAPRD_PRE_POST_SCALE_0_3_B0_MACRO__
2240#define __PAPRD_PRE_POST_SCALE_0_3_B0_MACRO__
2241
2242/* macros for field paprd_pre_post_scaling_0_3_b0 */
2243#define PAPRD_PRE_POST_SCALE_0_3_B0__PAPRD_PRE_POST_SCALING_0_3_B0__SHIFT     0
2244#define PAPRD_PRE_POST_SCALE_0_3_B0__PAPRD_PRE_POST_SCALING_0_3_B0__WIDTH    18
2245#define PAPRD_PRE_POST_SCALE_0_3_B0__PAPRD_PRE_POST_SCALING_0_3_B0__MASK \
2246                    0x0003ffffU
2247#define PAPRD_PRE_POST_SCALE_0_3_B0__PAPRD_PRE_POST_SCALING_0_3_B0__READ(src) \
2248                    (u_int32_t)(src)\
2249                    & 0x0003ffffU
2250#define PAPRD_PRE_POST_SCALE_0_3_B0__PAPRD_PRE_POST_SCALING_0_3_B0__WRITE(src) \
2251                    ((u_int32_t)(src)\
2252                    & 0x0003ffffU)
2253#define PAPRD_PRE_POST_SCALE_0_3_B0__PAPRD_PRE_POST_SCALING_0_3_B0__MODIFY(dst, src) \
2254                    (dst) = ((dst) &\
2255                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2256                    0x0003ffffU)
2257#define PAPRD_PRE_POST_SCALE_0_3_B0__PAPRD_PRE_POST_SCALING_0_3_B0__VERIFY(src) \
2258                    (!(((u_int32_t)(src)\
2259                    & ~0x0003ffffU)))
2260#define PAPRD_PRE_POST_SCALE_0_3_B0__TYPE                             u_int32_t
2261#define PAPRD_PRE_POST_SCALE_0_3_B0__READ                           0x0003ffffU
2262#define PAPRD_PRE_POST_SCALE_0_3_B0__WRITE                          0x0003ffffU
2263
2264#endif /* __PAPRD_PRE_POST_SCALE_0_3_B0_MACRO__ */
2265
2266
2267/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_0_3_b0 */
2268#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_0_3_B0__NUM \
2269                    1
2270
2271/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_1_3_b0 */
2272#ifndef __PAPRD_PRE_POST_SCALE_1_3_B0_MACRO__
2273#define __PAPRD_PRE_POST_SCALE_1_3_B0_MACRO__
2274
2275/* macros for field paprd_pre_post_scaling_1_3_b0 */
2276#define PAPRD_PRE_POST_SCALE_1_3_B0__PAPRD_PRE_POST_SCALING_1_3_B0__SHIFT     0
2277#define PAPRD_PRE_POST_SCALE_1_3_B0__PAPRD_PRE_POST_SCALING_1_3_B0__WIDTH    18
2278#define PAPRD_PRE_POST_SCALE_1_3_B0__PAPRD_PRE_POST_SCALING_1_3_B0__MASK \
2279                    0x0003ffffU
2280#define PAPRD_PRE_POST_SCALE_1_3_B0__PAPRD_PRE_POST_SCALING_1_3_B0__READ(src) \
2281                    (u_int32_t)(src)\
2282                    & 0x0003ffffU
2283#define PAPRD_PRE_POST_SCALE_1_3_B0__PAPRD_PRE_POST_SCALING_1_3_B0__WRITE(src) \
2284                    ((u_int32_t)(src)\
2285                    & 0x0003ffffU)
2286#define PAPRD_PRE_POST_SCALE_1_3_B0__PAPRD_PRE_POST_SCALING_1_3_B0__MODIFY(dst, src) \
2287                    (dst) = ((dst) &\
2288                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2289                    0x0003ffffU)
2290#define PAPRD_PRE_POST_SCALE_1_3_B0__PAPRD_PRE_POST_SCALING_1_3_B0__VERIFY(src) \
2291                    (!(((u_int32_t)(src)\
2292                    & ~0x0003ffffU)))
2293#define PAPRD_PRE_POST_SCALE_1_3_B0__TYPE                             u_int32_t
2294#define PAPRD_PRE_POST_SCALE_1_3_B0__READ                           0x0003ffffU
2295#define PAPRD_PRE_POST_SCALE_1_3_B0__WRITE                          0x0003ffffU
2296
2297#endif /* __PAPRD_PRE_POST_SCALE_1_3_B0_MACRO__ */
2298
2299
2300/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_1_3_b0 */
2301#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_1_3_B0__NUM \
2302                    1
2303
2304/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_2_3_b0 */
2305#ifndef __PAPRD_PRE_POST_SCALE_2_3_B0_MACRO__
2306#define __PAPRD_PRE_POST_SCALE_2_3_B0_MACRO__
2307
2308/* macros for field paprd_pre_post_scaling_2_3_b0 */
2309#define PAPRD_PRE_POST_SCALE_2_3_B0__PAPRD_PRE_POST_SCALING_2_3_B0__SHIFT     0
2310#define PAPRD_PRE_POST_SCALE_2_3_B0__PAPRD_PRE_POST_SCALING_2_3_B0__WIDTH    18
2311#define PAPRD_PRE_POST_SCALE_2_3_B0__PAPRD_PRE_POST_SCALING_2_3_B0__MASK \
2312                    0x0003ffffU
2313#define PAPRD_PRE_POST_SCALE_2_3_B0__PAPRD_PRE_POST_SCALING_2_3_B0__READ(src) \
2314                    (u_int32_t)(src)\
2315                    & 0x0003ffffU
2316#define PAPRD_PRE_POST_SCALE_2_3_B0__PAPRD_PRE_POST_SCALING_2_3_B0__WRITE(src) \
2317                    ((u_int32_t)(src)\
2318                    & 0x0003ffffU)
2319#define PAPRD_PRE_POST_SCALE_2_3_B0__PAPRD_PRE_POST_SCALING_2_3_B0__MODIFY(dst, src) \
2320                    (dst) = ((dst) &\
2321                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2322                    0x0003ffffU)
2323#define PAPRD_PRE_POST_SCALE_2_3_B0__PAPRD_PRE_POST_SCALING_2_3_B0__VERIFY(src) \
2324                    (!(((u_int32_t)(src)\
2325                    & ~0x0003ffffU)))
2326#define PAPRD_PRE_POST_SCALE_2_3_B0__TYPE                             u_int32_t
2327#define PAPRD_PRE_POST_SCALE_2_3_B0__READ                           0x0003ffffU
2328#define PAPRD_PRE_POST_SCALE_2_3_B0__WRITE                          0x0003ffffU
2329
2330#endif /* __PAPRD_PRE_POST_SCALE_2_3_B0_MACRO__ */
2331
2332
2333/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_2_3_b0 */
2334#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_2_3_B0__NUM \
2335                    1
2336
2337/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_3_3_b0 */
2338#ifndef __PAPRD_PRE_POST_SCALE_3_3_B0_MACRO__
2339#define __PAPRD_PRE_POST_SCALE_3_3_B0_MACRO__
2340
2341/* macros for field paprd_pre_post_scaling_3_3_b0 */
2342#define PAPRD_PRE_POST_SCALE_3_3_B0__PAPRD_PRE_POST_SCALING_3_3_B0__SHIFT     0
2343#define PAPRD_PRE_POST_SCALE_3_3_B0__PAPRD_PRE_POST_SCALING_3_3_B0__WIDTH    18
2344#define PAPRD_PRE_POST_SCALE_3_3_B0__PAPRD_PRE_POST_SCALING_3_3_B0__MASK \
2345                    0x0003ffffU
2346#define PAPRD_PRE_POST_SCALE_3_3_B0__PAPRD_PRE_POST_SCALING_3_3_B0__READ(src) \
2347                    (u_int32_t)(src)\
2348                    & 0x0003ffffU
2349#define PAPRD_PRE_POST_SCALE_3_3_B0__PAPRD_PRE_POST_SCALING_3_3_B0__WRITE(src) \
2350                    ((u_int32_t)(src)\
2351                    & 0x0003ffffU)
2352#define PAPRD_PRE_POST_SCALE_3_3_B0__PAPRD_PRE_POST_SCALING_3_3_B0__MODIFY(dst, src) \
2353                    (dst) = ((dst) &\
2354                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2355                    0x0003ffffU)
2356#define PAPRD_PRE_POST_SCALE_3_3_B0__PAPRD_PRE_POST_SCALING_3_3_B0__VERIFY(src) \
2357                    (!(((u_int32_t)(src)\
2358                    & ~0x0003ffffU)))
2359#define PAPRD_PRE_POST_SCALE_3_3_B0__TYPE                             u_int32_t
2360#define PAPRD_PRE_POST_SCALE_3_3_B0__READ                           0x0003ffffU
2361#define PAPRD_PRE_POST_SCALE_3_3_B0__WRITE                          0x0003ffffU
2362
2363#endif /* __PAPRD_PRE_POST_SCALE_3_3_B0_MACRO__ */
2364
2365
2366/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_3_3_b0 */
2367#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_3_3_B0__NUM \
2368                    1
2369
2370/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_4_3_b0 */
2371#ifndef __PAPRD_PRE_POST_SCALE_4_3_B0_MACRO__
2372#define __PAPRD_PRE_POST_SCALE_4_3_B0_MACRO__
2373
2374/* macros for field paprd_pre_post_scaling_4_3_b0 */
2375#define PAPRD_PRE_POST_SCALE_4_3_B0__PAPRD_PRE_POST_SCALING_4_3_B0__SHIFT     0
2376#define PAPRD_PRE_POST_SCALE_4_3_B0__PAPRD_PRE_POST_SCALING_4_3_B0__WIDTH    18
2377#define PAPRD_PRE_POST_SCALE_4_3_B0__PAPRD_PRE_POST_SCALING_4_3_B0__MASK \
2378                    0x0003ffffU
2379#define PAPRD_PRE_POST_SCALE_4_3_B0__PAPRD_PRE_POST_SCALING_4_3_B0__READ(src) \
2380                    (u_int32_t)(src)\
2381                    & 0x0003ffffU
2382#define PAPRD_PRE_POST_SCALE_4_3_B0__PAPRD_PRE_POST_SCALING_4_3_B0__WRITE(src) \
2383                    ((u_int32_t)(src)\
2384                    & 0x0003ffffU)
2385#define PAPRD_PRE_POST_SCALE_4_3_B0__PAPRD_PRE_POST_SCALING_4_3_B0__MODIFY(dst, src) \
2386                    (dst) = ((dst) &\
2387                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2388                    0x0003ffffU)
2389#define PAPRD_PRE_POST_SCALE_4_3_B0__PAPRD_PRE_POST_SCALING_4_3_B0__VERIFY(src) \
2390                    (!(((u_int32_t)(src)\
2391                    & ~0x0003ffffU)))
2392#define PAPRD_PRE_POST_SCALE_4_3_B0__TYPE                             u_int32_t
2393#define PAPRD_PRE_POST_SCALE_4_3_B0__READ                           0x0003ffffU
2394#define PAPRD_PRE_POST_SCALE_4_3_B0__WRITE                          0x0003ffffU
2395
2396#endif /* __PAPRD_PRE_POST_SCALE_4_3_B0_MACRO__ */
2397
2398
2399/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_4_3_b0 */
2400#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_4_3_B0__NUM \
2401                    1
2402
2403/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_5_3_b0 */
2404#ifndef __PAPRD_PRE_POST_SCALE_5_3_B0_MACRO__
2405#define __PAPRD_PRE_POST_SCALE_5_3_B0_MACRO__
2406
2407/* macros for field paprd_pre_post_scaling_5_3_b0 */
2408#define PAPRD_PRE_POST_SCALE_5_3_B0__PAPRD_PRE_POST_SCALING_5_3_B0__SHIFT     0
2409#define PAPRD_PRE_POST_SCALE_5_3_B0__PAPRD_PRE_POST_SCALING_5_3_B0__WIDTH    18
2410#define PAPRD_PRE_POST_SCALE_5_3_B0__PAPRD_PRE_POST_SCALING_5_3_B0__MASK \
2411                    0x0003ffffU
2412#define PAPRD_PRE_POST_SCALE_5_3_B0__PAPRD_PRE_POST_SCALING_5_3_B0__READ(src) \
2413                    (u_int32_t)(src)\
2414                    & 0x0003ffffU
2415#define PAPRD_PRE_POST_SCALE_5_3_B0__PAPRD_PRE_POST_SCALING_5_3_B0__WRITE(src) \
2416                    ((u_int32_t)(src)\
2417                    & 0x0003ffffU)
2418#define PAPRD_PRE_POST_SCALE_5_3_B0__PAPRD_PRE_POST_SCALING_5_3_B0__MODIFY(dst, src) \
2419                    (dst) = ((dst) &\
2420                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2421                    0x0003ffffU)
2422#define PAPRD_PRE_POST_SCALE_5_3_B0__PAPRD_PRE_POST_SCALING_5_3_B0__VERIFY(src) \
2423                    (!(((u_int32_t)(src)\
2424                    & ~0x0003ffffU)))
2425#define PAPRD_PRE_POST_SCALE_5_3_B0__TYPE                             u_int32_t
2426#define PAPRD_PRE_POST_SCALE_5_3_B0__READ                           0x0003ffffU
2427#define PAPRD_PRE_POST_SCALE_5_3_B0__WRITE                          0x0003ffffU
2428
2429#endif /* __PAPRD_PRE_POST_SCALE_5_3_B0_MACRO__ */
2430
2431
2432/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_5_3_b0 */
2433#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_5_3_B0__NUM \
2434                    1
2435
2436/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_6_3_b0 */
2437#ifndef __PAPRD_PRE_POST_SCALE_6_3_B0_MACRO__
2438#define __PAPRD_PRE_POST_SCALE_6_3_B0_MACRO__
2439
2440/* macros for field paprd_pre_post_scaling_6_3_b0 */
2441#define PAPRD_PRE_POST_SCALE_6_3_B0__PAPRD_PRE_POST_SCALING_6_3_B0__SHIFT     0
2442#define PAPRD_PRE_POST_SCALE_6_3_B0__PAPRD_PRE_POST_SCALING_6_3_B0__WIDTH    18
2443#define PAPRD_PRE_POST_SCALE_6_3_B0__PAPRD_PRE_POST_SCALING_6_3_B0__MASK \
2444                    0x0003ffffU
2445#define PAPRD_PRE_POST_SCALE_6_3_B0__PAPRD_PRE_POST_SCALING_6_3_B0__READ(src) \
2446                    (u_int32_t)(src)\
2447                    & 0x0003ffffU
2448#define PAPRD_PRE_POST_SCALE_6_3_B0__PAPRD_PRE_POST_SCALING_6_3_B0__WRITE(src) \
2449                    ((u_int32_t)(src)\
2450                    & 0x0003ffffU)
2451#define PAPRD_PRE_POST_SCALE_6_3_B0__PAPRD_PRE_POST_SCALING_6_3_B0__MODIFY(dst, src) \
2452                    (dst) = ((dst) &\
2453                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2454                    0x0003ffffU)
2455#define PAPRD_PRE_POST_SCALE_6_3_B0__PAPRD_PRE_POST_SCALING_6_3_B0__VERIFY(src) \
2456                    (!(((u_int32_t)(src)\
2457                    & ~0x0003ffffU)))
2458#define PAPRD_PRE_POST_SCALE_6_3_B0__TYPE                             u_int32_t
2459#define PAPRD_PRE_POST_SCALE_6_3_B0__READ                           0x0003ffffU
2460#define PAPRD_PRE_POST_SCALE_6_3_B0__WRITE                          0x0003ffffU
2461
2462#endif /* __PAPRD_PRE_POST_SCALE_6_3_B0_MACRO__ */
2463
2464
2465/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_6_3_b0 */
2466#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_6_3_B0__NUM \
2467                    1
2468
2469/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_7_3_b0 */
2470#ifndef __PAPRD_PRE_POST_SCALE_7_3_B0_MACRO__
2471#define __PAPRD_PRE_POST_SCALE_7_3_B0_MACRO__
2472
2473/* macros for field paprd_pre_post_scaling_7_3_b0 */
2474#define PAPRD_PRE_POST_SCALE_7_3_B0__PAPRD_PRE_POST_SCALING_7_3_B0__SHIFT     0
2475#define PAPRD_PRE_POST_SCALE_7_3_B0__PAPRD_PRE_POST_SCALING_7_3_B0__WIDTH    18
2476#define PAPRD_PRE_POST_SCALE_7_3_B0__PAPRD_PRE_POST_SCALING_7_3_B0__MASK \
2477                    0x0003ffffU
2478#define PAPRD_PRE_POST_SCALE_7_3_B0__PAPRD_PRE_POST_SCALING_7_3_B0__READ(src) \
2479                    (u_int32_t)(src)\
2480                    & 0x0003ffffU
2481#define PAPRD_PRE_POST_SCALE_7_3_B0__PAPRD_PRE_POST_SCALING_7_3_B0__WRITE(src) \
2482                    ((u_int32_t)(src)\
2483                    & 0x0003ffffU)
2484#define PAPRD_PRE_POST_SCALE_7_3_B0__PAPRD_PRE_POST_SCALING_7_3_B0__MODIFY(dst, src) \
2485                    (dst) = ((dst) &\
2486                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2487                    0x0003ffffU)
2488#define PAPRD_PRE_POST_SCALE_7_3_B0__PAPRD_PRE_POST_SCALING_7_3_B0__VERIFY(src) \
2489                    (!(((u_int32_t)(src)\
2490                    & ~0x0003ffffU)))
2491#define PAPRD_PRE_POST_SCALE_7_3_B0__TYPE                             u_int32_t
2492#define PAPRD_PRE_POST_SCALE_7_3_B0__READ                           0x0003ffffU
2493#define PAPRD_PRE_POST_SCALE_7_3_B0__WRITE                          0x0003ffffU
2494
2495#endif /* __PAPRD_PRE_POST_SCALE_7_3_B0_MACRO__ */
2496
2497
2498/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_7_3_b0 */
2499#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_7_3_B0__NUM \
2500                    1
2501
2502/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_0_4_b0 */
2503#ifndef __PAPRD_PRE_POST_SCALE_0_4_B0_MACRO__
2504#define __PAPRD_PRE_POST_SCALE_0_4_B0_MACRO__
2505
2506/* macros for field paprd_pre_post_scaling_0_4_b0 */
2507#define PAPRD_PRE_POST_SCALE_0_4_B0__PAPRD_PRE_POST_SCALING_0_4_B0__SHIFT     0
2508#define PAPRD_PRE_POST_SCALE_0_4_B0__PAPRD_PRE_POST_SCALING_0_4_B0__WIDTH    18
2509#define PAPRD_PRE_POST_SCALE_0_4_B0__PAPRD_PRE_POST_SCALING_0_4_B0__MASK \
2510                    0x0003ffffU
2511#define PAPRD_PRE_POST_SCALE_0_4_B0__PAPRD_PRE_POST_SCALING_0_4_B0__READ(src) \
2512                    (u_int32_t)(src)\
2513                    & 0x0003ffffU
2514#define PAPRD_PRE_POST_SCALE_0_4_B0__PAPRD_PRE_POST_SCALING_0_4_B0__WRITE(src) \
2515                    ((u_int32_t)(src)\
2516                    & 0x0003ffffU)
2517#define PAPRD_PRE_POST_SCALE_0_4_B0__PAPRD_PRE_POST_SCALING_0_4_B0__MODIFY(dst, src) \
2518                    (dst) = ((dst) &\
2519                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2520                    0x0003ffffU)
2521#define PAPRD_PRE_POST_SCALE_0_4_B0__PAPRD_PRE_POST_SCALING_0_4_B0__VERIFY(src) \
2522                    (!(((u_int32_t)(src)\
2523                    & ~0x0003ffffU)))
2524#define PAPRD_PRE_POST_SCALE_0_4_B0__TYPE                             u_int32_t
2525#define PAPRD_PRE_POST_SCALE_0_4_B0__READ                           0x0003ffffU
2526#define PAPRD_PRE_POST_SCALE_0_4_B0__WRITE                          0x0003ffffU
2527
2528#endif /* __PAPRD_PRE_POST_SCALE_0_4_B0_MACRO__ */
2529
2530
2531/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_0_4_b0 */
2532#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_0_4_B0__NUM \
2533                    1
2534
2535/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_1_4_b0 */
2536#ifndef __PAPRD_PRE_POST_SCALE_1_4_B0_MACRO__
2537#define __PAPRD_PRE_POST_SCALE_1_4_B0_MACRO__
2538
2539/* macros for field paprd_pre_post_scaling_1_4_b0 */
2540#define PAPRD_PRE_POST_SCALE_1_4_B0__PAPRD_PRE_POST_SCALING_1_4_B0__SHIFT     0
2541#define PAPRD_PRE_POST_SCALE_1_4_B0__PAPRD_PRE_POST_SCALING_1_4_B0__WIDTH    18
2542#define PAPRD_PRE_POST_SCALE_1_4_B0__PAPRD_PRE_POST_SCALING_1_4_B0__MASK \
2543                    0x0003ffffU
2544#define PAPRD_PRE_POST_SCALE_1_4_B0__PAPRD_PRE_POST_SCALING_1_4_B0__READ(src) \
2545                    (u_int32_t)(src)\
2546                    & 0x0003ffffU
2547#define PAPRD_PRE_POST_SCALE_1_4_B0__PAPRD_PRE_POST_SCALING_1_4_B0__WRITE(src) \
2548                    ((u_int32_t)(src)\
2549                    & 0x0003ffffU)
2550#define PAPRD_PRE_POST_SCALE_1_4_B0__PAPRD_PRE_POST_SCALING_1_4_B0__MODIFY(dst, src) \
2551                    (dst) = ((dst) &\
2552                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2553                    0x0003ffffU)
2554#define PAPRD_PRE_POST_SCALE_1_4_B0__PAPRD_PRE_POST_SCALING_1_4_B0__VERIFY(src) \
2555                    (!(((u_int32_t)(src)\
2556                    & ~0x0003ffffU)))
2557#define PAPRD_PRE_POST_SCALE_1_4_B0__TYPE                             u_int32_t
2558#define PAPRD_PRE_POST_SCALE_1_4_B0__READ                           0x0003ffffU
2559#define PAPRD_PRE_POST_SCALE_1_4_B0__WRITE                          0x0003ffffU
2560
2561#endif /* __PAPRD_PRE_POST_SCALE_1_4_B0_MACRO__ */
2562
2563
2564/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_1_4_b0 */
2565#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_1_4_B0__NUM \
2566                    1
2567
2568/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_2_4_b0 */
2569#ifndef __PAPRD_PRE_POST_SCALE_2_4_B0_MACRO__
2570#define __PAPRD_PRE_POST_SCALE_2_4_B0_MACRO__
2571
2572/* macros for field paprd_pre_post_scaling_2_4_b0 */
2573#define PAPRD_PRE_POST_SCALE_2_4_B0__PAPRD_PRE_POST_SCALING_2_4_B0__SHIFT     0
2574#define PAPRD_PRE_POST_SCALE_2_4_B0__PAPRD_PRE_POST_SCALING_2_4_B0__WIDTH    18
2575#define PAPRD_PRE_POST_SCALE_2_4_B0__PAPRD_PRE_POST_SCALING_2_4_B0__MASK \
2576                    0x0003ffffU
2577#define PAPRD_PRE_POST_SCALE_2_4_B0__PAPRD_PRE_POST_SCALING_2_4_B0__READ(src) \
2578                    (u_int32_t)(src)\
2579                    & 0x0003ffffU
2580#define PAPRD_PRE_POST_SCALE_2_4_B0__PAPRD_PRE_POST_SCALING_2_4_B0__WRITE(src) \
2581                    ((u_int32_t)(src)\
2582                    & 0x0003ffffU)
2583#define PAPRD_PRE_POST_SCALE_2_4_B0__PAPRD_PRE_POST_SCALING_2_4_B0__MODIFY(dst, src) \
2584                    (dst) = ((dst) &\
2585                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2586                    0x0003ffffU)
2587#define PAPRD_PRE_POST_SCALE_2_4_B0__PAPRD_PRE_POST_SCALING_2_4_B0__VERIFY(src) \
2588                    (!(((u_int32_t)(src)\
2589                    & ~0x0003ffffU)))
2590#define PAPRD_PRE_POST_SCALE_2_4_B0__TYPE                             u_int32_t
2591#define PAPRD_PRE_POST_SCALE_2_4_B0__READ                           0x0003ffffU
2592#define PAPRD_PRE_POST_SCALE_2_4_B0__WRITE                          0x0003ffffU
2593
2594#endif /* __PAPRD_PRE_POST_SCALE_2_4_B0_MACRO__ */
2595
2596
2597/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_2_4_b0 */
2598#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_2_4_B0__NUM \
2599                    1
2600
2601/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_3_4_b0 */
2602#ifndef __PAPRD_PRE_POST_SCALE_3_4_B0_MACRO__
2603#define __PAPRD_PRE_POST_SCALE_3_4_B0_MACRO__
2604
2605/* macros for field paprd_pre_post_scaling_3_4_b0 */
2606#define PAPRD_PRE_POST_SCALE_3_4_B0__PAPRD_PRE_POST_SCALING_3_4_B0__SHIFT     0
2607#define PAPRD_PRE_POST_SCALE_3_4_B0__PAPRD_PRE_POST_SCALING_3_4_B0__WIDTH    18
2608#define PAPRD_PRE_POST_SCALE_3_4_B0__PAPRD_PRE_POST_SCALING_3_4_B0__MASK \
2609                    0x0003ffffU
2610#define PAPRD_PRE_POST_SCALE_3_4_B0__PAPRD_PRE_POST_SCALING_3_4_B0__READ(src) \
2611                    (u_int32_t)(src)\
2612                    & 0x0003ffffU
2613#define PAPRD_PRE_POST_SCALE_3_4_B0__PAPRD_PRE_POST_SCALING_3_4_B0__WRITE(src) \
2614                    ((u_int32_t)(src)\
2615                    & 0x0003ffffU)
2616#define PAPRD_PRE_POST_SCALE_3_4_B0__PAPRD_PRE_POST_SCALING_3_4_B0__MODIFY(dst, src) \
2617                    (dst) = ((dst) &\
2618                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2619                    0x0003ffffU)
2620#define PAPRD_PRE_POST_SCALE_3_4_B0__PAPRD_PRE_POST_SCALING_3_4_B0__VERIFY(src) \
2621                    (!(((u_int32_t)(src)\
2622                    & ~0x0003ffffU)))
2623#define PAPRD_PRE_POST_SCALE_3_4_B0__TYPE                             u_int32_t
2624#define PAPRD_PRE_POST_SCALE_3_4_B0__READ                           0x0003ffffU
2625#define PAPRD_PRE_POST_SCALE_3_4_B0__WRITE                          0x0003ffffU
2626
2627#endif /* __PAPRD_PRE_POST_SCALE_3_4_B0_MACRO__ */
2628
2629
2630/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_3_4_b0 */
2631#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_3_4_B0__NUM \
2632                    1
2633
2634/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_4_4_b0 */
2635#ifndef __PAPRD_PRE_POST_SCALE_4_4_B0_MACRO__
2636#define __PAPRD_PRE_POST_SCALE_4_4_B0_MACRO__
2637
2638/* macros for field paprd_pre_post_scaling_4_4_b0 */
2639#define PAPRD_PRE_POST_SCALE_4_4_B0__PAPRD_PRE_POST_SCALING_4_4_B0__SHIFT     0
2640#define PAPRD_PRE_POST_SCALE_4_4_B0__PAPRD_PRE_POST_SCALING_4_4_B0__WIDTH    18
2641#define PAPRD_PRE_POST_SCALE_4_4_B0__PAPRD_PRE_POST_SCALING_4_4_B0__MASK \
2642                    0x0003ffffU
2643#define PAPRD_PRE_POST_SCALE_4_4_B0__PAPRD_PRE_POST_SCALING_4_4_B0__READ(src) \
2644                    (u_int32_t)(src)\
2645                    & 0x0003ffffU
2646#define PAPRD_PRE_POST_SCALE_4_4_B0__PAPRD_PRE_POST_SCALING_4_4_B0__WRITE(src) \
2647                    ((u_int32_t)(src)\
2648                    & 0x0003ffffU)
2649#define PAPRD_PRE_POST_SCALE_4_4_B0__PAPRD_PRE_POST_SCALING_4_4_B0__MODIFY(dst, src) \
2650                    (dst) = ((dst) &\
2651                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2652                    0x0003ffffU)
2653#define PAPRD_PRE_POST_SCALE_4_4_B0__PAPRD_PRE_POST_SCALING_4_4_B0__VERIFY(src) \
2654                    (!(((u_int32_t)(src)\
2655                    & ~0x0003ffffU)))
2656#define PAPRD_PRE_POST_SCALE_4_4_B0__TYPE                             u_int32_t
2657#define PAPRD_PRE_POST_SCALE_4_4_B0__READ                           0x0003ffffU
2658#define PAPRD_PRE_POST_SCALE_4_4_B0__WRITE                          0x0003ffffU
2659
2660#endif /* __PAPRD_PRE_POST_SCALE_4_4_B0_MACRO__ */
2661
2662
2663/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_4_4_b0 */
2664#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_4_4_B0__NUM \
2665                    1
2666
2667/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_5_4_b0 */
2668#ifndef __PAPRD_PRE_POST_SCALE_5_4_B0_MACRO__
2669#define __PAPRD_PRE_POST_SCALE_5_4_B0_MACRO__
2670
2671/* macros for field paprd_pre_post_scaling_5_4_b0 */
2672#define PAPRD_PRE_POST_SCALE_5_4_B0__PAPRD_PRE_POST_SCALING_5_4_B0__SHIFT     0
2673#define PAPRD_PRE_POST_SCALE_5_4_B0__PAPRD_PRE_POST_SCALING_5_4_B0__WIDTH    18
2674#define PAPRD_PRE_POST_SCALE_5_4_B0__PAPRD_PRE_POST_SCALING_5_4_B0__MASK \
2675                    0x0003ffffU
2676#define PAPRD_PRE_POST_SCALE_5_4_B0__PAPRD_PRE_POST_SCALING_5_4_B0__READ(src) \
2677                    (u_int32_t)(src)\
2678                    & 0x0003ffffU
2679#define PAPRD_PRE_POST_SCALE_5_4_B0__PAPRD_PRE_POST_SCALING_5_4_B0__WRITE(src) \
2680                    ((u_int32_t)(src)\
2681                    & 0x0003ffffU)
2682#define PAPRD_PRE_POST_SCALE_5_4_B0__PAPRD_PRE_POST_SCALING_5_4_B0__MODIFY(dst, src) \
2683                    (dst) = ((dst) &\
2684                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2685                    0x0003ffffU)
2686#define PAPRD_PRE_POST_SCALE_5_4_B0__PAPRD_PRE_POST_SCALING_5_4_B0__VERIFY(src) \
2687                    (!(((u_int32_t)(src)\
2688                    & ~0x0003ffffU)))
2689#define PAPRD_PRE_POST_SCALE_5_4_B0__TYPE                             u_int32_t
2690#define PAPRD_PRE_POST_SCALE_5_4_B0__READ                           0x0003ffffU
2691#define PAPRD_PRE_POST_SCALE_5_4_B0__WRITE                          0x0003ffffU
2692
2693#endif /* __PAPRD_PRE_POST_SCALE_5_4_B0_MACRO__ */
2694
2695
2696/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_5_4_b0 */
2697#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_5_4_B0__NUM \
2698                    1
2699
2700/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_6_4_b0 */
2701#ifndef __PAPRD_PRE_POST_SCALE_6_4_B0_MACRO__
2702#define __PAPRD_PRE_POST_SCALE_6_4_B0_MACRO__
2703
2704/* macros for field paprd_pre_post_scaling_6_4_b0 */
2705#define PAPRD_PRE_POST_SCALE_6_4_B0__PAPRD_PRE_POST_SCALING_6_4_B0__SHIFT     0
2706#define PAPRD_PRE_POST_SCALE_6_4_B0__PAPRD_PRE_POST_SCALING_6_4_B0__WIDTH    18
2707#define PAPRD_PRE_POST_SCALE_6_4_B0__PAPRD_PRE_POST_SCALING_6_4_B0__MASK \
2708                    0x0003ffffU
2709#define PAPRD_PRE_POST_SCALE_6_4_B0__PAPRD_PRE_POST_SCALING_6_4_B0__READ(src) \
2710                    (u_int32_t)(src)\
2711                    & 0x0003ffffU
2712#define PAPRD_PRE_POST_SCALE_6_4_B0__PAPRD_PRE_POST_SCALING_6_4_B0__WRITE(src) \
2713                    ((u_int32_t)(src)\
2714                    & 0x0003ffffU)
2715#define PAPRD_PRE_POST_SCALE_6_4_B0__PAPRD_PRE_POST_SCALING_6_4_B0__MODIFY(dst, src) \
2716                    (dst) = ((dst) &\
2717                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2718                    0x0003ffffU)
2719#define PAPRD_PRE_POST_SCALE_6_4_B0__PAPRD_PRE_POST_SCALING_6_4_B0__VERIFY(src) \
2720                    (!(((u_int32_t)(src)\
2721                    & ~0x0003ffffU)))
2722#define PAPRD_PRE_POST_SCALE_6_4_B0__TYPE                             u_int32_t
2723#define PAPRD_PRE_POST_SCALE_6_4_B0__READ                           0x0003ffffU
2724#define PAPRD_PRE_POST_SCALE_6_4_B0__WRITE                          0x0003ffffU
2725
2726#endif /* __PAPRD_PRE_POST_SCALE_6_4_B0_MACRO__ */
2727
2728
2729/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_6_4_b0 */
2730#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_6_4_B0__NUM \
2731                    1
2732
2733/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_7_4_b0 */
2734#ifndef __PAPRD_PRE_POST_SCALE_7_4_B0_MACRO__
2735#define __PAPRD_PRE_POST_SCALE_7_4_B0_MACRO__
2736
2737/* macros for field paprd_pre_post_scaling_7_4_b0 */
2738#define PAPRD_PRE_POST_SCALE_7_4_B0__PAPRD_PRE_POST_SCALING_7_4_B0__SHIFT     0
2739#define PAPRD_PRE_POST_SCALE_7_4_B0__PAPRD_PRE_POST_SCALING_7_4_B0__WIDTH    18
2740#define PAPRD_PRE_POST_SCALE_7_4_B0__PAPRD_PRE_POST_SCALING_7_4_B0__MASK \
2741                    0x0003ffffU
2742#define PAPRD_PRE_POST_SCALE_7_4_B0__PAPRD_PRE_POST_SCALING_7_4_B0__READ(src) \
2743                    (u_int32_t)(src)\
2744                    & 0x0003ffffU
2745#define PAPRD_PRE_POST_SCALE_7_4_B0__PAPRD_PRE_POST_SCALING_7_4_B0__WRITE(src) \
2746                    ((u_int32_t)(src)\
2747                    & 0x0003ffffU)
2748#define PAPRD_PRE_POST_SCALE_7_4_B0__PAPRD_PRE_POST_SCALING_7_4_B0__MODIFY(dst, src) \
2749                    (dst) = ((dst) &\
2750                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2751                    0x0003ffffU)
2752#define PAPRD_PRE_POST_SCALE_7_4_B0__PAPRD_PRE_POST_SCALING_7_4_B0__VERIFY(src) \
2753                    (!(((u_int32_t)(src)\
2754                    & ~0x0003ffffU)))
2755#define PAPRD_PRE_POST_SCALE_7_4_B0__TYPE                             u_int32_t
2756#define PAPRD_PRE_POST_SCALE_7_4_B0__READ                           0x0003ffffU
2757#define PAPRD_PRE_POST_SCALE_7_4_B0__WRITE                          0x0003ffffU
2758
2759#endif /* __PAPRD_PRE_POST_SCALE_7_4_B0_MACRO__ */
2760
2761
2762/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_7_4_b0 */
2763#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_7_4_B0__NUM \
2764                    1
2765
2766/* macros for BlueprintGlobalNameSpace::paprd_power_at_am2am_cal_b0 */
2767#ifndef __PAPRD_POWER_AT_AM2AM_CAL_B0_MACRO__
2768#define __PAPRD_POWER_AT_AM2AM_CAL_B0_MACRO__
2769
2770/* macros for field paprd_power_at_am2am_cal_1_b0 */
2771#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_1_B0__SHIFT     0
2772#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_1_B0__WIDTH     6
2773#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_1_B0__MASK \
2774                    0x0000003fU
2775#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_1_B0__READ(src) \
2776                    (u_int32_t)(src)\
2777                    & 0x0000003fU
2778#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_1_B0__WRITE(src) \
2779                    ((u_int32_t)(src)\
2780                    & 0x0000003fU)
2781#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_1_B0__MODIFY(dst, src) \
2782                    (dst) = ((dst) &\
2783                    ~0x0000003fU) | ((u_int32_t)(src) &\
2784                    0x0000003fU)
2785#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_1_B0__VERIFY(src) \
2786                    (!(((u_int32_t)(src)\
2787                    & ~0x0000003fU)))
2788
2789/* macros for field paprd_power_at_am2am_cal_2_b0 */
2790#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_2_B0__SHIFT     6
2791#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_2_B0__WIDTH     6
2792#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_2_B0__MASK \
2793                    0x00000fc0U
2794#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_2_B0__READ(src) \
2795                    (((u_int32_t)(src)\
2796                    & 0x00000fc0U) >> 6)
2797#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_2_B0__WRITE(src) \
2798                    (((u_int32_t)(src)\
2799                    << 6) & 0x00000fc0U)
2800#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_2_B0__MODIFY(dst, src) \
2801                    (dst) = ((dst) &\
2802                    ~0x00000fc0U) | (((u_int32_t)(src) <<\
2803                    6) & 0x00000fc0U)
2804#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_2_B0__VERIFY(src) \
2805                    (!((((u_int32_t)(src)\
2806                    << 6) & ~0x00000fc0U)))
2807
2808/* macros for field paprd_power_at_am2am_cal_3_b0 */
2809#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_3_B0__SHIFT    12
2810#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_3_B0__WIDTH     6
2811#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_3_B0__MASK \
2812                    0x0003f000U
2813#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_3_B0__READ(src) \
2814                    (((u_int32_t)(src)\
2815                    & 0x0003f000U) >> 12)
2816#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_3_B0__WRITE(src) \
2817                    (((u_int32_t)(src)\
2818                    << 12) & 0x0003f000U)
2819#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_3_B0__MODIFY(dst, src) \
2820                    (dst) = ((dst) &\
2821                    ~0x0003f000U) | (((u_int32_t)(src) <<\
2822                    12) & 0x0003f000U)
2823#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_3_B0__VERIFY(src) \
2824                    (!((((u_int32_t)(src)\
2825                    << 12) & ~0x0003f000U)))
2826
2827/* macros for field paprd_power_at_am2am_cal_4_b0 */
2828#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_4_B0__SHIFT    18
2829#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_4_B0__WIDTH     6
2830#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_4_B0__MASK \
2831                    0x00fc0000U
2832#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_4_B0__READ(src) \
2833                    (((u_int32_t)(src)\
2834                    & 0x00fc0000U) >> 18)
2835#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_4_B0__WRITE(src) \
2836                    (((u_int32_t)(src)\
2837                    << 18) & 0x00fc0000U)
2838#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_4_B0__MODIFY(dst, src) \
2839                    (dst) = ((dst) &\
2840                    ~0x00fc0000U) | (((u_int32_t)(src) <<\
2841                    18) & 0x00fc0000U)
2842#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_4_B0__VERIFY(src) \
2843                    (!((((u_int32_t)(src)\
2844                    << 18) & ~0x00fc0000U)))
2845#define PAPRD_POWER_AT_AM2AM_CAL_B0__TYPE                             u_int32_t
2846#define PAPRD_POWER_AT_AM2AM_CAL_B0__READ                           0x00ffffffU
2847#define PAPRD_POWER_AT_AM2AM_CAL_B0__WRITE                          0x00ffffffU
2848
2849#endif /* __PAPRD_POWER_AT_AM2AM_CAL_B0_MACRO__ */
2850
2851
2852/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_power_at_am2am_cal_b0 */
2853#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_POWER_AT_AM2AM_CAL_B0__NUM \
2854                    1
2855
2856/* macros for BlueprintGlobalNameSpace::paprd_valid_obdb_b0 */
2857#ifndef __PAPRD_VALID_OBDB_B0_MACRO__
2858#define __PAPRD_VALID_OBDB_B0_MACRO__
2859
2860/* macros for field paprd_valid_obdb_0_b0 */
2861#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_0_B0__SHIFT                     0
2862#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_0_B0__WIDTH                     6
2863#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_0_B0__MASK            0x0000003fU
2864#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_0_B0__READ(src) \
2865                    (u_int32_t)(src)\
2866                    & 0x0000003fU
2867#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_0_B0__WRITE(src) \
2868                    ((u_int32_t)(src)\
2869                    & 0x0000003fU)
2870#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_0_B0__MODIFY(dst, src) \
2871                    (dst) = ((dst) &\
2872                    ~0x0000003fU) | ((u_int32_t)(src) &\
2873                    0x0000003fU)
2874#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_0_B0__VERIFY(src) \
2875                    (!(((u_int32_t)(src)\
2876                    & ~0x0000003fU)))
2877
2878/* macros for field paprd_valid_obdb_1_b0 */
2879#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_1_B0__SHIFT                     6
2880#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_1_B0__WIDTH                     6
2881#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_1_B0__MASK            0x00000fc0U
2882#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_1_B0__READ(src) \
2883                    (((u_int32_t)(src)\
2884                    & 0x00000fc0U) >> 6)
2885#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_1_B0__WRITE(src) \
2886                    (((u_int32_t)(src)\
2887                    << 6) & 0x00000fc0U)
2888#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_1_B0__MODIFY(dst, src) \
2889                    (dst) = ((dst) &\
2890                    ~0x00000fc0U) | (((u_int32_t)(src) <<\
2891                    6) & 0x00000fc0U)
2892#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_1_B0__VERIFY(src) \
2893                    (!((((u_int32_t)(src)\
2894                    << 6) & ~0x00000fc0U)))
2895
2896/* macros for field paprd_valid_obdb_2_b0 */
2897#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_2_B0__SHIFT                    12
2898#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_2_B0__WIDTH                     6
2899#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_2_B0__MASK            0x0003f000U
2900#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_2_B0__READ(src) \
2901                    (((u_int32_t)(src)\
2902                    & 0x0003f000U) >> 12)
2903#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_2_B0__WRITE(src) \
2904                    (((u_int32_t)(src)\
2905                    << 12) & 0x0003f000U)
2906#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_2_B0__MODIFY(dst, src) \
2907                    (dst) = ((dst) &\
2908                    ~0x0003f000U) | (((u_int32_t)(src) <<\
2909                    12) & 0x0003f000U)
2910#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_2_B0__VERIFY(src) \
2911                    (!((((u_int32_t)(src)\
2912                    << 12) & ~0x0003f000U)))
2913
2914/* macros for field paprd_valid_obdb_3_b0 */
2915#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_3_B0__SHIFT                    18
2916#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_3_B0__WIDTH                     6
2917#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_3_B0__MASK            0x00fc0000U
2918#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_3_B0__READ(src) \
2919                    (((u_int32_t)(src)\
2920                    & 0x00fc0000U) >> 18)
2921#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_3_B0__WRITE(src) \
2922                    (((u_int32_t)(src)\
2923                    << 18) & 0x00fc0000U)
2924#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_3_B0__MODIFY(dst, src) \
2925                    (dst) = ((dst) &\
2926                    ~0x00fc0000U) | (((u_int32_t)(src) <<\
2927                    18) & 0x00fc0000U)
2928#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_3_B0__VERIFY(src) \
2929                    (!((((u_int32_t)(src)\
2930                    << 18) & ~0x00fc0000U)))
2931
2932/* macros for field paprd_valid_obdb_4_b0 */
2933#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_4_B0__SHIFT                    24
2934#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_4_B0__WIDTH                     6
2935#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_4_B0__MASK            0x3f000000U
2936#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_4_B0__READ(src) \
2937                    (((u_int32_t)(src)\
2938                    & 0x3f000000U) >> 24)
2939#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_4_B0__WRITE(src) \
2940                    (((u_int32_t)(src)\
2941                    << 24) & 0x3f000000U)
2942#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_4_B0__MODIFY(dst, src) \
2943                    (dst) = ((dst) &\
2944                    ~0x3f000000U) | (((u_int32_t)(src) <<\
2945                    24) & 0x3f000000U)
2946#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_4_B0__VERIFY(src) \
2947                    (!((((u_int32_t)(src)\
2948                    << 24) & ~0x3f000000U)))
2949#define PAPRD_VALID_OBDB_B0__TYPE                                     u_int32_t
2950#define PAPRD_VALID_OBDB_B0__READ                                   0x3fffffffU
2951#define PAPRD_VALID_OBDB_B0__WRITE                                  0x3fffffffU
2952
2953#endif /* __PAPRD_VALID_OBDB_B0_MACRO__ */
2954
2955
2956/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_valid_obdb_b0 */
2957#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_VALID_OBDB_B0__NUM    1
2958
2959/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_1 */
2960#ifndef __GREEN_TX_GAIN_TAB_1_MACRO__
2961#define __GREEN_TX_GAIN_TAB_1_MACRO__
2962
2963/* macros for field green_tg_table1 */
2964#define GREEN_TX_GAIN_TAB_1__GREEN_TG_TABLE1__SHIFT                           0
2965#define GREEN_TX_GAIN_TAB_1__GREEN_TG_TABLE1__WIDTH                           7
2966#define GREEN_TX_GAIN_TAB_1__GREEN_TG_TABLE1__MASK                  0x0000007fU
2967#define GREEN_TX_GAIN_TAB_1__GREEN_TG_TABLE1__READ(src) \
2968                    (u_int32_t)(src)\
2969                    & 0x0000007fU
2970#define GREEN_TX_GAIN_TAB_1__GREEN_TG_TABLE1__WRITE(src) \
2971                    ((u_int32_t)(src)\
2972                    & 0x0000007fU)
2973#define GREEN_TX_GAIN_TAB_1__GREEN_TG_TABLE1__MODIFY(dst, src) \
2974                    (dst) = ((dst) &\
2975                    ~0x0000007fU) | ((u_int32_t)(src) &\
2976                    0x0000007fU)
2977#define GREEN_TX_GAIN_TAB_1__GREEN_TG_TABLE1__VERIFY(src) \
2978                    (!(((u_int32_t)(src)\
2979                    & ~0x0000007fU)))
2980#define GREEN_TX_GAIN_TAB_1__TYPE                                     u_int32_t
2981#define GREEN_TX_GAIN_TAB_1__READ                                   0x0000007fU
2982#define GREEN_TX_GAIN_TAB_1__WRITE                                  0x0000007fU
2983
2984#endif /* __GREEN_TX_GAIN_TAB_1_MACRO__ */
2985
2986
2987/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_1 */
2988#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_1__NUM     1
2989
2990/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_2 */
2991#ifndef __GREEN_TX_GAIN_TAB_2_MACRO__
2992#define __GREEN_TX_GAIN_TAB_2_MACRO__
2993
2994/* macros for field green_tg_table2 */
2995#define GREEN_TX_GAIN_TAB_2__GREEN_TG_TABLE2__SHIFT                           0
2996#define GREEN_TX_GAIN_TAB_2__GREEN_TG_TABLE2__WIDTH                           7
2997#define GREEN_TX_GAIN_TAB_2__GREEN_TG_TABLE2__MASK                  0x0000007fU
2998#define GREEN_TX_GAIN_TAB_2__GREEN_TG_TABLE2__READ(src) \
2999                    (u_int32_t)(src)\
3000                    & 0x0000007fU
3001#define GREEN_TX_GAIN_TAB_2__GREEN_TG_TABLE2__WRITE(src) \
3002                    ((u_int32_t)(src)\
3003                    & 0x0000007fU)
3004#define GREEN_TX_GAIN_TAB_2__GREEN_TG_TABLE2__MODIFY(dst, src) \
3005                    (dst) = ((dst) &\
3006                    ~0x0000007fU) | ((u_int32_t)(src) &\
3007                    0x0000007fU)
3008#define GREEN_TX_GAIN_TAB_2__GREEN_TG_TABLE2__VERIFY(src) \
3009                    (!(((u_int32_t)(src)\
3010                    & ~0x0000007fU)))
3011#define GREEN_TX_GAIN_TAB_2__TYPE                                     u_int32_t
3012#define GREEN_TX_GAIN_TAB_2__READ                                   0x0000007fU
3013#define GREEN_TX_GAIN_TAB_2__WRITE                                  0x0000007fU
3014
3015#endif /* __GREEN_TX_GAIN_TAB_2_MACRO__ */
3016
3017
3018/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_2 */
3019#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_2__NUM     1
3020
3021/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_3 */
3022#ifndef __GREEN_TX_GAIN_TAB_3_MACRO__
3023#define __GREEN_TX_GAIN_TAB_3_MACRO__
3024
3025/* macros for field green_tg_table3 */
3026#define GREEN_TX_GAIN_TAB_3__GREEN_TG_TABLE3__SHIFT                           0
3027#define GREEN_TX_GAIN_TAB_3__GREEN_TG_TABLE3__WIDTH                           7
3028#define GREEN_TX_GAIN_TAB_3__GREEN_TG_TABLE3__MASK                  0x0000007fU
3029#define GREEN_TX_GAIN_TAB_3__GREEN_TG_TABLE3__READ(src) \
3030                    (u_int32_t)(src)\
3031                    & 0x0000007fU
3032#define GREEN_TX_GAIN_TAB_3__GREEN_TG_TABLE3__WRITE(src) \
3033                    ((u_int32_t)(src)\
3034                    & 0x0000007fU)
3035#define GREEN_TX_GAIN_TAB_3__GREEN_TG_TABLE3__MODIFY(dst, src) \
3036                    (dst) = ((dst) &\
3037                    ~0x0000007fU) | ((u_int32_t)(src) &\
3038                    0x0000007fU)
3039#define GREEN_TX_GAIN_TAB_3__GREEN_TG_TABLE3__VERIFY(src) \
3040                    (!(((u_int32_t)(src)\
3041                    & ~0x0000007fU)))
3042#define GREEN_TX_GAIN_TAB_3__TYPE                                     u_int32_t
3043#define GREEN_TX_GAIN_TAB_3__READ                                   0x0000007fU
3044#define GREEN_TX_GAIN_TAB_3__WRITE                                  0x0000007fU
3045
3046#endif /* __GREEN_TX_GAIN_TAB_3_MACRO__ */
3047
3048
3049/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_3 */
3050#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_3__NUM     1
3051
3052/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_4 */
3053#ifndef __GREEN_TX_GAIN_TAB_4_MACRO__
3054#define __GREEN_TX_GAIN_TAB_4_MACRO__
3055
3056/* macros for field green_tg_table4 */
3057#define GREEN_TX_GAIN_TAB_4__GREEN_TG_TABLE4__SHIFT                           0
3058#define GREEN_TX_GAIN_TAB_4__GREEN_TG_TABLE4__WIDTH                           7
3059#define GREEN_TX_GAIN_TAB_4__GREEN_TG_TABLE4__MASK                  0x0000007fU
3060#define GREEN_TX_GAIN_TAB_4__GREEN_TG_TABLE4__READ(src) \
3061                    (u_int32_t)(src)\
3062                    & 0x0000007fU
3063#define GREEN_TX_GAIN_TAB_4__GREEN_TG_TABLE4__WRITE(src) \
3064                    ((u_int32_t)(src)\
3065                    & 0x0000007fU)
3066#define GREEN_TX_GAIN_TAB_4__GREEN_TG_TABLE4__MODIFY(dst, src) \
3067                    (dst) = ((dst) &\
3068                    ~0x0000007fU) | ((u_int32_t)(src) &\
3069                    0x0000007fU)
3070#define GREEN_TX_GAIN_TAB_4__GREEN_TG_TABLE4__VERIFY(src) \
3071                    (!(((u_int32_t)(src)\
3072                    & ~0x0000007fU)))
3073#define GREEN_TX_GAIN_TAB_4__TYPE                                     u_int32_t
3074#define GREEN_TX_GAIN_TAB_4__READ                                   0x0000007fU
3075#define GREEN_TX_GAIN_TAB_4__WRITE                                  0x0000007fU
3076
3077#endif /* __GREEN_TX_GAIN_TAB_4_MACRO__ */
3078
3079
3080/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_4 */
3081#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_4__NUM     1
3082
3083/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_5 */
3084#ifndef __GREEN_TX_GAIN_TAB_5_MACRO__
3085#define __GREEN_TX_GAIN_TAB_5_MACRO__
3086
3087/* macros for field green_tg_table5 */
3088#define GREEN_TX_GAIN_TAB_5__GREEN_TG_TABLE5__SHIFT                           0
3089#define GREEN_TX_GAIN_TAB_5__GREEN_TG_TABLE5__WIDTH                           7
3090#define GREEN_TX_GAIN_TAB_5__GREEN_TG_TABLE5__MASK                  0x0000007fU
3091#define GREEN_TX_GAIN_TAB_5__GREEN_TG_TABLE5__READ(src) \
3092                    (u_int32_t)(src)\
3093                    & 0x0000007fU
3094#define GREEN_TX_GAIN_TAB_5__GREEN_TG_TABLE5__WRITE(src) \
3095                    ((u_int32_t)(src)\
3096                    & 0x0000007fU)
3097#define GREEN_TX_GAIN_TAB_5__GREEN_TG_TABLE5__MODIFY(dst, src) \
3098                    (dst) = ((dst) &\
3099                    ~0x0000007fU) | ((u_int32_t)(src) &\
3100                    0x0000007fU)
3101#define GREEN_TX_GAIN_TAB_5__GREEN_TG_TABLE5__VERIFY(src) \
3102                    (!(((u_int32_t)(src)\
3103                    & ~0x0000007fU)))
3104#define GREEN_TX_GAIN_TAB_5__TYPE                                     u_int32_t
3105#define GREEN_TX_GAIN_TAB_5__READ                                   0x0000007fU
3106#define GREEN_TX_GAIN_TAB_5__WRITE                                  0x0000007fU
3107
3108#endif /* __GREEN_TX_GAIN_TAB_5_MACRO__ */
3109
3110
3111/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_5 */
3112#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_5__NUM     1
3113
3114/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_6 */
3115#ifndef __GREEN_TX_GAIN_TAB_6_MACRO__
3116#define __GREEN_TX_GAIN_TAB_6_MACRO__
3117
3118/* macros for field green_tg_table6 */
3119#define GREEN_TX_GAIN_TAB_6__GREEN_TG_TABLE6__SHIFT                           0
3120#define GREEN_TX_GAIN_TAB_6__GREEN_TG_TABLE6__WIDTH                           7
3121#define GREEN_TX_GAIN_TAB_6__GREEN_TG_TABLE6__MASK                  0x0000007fU
3122#define GREEN_TX_GAIN_TAB_6__GREEN_TG_TABLE6__READ(src) \
3123                    (u_int32_t)(src)\
3124                    & 0x0000007fU
3125#define GREEN_TX_GAIN_TAB_6__GREEN_TG_TABLE6__WRITE(src) \
3126                    ((u_int32_t)(src)\
3127                    & 0x0000007fU)
3128#define GREEN_TX_GAIN_TAB_6__GREEN_TG_TABLE6__MODIFY(dst, src) \
3129                    (dst) = ((dst) &\
3130                    ~0x0000007fU) | ((u_int32_t)(src) &\
3131                    0x0000007fU)
3132#define GREEN_TX_GAIN_TAB_6__GREEN_TG_TABLE6__VERIFY(src) \
3133                    (!(((u_int32_t)(src)\
3134                    & ~0x0000007fU)))
3135#define GREEN_TX_GAIN_TAB_6__TYPE                                     u_int32_t
3136#define GREEN_TX_GAIN_TAB_6__READ                                   0x0000007fU
3137#define GREEN_TX_GAIN_TAB_6__WRITE                                  0x0000007fU
3138
3139#endif /* __GREEN_TX_GAIN_TAB_6_MACRO__ */
3140
3141
3142/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_6 */
3143#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_6__NUM     1
3144
3145/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_7 */
3146#ifndef __GREEN_TX_GAIN_TAB_7_MACRO__
3147#define __GREEN_TX_GAIN_TAB_7_MACRO__
3148
3149/* macros for field green_tg_table7 */
3150#define GREEN_TX_GAIN_TAB_7__GREEN_TG_TABLE7__SHIFT                           0
3151#define GREEN_TX_GAIN_TAB_7__GREEN_TG_TABLE7__WIDTH                           7
3152#define GREEN_TX_GAIN_TAB_7__GREEN_TG_TABLE7__MASK                  0x0000007fU
3153#define GREEN_TX_GAIN_TAB_7__GREEN_TG_TABLE7__READ(src) \
3154                    (u_int32_t)(src)\
3155                    & 0x0000007fU
3156#define GREEN_TX_GAIN_TAB_7__GREEN_TG_TABLE7__WRITE(src) \
3157                    ((u_int32_t)(src)\
3158                    & 0x0000007fU)
3159#define GREEN_TX_GAIN_TAB_7__GREEN_TG_TABLE7__MODIFY(dst, src) \
3160                    (dst) = ((dst) &\
3161                    ~0x0000007fU) | ((u_int32_t)(src) &\
3162                    0x0000007fU)
3163#define GREEN_TX_GAIN_TAB_7__GREEN_TG_TABLE7__VERIFY(src) \
3164                    (!(((u_int32_t)(src)\
3165                    & ~0x0000007fU)))
3166#define GREEN_TX_GAIN_TAB_7__TYPE                                     u_int32_t
3167#define GREEN_TX_GAIN_TAB_7__READ                                   0x0000007fU
3168#define GREEN_TX_GAIN_TAB_7__WRITE                                  0x0000007fU
3169
3170#endif /* __GREEN_TX_GAIN_TAB_7_MACRO__ */
3171
3172
3173/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_7 */
3174#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_7__NUM     1
3175
3176/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_8 */
3177#ifndef __GREEN_TX_GAIN_TAB_8_MACRO__
3178#define __GREEN_TX_GAIN_TAB_8_MACRO__
3179
3180/* macros for field green_tg_table8 */
3181#define GREEN_TX_GAIN_TAB_8__GREEN_TG_TABLE8__SHIFT                           0
3182#define GREEN_TX_GAIN_TAB_8__GREEN_TG_TABLE8__WIDTH                           7
3183#define GREEN_TX_GAIN_TAB_8__GREEN_TG_TABLE8__MASK                  0x0000007fU
3184#define GREEN_TX_GAIN_TAB_8__GREEN_TG_TABLE8__READ(src) \
3185                    (u_int32_t)(src)\
3186                    & 0x0000007fU
3187#define GREEN_TX_GAIN_TAB_8__GREEN_TG_TABLE8__WRITE(src) \
3188                    ((u_int32_t)(src)\
3189                    & 0x0000007fU)
3190#define GREEN_TX_GAIN_TAB_8__GREEN_TG_TABLE8__MODIFY(dst, src) \
3191                    (dst) = ((dst) &\
3192                    ~0x0000007fU) | ((u_int32_t)(src) &\
3193                    0x0000007fU)
3194#define GREEN_TX_GAIN_TAB_8__GREEN_TG_TABLE8__VERIFY(src) \
3195                    (!(((u_int32_t)(src)\
3196                    & ~0x0000007fU)))
3197#define GREEN_TX_GAIN_TAB_8__TYPE                                     u_int32_t
3198#define GREEN_TX_GAIN_TAB_8__READ                                   0x0000007fU
3199#define GREEN_TX_GAIN_TAB_8__WRITE                                  0x0000007fU
3200
3201#endif /* __GREEN_TX_GAIN_TAB_8_MACRO__ */
3202
3203
3204/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_8 */
3205#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_8__NUM     1
3206
3207/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_9 */
3208#ifndef __GREEN_TX_GAIN_TAB_9_MACRO__
3209#define __GREEN_TX_GAIN_TAB_9_MACRO__
3210
3211/* macros for field green_tg_table9 */
3212#define GREEN_TX_GAIN_TAB_9__GREEN_TG_TABLE9__SHIFT                           0
3213#define GREEN_TX_GAIN_TAB_9__GREEN_TG_TABLE9__WIDTH                           7
3214#define GREEN_TX_GAIN_TAB_9__GREEN_TG_TABLE9__MASK                  0x0000007fU
3215#define GREEN_TX_GAIN_TAB_9__GREEN_TG_TABLE9__READ(src) \
3216                    (u_int32_t)(src)\
3217                    & 0x0000007fU
3218#define GREEN_TX_GAIN_TAB_9__GREEN_TG_TABLE9__WRITE(src) \
3219                    ((u_int32_t)(src)\
3220                    & 0x0000007fU)
3221#define GREEN_TX_GAIN_TAB_9__GREEN_TG_TABLE9__MODIFY(dst, src) \
3222                    (dst) = ((dst) &\
3223                    ~0x0000007fU) | ((u_int32_t)(src) &\
3224                    0x0000007fU)
3225#define GREEN_TX_GAIN_TAB_9__GREEN_TG_TABLE9__VERIFY(src) \
3226                    (!(((u_int32_t)(src)\
3227                    & ~0x0000007fU)))
3228#define GREEN_TX_GAIN_TAB_9__TYPE                                     u_int32_t
3229#define GREEN_TX_GAIN_TAB_9__READ                                   0x0000007fU
3230#define GREEN_TX_GAIN_TAB_9__WRITE                                  0x0000007fU
3231
3232#endif /* __GREEN_TX_GAIN_TAB_9_MACRO__ */
3233
3234
3235/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_9 */
3236#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_9__NUM     1
3237
3238/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_10 */
3239#ifndef __GREEN_TX_GAIN_TAB_10_MACRO__
3240#define __GREEN_TX_GAIN_TAB_10_MACRO__
3241
3242/* macros for field green_tg_table10 */
3243#define GREEN_TX_GAIN_TAB_10__GREEN_TG_TABLE10__SHIFT                         0
3244#define GREEN_TX_GAIN_TAB_10__GREEN_TG_TABLE10__WIDTH                         7
3245#define GREEN_TX_GAIN_TAB_10__GREEN_TG_TABLE10__MASK                0x0000007fU
3246#define GREEN_TX_GAIN_TAB_10__GREEN_TG_TABLE10__READ(src) \
3247                    (u_int32_t)(src)\
3248                    & 0x0000007fU
3249#define GREEN_TX_GAIN_TAB_10__GREEN_TG_TABLE10__WRITE(src) \
3250                    ((u_int32_t)(src)\
3251                    & 0x0000007fU)
3252#define GREEN_TX_GAIN_TAB_10__GREEN_TG_TABLE10__MODIFY(dst, src) \
3253                    (dst) = ((dst) &\
3254                    ~0x0000007fU) | ((u_int32_t)(src) &\
3255                    0x0000007fU)
3256#define GREEN_TX_GAIN_TAB_10__GREEN_TG_TABLE10__VERIFY(src) \
3257                    (!(((u_int32_t)(src)\
3258                    & ~0x0000007fU)))
3259#define GREEN_TX_GAIN_TAB_10__TYPE                                    u_int32_t
3260#define GREEN_TX_GAIN_TAB_10__READ                                  0x0000007fU
3261#define GREEN_TX_GAIN_TAB_10__WRITE                                 0x0000007fU
3262
3263#endif /* __GREEN_TX_GAIN_TAB_10_MACRO__ */
3264
3265
3266/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_10 */
3267#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_10__NUM    1
3268
3269/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_11 */
3270#ifndef __GREEN_TX_GAIN_TAB_11_MACRO__
3271#define __GREEN_TX_GAIN_TAB_11_MACRO__
3272
3273/* macros for field green_tg_table11 */
3274#define GREEN_TX_GAIN_TAB_11__GREEN_TG_TABLE11__SHIFT                         0
3275#define GREEN_TX_GAIN_TAB_11__GREEN_TG_TABLE11__WIDTH                         7
3276#define GREEN_TX_GAIN_TAB_11__GREEN_TG_TABLE11__MASK                0x0000007fU
3277#define GREEN_TX_GAIN_TAB_11__GREEN_TG_TABLE11__READ(src) \
3278                    (u_int32_t)(src)\
3279                    & 0x0000007fU
3280#define GREEN_TX_GAIN_TAB_11__GREEN_TG_TABLE11__WRITE(src) \
3281                    ((u_int32_t)(src)\
3282                    & 0x0000007fU)
3283#define GREEN_TX_GAIN_TAB_11__GREEN_TG_TABLE11__MODIFY(dst, src) \
3284                    (dst) = ((dst) &\
3285                    ~0x0000007fU) | ((u_int32_t)(src) &\
3286                    0x0000007fU)
3287#define GREEN_TX_GAIN_TAB_11__GREEN_TG_TABLE11__VERIFY(src) \
3288                    (!(((u_int32_t)(src)\
3289                    & ~0x0000007fU)))
3290#define GREEN_TX_GAIN_TAB_11__TYPE                                    u_int32_t
3291#define GREEN_TX_GAIN_TAB_11__READ                                  0x0000007fU
3292#define GREEN_TX_GAIN_TAB_11__WRITE                                 0x0000007fU
3293
3294#endif /* __GREEN_TX_GAIN_TAB_11_MACRO__ */
3295
3296
3297/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_11 */
3298#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_11__NUM    1
3299
3300/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_12 */
3301#ifndef __GREEN_TX_GAIN_TAB_12_MACRO__
3302#define __GREEN_TX_GAIN_TAB_12_MACRO__
3303
3304/* macros for field green_tg_table12 */
3305#define GREEN_TX_GAIN_TAB_12__GREEN_TG_TABLE12__SHIFT                         0
3306#define GREEN_TX_GAIN_TAB_12__GREEN_TG_TABLE12__WIDTH                         7
3307#define GREEN_TX_GAIN_TAB_12__GREEN_TG_TABLE12__MASK                0x0000007fU
3308#define GREEN_TX_GAIN_TAB_12__GREEN_TG_TABLE12__READ(src) \
3309                    (u_int32_t)(src)\
3310                    & 0x0000007fU
3311#define GREEN_TX_GAIN_TAB_12__GREEN_TG_TABLE12__WRITE(src) \
3312                    ((u_int32_t)(src)\
3313                    & 0x0000007fU)
3314#define GREEN_TX_GAIN_TAB_12__GREEN_TG_TABLE12__MODIFY(dst, src) \
3315                    (dst) = ((dst) &\
3316                    ~0x0000007fU) | ((u_int32_t)(src) &\
3317                    0x0000007fU)
3318#define GREEN_TX_GAIN_TAB_12__GREEN_TG_TABLE12__VERIFY(src) \
3319                    (!(((u_int32_t)(src)\
3320                    & ~0x0000007fU)))
3321#define GREEN_TX_GAIN_TAB_12__TYPE                                    u_int32_t
3322#define GREEN_TX_GAIN_TAB_12__READ                                  0x0000007fU
3323#define GREEN_TX_GAIN_TAB_12__WRITE                                 0x0000007fU
3324
3325#endif /* __GREEN_TX_GAIN_TAB_12_MACRO__ */
3326
3327
3328/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_12 */
3329#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_12__NUM    1
3330
3331/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_13 */
3332#ifndef __GREEN_TX_GAIN_TAB_13_MACRO__
3333#define __GREEN_TX_GAIN_TAB_13_MACRO__
3334
3335/* macros for field green_tg_table13 */
3336#define GREEN_TX_GAIN_TAB_13__GREEN_TG_TABLE13__SHIFT                         0
3337#define GREEN_TX_GAIN_TAB_13__GREEN_TG_TABLE13__WIDTH                         7
3338#define GREEN_TX_GAIN_TAB_13__GREEN_TG_TABLE13__MASK                0x0000007fU
3339#define GREEN_TX_GAIN_TAB_13__GREEN_TG_TABLE13__READ(src) \
3340                    (u_int32_t)(src)\
3341                    & 0x0000007fU
3342#define GREEN_TX_GAIN_TAB_13__GREEN_TG_TABLE13__WRITE(src) \
3343                    ((u_int32_t)(src)\
3344                    & 0x0000007fU)
3345#define GREEN_TX_GAIN_TAB_13__GREEN_TG_TABLE13__MODIFY(dst, src) \
3346                    (dst) = ((dst) &\
3347                    ~0x0000007fU) | ((u_int32_t)(src) &\
3348                    0x0000007fU)
3349#define GREEN_TX_GAIN_TAB_13__GREEN_TG_TABLE13__VERIFY(src) \
3350                    (!(((u_int32_t)(src)\
3351                    & ~0x0000007fU)))
3352#define GREEN_TX_GAIN_TAB_13__TYPE                                    u_int32_t
3353#define GREEN_TX_GAIN_TAB_13__READ                                  0x0000007fU
3354#define GREEN_TX_GAIN_TAB_13__WRITE                                 0x0000007fU
3355
3356#endif /* __GREEN_TX_GAIN_TAB_13_MACRO__ */
3357
3358
3359/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_13 */
3360#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_13__NUM    1
3361
3362/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_14 */
3363#ifndef __GREEN_TX_GAIN_TAB_14_MACRO__
3364#define __GREEN_TX_GAIN_TAB_14_MACRO__
3365
3366/* macros for field green_tg_table14 */
3367#define GREEN_TX_GAIN_TAB_14__GREEN_TG_TABLE14__SHIFT                         0
3368#define GREEN_TX_GAIN_TAB_14__GREEN_TG_TABLE14__WIDTH                         7
3369#define GREEN_TX_GAIN_TAB_14__GREEN_TG_TABLE14__MASK                0x0000007fU
3370#define GREEN_TX_GAIN_TAB_14__GREEN_TG_TABLE14__READ(src) \
3371                    (u_int32_t)(src)\
3372                    & 0x0000007fU
3373#define GREEN_TX_GAIN_TAB_14__GREEN_TG_TABLE14__WRITE(src) \
3374                    ((u_int32_t)(src)\
3375                    & 0x0000007fU)
3376#define GREEN_TX_GAIN_TAB_14__GREEN_TG_TABLE14__MODIFY(dst, src) \
3377                    (dst) = ((dst) &\
3378                    ~0x0000007fU) | ((u_int32_t)(src) &\
3379                    0x0000007fU)
3380#define GREEN_TX_GAIN_TAB_14__GREEN_TG_TABLE14__VERIFY(src) \
3381                    (!(((u_int32_t)(src)\
3382                    & ~0x0000007fU)))
3383#define GREEN_TX_GAIN_TAB_14__TYPE                                    u_int32_t
3384#define GREEN_TX_GAIN_TAB_14__READ                                  0x0000007fU
3385#define GREEN_TX_GAIN_TAB_14__WRITE                                 0x0000007fU
3386
3387#endif /* __GREEN_TX_GAIN_TAB_14_MACRO__ */
3388
3389
3390/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_14 */
3391#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_14__NUM    1
3392
3393/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_15 */
3394#ifndef __GREEN_TX_GAIN_TAB_15_MACRO__
3395#define __GREEN_TX_GAIN_TAB_15_MACRO__
3396
3397/* macros for field green_tg_table15 */
3398#define GREEN_TX_GAIN_TAB_15__GREEN_TG_TABLE15__SHIFT                         0
3399#define GREEN_TX_GAIN_TAB_15__GREEN_TG_TABLE15__WIDTH                         7
3400#define GREEN_TX_GAIN_TAB_15__GREEN_TG_TABLE15__MASK                0x0000007fU
3401#define GREEN_TX_GAIN_TAB_15__GREEN_TG_TABLE15__READ(src) \
3402                    (u_int32_t)(src)\
3403                    & 0x0000007fU
3404#define GREEN_TX_GAIN_TAB_15__GREEN_TG_TABLE15__WRITE(src) \
3405                    ((u_int32_t)(src)\
3406                    & 0x0000007fU)
3407#define GREEN_TX_GAIN_TAB_15__GREEN_TG_TABLE15__MODIFY(dst, src) \
3408                    (dst) = ((dst) &\
3409                    ~0x0000007fU) | ((u_int32_t)(src) &\
3410                    0x0000007fU)
3411#define GREEN_TX_GAIN_TAB_15__GREEN_TG_TABLE15__VERIFY(src) \
3412                    (!(((u_int32_t)(src)\
3413                    & ~0x0000007fU)))
3414#define GREEN_TX_GAIN_TAB_15__TYPE                                    u_int32_t
3415#define GREEN_TX_GAIN_TAB_15__READ                                  0x0000007fU
3416#define GREEN_TX_GAIN_TAB_15__WRITE                                 0x0000007fU
3417
3418#endif /* __GREEN_TX_GAIN_TAB_15_MACRO__ */
3419
3420
3421/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_15 */
3422#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_15__NUM    1
3423
3424/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_16 */
3425#ifndef __GREEN_TX_GAIN_TAB_16_MACRO__
3426#define __GREEN_TX_GAIN_TAB_16_MACRO__
3427
3428/* macros for field green_tg_table16 */
3429#define GREEN_TX_GAIN_TAB_16__GREEN_TG_TABLE16__SHIFT                         0
3430#define GREEN_TX_GAIN_TAB_16__GREEN_TG_TABLE16__WIDTH                         7
3431#define GREEN_TX_GAIN_TAB_16__GREEN_TG_TABLE16__MASK                0x0000007fU
3432#define GREEN_TX_GAIN_TAB_16__GREEN_TG_TABLE16__READ(src) \
3433                    (u_int32_t)(src)\
3434                    & 0x0000007fU
3435#define GREEN_TX_GAIN_TAB_16__GREEN_TG_TABLE16__WRITE(src) \
3436                    ((u_int32_t)(src)\
3437                    & 0x0000007fU)
3438#define GREEN_TX_GAIN_TAB_16__GREEN_TG_TABLE16__MODIFY(dst, src) \
3439                    (dst) = ((dst) &\
3440                    ~0x0000007fU) | ((u_int32_t)(src) &\
3441                    0x0000007fU)
3442#define GREEN_TX_GAIN_TAB_16__GREEN_TG_TABLE16__VERIFY(src) \
3443                    (!(((u_int32_t)(src)\
3444                    & ~0x0000007fU)))
3445#define GREEN_TX_GAIN_TAB_16__TYPE                                    u_int32_t
3446#define GREEN_TX_GAIN_TAB_16__READ                                  0x0000007fU
3447#define GREEN_TX_GAIN_TAB_16__WRITE                                 0x0000007fU
3448
3449#endif /* __GREEN_TX_GAIN_TAB_16_MACRO__ */
3450
3451
3452/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_16 */
3453#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_16__NUM    1
3454
3455/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_17 */
3456#ifndef __GREEN_TX_GAIN_TAB_17_MACRO__
3457#define __GREEN_TX_GAIN_TAB_17_MACRO__
3458
3459/* macros for field green_tg_table17 */
3460#define GREEN_TX_GAIN_TAB_17__GREEN_TG_TABLE17__SHIFT                         0
3461#define GREEN_TX_GAIN_TAB_17__GREEN_TG_TABLE17__WIDTH                         7
3462#define GREEN_TX_GAIN_TAB_17__GREEN_TG_TABLE17__MASK                0x0000007fU
3463#define GREEN_TX_GAIN_TAB_17__GREEN_TG_TABLE17__READ(src) \
3464                    (u_int32_t)(src)\
3465                    & 0x0000007fU
3466#define GREEN_TX_GAIN_TAB_17__GREEN_TG_TABLE17__WRITE(src) \
3467                    ((u_int32_t)(src)\
3468                    & 0x0000007fU)
3469#define GREEN_TX_GAIN_TAB_17__GREEN_TG_TABLE17__MODIFY(dst, src) \
3470                    (dst) = ((dst) &\
3471                    ~0x0000007fU) | ((u_int32_t)(src) &\
3472                    0x0000007fU)
3473#define GREEN_TX_GAIN_TAB_17__GREEN_TG_TABLE17__VERIFY(src) \
3474                    (!(((u_int32_t)(src)\
3475                    & ~0x0000007fU)))
3476#define GREEN_TX_GAIN_TAB_17__TYPE                                    u_int32_t
3477#define GREEN_TX_GAIN_TAB_17__READ                                  0x0000007fU
3478#define GREEN_TX_GAIN_TAB_17__WRITE                                 0x0000007fU
3479
3480#endif /* __GREEN_TX_GAIN_TAB_17_MACRO__ */
3481
3482
3483/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_17 */
3484#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_17__NUM    1
3485
3486/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_18 */
3487#ifndef __GREEN_TX_GAIN_TAB_18_MACRO__
3488#define __GREEN_TX_GAIN_TAB_18_MACRO__
3489
3490/* macros for field green_tg_table18 */
3491#define GREEN_TX_GAIN_TAB_18__GREEN_TG_TABLE18__SHIFT                         0
3492#define GREEN_TX_GAIN_TAB_18__GREEN_TG_TABLE18__WIDTH                         7
3493#define GREEN_TX_GAIN_TAB_18__GREEN_TG_TABLE18__MASK                0x0000007fU
3494#define GREEN_TX_GAIN_TAB_18__GREEN_TG_TABLE18__READ(src) \
3495                    (u_int32_t)(src)\
3496                    & 0x0000007fU
3497#define GREEN_TX_GAIN_TAB_18__GREEN_TG_TABLE18__WRITE(src) \
3498                    ((u_int32_t)(src)\
3499                    & 0x0000007fU)
3500#define GREEN_TX_GAIN_TAB_18__GREEN_TG_TABLE18__MODIFY(dst, src) \
3501                    (dst) = ((dst) &\
3502                    ~0x0000007fU) | ((u_int32_t)(src) &\
3503                    0x0000007fU)
3504#define GREEN_TX_GAIN_TAB_18__GREEN_TG_TABLE18__VERIFY(src) \
3505                    (!(((u_int32_t)(src)\
3506                    & ~0x0000007fU)))
3507#define GREEN_TX_GAIN_TAB_18__TYPE                                    u_int32_t
3508#define GREEN_TX_GAIN_TAB_18__READ                                  0x0000007fU
3509#define GREEN_TX_GAIN_TAB_18__WRITE                                 0x0000007fU
3510
3511#endif /* __GREEN_TX_GAIN_TAB_18_MACRO__ */
3512
3513
3514/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_18 */
3515#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_18__NUM    1
3516
3517/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_19 */
3518#ifndef __GREEN_TX_GAIN_TAB_19_MACRO__
3519#define __GREEN_TX_GAIN_TAB_19_MACRO__
3520
3521/* macros for field green_tg_table19 */
3522#define GREEN_TX_GAIN_TAB_19__GREEN_TG_TABLE19__SHIFT                         0
3523#define GREEN_TX_GAIN_TAB_19__GREEN_TG_TABLE19__WIDTH                         7
3524#define GREEN_TX_GAIN_TAB_19__GREEN_TG_TABLE19__MASK                0x0000007fU
3525#define GREEN_TX_GAIN_TAB_19__GREEN_TG_TABLE19__READ(src) \
3526                    (u_int32_t)(src)\
3527                    & 0x0000007fU
3528#define GREEN_TX_GAIN_TAB_19__GREEN_TG_TABLE19__WRITE(src) \
3529                    ((u_int32_t)(src)\
3530                    & 0x0000007fU)
3531#define GREEN_TX_GAIN_TAB_19__GREEN_TG_TABLE19__MODIFY(dst, src) \
3532                    (dst) = ((dst) &\
3533                    ~0x0000007fU) | ((u_int32_t)(src) &\
3534                    0x0000007fU)
3535#define GREEN_TX_GAIN_TAB_19__GREEN_TG_TABLE19__VERIFY(src) \
3536                    (!(((u_int32_t)(src)\
3537                    & ~0x0000007fU)))
3538#define GREEN_TX_GAIN_TAB_19__TYPE                                    u_int32_t
3539#define GREEN_TX_GAIN_TAB_19__READ                                  0x0000007fU
3540#define GREEN_TX_GAIN_TAB_19__WRITE                                 0x0000007fU
3541
3542#endif /* __GREEN_TX_GAIN_TAB_19_MACRO__ */
3543
3544
3545/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_19 */
3546#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_19__NUM    1
3547
3548/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_20 */
3549#ifndef __GREEN_TX_GAIN_TAB_20_MACRO__
3550#define __GREEN_TX_GAIN_TAB_20_MACRO__
3551
3552/* macros for field green_tg_table20 */
3553#define GREEN_TX_GAIN_TAB_20__GREEN_TG_TABLE20__SHIFT                         0
3554#define GREEN_TX_GAIN_TAB_20__GREEN_TG_TABLE20__WIDTH                         7
3555#define GREEN_TX_GAIN_TAB_20__GREEN_TG_TABLE20__MASK                0x0000007fU
3556#define GREEN_TX_GAIN_TAB_20__GREEN_TG_TABLE20__READ(src) \
3557                    (u_int32_t)(src)\
3558                    & 0x0000007fU
3559#define GREEN_TX_GAIN_TAB_20__GREEN_TG_TABLE20__WRITE(src) \
3560                    ((u_int32_t)(src)\
3561                    & 0x0000007fU)
3562#define GREEN_TX_GAIN_TAB_20__GREEN_TG_TABLE20__MODIFY(dst, src) \
3563                    (dst) = ((dst) &\
3564                    ~0x0000007fU) | ((u_int32_t)(src) &\
3565                    0x0000007fU)
3566#define GREEN_TX_GAIN_TAB_20__GREEN_TG_TABLE20__VERIFY(src) \
3567                    (!(((u_int32_t)(src)\
3568                    & ~0x0000007fU)))
3569#define GREEN_TX_GAIN_TAB_20__TYPE                                    u_int32_t
3570#define GREEN_TX_GAIN_TAB_20__READ                                  0x0000007fU
3571#define GREEN_TX_GAIN_TAB_20__WRITE                                 0x0000007fU
3572
3573#endif /* __GREEN_TX_GAIN_TAB_20_MACRO__ */
3574
3575
3576/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_20 */
3577#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_20__NUM    1
3578
3579/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_21 */
3580#ifndef __GREEN_TX_GAIN_TAB_21_MACRO__
3581#define __GREEN_TX_GAIN_TAB_21_MACRO__
3582
3583/* macros for field green_tg_table21 */
3584#define GREEN_TX_GAIN_TAB_21__GREEN_TG_TABLE21__SHIFT                         0
3585#define GREEN_TX_GAIN_TAB_21__GREEN_TG_TABLE21__WIDTH                         7
3586#define GREEN_TX_GAIN_TAB_21__GREEN_TG_TABLE21__MASK                0x0000007fU
3587#define GREEN_TX_GAIN_TAB_21__GREEN_TG_TABLE21__READ(src) \
3588                    (u_int32_t)(src)\
3589                    & 0x0000007fU
3590#define GREEN_TX_GAIN_TAB_21__GREEN_TG_TABLE21__WRITE(src) \
3591                    ((u_int32_t)(src)\
3592                    & 0x0000007fU)
3593#define GREEN_TX_GAIN_TAB_21__GREEN_TG_TABLE21__MODIFY(dst, src) \
3594                    (dst) = ((dst) &\
3595                    ~0x0000007fU) | ((u_int32_t)(src) &\
3596                    0x0000007fU)
3597#define GREEN_TX_GAIN_TAB_21__GREEN_TG_TABLE21__VERIFY(src) \
3598                    (!(((u_int32_t)(src)\
3599                    & ~0x0000007fU)))
3600#define GREEN_TX_GAIN_TAB_21__TYPE                                    u_int32_t
3601#define GREEN_TX_GAIN_TAB_21__READ                                  0x0000007fU
3602#define GREEN_TX_GAIN_TAB_21__WRITE                                 0x0000007fU
3603
3604#endif /* __GREEN_TX_GAIN_TAB_21_MACRO__ */
3605
3606
3607/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_21 */
3608#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_21__NUM    1
3609
3610/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_22 */
3611#ifndef __GREEN_TX_GAIN_TAB_22_MACRO__
3612#define __GREEN_TX_GAIN_TAB_22_MACRO__
3613
3614/* macros for field green_tg_table22 */
3615#define GREEN_TX_GAIN_TAB_22__GREEN_TG_TABLE22__SHIFT                         0
3616#define GREEN_TX_GAIN_TAB_22__GREEN_TG_TABLE22__WIDTH                         7
3617#define GREEN_TX_GAIN_TAB_22__GREEN_TG_TABLE22__MASK                0x0000007fU
3618#define GREEN_TX_GAIN_TAB_22__GREEN_TG_TABLE22__READ(src) \
3619                    (u_int32_t)(src)\
3620                    & 0x0000007fU
3621#define GREEN_TX_GAIN_TAB_22__GREEN_TG_TABLE22__WRITE(src) \
3622                    ((u_int32_t)(src)\
3623                    & 0x0000007fU)
3624#define GREEN_TX_GAIN_TAB_22__GREEN_TG_TABLE22__MODIFY(dst, src) \
3625                    (dst) = ((dst) &\
3626                    ~0x0000007fU) | ((u_int32_t)(src) &\
3627                    0x0000007fU)
3628#define GREEN_TX_GAIN_TAB_22__GREEN_TG_TABLE22__VERIFY(src) \
3629                    (!(((u_int32_t)(src)\
3630                    & ~0x0000007fU)))
3631#define GREEN_TX_GAIN_TAB_22__TYPE                                    u_int32_t
3632#define GREEN_TX_GAIN_TAB_22__READ                                  0x0000007fU
3633#define GREEN_TX_GAIN_TAB_22__WRITE                                 0x0000007fU
3634
3635#endif /* __GREEN_TX_GAIN_TAB_22_MACRO__ */
3636
3637
3638/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_22 */
3639#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_22__NUM    1
3640
3641/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_23 */
3642#ifndef __GREEN_TX_GAIN_TAB_23_MACRO__
3643#define __GREEN_TX_GAIN_TAB_23_MACRO__
3644
3645/* macros for field green_tg_table23 */
3646#define GREEN_TX_GAIN_TAB_23__GREEN_TG_TABLE23__SHIFT                         0
3647#define GREEN_TX_GAIN_TAB_23__GREEN_TG_TABLE23__WIDTH                         7
3648#define GREEN_TX_GAIN_TAB_23__GREEN_TG_TABLE23__MASK                0x0000007fU
3649#define GREEN_TX_GAIN_TAB_23__GREEN_TG_TABLE23__READ(src) \
3650                    (u_int32_t)(src)\
3651                    & 0x0000007fU
3652#define GREEN_TX_GAIN_TAB_23__GREEN_TG_TABLE23__WRITE(src) \
3653                    ((u_int32_t)(src)\
3654                    & 0x0000007fU)
3655#define GREEN_TX_GAIN_TAB_23__GREEN_TG_TABLE23__MODIFY(dst, src) \
3656                    (dst) = ((dst) &\
3657                    ~0x0000007fU) | ((u_int32_t)(src) &\
3658                    0x0000007fU)
3659#define GREEN_TX_GAIN_TAB_23__GREEN_TG_TABLE23__VERIFY(src) \
3660                    (!(((u_int32_t)(src)\
3661                    & ~0x0000007fU)))
3662#define GREEN_TX_GAIN_TAB_23__TYPE                                    u_int32_t
3663#define GREEN_TX_GAIN_TAB_23__READ                                  0x0000007fU
3664#define GREEN_TX_GAIN_TAB_23__WRITE                                 0x0000007fU
3665
3666#endif /* __GREEN_TX_GAIN_TAB_23_MACRO__ */
3667
3668
3669/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_23 */
3670#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_23__NUM    1
3671
3672/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_24 */
3673#ifndef __GREEN_TX_GAIN_TAB_24_MACRO__
3674#define __GREEN_TX_GAIN_TAB_24_MACRO__
3675
3676/* macros for field green_tg_table24 */
3677#define GREEN_TX_GAIN_TAB_24__GREEN_TG_TABLE24__SHIFT                         0
3678#define GREEN_TX_GAIN_TAB_24__GREEN_TG_TABLE24__WIDTH                         7
3679#define GREEN_TX_GAIN_TAB_24__GREEN_TG_TABLE24__MASK                0x0000007fU
3680#define GREEN_TX_GAIN_TAB_24__GREEN_TG_TABLE24__READ(src) \
3681                    (u_int32_t)(src)\
3682                    & 0x0000007fU
3683#define GREEN_TX_GAIN_TAB_24__GREEN_TG_TABLE24__WRITE(src) \
3684                    ((u_int32_t)(src)\
3685                    & 0x0000007fU)
3686#define GREEN_TX_GAIN_TAB_24__GREEN_TG_TABLE24__MODIFY(dst, src) \
3687                    (dst) = ((dst) &\
3688                    ~0x0000007fU) | ((u_int32_t)(src) &\
3689                    0x0000007fU)
3690#define GREEN_TX_GAIN_TAB_24__GREEN_TG_TABLE24__VERIFY(src) \
3691                    (!(((u_int32_t)(src)\
3692                    & ~0x0000007fU)))
3693#define GREEN_TX_GAIN_TAB_24__TYPE                                    u_int32_t
3694#define GREEN_TX_GAIN_TAB_24__READ                                  0x0000007fU
3695#define GREEN_TX_GAIN_TAB_24__WRITE                                 0x0000007fU
3696
3697#endif /* __GREEN_TX_GAIN_TAB_24_MACRO__ */
3698
3699
3700/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_24 */
3701#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_24__NUM    1
3702
3703/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_25 */
3704#ifndef __GREEN_TX_GAIN_TAB_25_MACRO__
3705#define __GREEN_TX_GAIN_TAB_25_MACRO__
3706
3707/* macros for field green_tg_table25 */
3708#define GREEN_TX_GAIN_TAB_25__GREEN_TG_TABLE25__SHIFT                         0
3709#define GREEN_TX_GAIN_TAB_25__GREEN_TG_TABLE25__WIDTH                         7
3710#define GREEN_TX_GAIN_TAB_25__GREEN_TG_TABLE25__MASK                0x0000007fU
3711#define GREEN_TX_GAIN_TAB_25__GREEN_TG_TABLE25__READ(src) \
3712                    (u_int32_t)(src)\
3713                    & 0x0000007fU
3714#define GREEN_TX_GAIN_TAB_25__GREEN_TG_TABLE25__WRITE(src) \
3715                    ((u_int32_t)(src)\
3716                    & 0x0000007fU)
3717#define GREEN_TX_GAIN_TAB_25__GREEN_TG_TABLE25__MODIFY(dst, src) \
3718                    (dst) = ((dst) &\
3719                    ~0x0000007fU) | ((u_int32_t)(src) &\
3720                    0x0000007fU)
3721#define GREEN_TX_GAIN_TAB_25__GREEN_TG_TABLE25__VERIFY(src) \
3722                    (!(((u_int32_t)(src)\
3723                    & ~0x0000007fU)))
3724#define GREEN_TX_GAIN_TAB_25__TYPE                                    u_int32_t
3725#define GREEN_TX_GAIN_TAB_25__READ                                  0x0000007fU
3726#define GREEN_TX_GAIN_TAB_25__WRITE                                 0x0000007fU
3727
3728#endif /* __GREEN_TX_GAIN_TAB_25_MACRO__ */
3729
3730
3731/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_25 */
3732#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_25__NUM    1
3733
3734/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_26 */
3735#ifndef __GREEN_TX_GAIN_TAB_26_MACRO__
3736#define __GREEN_TX_GAIN_TAB_26_MACRO__
3737
3738/* macros for field green_tg_table26 */
3739#define GREEN_TX_GAIN_TAB_26__GREEN_TG_TABLE26__SHIFT                         0
3740#define GREEN_TX_GAIN_TAB_26__GREEN_TG_TABLE26__WIDTH                         7
3741#define GREEN_TX_GAIN_TAB_26__GREEN_TG_TABLE26__MASK                0x0000007fU
3742#define GREEN_TX_GAIN_TAB_26__GREEN_TG_TABLE26__READ(src) \
3743                    (u_int32_t)(src)\
3744                    & 0x0000007fU
3745#define GREEN_TX_GAIN_TAB_26__GREEN_TG_TABLE26__WRITE(src) \
3746                    ((u_int32_t)(src)\
3747                    & 0x0000007fU)
3748#define GREEN_TX_GAIN_TAB_26__GREEN_TG_TABLE26__MODIFY(dst, src) \
3749                    (dst) = ((dst) &\
3750                    ~0x0000007fU) | ((u_int32_t)(src) &\
3751                    0x0000007fU)
3752#define GREEN_TX_GAIN_TAB_26__GREEN_TG_TABLE26__VERIFY(src) \
3753                    (!(((u_int32_t)(src)\
3754                    & ~0x0000007fU)))
3755#define GREEN_TX_GAIN_TAB_26__TYPE                                    u_int32_t
3756#define GREEN_TX_GAIN_TAB_26__READ                                  0x0000007fU
3757#define GREEN_TX_GAIN_TAB_26__WRITE                                 0x0000007fU
3758
3759#endif /* __GREEN_TX_GAIN_TAB_26_MACRO__ */
3760
3761
3762/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_26 */
3763#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_26__NUM    1
3764
3765/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_27 */
3766#ifndef __GREEN_TX_GAIN_TAB_27_MACRO__
3767#define __GREEN_TX_GAIN_TAB_27_MACRO__
3768
3769/* macros for field green_tg_table27 */
3770#define GREEN_TX_GAIN_TAB_27__GREEN_TG_TABLE27__SHIFT                         0
3771#define GREEN_TX_GAIN_TAB_27__GREEN_TG_TABLE27__WIDTH                         7
3772#define GREEN_TX_GAIN_TAB_27__GREEN_TG_TABLE27__MASK                0x0000007fU
3773#define GREEN_TX_GAIN_TAB_27__GREEN_TG_TABLE27__READ(src) \
3774                    (u_int32_t)(src)\
3775                    & 0x0000007fU
3776#define GREEN_TX_GAIN_TAB_27__GREEN_TG_TABLE27__WRITE(src) \
3777                    ((u_int32_t)(src)\
3778                    & 0x0000007fU)
3779#define GREEN_TX_GAIN_TAB_27__GREEN_TG_TABLE27__MODIFY(dst, src) \
3780                    (dst) = ((dst) &\
3781                    ~0x0000007fU) | ((u_int32_t)(src) &\
3782                    0x0000007fU)
3783#define GREEN_TX_GAIN_TAB_27__GREEN_TG_TABLE27__VERIFY(src) \
3784                    (!(((u_int32_t)(src)\
3785                    & ~0x0000007fU)))
3786#define GREEN_TX_GAIN_TAB_27__TYPE                                    u_int32_t
3787#define GREEN_TX_GAIN_TAB_27__READ                                  0x0000007fU
3788#define GREEN_TX_GAIN_TAB_27__WRITE                                 0x0000007fU
3789
3790#endif /* __GREEN_TX_GAIN_TAB_27_MACRO__ */
3791
3792
3793/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_27 */
3794#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_27__NUM    1
3795
3796/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_28 */
3797#ifndef __GREEN_TX_GAIN_TAB_28_MACRO__
3798#define __GREEN_TX_GAIN_TAB_28_MACRO__
3799
3800/* macros for field green_tg_table28 */
3801#define GREEN_TX_GAIN_TAB_28__GREEN_TG_TABLE28__SHIFT                         0
3802#define GREEN_TX_GAIN_TAB_28__GREEN_TG_TABLE28__WIDTH                         7
3803#define GREEN_TX_GAIN_TAB_28__GREEN_TG_TABLE28__MASK                0x0000007fU
3804#define GREEN_TX_GAIN_TAB_28__GREEN_TG_TABLE28__READ(src) \
3805                    (u_int32_t)(src)\
3806                    & 0x0000007fU
3807#define GREEN_TX_GAIN_TAB_28__GREEN_TG_TABLE28__WRITE(src) \
3808                    ((u_int32_t)(src)\
3809                    & 0x0000007fU)
3810#define GREEN_TX_GAIN_TAB_28__GREEN_TG_TABLE28__MODIFY(dst, src) \
3811                    (dst) = ((dst) &\
3812                    ~0x0000007fU) | ((u_int32_t)(src) &\
3813                    0x0000007fU)
3814#define GREEN_TX_GAIN_TAB_28__GREEN_TG_TABLE28__VERIFY(src) \
3815                    (!(((u_int32_t)(src)\
3816                    & ~0x0000007fU)))
3817#define GREEN_TX_GAIN_TAB_28__TYPE                                    u_int32_t
3818#define GREEN_TX_GAIN_TAB_28__READ                                  0x0000007fU
3819#define GREEN_TX_GAIN_TAB_28__WRITE                                 0x0000007fU
3820
3821#endif /* __GREEN_TX_GAIN_TAB_28_MACRO__ */
3822
3823
3824/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_28 */
3825#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_28__NUM    1
3826
3827/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_29 */
3828#ifndef __GREEN_TX_GAIN_TAB_29_MACRO__
3829#define __GREEN_TX_GAIN_TAB_29_MACRO__
3830
3831/* macros for field green_tg_table29 */
3832#define GREEN_TX_GAIN_TAB_29__GREEN_TG_TABLE29__SHIFT                         0
3833#define GREEN_TX_GAIN_TAB_29__GREEN_TG_TABLE29__WIDTH                         7
3834#define GREEN_TX_GAIN_TAB_29__GREEN_TG_TABLE29__MASK                0x0000007fU
3835#define GREEN_TX_GAIN_TAB_29__GREEN_TG_TABLE29__READ(src) \
3836                    (u_int32_t)(src)\
3837                    & 0x0000007fU
3838#define GREEN_TX_GAIN_TAB_29__GREEN_TG_TABLE29__WRITE(src) \
3839                    ((u_int32_t)(src)\
3840                    & 0x0000007fU)
3841#define GREEN_TX_GAIN_TAB_29__GREEN_TG_TABLE29__MODIFY(dst, src) \
3842                    (dst) = ((dst) &\
3843                    ~0x0000007fU) | ((u_int32_t)(src) &\
3844                    0x0000007fU)
3845#define GREEN_TX_GAIN_TAB_29__GREEN_TG_TABLE29__VERIFY(src) \
3846                    (!(((u_int32_t)(src)\
3847                    & ~0x0000007fU)))
3848#define GREEN_TX_GAIN_TAB_29__TYPE                                    u_int32_t
3849#define GREEN_TX_GAIN_TAB_29__READ                                  0x0000007fU
3850#define GREEN_TX_GAIN_TAB_29__WRITE                                 0x0000007fU
3851
3852#endif /* __GREEN_TX_GAIN_TAB_29_MACRO__ */
3853
3854
3855/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_29 */
3856#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_29__NUM    1
3857
3858/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_30 */
3859#ifndef __GREEN_TX_GAIN_TAB_30_MACRO__
3860#define __GREEN_TX_GAIN_TAB_30_MACRO__
3861
3862/* macros for field green_tg_table30 */
3863#define GREEN_TX_GAIN_TAB_30__GREEN_TG_TABLE30__SHIFT                         0
3864#define GREEN_TX_GAIN_TAB_30__GREEN_TG_TABLE30__WIDTH                         7
3865#define GREEN_TX_GAIN_TAB_30__GREEN_TG_TABLE30__MASK                0x0000007fU
3866#define GREEN_TX_GAIN_TAB_30__GREEN_TG_TABLE30__READ(src) \
3867                    (u_int32_t)(src)\
3868                    & 0x0000007fU
3869#define GREEN_TX_GAIN_TAB_30__GREEN_TG_TABLE30__WRITE(src) \
3870                    ((u_int32_t)(src)\
3871                    & 0x0000007fU)
3872#define GREEN_TX_GAIN_TAB_30__GREEN_TG_TABLE30__MODIFY(dst, src) \
3873                    (dst) = ((dst) &\
3874                    ~0x0000007fU) | ((u_int32_t)(src) &\
3875                    0x0000007fU)
3876#define GREEN_TX_GAIN_TAB_30__GREEN_TG_TABLE30__VERIFY(src) \
3877                    (!(((u_int32_t)(src)\
3878                    & ~0x0000007fU)))
3879#define GREEN_TX_GAIN_TAB_30__TYPE                                    u_int32_t
3880#define GREEN_TX_GAIN_TAB_30__READ                                  0x0000007fU
3881#define GREEN_TX_GAIN_TAB_30__WRITE                                 0x0000007fU
3882
3883#endif /* __GREEN_TX_GAIN_TAB_30_MACRO__ */
3884
3885
3886/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_30 */
3887#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_30__NUM    1
3888
3889/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_31 */
3890#ifndef __GREEN_TX_GAIN_TAB_31_MACRO__
3891#define __GREEN_TX_GAIN_TAB_31_MACRO__
3892
3893/* macros for field green_tg_table31 */
3894#define GREEN_TX_GAIN_TAB_31__GREEN_TG_TABLE31__SHIFT                         0
3895#define GREEN_TX_GAIN_TAB_31__GREEN_TG_TABLE31__WIDTH                         7
3896#define GREEN_TX_GAIN_TAB_31__GREEN_TG_TABLE31__MASK                0x0000007fU
3897#define GREEN_TX_GAIN_TAB_31__GREEN_TG_TABLE31__READ(src) \
3898                    (u_int32_t)(src)\
3899                    & 0x0000007fU
3900#define GREEN_TX_GAIN_TAB_31__GREEN_TG_TABLE31__WRITE(src) \
3901                    ((u_int32_t)(src)\
3902                    & 0x0000007fU)
3903#define GREEN_TX_GAIN_TAB_31__GREEN_TG_TABLE31__MODIFY(dst, src) \
3904                    (dst) = ((dst) &\
3905                    ~0x0000007fU) | ((u_int32_t)(src) &\
3906                    0x0000007fU)
3907#define GREEN_TX_GAIN_TAB_31__GREEN_TG_TABLE31__VERIFY(src) \
3908                    (!(((u_int32_t)(src)\
3909                    & ~0x0000007fU)))
3910#define GREEN_TX_GAIN_TAB_31__TYPE                                    u_int32_t
3911#define GREEN_TX_GAIN_TAB_31__READ                                  0x0000007fU
3912#define GREEN_TX_GAIN_TAB_31__WRITE                                 0x0000007fU
3913
3914#endif /* __GREEN_TX_GAIN_TAB_31_MACRO__ */
3915
3916
3917/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_31 */
3918#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_31__NUM    1
3919
3920/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_32 */
3921#ifndef __GREEN_TX_GAIN_TAB_32_MACRO__
3922#define __GREEN_TX_GAIN_TAB_32_MACRO__
3923
3924/* macros for field green_tg_table32 */
3925#define GREEN_TX_GAIN_TAB_32__GREEN_TG_TABLE32__SHIFT                         0
3926#define GREEN_TX_GAIN_TAB_32__GREEN_TG_TABLE32__WIDTH                         7
3927#define GREEN_TX_GAIN_TAB_32__GREEN_TG_TABLE32__MASK                0x0000007fU
3928#define GREEN_TX_GAIN_TAB_32__GREEN_TG_TABLE32__READ(src) \
3929                    (u_int32_t)(src)\
3930                    & 0x0000007fU
3931#define GREEN_TX_GAIN_TAB_32__GREEN_TG_TABLE32__WRITE(src) \
3932                    ((u_int32_t)(src)\
3933                    & 0x0000007fU)
3934#define GREEN_TX_GAIN_TAB_32__GREEN_TG_TABLE32__MODIFY(dst, src) \
3935                    (dst) = ((dst) &\
3936                    ~0x0000007fU) | ((u_int32_t)(src) &\
3937                    0x0000007fU)
3938#define GREEN_TX_GAIN_TAB_32__GREEN_TG_TABLE32__VERIFY(src) \
3939                    (!(((u_int32_t)(src)\
3940                    & ~0x0000007fU)))
3941#define GREEN_TX_GAIN_TAB_32__TYPE                                    u_int32_t
3942#define GREEN_TX_GAIN_TAB_32__READ                                  0x0000007fU
3943#define GREEN_TX_GAIN_TAB_32__WRITE                                 0x0000007fU
3944
3945#endif /* __GREEN_TX_GAIN_TAB_32_MACRO__ */
3946
3947
3948/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_32 */
3949#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_32__NUM    1
3950
3951
3952/* macros for BlueprintGlobalNameSpace::PMU1 */
3953#ifndef __PMU1_MACRO__
3954#define __PMU1_MACRO__
3955
3956/* macros for field pwd */
3957#define PMU1__PWD__SHIFT                                                      0
3958#define PMU1__PWD__WIDTH                                                      3
3959#define PMU1__PWD__MASK                                             0x00000007U
3960#define PMU1__PWD__READ(src)                     (u_int32_t)(src) & 0x00000007U
3961#define PMU1__PWD__WRITE(src)                  ((u_int32_t)(src) & 0x00000007U)
3962#define PMU1__PWD__MODIFY(dst, src) \
3963                    (dst) = ((dst) &\
3964                    ~0x00000007U) | ((u_int32_t)(src) &\
3965                    0x00000007U)
3966#define PMU1__PWD__VERIFY(src)           (!(((u_int32_t)(src) & ~0x00000007U)))
3967
3968/* macros for field Nfdiv */
3969#define PMU1__NFDIV__SHIFT                                                    3
3970#define PMU1__NFDIV__WIDTH                                                    1
3971#define PMU1__NFDIV__MASK                                           0x00000008U
3972#define PMU1__NFDIV__READ(src)          (((u_int32_t)(src) & 0x00000008U) >> 3)
3973#define PMU1__NFDIV__WRITE(src)         (((u_int32_t)(src) << 3) & 0x00000008U)
3974#define PMU1__NFDIV__MODIFY(dst, src) \
3975                    (dst) = ((dst) &\
3976                    ~0x00000008U) | (((u_int32_t)(src) <<\
3977                    3) & 0x00000008U)
3978#define PMU1__NFDIV__VERIFY(src)  (!((((u_int32_t)(src) << 3) & ~0x00000008U)))
3979#define PMU1__NFDIV__SET(dst) \
3980                    (dst) = ((dst) &\
3981                    ~0x00000008U) | ((u_int32_t)(1) << 3)
3982#define PMU1__NFDIV__CLR(dst) \
3983                    (dst) = ((dst) &\
3984                    ~0x00000008U) | ((u_int32_t)(0) << 3)
3985
3986/* macros for field Refv */
3987#define PMU1__REFV__SHIFT                                                     4
3988#define PMU1__REFV__WIDTH                                                     4
3989#define PMU1__REFV__MASK                                            0x000000f0U
3990#define PMU1__REFV__READ(src)           (((u_int32_t)(src) & 0x000000f0U) >> 4)
3991#define PMU1__REFV__WRITE(src)          (((u_int32_t)(src) << 4) & 0x000000f0U)
3992#define PMU1__REFV__MODIFY(dst, src) \
3993                    (dst) = ((dst) &\
3994                    ~0x000000f0U) | (((u_int32_t)(src) <<\
3995                    4) & 0x000000f0U)
3996#define PMU1__REFV__VERIFY(src)   (!((((u_int32_t)(src) << 4) & ~0x000000f0U)))
3997
3998/* macros for field Gm1 */
3999#define PMU1__GM1__SHIFT                                                      8
4000#define PMU1__GM1__WIDTH                                                      3
4001#define PMU1__GM1__MASK                                             0x00000700U
4002#define PMU1__GM1__READ(src)            (((u_int32_t)(src) & 0x00000700U) >> 8)
4003#define PMU1__GM1__WRITE(src)           (((u_int32_t)(src) << 8) & 0x00000700U)
4004#define PMU1__GM1__MODIFY(dst, src) \
4005                    (dst) = ((dst) &\
4006                    ~0x00000700U) | (((u_int32_t)(src) <<\
4007                    8) & 0x00000700U)
4008#define PMU1__GM1__VERIFY(src)    (!((((u_int32_t)(src) << 8) & ~0x00000700U)))
4009
4010/* macros for field Classb */
4011#define PMU1__CLASSB__SHIFT                                                  11
4012#define PMU1__CLASSB__WIDTH                                                   3
4013#define PMU1__CLASSB__MASK                                          0x00003800U
4014#define PMU1__CLASSB__READ(src)        (((u_int32_t)(src) & 0x00003800U) >> 11)
4015#define PMU1__CLASSB__WRITE(src)       (((u_int32_t)(src) << 11) & 0x00003800U)
4016#define PMU1__CLASSB__MODIFY(dst, src) \
4017                    (dst) = ((dst) &\
4018                    ~0x00003800U) | (((u_int32_t)(src) <<\
4019                    11) & 0x00003800U)
4020#define PMU1__CLASSB__VERIFY(src) \
4021                    (!((((u_int32_t)(src)\
4022                    << 11) & ~0x00003800U)))
4023
4024/* macros for field Cc */
4025#define PMU1__CC__SHIFT                                                      14
4026#define PMU1__CC__WIDTH                                                       3
4027#define PMU1__CC__MASK                                              0x0001c000U
4028#define PMU1__CC__READ(src)            (((u_int32_t)(src) & 0x0001c000U) >> 14)
4029#define PMU1__CC__WRITE(src)           (((u_int32_t)(src) << 14) & 0x0001c000U)
4030#define PMU1__CC__MODIFY(dst, src) \
4031                    (dst) = ((dst) &\
4032                    ~0x0001c000U) | (((u_int32_t)(src) <<\
4033                    14) & 0x0001c000U)
4034#define PMU1__CC__VERIFY(src)    (!((((u_int32_t)(src) << 14) & ~0x0001c000U)))
4035
4036/* macros for field Rc */
4037#define PMU1__RC__SHIFT                                                      17
4038#define PMU1__RC__WIDTH                                                       3
4039#define PMU1__RC__MASK                                              0x000e0000U
4040#define PMU1__RC__READ(src)            (((u_int32_t)(src) & 0x000e0000U) >> 17)
4041#define PMU1__RC__WRITE(src)           (((u_int32_t)(src) << 17) & 0x000e0000U)
4042#define PMU1__RC__MODIFY(dst, src) \
4043                    (dst) = ((dst) &\
4044                    ~0x000e0000U) | (((u_int32_t)(src) <<\
4045                    17) & 0x000e0000U)
4046#define PMU1__RC__VERIFY(src)    (!((((u_int32_t)(src) << 17) & ~0x000e0000U)))
4047
4048/* macros for field Rampslope */
4049#define PMU1__RAMPSLOPE__SHIFT                                               20
4050#define PMU1__RAMPSLOPE__WIDTH                                                4
4051#define PMU1__RAMPSLOPE__MASK                                       0x00f00000U
4052#define PMU1__RAMPSLOPE__READ(src)     (((u_int32_t)(src) & 0x00f00000U) >> 20)
4053#define PMU1__RAMPSLOPE__WRITE(src)    (((u_int32_t)(src) << 20) & 0x00f00000U)
4054#define PMU1__RAMPSLOPE__MODIFY(dst, src) \
4055                    (dst) = ((dst) &\
4056                    ~0x00f00000U) | (((u_int32_t)(src) <<\
4057                    20) & 0x00f00000U)
4058#define PMU1__RAMPSLOPE__VERIFY(src) \
4059                    (!((((u_int32_t)(src)\
4060                    << 20) & ~0x00f00000U)))
4061
4062/* macros for field Segm */
4063#define PMU1__SEGM__SHIFT                                                    24
4064#define PMU1__SEGM__WIDTH                                                     2
4065#define PMU1__SEGM__MASK                                            0x03000000U
4066#define PMU1__SEGM__READ(src)          (((u_int32_t)(src) & 0x03000000U) >> 24)
4067#define PMU1__SEGM__WRITE(src)         (((u_int32_t)(src) << 24) & 0x03000000U)
4068#define PMU1__SEGM__MODIFY(dst, src) \
4069                    (dst) = ((dst) &\
4070                    ~0x03000000U) | (((u_int32_t)(src) <<\
4071                    24) & 0x03000000U)
4072#define PMU1__SEGM__VERIFY(src)  (!((((u_int32_t)(src) << 24) & ~0x03000000U)))
4073
4074/* macros for field UseLocalOsc */
4075#define PMU1__USELOCALOSC__SHIFT                                             26
4076#define PMU1__USELOCALOSC__WIDTH                                              1
4077#define PMU1__USELOCALOSC__MASK                                     0x04000000U
4078#define PMU1__USELOCALOSC__READ(src)   (((u_int32_t)(src) & 0x04000000U) >> 26)
4079#define PMU1__USELOCALOSC__WRITE(src)  (((u_int32_t)(src) << 26) & 0x04000000U)
4080#define PMU1__USELOCALOSC__MODIFY(dst, src) \
4081                    (dst) = ((dst) &\
4082                    ~0x04000000U) | (((u_int32_t)(src) <<\
4083                    26) & 0x04000000U)
4084#define PMU1__USELOCALOSC__VERIFY(src) \
4085                    (!((((u_int32_t)(src)\
4086                    << 26) & ~0x04000000U)))
4087#define PMU1__USELOCALOSC__SET(dst) \
4088                    (dst) = ((dst) &\
4089                    ~0x04000000U) | ((u_int32_t)(1) << 26)
4090#define PMU1__USELOCALOSC__CLR(dst) \
4091                    (dst) = ((dst) &\
4092                    ~0x04000000U) | ((u_int32_t)(0) << 26)
4093
4094/* macros for field ForceXoscStable */
4095#define PMU1__FORCEXOSCSTABLE__SHIFT                                         27
4096#define PMU1__FORCEXOSCSTABLE__WIDTH                                          1
4097#define PMU1__FORCEXOSCSTABLE__MASK                                 0x08000000U
4098#define PMU1__FORCEXOSCSTABLE__READ(src) \
4099                    (((u_int32_t)(src)\
4100                    & 0x08000000U) >> 27)
4101#define PMU1__FORCEXOSCSTABLE__WRITE(src) \
4102                    (((u_int32_t)(src)\
4103                    << 27) & 0x08000000U)
4104#define PMU1__FORCEXOSCSTABLE__MODIFY(dst, src) \
4105                    (dst) = ((dst) &\
4106                    ~0x08000000U) | (((u_int32_t)(src) <<\
4107                    27) & 0x08000000U)
4108#define PMU1__FORCEXOSCSTABLE__VERIFY(src) \
4109                    (!((((u_int32_t)(src)\
4110                    << 27) & ~0x08000000U)))
4111#define PMU1__FORCEXOSCSTABLE__SET(dst) \
4112                    (dst) = ((dst) &\
4113                    ~0x08000000U) | ((u_int32_t)(1) << 27)
4114#define PMU1__FORCEXOSCSTABLE__CLR(dst) \
4115                    (dst) = ((dst) &\
4116                    ~0x08000000U) | ((u_int32_t)(0) << 27)
4117
4118/* macros for field SelFb */
4119#define PMU1__SELFB__SHIFT                                                   28
4120#define PMU1__SELFB__WIDTH                                                    1
4121#define PMU1__SELFB__MASK                                           0x10000000U
4122#define PMU1__SELFB__READ(src)         (((u_int32_t)(src) & 0x10000000U) >> 28)
4123#define PMU1__SELFB__WRITE(src)        (((u_int32_t)(src) << 28) & 0x10000000U)
4124#define PMU1__SELFB__MODIFY(dst, src) \
4125                    (dst) = ((dst) &\
4126                    ~0x10000000U) | (((u_int32_t)(src) <<\
4127                    28) & 0x10000000U)
4128#define PMU1__SELFB__VERIFY(src) (!((((u_int32_t)(src) << 28) & ~0x10000000U)))
4129#define PMU1__SELFB__SET(dst) \
4130                    (dst) = ((dst) &\
4131                    ~0x10000000U) | ((u_int32_t)(1) << 28)
4132#define PMU1__SELFB__CLR(dst) \
4133                    (dst) = ((dst) &\
4134                    ~0x10000000U) | ((u_int32_t)(0) << 28)
4135
4136/* macros for field FilterFb */
4137#define PMU1__FILTERFB__SHIFT                                                29
4138#define PMU1__FILTERFB__WIDTH                                                 3
4139#define PMU1__FILTERFB__MASK                                        0xe0000000U
4140#define PMU1__FILTERFB__READ(src)      (((u_int32_t)(src) & 0xe0000000U) >> 29)
4141#define PMU1__FILTERFB__WRITE(src)     (((u_int32_t)(src) << 29) & 0xe0000000U)
4142#define PMU1__FILTERFB__MODIFY(dst, src) \
4143                    (dst) = ((dst) &\
4144                    ~0xe0000000U) | (((u_int32_t)(src) <<\
4145                    29) & 0xe0000000U)
4146#define PMU1__FILTERFB__VERIFY(src) \
4147                    (!((((u_int32_t)(src)\
4148                    << 29) & ~0xe0000000U)))
4149#define PMU1__TYPE                                                    u_int32_t
4150#define PMU1__READ                                                  0xffffffffU
4151#define PMU1__WRITE                                                 0xffffffffU
4152
4153#endif /* __PMU1_MACRO__ */
4154
4155
4156/* macros for radio65_reg_block.ch0_PMU1 */
4157#define INST_RADIO65_REG_BLOCK__CH0_PMU1__NUM                                 1
4158
4159/* macros for BlueprintGlobalNameSpace::PMU2 */
4160#ifndef __PMU2_MACRO__
4161#define __PMU2_MACRO__
4162
4163/* macros for field SPARE2 */
4164#define PMU2__SPARE2__SHIFT                                                   0
4165#define PMU2__SPARE2__WIDTH                                                  19
4166#define PMU2__SPARE2__MASK                                          0x0007ffffU
4167#define PMU2__SPARE2__READ(src)                  (u_int32_t)(src) & 0x0007ffffU
4168#define PMU2__SPARE2__WRITE(src)               ((u_int32_t)(src) & 0x0007ffffU)
4169#define PMU2__SPARE2__MODIFY(dst, src) \
4170                    (dst) = ((dst) &\
4171                    ~0x0007ffffU) | ((u_int32_t)(src) &\
4172                    0x0007ffffU)
4173#define PMU2__SPARE2__VERIFY(src)        (!(((u_int32_t)(src) & ~0x0007ffffU)))
4174
4175/* macros for field pwdlpo_pwd */
4176#define PMU2__PWDLPO_PWD__SHIFT                                              19
4177#define PMU2__PWDLPO_PWD__WIDTH                                               1
4178#define PMU2__PWDLPO_PWD__MASK                                      0x00080000U
4179#define PMU2__PWDLPO_PWD__READ(src)    (((u_int32_t)(src) & 0x00080000U) >> 19)
4180#define PMU2__PWDLPO_PWD__WRITE(src)   (((u_int32_t)(src) << 19) & 0x00080000U)
4181#define PMU2__PWDLPO_PWD__MODIFY(dst, src) \
4182                    (dst) = ((dst) &\
4183                    ~0x00080000U) | (((u_int32_t)(src) <<\
4184                    19) & 0x00080000U)
4185#define PMU2__PWDLPO_PWD__VERIFY(src) \
4186                    (!((((u_int32_t)(src)\
4187                    << 19) & ~0x00080000U)))
4188#define PMU2__PWDLPO_PWD__SET(dst) \
4189                    (dst) = ((dst) &\
4190                    ~0x00080000U) | ((u_int32_t)(1) << 19)
4191#define PMU2__PWDLPO_PWD__CLR(dst) \
4192                    (dst) = ((dst) &\
4193                    ~0x00080000U) | ((u_int32_t)(0) << 19)
4194
4195/* macros for field disc_ovr */
4196#define PMU2__DISC_OVR__SHIFT                                                20
4197#define PMU2__DISC_OVR__WIDTH                                                 1
4198#define PMU2__DISC_OVR__MASK                                        0x00100000U
4199#define PMU2__DISC_OVR__READ(src)      (((u_int32_t)(src) & 0x00100000U) >> 20)
4200#define PMU2__DISC_OVR__WRITE(src)     (((u_int32_t)(src) << 20) & 0x00100000U)
4201#define PMU2__DISC_OVR__MODIFY(dst, src) \
4202                    (dst) = ((dst) &\
4203                    ~0x00100000U) | (((u_int32_t)(src) <<\
4204                    20) & 0x00100000U)
4205#define PMU2__DISC_OVR__VERIFY(src) \
4206                    (!((((u_int32_t)(src)\
4207                    << 20) & ~0x00100000U)))
4208#define PMU2__DISC_OVR__SET(dst) \
4209                    (dst) = ((dst) &\
4210                    ~0x00100000U) | ((u_int32_t)(1) << 20)
4211#define PMU2__DISC_OVR__CLR(dst) \
4212                    (dst) = ((dst) &\
4213                    ~0x00100000U) | ((u_int32_t)(0) << 20)
4214
4215/* macros for field pgm */
4216#define PMU2__PGM__SHIFT                                                     21
4217#define PMU2__PGM__WIDTH                                                      1
4218#define PMU2__PGM__MASK                                             0x00200000U
4219#define PMU2__PGM__READ(src)           (((u_int32_t)(src) & 0x00200000U) >> 21)
4220#define PMU2__PGM__WRITE(src)          (((u_int32_t)(src) << 21) & 0x00200000U)
4221#define PMU2__PGM__MODIFY(dst, src) \
4222                    (dst) = ((dst) &\
4223                    ~0x00200000U) | (((u_int32_t)(src) <<\
4224                    21) & 0x00200000U)
4225#define PMU2__PGM__VERIFY(src)   (!((((u_int32_t)(src) << 21) & ~0x00200000U)))
4226#define PMU2__PGM__SET(dst) \
4227                    (dst) = ((dst) &\
4228                    ~0x00200000U) | ((u_int32_t)(1) << 21)
4229#define PMU2__PGM__CLR(dst) \
4230                    (dst) = ((dst) &\
4231                    ~0x00200000U) | ((u_int32_t)(0) << 21)
4232
4233/* macros for field FilterVc */
4234#define PMU2__FILTERVC__SHIFT                                                22
4235#define PMU2__FILTERVC__WIDTH                                                 3
4236#define PMU2__FILTERVC__MASK                                        0x01c00000U
4237#define PMU2__FILTERVC__READ(src)      (((u_int32_t)(src) & 0x01c00000U) >> 22)
4238#define PMU2__FILTERVC__WRITE(src)     (((u_int32_t)(src) << 22) & 0x01c00000U)
4239#define PMU2__FILTERVC__MODIFY(dst, src) \
4240                    (dst) = ((dst) &\
4241                    ~0x01c00000U) | (((u_int32_t)(src) <<\
4242                    22) & 0x01c00000U)
4243#define PMU2__FILTERVC__VERIFY(src) \
4244                    (!((((u_int32_t)(src)\
4245                    << 22) & ~0x01c00000U)))
4246
4247/* macros for field Disc */
4248#define PMU2__DISC__SHIFT                                                    25
4249#define PMU2__DISC__WIDTH                                                     1
4250#define PMU2__DISC__MASK                                            0x02000000U
4251#define PMU2__DISC__READ(src)          (((u_int32_t)(src) & 0x02000000U) >> 25)
4252#define PMU2__DISC__WRITE(src)         (((u_int32_t)(src) << 25) & 0x02000000U)
4253#define PMU2__DISC__MODIFY(dst, src) \
4254                    (dst) = ((dst) &\
4255                    ~0x02000000U) | (((u_int32_t)(src) <<\
4256                    25) & 0x02000000U)
4257#define PMU2__DISC__VERIFY(src)  (!((((u_int32_t)(src) << 25) & ~0x02000000U)))
4258#define PMU2__DISC__SET(dst) \
4259                    (dst) = ((dst) &\
4260                    ~0x02000000U) | ((u_int32_t)(1) << 25)
4261#define PMU2__DISC__CLR(dst) \
4262                    (dst) = ((dst) &\
4263                    ~0x02000000U) | ((u_int32_t)(0) << 25)
4264
4265/* macros for field DiscDel */
4266#define PMU2__DISCDEL__SHIFT                                                 26
4267#define PMU2__DISCDEL__WIDTH                                                  3
4268#define PMU2__DISCDEL__MASK                                         0x1c000000U
4269#define PMU2__DISCDEL__READ(src)       (((u_int32_t)(src) & 0x1c000000U) >> 26)
4270#define PMU2__DISCDEL__WRITE(src)      (((u_int32_t)(src) << 26) & 0x1c000000U)
4271#define PMU2__DISCDEL__MODIFY(dst, src) \
4272                    (dst) = ((dst) &\
4273                    ~0x1c000000U) | (((u_int32_t)(src) <<\
4274                    26) & 0x1c000000U)
4275#define PMU2__DISCDEL__VERIFY(src) \
4276                    (!((((u_int32_t)(src)\
4277                    << 26) & ~0x1c000000U)))
4278
4279/* macros for field SPARE1 */
4280#define PMU2__SPARE1__SHIFT                                                  29
4281#define PMU2__SPARE1__WIDTH                                                   3
4282#define PMU2__SPARE1__MASK                                          0xe0000000U
4283#define PMU2__SPARE1__READ(src)        (((u_int32_t)(src) & 0xe0000000U) >> 29)
4284#define PMU2__SPARE1__WRITE(src)       (((u_int32_t)(src) << 29) & 0xe0000000U)
4285#define PMU2__SPARE1__MODIFY(dst, src) \
4286                    (dst) = ((dst) &\
4287                    ~0xe0000000U) | (((u_int32_t)(src) <<\
4288                    29) & 0xe0000000U)
4289#define PMU2__SPARE1__VERIFY(src) \
4290                    (!((((u_int32_t)(src)\
4291                    << 29) & ~0xe0000000U)))
4292#define PMU2__TYPE                                                    u_int32_t
4293#define PMU2__READ                                                  0xffffffffU
4294#define PMU2__WRITE                                                 0xffffffffU
4295
4296#endif /* __PMU2_MACRO__ */
4297
4298
4299/* macros for radio65_reg_block.ch0_PMU2 */
4300#define INST_RADIO65_REG_BLOCK__CH0_PMU2__NUM                                 1
4301
4302#define POSEIDON_REG_MAP__VERSION \
4303                    "/cad/local/lib/perl/Pinfo.pm\n\
4304                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/analog_intf_reg_sysconfig.rdl\n\
4305                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/bb_reg_map_sysconfig.rdl\n\
4306                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/efuse_reg_sysconfig.rdl\n\
4307                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/mac_dcu_reg_sysconfig.rdl\n\
4308                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/mac_dma_reg_sysconfig.rdl\n\
4309                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/mac_pcu_reg_sysconfig.rdl\n\
4310                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/mac_qcu_reg_sysconfig.rdl\n\
4311                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/merlin2_0_radio_reg_sysconfig.rdl\n\
4312                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/pcie_phy_reg_csr_sysconfig.rdl\n\
4313                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/radio_65_reg_sysconfig.rdl\n\
4314                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/rtc_reg_sysconfig.rdl\n\
4315                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/rtc_sync_reg_sysconfig.rdl\n\
4316                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/svd_reg_sysconfig.rdl\n\
4317                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top/emulation_misc.rdl\n\
4318                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top/merlin2_0_radio_reg_map.rdl\n\
4319                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top/pcie_phy_reg_csr.rdl\n\
4320                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top/poseidon_radio_reg.rdl\n\
4321                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top/poseidon_reg.rdl\n\
4322                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/env/blueprint/ath_ansic.pm\n\
4323                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/amba_mac/blueprint/rtc_sync_reg.rdl\n\
4324                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/amba_mac/svd/blueprint/svd_reg.rdl\n\
4325                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/apb_analog/analog_intf_reg.rdl\n\
4326                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/bb/blueprint/bb_reg_map.rdl\n\
4327                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/host_intf/rtl/blueprint/efuse_reg.rdl\n\
4328                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/host_intf/rtl/blueprint/host_intf_reg.rdl\n\
4329                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/mac/rtl/mac_dma/blueprint/mac_dcu_reg.rdl\n\
4330                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/mac/rtl/mac_dma/blueprint/mac_dma_reg.rdl\n\
4331                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/mac/rtl/mac_dma/blueprint/mac_qcu_reg.rdl\n\
4332                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/mac/rtl/mac_pcu/blueprint/mac_pcu_reg.rdl\n\
4333                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/rtc/blueprint/rtc_reg.rdl"
4334#endif /* __REG_POSEIDON_REG_MAP_MACRO_H__ */
4335