]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - sys/contrib/dev/ath/ath_hal/ar9300/poseidon_reg_map_macro.h
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / sys / contrib / dev / ath / ath_hal / ar9300 / poseidon_reg_map_macro.h
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__ */