1250003Sadrian/*
2250003Sadrian * Copyright (c) 2013 Qualcomm Atheros, Inc.
3250003Sadrian *
4250003Sadrian * Permission to use, copy, modify, and/or distribute this software for any
5250003Sadrian * purpose with or without fee is hereby granted, provided that the above
6250003Sadrian * copyright notice and this permission notice appear in all copies.
7250003Sadrian *
8250003Sadrian * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
9250003Sadrian * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
10250003Sadrian * AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
11250003Sadrian * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
12250003Sadrian * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
13250003Sadrian * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
14250003Sadrian * PERFORMANCE OF THIS SOFTWARE.
15250003Sadrian */
16250003Sadrian
17250003Sadrian/*                                                                           */
18250003Sadrian/* File:       /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top/poseidon_reg_map_macro.h*/
19250003Sadrian/* Creator:    kcwo                                                          */
20250003Sadrian/* Time:       Tuesday Nov 2, 2010 [5:38:25 pm]                              */
21250003Sadrian/*                                                                           */
22250003Sadrian/* Path:       /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top   */
23250003Sadrian/* Arguments:  /cad/denali/blueprint/3.7.3//Linux-64bit/blueprint -codegen   */
24250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/env/blueprint/ath_ansic.codegen*/
25250003Sadrian/*             -ath_ansic -Wdesc -I                                          */
26250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top -I*/
27250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint -I    */
28250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/env/blueprint -I*/
29250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig*/
30250003Sadrian/*             -odir                                                         */
31250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top   */
32250003Sadrian/*             -eval {$INCLUDE_SYSCONFIG_FILES=1} -eval                      */
33250003Sadrian/*             $WAR_EV58615_for_ansic_codegen=1 poseidon_reg.rdl             */
34250003Sadrian/*                                                                           */
35250003Sadrian/* Sources:    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/rtc/blueprint/rtc_reg.rdl*/
36250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/mac_pcu_reg_sysconfig.rdl*/
37250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/host_intf/rtl/blueprint/host_intf_reg.rdl*/
38250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/merlin2_0_radio_reg_sysconfig.rdl*/
39250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/rtc_reg_sysconfig.rdl*/
40250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/mac/rtl/mac_dma/blueprint/mac_dma_reg.rdl*/
41250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top/poseidon_reg.rdl*/
42250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/efuse_reg_sysconfig.rdl*/
43250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top/merlin2_0_radio_reg_map.rdl*/
44250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/mac/rtl/mac_dma/blueprint/mac_dcu_reg.rdl*/
45250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/mac_dma_reg_sysconfig.rdl*/
46250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/mac/rtl/mac_pcu/blueprint/mac_pcu_reg.rdl*/
47250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/bb/blueprint/bb_reg_map.rdl*/
48250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/mac/rtl/mac_dma/blueprint/mac_qcu_reg.rdl*/
49250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/apb_analog/analog_intf_reg.rdl*/
50250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top/emulation_misc.rdl*/
51250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top/pcie_phy_reg_csr.rdl*/
52250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/analog_intf_reg_sysconfig.rdl*/
53250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/svd_reg_sysconfig.rdl*/
54250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top/poseidon_radio_reg.rdl*/
55250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/host_intf/rtl/blueprint/efuse_reg.rdl*/
56250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/amba_mac/svd/blueprint/svd_reg.rdl*/
57250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/mac_qcu_reg_sysconfig.rdl*/
58250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/radio_65_reg_sysconfig.rdl*/
59250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/rtc_sync_reg_sysconfig.rdl*/
60250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/amba_mac/blueprint/rtc_sync_reg.rdl*/
61250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/pcie_phy_reg_csr_sysconfig.rdl*/
62250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/bb_reg_map_sysconfig.rdl*/
63250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/mac_dcu_reg_sysconfig.rdl*/
64250003Sadrian/*             /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/env/blueprint/ath_ansic.pm*/
65250003Sadrian/*             /cad/local/lib/perl/Pinfo.pm                                  */
66250003Sadrian/*                                                                           */
67250003Sadrian/* Blueprint:   3.7.3 (Fri Aug 29 12:39:16 PDT 2008)                         */
68250003Sadrian/* Machine:    zydasc19                                                      */
69250003Sadrian/* OS:         Linux 2.6.9-78.0.8.ELsmp                                      */
70250003Sadrian/* Description:                                                              */
71250003Sadrian/*                                                                           */
72250003Sadrian/*This Register Map contains the complete register set for Poseidon.         */
73250003Sadrian/*                                                                           */
74250003Sadrian/* Copyright (C) 2010 Denali Software Inc.  All rights reserved              */
75250003Sadrian/* THIS FILE IS AUTOMATICALLY GENERATED BY DENALI BLUEPRINT, DO NOT EDIT     */
76250003Sadrian/*                                                                           */
77250003Sadrian
78250003Sadrian
79250003Sadrian#ifndef __REG_POSEIDON_REG_MAP_MACRO_H__
80250003Sadrian#define __REG_POSEIDON_REG_MAP_MACRO_H__
81250003Sadrian
82250003Sadrian/* macros for BlueprintGlobalNameSpace::AXI_INTERCONNECT_CTRL */
83250003Sadrian#ifndef __AXI_INTERCONNECT_CTRL_MACRO__
84250003Sadrian#define __AXI_INTERCONNECT_CTRL_MACRO__
85250003Sadrian
86250003Sadrian/* macros for field FORCE_SEL_ON */
87250003Sadrian#define AXI_INTERCONNECT_CTRL__FORCE_SEL_ON__SHIFT                            0
88250003Sadrian#define AXI_INTERCONNECT_CTRL__FORCE_SEL_ON__WIDTH                            1
89250003Sadrian#define AXI_INTERCONNECT_CTRL__FORCE_SEL_ON__MASK                   0x00000001U
90250003Sadrian#define AXI_INTERCONNECT_CTRL__FORCE_SEL_ON__READ(src) \
91250003Sadrian                    (u_int32_t)(src)\
92250003Sadrian                    & 0x00000001U
93250003Sadrian#define AXI_INTERCONNECT_CTRL__FORCE_SEL_ON__WRITE(src) \
94250003Sadrian                    ((u_int32_t)(src)\
95250003Sadrian                    & 0x00000001U)
96250003Sadrian#define AXI_INTERCONNECT_CTRL__FORCE_SEL_ON__MODIFY(dst, src) \
97250003Sadrian                    (dst) = ((dst) &\
98250003Sadrian                    ~0x00000001U) | ((u_int32_t)(src) &\
99250003Sadrian                    0x00000001U)
100250003Sadrian#define AXI_INTERCONNECT_CTRL__FORCE_SEL_ON__VERIFY(src) \
101250003Sadrian                    (!(((u_int32_t)(src)\
102250003Sadrian                    & ~0x00000001U)))
103250003Sadrian#define AXI_INTERCONNECT_CTRL__FORCE_SEL_ON__SET(dst) \
104250003Sadrian                    (dst) = ((dst) &\
105250003Sadrian                    ~0x00000001U) | (u_int32_t)(1)
106250003Sadrian#define AXI_INTERCONNECT_CTRL__FORCE_SEL_ON__CLR(dst) \
107250003Sadrian                    (dst) = ((dst) &\
108250003Sadrian                    ~0x00000001U) | (u_int32_t)(0)
109250003Sadrian
110250003Sadrian/* macros for field SELECT_SLV_PCIE */
111250003Sadrian#define AXI_INTERCONNECT_CTRL__SELECT_SLV_PCIE__SHIFT                         1
112250003Sadrian#define AXI_INTERCONNECT_CTRL__SELECT_SLV_PCIE__WIDTH                         1
113250003Sadrian#define AXI_INTERCONNECT_CTRL__SELECT_SLV_PCIE__MASK                0x00000002U
114250003Sadrian#define AXI_INTERCONNECT_CTRL__SELECT_SLV_PCIE__READ(src) \
115250003Sadrian                    (((u_int32_t)(src)\
116250003Sadrian                    & 0x00000002U) >> 1)
117250003Sadrian#define AXI_INTERCONNECT_CTRL__SELECT_SLV_PCIE__WRITE(src) \
118250003Sadrian                    (((u_int32_t)(src)\
119250003Sadrian                    << 1) & 0x00000002U)
120250003Sadrian#define AXI_INTERCONNECT_CTRL__SELECT_SLV_PCIE__MODIFY(dst, src) \
121250003Sadrian                    (dst) = ((dst) &\
122250003Sadrian                    ~0x00000002U) | (((u_int32_t)(src) <<\
123250003Sadrian                    1) & 0x00000002U)
124250003Sadrian#define AXI_INTERCONNECT_CTRL__SELECT_SLV_PCIE__VERIFY(src) \
125250003Sadrian                    (!((((u_int32_t)(src)\
126250003Sadrian                    << 1) & ~0x00000002U)))
127250003Sadrian#define AXI_INTERCONNECT_CTRL__SELECT_SLV_PCIE__SET(dst) \
128250003Sadrian                    (dst) = ((dst) &\
129250003Sadrian                    ~0x00000002U) | ((u_int32_t)(1) << 1)
130250003Sadrian#define AXI_INTERCONNECT_CTRL__SELECT_SLV_PCIE__CLR(dst) \
131250003Sadrian                    (dst) = ((dst) &\
132250003Sadrian                    ~0x00000002U) | ((u_int32_t)(0) << 1)
133250003Sadrian
134250003Sadrian/* macros for field SW_WOW_ENABLE */
135250003Sadrian#define AXI_INTERCONNECT_CTRL__SW_WOW_ENABLE__SHIFT                           2
136250003Sadrian#define AXI_INTERCONNECT_CTRL__SW_WOW_ENABLE__WIDTH                           1
137250003Sadrian#define AXI_INTERCONNECT_CTRL__SW_WOW_ENABLE__MASK                  0x00000004U
138250003Sadrian#define AXI_INTERCONNECT_CTRL__SW_WOW_ENABLE__READ(src) \
139250003Sadrian                    (((u_int32_t)(src)\
140250003Sadrian                    & 0x00000004U) >> 2)
141250003Sadrian#define AXI_INTERCONNECT_CTRL__SW_WOW_ENABLE__WRITE(src) \
142250003Sadrian                    (((u_int32_t)(src)\
143250003Sadrian                    << 2) & 0x00000004U)
144250003Sadrian#define AXI_INTERCONNECT_CTRL__SW_WOW_ENABLE__MODIFY(dst, src) \
145250003Sadrian                    (dst) = ((dst) &\
146250003Sadrian                    ~0x00000004U) | (((u_int32_t)(src) <<\
147250003Sadrian                    2) & 0x00000004U)
148250003Sadrian#define AXI_INTERCONNECT_CTRL__SW_WOW_ENABLE__VERIFY(src) \
149250003Sadrian                    (!((((u_int32_t)(src)\
150250003Sadrian                    << 2) & ~0x00000004U)))
151250003Sadrian#define AXI_INTERCONNECT_CTRL__SW_WOW_ENABLE__SET(dst) \
152250003Sadrian                    (dst) = ((dst) &\
153250003Sadrian                    ~0x00000004U) | ((u_int32_t)(1) << 2)
154250003Sadrian#define AXI_INTERCONNECT_CTRL__SW_WOW_ENABLE__CLR(dst) \
155250003Sadrian                    (dst) = ((dst) &\
156250003Sadrian                    ~0x00000004U) | ((u_int32_t)(0) << 2)
157250003Sadrian#define AXI_INTERCONNECT_CTRL__TYPE                                   u_int32_t
158250003Sadrian#define AXI_INTERCONNECT_CTRL__READ                                 0x00000007U
159250003Sadrian#define AXI_INTERCONNECT_CTRL__WRITE                                0x00000007U
160250003Sadrian
161250003Sadrian#endif /* __AXI_INTERCONNECT_CTRL_MACRO__ */
162250003Sadrian
163250003Sadrian
164250003Sadrian/* macros for host_intf_reg_block.AXI_INTERCONNECT_CTRL */
165250003Sadrian#define INST_HOST_INTF_REG_BLOCK__AXI_INTERCONNECT_CTRL__NUM                  1
166250003Sadrian
167250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_control_1 */
168250003Sadrian#ifndef __GREEN_TX_CONTROL_1_MACRO__
169250003Sadrian#define __GREEN_TX_CONTROL_1_MACRO__
170250003Sadrian
171250003Sadrian/* macros for field green_tx_enable */
172250003Sadrian#define GREEN_TX_CONTROL_1__GREEN_TX_ENABLE__SHIFT                            0
173250003Sadrian#define GREEN_TX_CONTROL_1__GREEN_TX_ENABLE__WIDTH                            1
174250003Sadrian#define GREEN_TX_CONTROL_1__GREEN_TX_ENABLE__MASK                   0x00000001U
175250003Sadrian#define GREEN_TX_CONTROL_1__GREEN_TX_ENABLE__READ(src) \
176250003Sadrian                    (u_int32_t)(src)\
177250003Sadrian                    & 0x00000001U
178250003Sadrian#define GREEN_TX_CONTROL_1__GREEN_TX_ENABLE__WRITE(src) \
179250003Sadrian                    ((u_int32_t)(src)\
180250003Sadrian                    & 0x00000001U)
181250003Sadrian#define GREEN_TX_CONTROL_1__GREEN_TX_ENABLE__MODIFY(dst, src) \
182250003Sadrian                    (dst) = ((dst) &\
183250003Sadrian                    ~0x00000001U) | ((u_int32_t)(src) &\
184250003Sadrian                    0x00000001U)
185250003Sadrian#define GREEN_TX_CONTROL_1__GREEN_TX_ENABLE__VERIFY(src) \
186250003Sadrian                    (!(((u_int32_t)(src)\
187250003Sadrian                    & ~0x00000001U)))
188250003Sadrian#define GREEN_TX_CONTROL_1__GREEN_TX_ENABLE__SET(dst) \
189250003Sadrian                    (dst) = ((dst) &\
190250003Sadrian                    ~0x00000001U) | (u_int32_t)(1)
191250003Sadrian#define GREEN_TX_CONTROL_1__GREEN_TX_ENABLE__CLR(dst) \
192250003Sadrian                    (dst) = ((dst) &\
193250003Sadrian                    ~0x00000001U) | (u_int32_t)(0)
194250003Sadrian
195250003Sadrian/* macros for field green_cases */
196250003Sadrian#define GREEN_TX_CONTROL_1__GREEN_CASES__SHIFT                                1
197250003Sadrian#define GREEN_TX_CONTROL_1__GREEN_CASES__WIDTH                                1
198250003Sadrian#define GREEN_TX_CONTROL_1__GREEN_CASES__MASK                       0x00000002U
199250003Sadrian#define GREEN_TX_CONTROL_1__GREEN_CASES__READ(src) \
200250003Sadrian                    (((u_int32_t)(src)\
201250003Sadrian                    & 0x00000002U) >> 1)
202250003Sadrian#define GREEN_TX_CONTROL_1__GREEN_CASES__WRITE(src) \
203250003Sadrian                    (((u_int32_t)(src)\
204250003Sadrian                    << 1) & 0x00000002U)
205250003Sadrian#define GREEN_TX_CONTROL_1__GREEN_CASES__MODIFY(dst, src) \
206250003Sadrian                    (dst) = ((dst) &\
207250003Sadrian                    ~0x00000002U) | (((u_int32_t)(src) <<\
208250003Sadrian                    1) & 0x00000002U)
209250003Sadrian#define GREEN_TX_CONTROL_1__GREEN_CASES__VERIFY(src) \
210250003Sadrian                    (!((((u_int32_t)(src)\
211250003Sadrian                    << 1) & ~0x00000002U)))
212250003Sadrian#define GREEN_TX_CONTROL_1__GREEN_CASES__SET(dst) \
213250003Sadrian                    (dst) = ((dst) &\
214250003Sadrian                    ~0x00000002U) | ((u_int32_t)(1) << 1)
215250003Sadrian#define GREEN_TX_CONTROL_1__GREEN_CASES__CLR(dst) \
216250003Sadrian                    (dst) = ((dst) &\
217250003Sadrian                    ~0x00000002U) | ((u_int32_t)(0) << 1)
218250003Sadrian#define GREEN_TX_CONTROL_1__TYPE                                      u_int32_t
219250003Sadrian#define GREEN_TX_CONTROL_1__READ                                    0x00000003U
220250003Sadrian#define GREEN_TX_CONTROL_1__WRITE                                   0x00000003U
221250003Sadrian
222250003Sadrian#endif /* __GREEN_TX_CONTROL_1_MACRO__ */
223250003Sadrian
224250003Sadrian/* macros for BlueprintGlobalNameSpace::bb_reg_page_control */
225250003Sadrian#ifndef __BB_REG_PAGE_CONTROL_MACRO__
226250003Sadrian#define __BB_REG_PAGE_CONTROL_MACRO__
227250003Sadrian
228250003Sadrian/* macros for field disable_bb_reg_page */
229250003Sadrian#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__SHIFT                       0
230250003Sadrian#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__WIDTH                       1
231250003Sadrian#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__MASK              0x00000001U
232250003Sadrian#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__READ(src) \
233250003Sadrian                    (u_int32_t)(src)\
234250003Sadrian                    & 0x00000001U
235250003Sadrian#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__WRITE(src) \
236250003Sadrian                    ((u_int32_t)(src)\
237250003Sadrian                    & 0x00000001U)
238250003Sadrian#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__MODIFY(dst, src) \
239250003Sadrian                    (dst) = ((dst) &\
240250003Sadrian                    ~0x00000001U) | ((u_int32_t)(src) &\
241250003Sadrian                    0x00000001U)
242250003Sadrian#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__VERIFY(src) \
243250003Sadrian                    (!(((u_int32_t)(src)\
244250003Sadrian                    & ~0x00000001U)))
245250003Sadrian#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__SET(dst) \
246250003Sadrian                    (dst) = ((dst) &\
247250003Sadrian                    ~0x00000001U) | (u_int32_t)(1)
248250003Sadrian#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__CLR(dst) \
249250003Sadrian                    (dst) = ((dst) &\
250250003Sadrian                    ~0x00000001U) | (u_int32_t)(0)
251250003Sadrian
252250003Sadrian/* macros for field bb_register_page */
253250003Sadrian#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__SHIFT                          1
254250003Sadrian#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__WIDTH                          3
255250003Sadrian#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__MASK                 0x0000000eU
256250003Sadrian#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__READ(src) \
257250003Sadrian                    (((u_int32_t)(src)\
258250003Sadrian                    & 0x0000000eU) >> 1)
259250003Sadrian#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__WRITE(src) \
260250003Sadrian                    (((u_int32_t)(src)\
261250003Sadrian                    << 1) & 0x0000000eU)
262250003Sadrian#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__MODIFY(dst, src) \
263250003Sadrian                    (dst) = ((dst) &\
264250003Sadrian                    ~0x0000000eU) | (((u_int32_t)(src) <<\
265250003Sadrian                    1) & 0x0000000eU)
266250003Sadrian#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__VERIFY(src) \
267250003Sadrian                    (!((((u_int32_t)(src)\
268250003Sadrian                    << 1) & ~0x0000000eU)))
269250003Sadrian
270250003Sadrian/* macros for field direct_access_page */
271250003Sadrian#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__SHIFT                        4
272250003Sadrian#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__WIDTH                        1
273250003Sadrian#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__MASK               0x00000010U
274250003Sadrian#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__READ(src) \
275250003Sadrian                    (((u_int32_t)(src)\
276250003Sadrian                    & 0x00000010U) >> 4)
277250003Sadrian#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__WRITE(src) \
278250003Sadrian                    (((u_int32_t)(src)\
279250003Sadrian                    << 4) & 0x00000010U)
280250003Sadrian#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__MODIFY(dst, src) \
281250003Sadrian                    (dst) = ((dst) &\
282250003Sadrian                    ~0x00000010U) | (((u_int32_t)(src) <<\
283250003Sadrian                    4) & 0x00000010U)
284250003Sadrian#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__VERIFY(src) \
285250003Sadrian                    (!((((u_int32_t)(src)\
286250003Sadrian                    << 4) & ~0x00000010U)))
287250003Sadrian#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__SET(dst) \
288250003Sadrian                    (dst) = ((dst) &\
289250003Sadrian                    ~0x00000010U) | ((u_int32_t)(1) << 4)
290250003Sadrian#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__CLR(dst) \
291250003Sadrian                    (dst) = ((dst) &\
292250003Sadrian                    ~0x00000010U) | ((u_int32_t)(0) << 4)
293250003Sadrian#define BB_REG_PAGE_CONTROL__TYPE                                     u_int32_t
294250003Sadrian#define BB_REG_PAGE_CONTROL__READ                                   0x0000001fU
295250003Sadrian#define BB_REG_PAGE_CONTROL__WRITE                                  0x0000001fU
296250003Sadrian
297250003Sadrian#endif /* __BB_REG_PAGE_CONTROL_MACRO__ */
298250003Sadrian
299250003Sadrian
300250003Sadrian/* macros for bb_reg_block.bb_bbb_reg_map.BB_bb_reg_page_control */
301250003Sadrian#define INST_BB_REG_BLOCK__BB_BBB_REG_MAP__BB_BB_REG_PAGE_CONTROL__NUM        1
302250003Sadrian
303250003Sadrian/* macros for BlueprintGlobalNameSpace::peak_det_ctrl_1 */
304250003Sadrian
305250003Sadrian/* macros for field peak_det_tally_thr_low_0 */
306250003Sadrian#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_LOW_0__SHIFT                      8
307250003Sadrian#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_LOW_0__WIDTH                      5
308250003Sadrian#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_LOW_0__MASK             0x00001f00U
309250003Sadrian#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_LOW_0__READ(src) \
310250003Sadrian                    (((u_int32_t)(src)\
311250003Sadrian                    & 0x00001f00U) >> 8)
312250003Sadrian#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_LOW_0__WRITE(src) \
313250003Sadrian                    (((u_int32_t)(src)\
314250003Sadrian                    << 8) & 0x00001f00U)
315250003Sadrian#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_LOW_0__MODIFY(dst, src) \
316250003Sadrian                    (dst) = ((dst) &\
317250003Sadrian                    ~0x00001f00U) | (((u_int32_t)(src) <<\
318250003Sadrian                    8) & 0x00001f00U)
319250003Sadrian#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_LOW_0__VERIFY(src) \
320250003Sadrian                    (!((((u_int32_t)(src)\
321250003Sadrian                    << 8) & ~0x00001f00U)))
322250003Sadrian
323250003Sadrian/* macros for field peak_det_tally_thr_med_0 */
324250003Sadrian#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_MED_0__SHIFT                     13
325250003Sadrian#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_MED_0__WIDTH                      5
326250003Sadrian#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_MED_0__MASK             0x0003e000U
327250003Sadrian#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_MED_0__READ(src) \
328250003Sadrian                    (((u_int32_t)(src)\
329250003Sadrian                    & 0x0003e000U) >> 13)
330250003Sadrian#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_MED_0__WRITE(src) \
331250003Sadrian                    (((u_int32_t)(src)\
332250003Sadrian                    << 13) & 0x0003e000U)
333250003Sadrian#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_MED_0__MODIFY(dst, src) \
334250003Sadrian                    (dst) = ((dst) &\
335250003Sadrian                    ~0x0003e000U) | (((u_int32_t)(src) <<\
336250003Sadrian                    13) & 0x0003e000U)
337250003Sadrian#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_MED_0__VERIFY(src) \
338250003Sadrian                    (!((((u_int32_t)(src)\
339250003Sadrian                    << 13) & ~0x0003e000U)))
340250003Sadrian
341250003Sadrian/* macros for field peak_det_tally_thr_high_0 */
342250003Sadrian#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_HIGH_0__SHIFT                    18
343250003Sadrian#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_HIGH_0__WIDTH                     5
344250003Sadrian#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_HIGH_0__MASK            0x007c0000U
345250003Sadrian#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_HIGH_0__READ(src) \
346250003Sadrian                    (((u_int32_t)(src)\
347250003Sadrian                    & 0x007c0000U) >> 18)
348250003Sadrian#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_HIGH_0__WRITE(src) \
349250003Sadrian                    (((u_int32_t)(src)\
350250003Sadrian                    << 18) & 0x007c0000U)
351250003Sadrian#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_HIGH_0__MODIFY(dst, src) \
352250003Sadrian                    (dst) = ((dst) &\
353250003Sadrian                    ~0x007c0000U) | (((u_int32_t)(src) <<\
354250003Sadrian                    18) & 0x007c0000U)
355250003Sadrian#define PEAK_DET_CTRL_1__PEAK_DET_TALLY_THR_HIGH_0__VERIFY(src) \
356250003Sadrian                    (!((((u_int32_t)(src)\
357250003Sadrian                    << 18) & ~0x007c0000U)))
358250003Sadrian
359250003Sadrian/* macros for bb_reg_block.bb_agc_reg_map.BB_peak_det_ctrl_1 */
360250003Sadrian
361250003Sadrian
362250003Sadrian/* macros for BlueprintGlobalNameSpace::peak_det_ctrl_2 */
363250003Sadrian
364250003Sadrian/* macros for field rf_gain_drop_db_low_0 */
365250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_LOW_0__SHIFT                        10
366250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_LOW_0__WIDTH                         5
367250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_LOW_0__MASK                0x00007c00U
368250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_LOW_0__READ(src) \
369250003Sadrian                    (((u_int32_t)(src)\
370250003Sadrian                    & 0x00007c00U) >> 10)
371250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_LOW_0__WRITE(src) \
372250003Sadrian                    (((u_int32_t)(src)\
373250003Sadrian                    << 10) & 0x00007c00U)
374250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_LOW_0__MODIFY(dst, src) \
375250003Sadrian                    (dst) = ((dst) &\
376250003Sadrian                    ~0x00007c00U) | (((u_int32_t)(src) <<\
377250003Sadrian                    10) & 0x00007c00U)
378250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_LOW_0__VERIFY(src) \
379250003Sadrian                    (!((((u_int32_t)(src)\
380250003Sadrian                    << 10) & ~0x00007c00U)))
381250003Sadrian
382250003Sadrian/* macros for field rf_gain_drop_db_med_0 */
383250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_MED_0__SHIFT                        15
384250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_MED_0__WIDTH                         5
385250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_MED_0__MASK                0x000f8000U
386250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_MED_0__READ(src) \
387250003Sadrian                    (((u_int32_t)(src)\
388250003Sadrian                    & 0x000f8000U) >> 15)
389250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_MED_0__WRITE(src) \
390250003Sadrian                    (((u_int32_t)(src)\
391250003Sadrian                    << 15) & 0x000f8000U)
392250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_MED_0__MODIFY(dst, src) \
393250003Sadrian                    (dst) = ((dst) &\
394250003Sadrian                    ~0x000f8000U) | (((u_int32_t)(src) <<\
395250003Sadrian                    15) & 0x000f8000U)
396250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_MED_0__VERIFY(src) \
397250003Sadrian                    (!((((u_int32_t)(src)\
398250003Sadrian                    << 15) & ~0x000f8000U)))
399250003Sadrian
400250003Sadrian/* macros for field rf_gain_drop_db_high_0 */
401250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_HIGH_0__SHIFT                       20
402250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_HIGH_0__WIDTH                        5
403250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_HIGH_0__MASK               0x01f00000U
404250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_HIGH_0__READ(src) \
405250003Sadrian                    (((u_int32_t)(src)\
406250003Sadrian                    & 0x01f00000U) >> 20)
407250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_HIGH_0__WRITE(src) \
408250003Sadrian                    (((u_int32_t)(src)\
409250003Sadrian                    << 20) & 0x01f00000U)
410250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_HIGH_0__MODIFY(dst, src) \
411250003Sadrian                    (dst) = ((dst) &\
412250003Sadrian                    ~0x01f00000U) | (((u_int32_t)(src) <<\
413250003Sadrian                    20) & 0x01f00000U)
414250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_HIGH_0__VERIFY(src) \
415250003Sadrian                    (!((((u_int32_t)(src)\
416250003Sadrian                    << 20) & ~0x01f00000U)))
417250003Sadrian
418250003Sadrian/* macros for field rf_gain_drop_db_non_0 */
419250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_NON_0__SHIFT                        25
420250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_NON_0__WIDTH                         5
421250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_NON_0__MASK                0x3e000000U
422250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_NON_0__READ(src) \
423250003Sadrian                    (((u_int32_t)(src)\
424250003Sadrian                    & 0x3e000000U) >> 25)
425250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_NON_0__WRITE(src) \
426250003Sadrian                    (((u_int32_t)(src)\
427250003Sadrian                    << 25) & 0x3e000000U)
428250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_NON_0__MODIFY(dst, src) \
429250003Sadrian                    (dst) = ((dst) &\
430250003Sadrian                    ~0x3e000000U) | (((u_int32_t)(src) <<\
431250003Sadrian                    25) & 0x3e000000U)
432250003Sadrian#define PEAK_DET_CTRL_2__RF_GAIN_DROP_DB_NON_0__VERIFY(src) \
433250003Sadrian                    (!((((u_int32_t)(src)\
434250003Sadrian                    << 25) & ~0x3e000000U)))
435250003Sadrian
436250003Sadrian/* macros for field enable_rfsat_restart */
437250003Sadrian#define PEAK_DET_CTRL_2__ENABLE_RFSAT_RESTART__SHIFT                         30
438250003Sadrian#define PEAK_DET_CTRL_2__ENABLE_RFSAT_RESTART__WIDTH                          1
439250003Sadrian#define PEAK_DET_CTRL_2__ENABLE_RFSAT_RESTART__MASK                 0x40000000U
440250003Sadrian#define PEAK_DET_CTRL_2__ENABLE_RFSAT_RESTART__READ(src) \
441250003Sadrian                    (((u_int32_t)(src)\
442250003Sadrian                    & 0x40000000U) >> 30)
443250003Sadrian#define PEAK_DET_CTRL_2__ENABLE_RFSAT_RESTART__WRITE(src) \
444250003Sadrian                    (((u_int32_t)(src)\
445250003Sadrian                    << 30) & 0x40000000U)
446250003Sadrian#define PEAK_DET_CTRL_2__ENABLE_RFSAT_RESTART__MODIFY(dst, src) \
447250003Sadrian                    (dst) = ((dst) &\
448250003Sadrian                    ~0x40000000U) | (((u_int32_t)(src) <<\
449250003Sadrian                    30) & 0x40000000U)
450250003Sadrian#define PEAK_DET_CTRL_2__ENABLE_RFSAT_RESTART__VERIFY(src) \
451250003Sadrian                    (!((((u_int32_t)(src)\
452250003Sadrian                    << 30) & ~0x40000000U)))
453250003Sadrian#define PEAK_DET_CTRL_2__ENABLE_RFSAT_RESTART__SET(dst) \
454250003Sadrian                    (dst) = ((dst) &\
455250003Sadrian                    ~0x40000000U) | ((u_int32_t)(1) << 30)
456250003Sadrian#define PEAK_DET_CTRL_2__ENABLE_RFSAT_RESTART__CLR(dst) \
457250003Sadrian                    (dst) = ((dst) &\
458250003Sadrian                    ~0x40000000U) | ((u_int32_t)(0) << 30)
459250003Sadrian#define PEAK_DET_CTRL_2__TYPE                                         u_int32_t
460250003Sadrian#define PEAK_DET_CTRL_2__READ                                       0x7fffffffU
461250003Sadrian#define PEAK_DET_CTRL_2__WRITE                                      0x7fffffffU
462250003Sadrian
463250003Sadrian/* macros for bb_reg_block.bb_agc_reg_map.BB_peak_det_ctrl_2 */
464250003Sadrian
465250003Sadrian/* macros for BlueprintGlobalNameSpace::bt_coex_1 */
466250003Sadrian#ifndef __BT_COEX_1_MACRO__
467250003Sadrian#define __BT_COEX_1_MACRO__
468250003Sadrian
469250003Sadrian/* macros for field peak_det_tally_thr_low_1 */
470250003Sadrian#define BT_COEX_1__PEAK_DET_TALLY_THR_LOW_1__SHIFT                            0
471250003Sadrian#define BT_COEX_1__PEAK_DET_TALLY_THR_LOW_1__WIDTH                            5
472250003Sadrian#define BT_COEX_1__PEAK_DET_TALLY_THR_LOW_1__MASK                   0x0000001fU
473250003Sadrian#define BT_COEX_1__PEAK_DET_TALLY_THR_LOW_1__READ(src) \
474250003Sadrian                    (u_int32_t)(src)\
475250003Sadrian                    & 0x0000001fU
476250003Sadrian#define BT_COEX_1__PEAK_DET_TALLY_THR_LOW_1__WRITE(src) \
477250003Sadrian                    ((u_int32_t)(src)\
478250003Sadrian                    & 0x0000001fU)
479250003Sadrian#define BT_COEX_1__PEAK_DET_TALLY_THR_LOW_1__MODIFY(dst, src) \
480250003Sadrian                    (dst) = ((dst) &\
481250003Sadrian                    ~0x0000001fU) | ((u_int32_t)(src) &\
482250003Sadrian                    0x0000001fU)
483250003Sadrian#define BT_COEX_1__PEAK_DET_TALLY_THR_LOW_1__VERIFY(src) \
484250003Sadrian                    (!(((u_int32_t)(src)\
485250003Sadrian                    & ~0x0000001fU)))
486250003Sadrian
487250003Sadrian/* macros for field peak_det_tally_thr_med_1 */
488250003Sadrian#define BT_COEX_1__PEAK_DET_TALLY_THR_MED_1__SHIFT                            5
489250003Sadrian#define BT_COEX_1__PEAK_DET_TALLY_THR_MED_1__WIDTH                            5
490250003Sadrian#define BT_COEX_1__PEAK_DET_TALLY_THR_MED_1__MASK                   0x000003e0U
491250003Sadrian#define BT_COEX_1__PEAK_DET_TALLY_THR_MED_1__READ(src) \
492250003Sadrian                    (((u_int32_t)(src)\
493250003Sadrian                    & 0x000003e0U) >> 5)
494250003Sadrian#define BT_COEX_1__PEAK_DET_TALLY_THR_MED_1__WRITE(src) \
495250003Sadrian                    (((u_int32_t)(src)\
496250003Sadrian                    << 5) & 0x000003e0U)
497250003Sadrian#define BT_COEX_1__PEAK_DET_TALLY_THR_MED_1__MODIFY(dst, src) \
498250003Sadrian                    (dst) = ((dst) &\
499250003Sadrian                    ~0x000003e0U) | (((u_int32_t)(src) <<\
500250003Sadrian                    5) & 0x000003e0U)
501250003Sadrian#define BT_COEX_1__PEAK_DET_TALLY_THR_MED_1__VERIFY(src) \
502250003Sadrian                    (!((((u_int32_t)(src)\
503250003Sadrian                    << 5) & ~0x000003e0U)))
504250003Sadrian
505250003Sadrian/* macros for field peak_det_tally_thr_high_1 */
506250003Sadrian#define BT_COEX_1__PEAK_DET_TALLY_THR_HIGH_1__SHIFT                          10
507250003Sadrian#define BT_COEX_1__PEAK_DET_TALLY_THR_HIGH_1__WIDTH                           5
508250003Sadrian#define BT_COEX_1__PEAK_DET_TALLY_THR_HIGH_1__MASK                  0x00007c00U
509250003Sadrian#define BT_COEX_1__PEAK_DET_TALLY_THR_HIGH_1__READ(src) \
510250003Sadrian                    (((u_int32_t)(src)\
511250003Sadrian                    & 0x00007c00U) >> 10)
512250003Sadrian#define BT_COEX_1__PEAK_DET_TALLY_THR_HIGH_1__WRITE(src) \
513250003Sadrian                    (((u_int32_t)(src)\
514250003Sadrian                    << 10) & 0x00007c00U)
515250003Sadrian#define BT_COEX_1__PEAK_DET_TALLY_THR_HIGH_1__MODIFY(dst, src) \
516250003Sadrian                    (dst) = ((dst) &\
517250003Sadrian                    ~0x00007c00U) | (((u_int32_t)(src) <<\
518250003Sadrian                    10) & 0x00007c00U)
519250003Sadrian#define BT_COEX_1__PEAK_DET_TALLY_THR_HIGH_1__VERIFY(src) \
520250003Sadrian                    (!((((u_int32_t)(src)\
521250003Sadrian                    << 10) & ~0x00007c00U)))
522250003Sadrian
523250003Sadrian/* macros for field rf_gain_drop_db_low_1 */
524250003Sadrian#define BT_COEX_1__RF_GAIN_DROP_DB_LOW_1__SHIFT                              15
525250003Sadrian#define BT_COEX_1__RF_GAIN_DROP_DB_LOW_1__WIDTH                               5
526250003Sadrian#define BT_COEX_1__RF_GAIN_DROP_DB_LOW_1__MASK                      0x000f8000U
527250003Sadrian#define BT_COEX_1__RF_GAIN_DROP_DB_LOW_1__READ(src) \
528250003Sadrian                    (((u_int32_t)(src)\
529250003Sadrian                    & 0x000f8000U) >> 15)
530250003Sadrian#define BT_COEX_1__RF_GAIN_DROP_DB_LOW_1__WRITE(src) \
531250003Sadrian                    (((u_int32_t)(src)\
532250003Sadrian                    << 15) & 0x000f8000U)
533250003Sadrian#define BT_COEX_1__RF_GAIN_DROP_DB_LOW_1__MODIFY(dst, src) \
534250003Sadrian                    (dst) = ((dst) &\
535250003Sadrian                    ~0x000f8000U) | (((u_int32_t)(src) <<\
536250003Sadrian                    15) & 0x000f8000U)
537250003Sadrian#define BT_COEX_1__RF_GAIN_DROP_DB_LOW_1__VERIFY(src) \
538250003Sadrian                    (!((((u_int32_t)(src)\
539250003Sadrian                    << 15) & ~0x000f8000U)))
540250003Sadrian
541250003Sadrian/* macros for field rf_gain_drop_db_med_1 */
542250003Sadrian#define BT_COEX_1__RF_GAIN_DROP_DB_MED_1__SHIFT                              20
543250003Sadrian#define BT_COEX_1__RF_GAIN_DROP_DB_MED_1__WIDTH                               5
544250003Sadrian#define BT_COEX_1__RF_GAIN_DROP_DB_MED_1__MASK                      0x01f00000U
545250003Sadrian#define BT_COEX_1__RF_GAIN_DROP_DB_MED_1__READ(src) \
546250003Sadrian                    (((u_int32_t)(src)\
547250003Sadrian                    & 0x01f00000U) >> 20)
548250003Sadrian#define BT_COEX_1__RF_GAIN_DROP_DB_MED_1__WRITE(src) \
549250003Sadrian                    (((u_int32_t)(src)\
550250003Sadrian                    << 20) & 0x01f00000U)
551250003Sadrian#define BT_COEX_1__RF_GAIN_DROP_DB_MED_1__MODIFY(dst, src) \
552250003Sadrian                    (dst) = ((dst) &\
553250003Sadrian                    ~0x01f00000U) | (((u_int32_t)(src) <<\
554250003Sadrian                    20) & 0x01f00000U)
555250003Sadrian#define BT_COEX_1__RF_GAIN_DROP_DB_MED_1__VERIFY(src) \
556250003Sadrian                    (!((((u_int32_t)(src)\
557250003Sadrian                    << 20) & ~0x01f00000U)))
558250003Sadrian
559250003Sadrian/* macros for field rf_gain_drop_db_high_1 */
560250003Sadrian#define BT_COEX_1__RF_GAIN_DROP_DB_HIGH_1__SHIFT                             25
561250003Sadrian#define BT_COEX_1__RF_GAIN_DROP_DB_HIGH_1__WIDTH                              5
562250003Sadrian#define BT_COEX_1__RF_GAIN_DROP_DB_HIGH_1__MASK                     0x3e000000U
563250003Sadrian#define BT_COEX_1__RF_GAIN_DROP_DB_HIGH_1__READ(src) \
564250003Sadrian                    (((u_int32_t)(src)\
565250003Sadrian                    & 0x3e000000U) >> 25)
566250003Sadrian#define BT_COEX_1__RF_GAIN_DROP_DB_HIGH_1__WRITE(src) \
567250003Sadrian                    (((u_int32_t)(src)\
568250003Sadrian                    << 25) & 0x3e000000U)
569250003Sadrian#define BT_COEX_1__RF_GAIN_DROP_DB_HIGH_1__MODIFY(dst, src) \
570250003Sadrian                    (dst) = ((dst) &\
571250003Sadrian                    ~0x3e000000U) | (((u_int32_t)(src) <<\
572250003Sadrian                    25) & 0x3e000000U)
573250003Sadrian#define BT_COEX_1__RF_GAIN_DROP_DB_HIGH_1__VERIFY(src) \
574250003Sadrian                    (!((((u_int32_t)(src)\
575250003Sadrian                    << 25) & ~0x3e000000U)))
576250003Sadrian
577250003Sadrian/* macros for field bt_tx_disable_NF_cal */
578250003Sadrian#define BT_COEX_1__BT_TX_DISABLE_NF_CAL__SHIFT                               30
579250003Sadrian#define BT_COEX_1__BT_TX_DISABLE_NF_CAL__WIDTH                                1
580250003Sadrian#define BT_COEX_1__BT_TX_DISABLE_NF_CAL__MASK                       0x40000000U
581250003Sadrian#define BT_COEX_1__BT_TX_DISABLE_NF_CAL__READ(src) \
582250003Sadrian                    (((u_int32_t)(src)\
583250003Sadrian                    & 0x40000000U) >> 30)
584250003Sadrian#define BT_COEX_1__BT_TX_DISABLE_NF_CAL__WRITE(src) \
585250003Sadrian                    (((u_int32_t)(src)\
586250003Sadrian                    << 30) & 0x40000000U)
587250003Sadrian#define BT_COEX_1__BT_TX_DISABLE_NF_CAL__MODIFY(dst, src) \
588250003Sadrian                    (dst) = ((dst) &\
589250003Sadrian                    ~0x40000000U) | (((u_int32_t)(src) <<\
590250003Sadrian                    30) & 0x40000000U)
591250003Sadrian#define BT_COEX_1__BT_TX_DISABLE_NF_CAL__VERIFY(src) \
592250003Sadrian                    (!((((u_int32_t)(src)\
593250003Sadrian                    << 30) & ~0x40000000U)))
594250003Sadrian#define BT_COEX_1__BT_TX_DISABLE_NF_CAL__SET(dst) \
595250003Sadrian                    (dst) = ((dst) &\
596250003Sadrian                    ~0x40000000U) | ((u_int32_t)(1) << 30)
597250003Sadrian#define BT_COEX_1__BT_TX_DISABLE_NF_CAL__CLR(dst) \
598250003Sadrian                    (dst) = ((dst) &\
599250003Sadrian                    ~0x40000000U) | ((u_int32_t)(0) << 30)
600250003Sadrian#define BT_COEX_1__TYPE                                               u_int32_t
601250003Sadrian#define BT_COEX_1__READ                                             0x7fffffffU
602250003Sadrian#define BT_COEX_1__WRITE                                            0x7fffffffU
603250003Sadrian
604250003Sadrian#endif /* __BT_COEX_1_MACRO__ */
605250003Sadrian
606250003Sadrian
607250003Sadrian/* macros for bb_reg_block.bb_agc_reg_map.BB_bt_coex_1 */
608250003Sadrian#define INST_BB_REG_BLOCK__BB_AGC_REG_MAP__BB_BT_COEX_1__NUM                  1
609250003Sadrian
610250003Sadrian/* macros for BlueprintGlobalNameSpace::bt_coex_2 */
611250003Sadrian#ifndef __BT_COEX_2_MACRO__
612250003Sadrian#define __BT_COEX_2_MACRO__
613250003Sadrian
614250003Sadrian/* macros for field peak_det_tally_thr_low_2 */
615250003Sadrian#define BT_COEX_2__PEAK_DET_TALLY_THR_LOW_2__SHIFT                            0
616250003Sadrian#define BT_COEX_2__PEAK_DET_TALLY_THR_LOW_2__WIDTH                            5
617250003Sadrian#define BT_COEX_2__PEAK_DET_TALLY_THR_LOW_2__MASK                   0x0000001fU
618250003Sadrian#define BT_COEX_2__PEAK_DET_TALLY_THR_LOW_2__READ(src) \
619250003Sadrian                    (u_int32_t)(src)\
620250003Sadrian                    & 0x0000001fU
621250003Sadrian#define BT_COEX_2__PEAK_DET_TALLY_THR_LOW_2__WRITE(src) \
622250003Sadrian                    ((u_int32_t)(src)\
623250003Sadrian                    & 0x0000001fU)
624250003Sadrian#define BT_COEX_2__PEAK_DET_TALLY_THR_LOW_2__MODIFY(dst, src) \
625250003Sadrian                    (dst) = ((dst) &\
626250003Sadrian                    ~0x0000001fU) | ((u_int32_t)(src) &\
627250003Sadrian                    0x0000001fU)
628250003Sadrian#define BT_COEX_2__PEAK_DET_TALLY_THR_LOW_2__VERIFY(src) \
629250003Sadrian                    (!(((u_int32_t)(src)\
630250003Sadrian                    & ~0x0000001fU)))
631250003Sadrian
632250003Sadrian/* macros for field peak_det_tally_thr_med_2 */
633250003Sadrian#define BT_COEX_2__PEAK_DET_TALLY_THR_MED_2__SHIFT                            5
634250003Sadrian#define BT_COEX_2__PEAK_DET_TALLY_THR_MED_2__WIDTH                            5
635250003Sadrian#define BT_COEX_2__PEAK_DET_TALLY_THR_MED_2__MASK                   0x000003e0U
636250003Sadrian#define BT_COEX_2__PEAK_DET_TALLY_THR_MED_2__READ(src) \
637250003Sadrian                    (((u_int32_t)(src)\
638250003Sadrian                    & 0x000003e0U) >> 5)
639250003Sadrian#define BT_COEX_2__PEAK_DET_TALLY_THR_MED_2__WRITE(src) \
640250003Sadrian                    (((u_int32_t)(src)\
641250003Sadrian                    << 5) & 0x000003e0U)
642250003Sadrian#define BT_COEX_2__PEAK_DET_TALLY_THR_MED_2__MODIFY(dst, src) \
643250003Sadrian                    (dst) = ((dst) &\
644250003Sadrian                    ~0x000003e0U) | (((u_int32_t)(src) <<\
645250003Sadrian                    5) & 0x000003e0U)
646250003Sadrian#define BT_COEX_2__PEAK_DET_TALLY_THR_MED_2__VERIFY(src) \
647250003Sadrian                    (!((((u_int32_t)(src)\
648250003Sadrian                    << 5) & ~0x000003e0U)))
649250003Sadrian
650250003Sadrian/* macros for field peak_det_tally_thr_high_2 */
651250003Sadrian#define BT_COEX_2__PEAK_DET_TALLY_THR_HIGH_2__SHIFT                          10
652250003Sadrian#define BT_COEX_2__PEAK_DET_TALLY_THR_HIGH_2__WIDTH                           5
653250003Sadrian#define BT_COEX_2__PEAK_DET_TALLY_THR_HIGH_2__MASK                  0x00007c00U
654250003Sadrian#define BT_COEX_2__PEAK_DET_TALLY_THR_HIGH_2__READ(src) \
655250003Sadrian                    (((u_int32_t)(src)\
656250003Sadrian                    & 0x00007c00U) >> 10)
657250003Sadrian#define BT_COEX_2__PEAK_DET_TALLY_THR_HIGH_2__WRITE(src) \
658250003Sadrian                    (((u_int32_t)(src)\
659250003Sadrian                    << 10) & 0x00007c00U)
660250003Sadrian#define BT_COEX_2__PEAK_DET_TALLY_THR_HIGH_2__MODIFY(dst, src) \
661250003Sadrian                    (dst) = ((dst) &\
662250003Sadrian                    ~0x00007c00U) | (((u_int32_t)(src) <<\
663250003Sadrian                    10) & 0x00007c00U)
664250003Sadrian#define BT_COEX_2__PEAK_DET_TALLY_THR_HIGH_2__VERIFY(src) \
665250003Sadrian                    (!((((u_int32_t)(src)\
666250003Sadrian                    << 10) & ~0x00007c00U)))
667250003Sadrian
668250003Sadrian/* macros for field rf_gain_drop_db_low_2 */
669250003Sadrian#define BT_COEX_2__RF_GAIN_DROP_DB_LOW_2__SHIFT                              15
670250003Sadrian#define BT_COEX_2__RF_GAIN_DROP_DB_LOW_2__WIDTH                               5
671250003Sadrian#define BT_COEX_2__RF_GAIN_DROP_DB_LOW_2__MASK                      0x000f8000U
672250003Sadrian#define BT_COEX_2__RF_GAIN_DROP_DB_LOW_2__READ(src) \
673250003Sadrian                    (((u_int32_t)(src)\
674250003Sadrian                    & 0x000f8000U) >> 15)
675250003Sadrian#define BT_COEX_2__RF_GAIN_DROP_DB_LOW_2__WRITE(src) \
676250003Sadrian                    (((u_int32_t)(src)\
677250003Sadrian                    << 15) & 0x000f8000U)
678250003Sadrian#define BT_COEX_2__RF_GAIN_DROP_DB_LOW_2__MODIFY(dst, src) \
679250003Sadrian                    (dst) = ((dst) &\
680250003Sadrian                    ~0x000f8000U) | (((u_int32_t)(src) <<\
681250003Sadrian                    15) & 0x000f8000U)
682250003Sadrian#define BT_COEX_2__RF_GAIN_DROP_DB_LOW_2__VERIFY(src) \
683250003Sadrian                    (!((((u_int32_t)(src)\
684250003Sadrian                    << 15) & ~0x000f8000U)))
685250003Sadrian
686250003Sadrian/* macros for field rf_gain_drop_db_med_2 */
687250003Sadrian#define BT_COEX_2__RF_GAIN_DROP_DB_MED_2__SHIFT                              20
688250003Sadrian#define BT_COEX_2__RF_GAIN_DROP_DB_MED_2__WIDTH                               5
689250003Sadrian#define BT_COEX_2__RF_GAIN_DROP_DB_MED_2__MASK                      0x01f00000U
690250003Sadrian#define BT_COEX_2__RF_GAIN_DROP_DB_MED_2__READ(src) \
691250003Sadrian                    (((u_int32_t)(src)\
692250003Sadrian                    & 0x01f00000U) >> 20)
693250003Sadrian#define BT_COEX_2__RF_GAIN_DROP_DB_MED_2__WRITE(src) \
694250003Sadrian                    (((u_int32_t)(src)\
695250003Sadrian                    << 20) & 0x01f00000U)
696250003Sadrian#define BT_COEX_2__RF_GAIN_DROP_DB_MED_2__MODIFY(dst, src) \
697250003Sadrian                    (dst) = ((dst) &\
698250003Sadrian                    ~0x01f00000U) | (((u_int32_t)(src) <<\
699250003Sadrian                    20) & 0x01f00000U)
700250003Sadrian#define BT_COEX_2__RF_GAIN_DROP_DB_MED_2__VERIFY(src) \
701250003Sadrian                    (!((((u_int32_t)(src)\
702250003Sadrian                    << 20) & ~0x01f00000U)))
703250003Sadrian
704250003Sadrian/* macros for field rf_gain_drop_db_high_2 */
705250003Sadrian#define BT_COEX_2__RF_GAIN_DROP_DB_HIGH_2__SHIFT                             25
706250003Sadrian#define BT_COEX_2__RF_GAIN_DROP_DB_HIGH_2__WIDTH                              5
707250003Sadrian#define BT_COEX_2__RF_GAIN_DROP_DB_HIGH_2__MASK                     0x3e000000U
708250003Sadrian#define BT_COEX_2__RF_GAIN_DROP_DB_HIGH_2__READ(src) \
709250003Sadrian                    (((u_int32_t)(src)\
710250003Sadrian                    & 0x3e000000U) >> 25)
711250003Sadrian#define BT_COEX_2__RF_GAIN_DROP_DB_HIGH_2__WRITE(src) \
712250003Sadrian                    (((u_int32_t)(src)\
713250003Sadrian                    << 25) & 0x3e000000U)
714250003Sadrian#define BT_COEX_2__RF_GAIN_DROP_DB_HIGH_2__MODIFY(dst, src) \
715250003Sadrian                    (dst) = ((dst) &\
716250003Sadrian                    ~0x3e000000U) | (((u_int32_t)(src) <<\
717250003Sadrian                    25) & 0x3e000000U)
718250003Sadrian#define BT_COEX_2__RF_GAIN_DROP_DB_HIGH_2__VERIFY(src) \
719250003Sadrian                    (!((((u_int32_t)(src)\
720250003Sadrian                    << 25) & ~0x3e000000U)))
721250003Sadrian
722250003Sadrian/* macros for field rfsat_rx_rx */
723250003Sadrian#define BT_COEX_2__RFSAT_RX_RX__SHIFT                                        30
724250003Sadrian#define BT_COEX_2__RFSAT_RX_RX__WIDTH                                         2
725250003Sadrian#define BT_COEX_2__RFSAT_RX_RX__MASK                                0xc0000000U
726250003Sadrian#define BT_COEX_2__RFSAT_RX_RX__READ(src) \
727250003Sadrian                    (((u_int32_t)(src)\
728250003Sadrian                    & 0xc0000000U) >> 30)
729250003Sadrian#define BT_COEX_2__RFSAT_RX_RX__WRITE(src) \
730250003Sadrian                    (((u_int32_t)(src)\
731250003Sadrian                    << 30) & 0xc0000000U)
732250003Sadrian#define BT_COEX_2__RFSAT_RX_RX__MODIFY(dst, src) \
733250003Sadrian                    (dst) = ((dst) &\
734250003Sadrian                    ~0xc0000000U) | (((u_int32_t)(src) <<\
735250003Sadrian                    30) & 0xc0000000U)
736250003Sadrian#define BT_COEX_2__RFSAT_RX_RX__VERIFY(src) \
737250003Sadrian                    (!((((u_int32_t)(src)\
738250003Sadrian                    << 30) & ~0xc0000000U)))
739250003Sadrian#define BT_COEX_2__TYPE                                               u_int32_t
740250003Sadrian#define BT_COEX_2__READ                                             0xffffffffU
741250003Sadrian#define BT_COEX_2__WRITE                                            0xffffffffU
742250003Sadrian
743250003Sadrian#endif /* __BT_COEX_2_MACRO__ */
744250003Sadrian
745250003Sadrian
746250003Sadrian/* macros for bb_reg_block.bb_agc_reg_map.BB_bt_coex_2 */
747250003Sadrian#define INST_BB_REG_BLOCK__BB_AGC_REG_MAP__BB_BT_COEX_2__NUM                  1
748250003Sadrian
749250003Sadrian/* macros for BlueprintGlobalNameSpace::bt_coex_3 */
750250003Sadrian#ifndef __BT_COEX_3_MACRO__
751250003Sadrian#define __BT_COEX_3_MACRO__
752250003Sadrian
753250003Sadrian/* macros for field rfsat_bt_srch_srch */
754250003Sadrian#define BT_COEX_3__RFSAT_BT_SRCH_SRCH__SHIFT                                  0
755250003Sadrian#define BT_COEX_3__RFSAT_BT_SRCH_SRCH__WIDTH                                  2
756250003Sadrian#define BT_COEX_3__RFSAT_BT_SRCH_SRCH__MASK                         0x00000003U
757250003Sadrian#define BT_COEX_3__RFSAT_BT_SRCH_SRCH__READ(src) (u_int32_t)(src) & 0x00000003U
758250003Sadrian#define BT_COEX_3__RFSAT_BT_SRCH_SRCH__WRITE(src) \
759250003Sadrian                    ((u_int32_t)(src)\
760250003Sadrian                    & 0x00000003U)
761250003Sadrian#define BT_COEX_3__RFSAT_BT_SRCH_SRCH__MODIFY(dst, src) \
762250003Sadrian                    (dst) = ((dst) &\
763250003Sadrian                    ~0x00000003U) | ((u_int32_t)(src) &\
764250003Sadrian                    0x00000003U)
765250003Sadrian#define BT_COEX_3__RFSAT_BT_SRCH_SRCH__VERIFY(src) \
766250003Sadrian                    (!(((u_int32_t)(src)\
767250003Sadrian                    & ~0x00000003U)))
768250003Sadrian
769250003Sadrian/* macros for field rfsat_bt_rx_srch */
770250003Sadrian#define BT_COEX_3__RFSAT_BT_RX_SRCH__SHIFT                                    2
771250003Sadrian#define BT_COEX_3__RFSAT_BT_RX_SRCH__WIDTH                                    2
772250003Sadrian#define BT_COEX_3__RFSAT_BT_RX_SRCH__MASK                           0x0000000cU
773250003Sadrian#define BT_COEX_3__RFSAT_BT_RX_SRCH__READ(src) \
774250003Sadrian                    (((u_int32_t)(src)\
775250003Sadrian                    & 0x0000000cU) >> 2)
776250003Sadrian#define BT_COEX_3__RFSAT_BT_RX_SRCH__WRITE(src) \
777250003Sadrian                    (((u_int32_t)(src)\
778250003Sadrian                    << 2) & 0x0000000cU)
779250003Sadrian#define BT_COEX_3__RFSAT_BT_RX_SRCH__MODIFY(dst, src) \
780250003Sadrian                    (dst) = ((dst) &\
781250003Sadrian                    ~0x0000000cU) | (((u_int32_t)(src) <<\
782250003Sadrian                    2) & 0x0000000cU)
783250003Sadrian#define BT_COEX_3__RFSAT_BT_RX_SRCH__VERIFY(src) \
784250003Sadrian                    (!((((u_int32_t)(src)\
785250003Sadrian                    << 2) & ~0x0000000cU)))
786250003Sadrian
787250003Sadrian/* macros for field rfsat_bt_srch_rx */
788250003Sadrian#define BT_COEX_3__RFSAT_BT_SRCH_RX__SHIFT                                    4
789250003Sadrian#define BT_COEX_3__RFSAT_BT_SRCH_RX__WIDTH                                    2
790250003Sadrian#define BT_COEX_3__RFSAT_BT_SRCH_RX__MASK                           0x00000030U
791250003Sadrian#define BT_COEX_3__RFSAT_BT_SRCH_RX__READ(src) \
792250003Sadrian                    (((u_int32_t)(src)\
793250003Sadrian                    & 0x00000030U) >> 4)
794250003Sadrian#define BT_COEX_3__RFSAT_BT_SRCH_RX__WRITE(src) \
795250003Sadrian                    (((u_int32_t)(src)\
796250003Sadrian                    << 4) & 0x00000030U)
797250003Sadrian#define BT_COEX_3__RFSAT_BT_SRCH_RX__MODIFY(dst, src) \
798250003Sadrian                    (dst) = ((dst) &\
799250003Sadrian                    ~0x00000030U) | (((u_int32_t)(src) <<\
800250003Sadrian                    4) & 0x00000030U)
801250003Sadrian#define BT_COEX_3__RFSAT_BT_SRCH_RX__VERIFY(src) \
802250003Sadrian                    (!((((u_int32_t)(src)\
803250003Sadrian                    << 4) & ~0x00000030U)))
804250003Sadrian
805250003Sadrian/* macros for field rfsat_wlan_srch_srch */
806250003Sadrian#define BT_COEX_3__RFSAT_WLAN_SRCH_SRCH__SHIFT                                6
807250003Sadrian#define BT_COEX_3__RFSAT_WLAN_SRCH_SRCH__WIDTH                                2
808250003Sadrian#define BT_COEX_3__RFSAT_WLAN_SRCH_SRCH__MASK                       0x000000c0U
809250003Sadrian#define BT_COEX_3__RFSAT_WLAN_SRCH_SRCH__READ(src) \
810250003Sadrian                    (((u_int32_t)(src)\
811250003Sadrian                    & 0x000000c0U) >> 6)
812250003Sadrian#define BT_COEX_3__RFSAT_WLAN_SRCH_SRCH__WRITE(src) \
813250003Sadrian                    (((u_int32_t)(src)\
814250003Sadrian                    << 6) & 0x000000c0U)
815250003Sadrian#define BT_COEX_3__RFSAT_WLAN_SRCH_SRCH__MODIFY(dst, src) \
816250003Sadrian                    (dst) = ((dst) &\
817250003Sadrian                    ~0x000000c0U) | (((u_int32_t)(src) <<\
818250003Sadrian                    6) & 0x000000c0U)
819250003Sadrian#define BT_COEX_3__RFSAT_WLAN_SRCH_SRCH__VERIFY(src) \
820250003Sadrian                    (!((((u_int32_t)(src)\
821250003Sadrian                    << 6) & ~0x000000c0U)))
822250003Sadrian
823250003Sadrian/* macros for field rfsat_wlan_rx_srch */
824250003Sadrian#define BT_COEX_3__RFSAT_WLAN_RX_SRCH__SHIFT                                  8
825250003Sadrian#define BT_COEX_3__RFSAT_WLAN_RX_SRCH__WIDTH                                  2
826250003Sadrian#define BT_COEX_3__RFSAT_WLAN_RX_SRCH__MASK                         0x00000300U
827250003Sadrian#define BT_COEX_3__RFSAT_WLAN_RX_SRCH__READ(src) \
828250003Sadrian                    (((u_int32_t)(src)\
829250003Sadrian                    & 0x00000300U) >> 8)
830250003Sadrian#define BT_COEX_3__RFSAT_WLAN_RX_SRCH__WRITE(src) \
831250003Sadrian                    (((u_int32_t)(src)\
832250003Sadrian                    << 8) & 0x00000300U)
833250003Sadrian#define BT_COEX_3__RFSAT_WLAN_RX_SRCH__MODIFY(dst, src) \
834250003Sadrian                    (dst) = ((dst) &\
835250003Sadrian                    ~0x00000300U) | (((u_int32_t)(src) <<\
836250003Sadrian                    8) & 0x00000300U)
837250003Sadrian#define BT_COEX_3__RFSAT_WLAN_RX_SRCH__VERIFY(src) \
838250003Sadrian                    (!((((u_int32_t)(src)\
839250003Sadrian                    << 8) & ~0x00000300U)))
840250003Sadrian
841250003Sadrian/* macros for field rfsat_wlan_srch_rx */
842250003Sadrian#define BT_COEX_3__RFSAT_WLAN_SRCH_RX__SHIFT                                 10
843250003Sadrian#define BT_COEX_3__RFSAT_WLAN_SRCH_RX__WIDTH                                  2
844250003Sadrian#define BT_COEX_3__RFSAT_WLAN_SRCH_RX__MASK                         0x00000c00U
845250003Sadrian#define BT_COEX_3__RFSAT_WLAN_SRCH_RX__READ(src) \
846250003Sadrian                    (((u_int32_t)(src)\
847250003Sadrian                    & 0x00000c00U) >> 10)
848250003Sadrian#define BT_COEX_3__RFSAT_WLAN_SRCH_RX__WRITE(src) \
849250003Sadrian                    (((u_int32_t)(src)\
850250003Sadrian                    << 10) & 0x00000c00U)
851250003Sadrian#define BT_COEX_3__RFSAT_WLAN_SRCH_RX__MODIFY(dst, src) \
852250003Sadrian                    (dst) = ((dst) &\
853250003Sadrian                    ~0x00000c00U) | (((u_int32_t)(src) <<\
854250003Sadrian                    10) & 0x00000c00U)
855250003Sadrian#define BT_COEX_3__RFSAT_WLAN_SRCH_RX__VERIFY(src) \
856250003Sadrian                    (!((((u_int32_t)(src)\
857250003Sadrian                    << 10) & ~0x00000c00U)))
858250003Sadrian
859250003Sadrian/* macros for field rfsat_eq_srch_srch */
860250003Sadrian#define BT_COEX_3__RFSAT_EQ_SRCH_SRCH__SHIFT                                 12
861250003Sadrian#define BT_COEX_3__RFSAT_EQ_SRCH_SRCH__WIDTH                                  2
862250003Sadrian#define BT_COEX_3__RFSAT_EQ_SRCH_SRCH__MASK                         0x00003000U
863250003Sadrian#define BT_COEX_3__RFSAT_EQ_SRCH_SRCH__READ(src) \
864250003Sadrian                    (((u_int32_t)(src)\
865250003Sadrian                    & 0x00003000U) >> 12)
866250003Sadrian#define BT_COEX_3__RFSAT_EQ_SRCH_SRCH__WRITE(src) \
867250003Sadrian                    (((u_int32_t)(src)\
868250003Sadrian                    << 12) & 0x00003000U)
869250003Sadrian#define BT_COEX_3__RFSAT_EQ_SRCH_SRCH__MODIFY(dst, src) \
870250003Sadrian                    (dst) = ((dst) &\
871250003Sadrian                    ~0x00003000U) | (((u_int32_t)(src) <<\
872250003Sadrian                    12) & 0x00003000U)
873250003Sadrian#define BT_COEX_3__RFSAT_EQ_SRCH_SRCH__VERIFY(src) \
874250003Sadrian                    (!((((u_int32_t)(src)\
875250003Sadrian                    << 12) & ~0x00003000U)))
876250003Sadrian
877250003Sadrian/* macros for field rfsat_eq_rx_srch */
878250003Sadrian#define BT_COEX_3__RFSAT_EQ_RX_SRCH__SHIFT                                   14
879250003Sadrian#define BT_COEX_3__RFSAT_EQ_RX_SRCH__WIDTH                                    2
880250003Sadrian#define BT_COEX_3__RFSAT_EQ_RX_SRCH__MASK                           0x0000c000U
881250003Sadrian#define BT_COEX_3__RFSAT_EQ_RX_SRCH__READ(src) \
882250003Sadrian                    (((u_int32_t)(src)\
883250003Sadrian                    & 0x0000c000U) >> 14)
884250003Sadrian#define BT_COEX_3__RFSAT_EQ_RX_SRCH__WRITE(src) \
885250003Sadrian                    (((u_int32_t)(src)\
886250003Sadrian                    << 14) & 0x0000c000U)
887250003Sadrian#define BT_COEX_3__RFSAT_EQ_RX_SRCH__MODIFY(dst, src) \
888250003Sadrian                    (dst) = ((dst) &\
889250003Sadrian                    ~0x0000c000U) | (((u_int32_t)(src) <<\
890250003Sadrian                    14) & 0x0000c000U)
891250003Sadrian#define BT_COEX_3__RFSAT_EQ_RX_SRCH__VERIFY(src) \
892250003Sadrian                    (!((((u_int32_t)(src)\
893250003Sadrian                    << 14) & ~0x0000c000U)))
894250003Sadrian
895250003Sadrian/* macros for field rfsat_eq_srch_rx */
896250003Sadrian#define BT_COEX_3__RFSAT_EQ_SRCH_RX__SHIFT                                   16
897250003Sadrian#define BT_COEX_3__RFSAT_EQ_SRCH_RX__WIDTH                                    2
898250003Sadrian#define BT_COEX_3__RFSAT_EQ_SRCH_RX__MASK                           0x00030000U
899250003Sadrian#define BT_COEX_3__RFSAT_EQ_SRCH_RX__READ(src) \
900250003Sadrian                    (((u_int32_t)(src)\
901250003Sadrian                    & 0x00030000U) >> 16)
902250003Sadrian#define BT_COEX_3__RFSAT_EQ_SRCH_RX__WRITE(src) \
903250003Sadrian                    (((u_int32_t)(src)\
904250003Sadrian                    << 16) & 0x00030000U)
905250003Sadrian#define BT_COEX_3__RFSAT_EQ_SRCH_RX__MODIFY(dst, src) \
906250003Sadrian                    (dst) = ((dst) &\
907250003Sadrian                    ~0x00030000U) | (((u_int32_t)(src) <<\
908250003Sadrian                    16) & 0x00030000U)
909250003Sadrian#define BT_COEX_3__RFSAT_EQ_SRCH_RX__VERIFY(src) \
910250003Sadrian                    (!((((u_int32_t)(src)\
911250003Sadrian                    << 16) & ~0x00030000U)))
912250003Sadrian
913250003Sadrian/* macros for field rf_gain_drop_db_non_1 */
914250003Sadrian#define BT_COEX_3__RF_GAIN_DROP_DB_NON_1__SHIFT                              18
915250003Sadrian#define BT_COEX_3__RF_GAIN_DROP_DB_NON_1__WIDTH                               5
916250003Sadrian#define BT_COEX_3__RF_GAIN_DROP_DB_NON_1__MASK                      0x007c0000U
917250003Sadrian#define BT_COEX_3__RF_GAIN_DROP_DB_NON_1__READ(src) \
918250003Sadrian                    (((u_int32_t)(src)\
919250003Sadrian                    & 0x007c0000U) >> 18)
920250003Sadrian#define BT_COEX_3__RF_GAIN_DROP_DB_NON_1__WRITE(src) \
921250003Sadrian                    (((u_int32_t)(src)\
922250003Sadrian                    << 18) & 0x007c0000U)
923250003Sadrian#define BT_COEX_3__RF_GAIN_DROP_DB_NON_1__MODIFY(dst, src) \
924250003Sadrian                    (dst) = ((dst) &\
925250003Sadrian                    ~0x007c0000U) | (((u_int32_t)(src) <<\
926250003Sadrian                    18) & 0x007c0000U)
927250003Sadrian#define BT_COEX_3__RF_GAIN_DROP_DB_NON_1__VERIFY(src) \
928250003Sadrian                    (!((((u_int32_t)(src)\
929250003Sadrian                    << 18) & ~0x007c0000U)))
930250003Sadrian
931250003Sadrian/* macros for field rf_gain_drop_db_non_2 */
932250003Sadrian#define BT_COEX_3__RF_GAIN_DROP_DB_NON_2__SHIFT                              23
933250003Sadrian#define BT_COEX_3__RF_GAIN_DROP_DB_NON_2__WIDTH                               5
934250003Sadrian#define BT_COEX_3__RF_GAIN_DROP_DB_NON_2__MASK                      0x0f800000U
935250003Sadrian#define BT_COEX_3__RF_GAIN_DROP_DB_NON_2__READ(src) \
936250003Sadrian                    (((u_int32_t)(src)\
937250003Sadrian                    & 0x0f800000U) >> 23)
938250003Sadrian#define BT_COEX_3__RF_GAIN_DROP_DB_NON_2__WRITE(src) \
939250003Sadrian                    (((u_int32_t)(src)\
940250003Sadrian                    << 23) & 0x0f800000U)
941250003Sadrian#define BT_COEX_3__RF_GAIN_DROP_DB_NON_2__MODIFY(dst, src) \
942250003Sadrian                    (dst) = ((dst) &\
943250003Sadrian                    ~0x0f800000U) | (((u_int32_t)(src) <<\
944250003Sadrian                    23) & 0x0f800000U)
945250003Sadrian#define BT_COEX_3__RF_GAIN_DROP_DB_NON_2__VERIFY(src) \
946250003Sadrian                    (!((((u_int32_t)(src)\
947250003Sadrian                    << 23) & ~0x0f800000U)))
948250003Sadrian
949250003Sadrian/* macros for field bt_rx_firpwr_incr */
950250003Sadrian#define BT_COEX_3__BT_RX_FIRPWR_INCR__SHIFT                                  28
951250003Sadrian#define BT_COEX_3__BT_RX_FIRPWR_INCR__WIDTH                                   4
952250003Sadrian#define BT_COEX_3__BT_RX_FIRPWR_INCR__MASK                          0xf0000000U
953250003Sadrian#define BT_COEX_3__BT_RX_FIRPWR_INCR__READ(src) \
954250003Sadrian                    (((u_int32_t)(src)\
955250003Sadrian                    & 0xf0000000U) >> 28)
956250003Sadrian#define BT_COEX_3__BT_RX_FIRPWR_INCR__WRITE(src) \
957250003Sadrian                    (((u_int32_t)(src)\
958250003Sadrian                    << 28) & 0xf0000000U)
959250003Sadrian#define BT_COEX_3__BT_RX_FIRPWR_INCR__MODIFY(dst, src) \
960250003Sadrian                    (dst) = ((dst) &\
961250003Sadrian                    ~0xf0000000U) | (((u_int32_t)(src) <<\
962250003Sadrian                    28) & 0xf0000000U)
963250003Sadrian#define BT_COEX_3__BT_RX_FIRPWR_INCR__VERIFY(src) \
964250003Sadrian                    (!((((u_int32_t)(src)\
965250003Sadrian                    << 28) & ~0xf0000000U)))
966250003Sadrian#define BT_COEX_3__TYPE                                               u_int32_t
967250003Sadrian#define BT_COEX_3__READ                                             0xffffffffU
968250003Sadrian#define BT_COEX_3__WRITE                                            0xffffffffU
969250003Sadrian
970250003Sadrian#endif /* __BT_COEX_3_MACRO__ */
971250003Sadrian
972250003Sadrian
973250003Sadrian/* macros for bb_reg_block.bb_agc_reg_map.BB_bt_coex_3 */
974250003Sadrian#define INST_BB_REG_BLOCK__BB_AGC_REG_MAP__BB_BT_COEX_3__NUM                  1
975250003Sadrian
976250003Sadrian/* macros for BlueprintGlobalNameSpace::bt_coex_4 */
977250003Sadrian#ifndef __BT_COEX_4_MACRO__
978250003Sadrian#define __BT_COEX_4_MACRO__
979250003Sadrian
980250003Sadrian/* macros for field rfgain_eqv_lna_0 */
981250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_0__SHIFT                                    0
982250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_0__WIDTH                                    8
983250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_0__MASK                           0x000000ffU
984250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_0__READ(src)   (u_int32_t)(src) & 0x000000ffU
985250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_0__WRITE(src) \
986250003Sadrian                    ((u_int32_t)(src)\
987250003Sadrian                    & 0x000000ffU)
988250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_0__MODIFY(dst, src) \
989250003Sadrian                    (dst) = ((dst) &\
990250003Sadrian                    ~0x000000ffU) | ((u_int32_t)(src) &\
991250003Sadrian                    0x000000ffU)
992250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_0__VERIFY(src) \
993250003Sadrian                    (!(((u_int32_t)(src)\
994250003Sadrian                    & ~0x000000ffU)))
995250003Sadrian
996250003Sadrian/* macros for field rfgain_eqv_lna_1 */
997250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_1__SHIFT                                    8
998250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_1__WIDTH                                    8
999250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_1__MASK                           0x0000ff00U
1000250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_1__READ(src) \
1001250003Sadrian                    (((u_int32_t)(src)\
1002250003Sadrian                    & 0x0000ff00U) >> 8)
1003250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_1__WRITE(src) \
1004250003Sadrian                    (((u_int32_t)(src)\
1005250003Sadrian                    << 8) & 0x0000ff00U)
1006250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_1__MODIFY(dst, src) \
1007250003Sadrian                    (dst) = ((dst) &\
1008250003Sadrian                    ~0x0000ff00U) | (((u_int32_t)(src) <<\
1009250003Sadrian                    8) & 0x0000ff00U)
1010250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_1__VERIFY(src) \
1011250003Sadrian                    (!((((u_int32_t)(src)\
1012250003Sadrian                    << 8) & ~0x0000ff00U)))
1013250003Sadrian
1014250003Sadrian/* macros for field rfgain_eqv_lna_2 */
1015250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_2__SHIFT                                   16
1016250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_2__WIDTH                                    8
1017250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_2__MASK                           0x00ff0000U
1018250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_2__READ(src) \
1019250003Sadrian                    (((u_int32_t)(src)\
1020250003Sadrian                    & 0x00ff0000U) >> 16)
1021250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_2__WRITE(src) \
1022250003Sadrian                    (((u_int32_t)(src)\
1023250003Sadrian                    << 16) & 0x00ff0000U)
1024250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_2__MODIFY(dst, src) \
1025250003Sadrian                    (dst) = ((dst) &\
1026250003Sadrian                    ~0x00ff0000U) | (((u_int32_t)(src) <<\
1027250003Sadrian                    16) & 0x00ff0000U)
1028250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_2__VERIFY(src) \
1029250003Sadrian                    (!((((u_int32_t)(src)\
1030250003Sadrian                    << 16) & ~0x00ff0000U)))
1031250003Sadrian
1032250003Sadrian/* macros for field rfgain_eqv_lna_3 */
1033250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_3__SHIFT                                   24
1034250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_3__WIDTH                                    8
1035250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_3__MASK                           0xff000000U
1036250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_3__READ(src) \
1037250003Sadrian                    (((u_int32_t)(src)\
1038250003Sadrian                    & 0xff000000U) >> 24)
1039250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_3__WRITE(src) \
1040250003Sadrian                    (((u_int32_t)(src)\
1041250003Sadrian                    << 24) & 0xff000000U)
1042250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_3__MODIFY(dst, src) \
1043250003Sadrian                    (dst) = ((dst) &\
1044250003Sadrian                    ~0xff000000U) | (((u_int32_t)(src) <<\
1045250003Sadrian                    24) & 0xff000000U)
1046250003Sadrian#define BT_COEX_4__RFGAIN_EQV_LNA_3__VERIFY(src) \
1047250003Sadrian                    (!((((u_int32_t)(src)\
1048250003Sadrian                    << 24) & ~0xff000000U)))
1049250003Sadrian#define BT_COEX_4__TYPE                                               u_int32_t
1050250003Sadrian#define BT_COEX_4__READ                                             0xffffffffU
1051250003Sadrian#define BT_COEX_4__WRITE                                            0xffffffffU
1052250003Sadrian
1053250003Sadrian#endif /* __BT_COEX_4_MACRO__ */
1054250003Sadrian
1055250003Sadrian
1056250003Sadrian/* macros for bb_reg_block.bb_agc_reg_map.BB_bt_coex_4 */
1057250003Sadrian#define INST_BB_REG_BLOCK__BB_AGC_REG_MAP__BB_BT_COEX_4__NUM                  1
1058250003Sadrian
1059250003Sadrian/* macros for BlueprintGlobalNameSpace::bt_coex_5 */
1060250003Sadrian#ifndef __BT_COEX_5_MACRO__
1061250003Sadrian#define __BT_COEX_5_MACRO__
1062250003Sadrian
1063250003Sadrian/* macros for field rfgain_eqv_lna_4 */
1064250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_4__SHIFT                                    0
1065250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_4__WIDTH                                    8
1066250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_4__MASK                           0x000000ffU
1067250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_4__READ(src)   (u_int32_t)(src) & 0x000000ffU
1068250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_4__WRITE(src) \
1069250003Sadrian                    ((u_int32_t)(src)\
1070250003Sadrian                    & 0x000000ffU)
1071250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_4__MODIFY(dst, src) \
1072250003Sadrian                    (dst) = ((dst) &\
1073250003Sadrian                    ~0x000000ffU) | ((u_int32_t)(src) &\
1074250003Sadrian                    0x000000ffU)
1075250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_4__VERIFY(src) \
1076250003Sadrian                    (!(((u_int32_t)(src)\
1077250003Sadrian                    & ~0x000000ffU)))
1078250003Sadrian
1079250003Sadrian/* macros for field rfgain_eqv_lna_5 */
1080250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_5__SHIFT                                    8
1081250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_5__WIDTH                                    8
1082250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_5__MASK                           0x0000ff00U
1083250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_5__READ(src) \
1084250003Sadrian                    (((u_int32_t)(src)\
1085250003Sadrian                    & 0x0000ff00U) >> 8)
1086250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_5__WRITE(src) \
1087250003Sadrian                    (((u_int32_t)(src)\
1088250003Sadrian                    << 8) & 0x0000ff00U)
1089250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_5__MODIFY(dst, src) \
1090250003Sadrian                    (dst) = ((dst) &\
1091250003Sadrian                    ~0x0000ff00U) | (((u_int32_t)(src) <<\
1092250003Sadrian                    8) & 0x0000ff00U)
1093250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_5__VERIFY(src) \
1094250003Sadrian                    (!((((u_int32_t)(src)\
1095250003Sadrian                    << 8) & ~0x0000ff00U)))
1096250003Sadrian
1097250003Sadrian/* macros for field rfgain_eqv_lna_6 */
1098250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_6__SHIFT                                   16
1099250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_6__WIDTH                                    8
1100250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_6__MASK                           0x00ff0000U
1101250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_6__READ(src) \
1102250003Sadrian                    (((u_int32_t)(src)\
1103250003Sadrian                    & 0x00ff0000U) >> 16)
1104250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_6__WRITE(src) \
1105250003Sadrian                    (((u_int32_t)(src)\
1106250003Sadrian                    << 16) & 0x00ff0000U)
1107250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_6__MODIFY(dst, src) \
1108250003Sadrian                    (dst) = ((dst) &\
1109250003Sadrian                    ~0x00ff0000U) | (((u_int32_t)(src) <<\
1110250003Sadrian                    16) & 0x00ff0000U)
1111250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_6__VERIFY(src) \
1112250003Sadrian                    (!((((u_int32_t)(src)\
1113250003Sadrian                    << 16) & ~0x00ff0000U)))
1114250003Sadrian
1115250003Sadrian/* macros for field rfgain_eqv_lna_7 */
1116250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_7__SHIFT                                   24
1117250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_7__WIDTH                                    8
1118250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_7__MASK                           0xff000000U
1119250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_7__READ(src) \
1120250003Sadrian                    (((u_int32_t)(src)\
1121250003Sadrian                    & 0xff000000U) >> 24)
1122250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_7__WRITE(src) \
1123250003Sadrian                    (((u_int32_t)(src)\
1124250003Sadrian                    << 24) & 0xff000000U)
1125250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_7__MODIFY(dst, src) \
1126250003Sadrian                    (dst) = ((dst) &\
1127250003Sadrian                    ~0xff000000U) | (((u_int32_t)(src) <<\
1128250003Sadrian                    24) & 0xff000000U)
1129250003Sadrian#define BT_COEX_5__RFGAIN_EQV_LNA_7__VERIFY(src) \
1130250003Sadrian                    (!((((u_int32_t)(src)\
1131250003Sadrian                    << 24) & ~0xff000000U)))
1132250003Sadrian#define BT_COEX_5__TYPE                                               u_int32_t
1133250003Sadrian#define BT_COEX_5__READ                                             0xffffffffU
1134250003Sadrian#define BT_COEX_5__WRITE                                            0xffffffffU
1135250003Sadrian
1136250003Sadrian#endif /* __BT_COEX_5_MACRO__ */
1137250003Sadrian
1138250003Sadrian
1139250003Sadrian/* macros for bb_reg_block.bb_agc_reg_map.BB_bt_coex_5 */
1140250003Sadrian#define INST_BB_REG_BLOCK__BB_AGC_REG_MAP__BB_BT_COEX_5__NUM                  1
1141250003Sadrian
1142250003Sadrian/* macros for BlueprintGlobalNameSpace::dc_cal_status_b0 */
1143250003Sadrian#ifndef __DC_CAL_STATUS_B0_MACRO__
1144250003Sadrian#define __DC_CAL_STATUS_B0_MACRO__
1145250003Sadrian
1146250003Sadrian/* macros for field offsetC1I_0 */
1147250003Sadrian#define DC_CAL_STATUS_B0__OFFSETC1I_0__SHIFT                                  0
1148250003Sadrian#define DC_CAL_STATUS_B0__OFFSETC1I_0__WIDTH                                  5
1149250003Sadrian#define DC_CAL_STATUS_B0__OFFSETC1I_0__MASK                         0x0000001fU
1150250003Sadrian#define DC_CAL_STATUS_B0__OFFSETC1I_0__READ(src) (u_int32_t)(src) & 0x0000001fU
1151250003Sadrian
1152250003Sadrian/* macros for field offsetC1Q_0 */
1153250003Sadrian#define DC_CAL_STATUS_B0__OFFSETC1Q_0__SHIFT                                  5
1154250003Sadrian#define DC_CAL_STATUS_B0__OFFSETC1Q_0__WIDTH                                  5
1155250003Sadrian#define DC_CAL_STATUS_B0__OFFSETC1Q_0__MASK                         0x000003e0U
1156250003Sadrian#define DC_CAL_STATUS_B0__OFFSETC1Q_0__READ(src) \
1157250003Sadrian                    (((u_int32_t)(src)\
1158250003Sadrian                    & 0x000003e0U) >> 5)
1159250003Sadrian
1160250003Sadrian/* macros for field offsetC2I_0 */
1161250003Sadrian#define DC_CAL_STATUS_B0__OFFSETC2I_0__SHIFT                                 10
1162250003Sadrian#define DC_CAL_STATUS_B0__OFFSETC2I_0__WIDTH                                  5
1163250003Sadrian#define DC_CAL_STATUS_B0__OFFSETC2I_0__MASK                         0x00007c00U
1164250003Sadrian#define DC_CAL_STATUS_B0__OFFSETC2I_0__READ(src) \
1165250003Sadrian                    (((u_int32_t)(src)\
1166250003Sadrian                    & 0x00007c00U) >> 10)
1167250003Sadrian
1168250003Sadrian/* macros for field offsetC2Q_0 */
1169250003Sadrian#define DC_CAL_STATUS_B0__OFFSETC2Q_0__SHIFT                                 15
1170250003Sadrian#define DC_CAL_STATUS_B0__OFFSETC2Q_0__WIDTH                                  5
1171250003Sadrian#define DC_CAL_STATUS_B0__OFFSETC2Q_0__MASK                         0x000f8000U
1172250003Sadrian#define DC_CAL_STATUS_B0__OFFSETC2Q_0__READ(src) \
1173250003Sadrian                    (((u_int32_t)(src)\
1174250003Sadrian                    & 0x000f8000U) >> 15)
1175250003Sadrian
1176250003Sadrian/* macros for field offsetC3I_0 */
1177250003Sadrian#define DC_CAL_STATUS_B0__OFFSETC3I_0__SHIFT                                 20
1178250003Sadrian#define DC_CAL_STATUS_B0__OFFSETC3I_0__WIDTH                                  5
1179250003Sadrian#define DC_CAL_STATUS_B0__OFFSETC3I_0__MASK                         0x01f00000U
1180250003Sadrian#define DC_CAL_STATUS_B0__OFFSETC3I_0__READ(src) \
1181250003Sadrian                    (((u_int32_t)(src)\
1182250003Sadrian                    & 0x01f00000U) >> 20)
1183250003Sadrian
1184250003Sadrian/* macros for field offsetC3Q_0 */
1185250003Sadrian#define DC_CAL_STATUS_B0__OFFSETC3Q_0__SHIFT                                 25
1186250003Sadrian#define DC_CAL_STATUS_B0__OFFSETC3Q_0__WIDTH                                  5
1187250003Sadrian#define DC_CAL_STATUS_B0__OFFSETC3Q_0__MASK                         0x3e000000U
1188250003Sadrian#define DC_CAL_STATUS_B0__OFFSETC3Q_0__READ(src) \
1189250003Sadrian                    (((u_int32_t)(src)\
1190250003Sadrian                    & 0x3e000000U) >> 25)
1191250003Sadrian#define DC_CAL_STATUS_B0__TYPE                                        u_int32_t
1192250003Sadrian#define DC_CAL_STATUS_B0__READ                                      0x3fffffffU
1193250003Sadrian
1194250003Sadrian#endif /* __DC_CAL_STATUS_B0_MACRO__ */
1195250003Sadrian
1196250003Sadrian
1197250003Sadrian/* macros for bb_reg_block.bb_agc_reg_map.BB_dc_cal_status_b0 */
1198250003Sadrian#define INST_BB_REG_BLOCK__BB_AGC_REG_MAP__BB_DC_CAL_STATUS_B0__NUM           1
1199250003Sadrian
1200250003Sadrian/* macros for BlueprintGlobalNameSpace::bbb_sig_detect */
1201250003Sadrian
1202250003Sadrian/* macros for field bbb_mrc_off_no_swap */
1203250003Sadrian#define BBB_SIG_DETECT__BBB_MRC_OFF_NO_SWAP__SHIFT                           23
1204250003Sadrian#define BBB_SIG_DETECT__BBB_MRC_OFF_NO_SWAP__WIDTH                            1
1205250003Sadrian#define BBB_SIG_DETECT__BBB_MRC_OFF_NO_SWAP__MASK                   0x00800000U
1206250003Sadrian#define BBB_SIG_DETECT__BBB_MRC_OFF_NO_SWAP__READ(src) \
1207250003Sadrian                    (((u_int32_t)(src)\
1208250003Sadrian                    & 0x00800000U) >> 23)
1209250003Sadrian#define BBB_SIG_DETECT__BBB_MRC_OFF_NO_SWAP__WRITE(src) \
1210250003Sadrian                    (((u_int32_t)(src)\
1211250003Sadrian                    << 23) & 0x00800000U)
1212250003Sadrian#define BBB_SIG_DETECT__BBB_MRC_OFF_NO_SWAP__MODIFY(dst, src) \
1213250003Sadrian                    (dst) = ((dst) &\
1214250003Sadrian                    ~0x00800000U) | (((u_int32_t)(src) <<\
1215250003Sadrian                    23) & 0x00800000U)
1216250003Sadrian#define BBB_SIG_DETECT__BBB_MRC_OFF_NO_SWAP__VERIFY(src) \
1217250003Sadrian                    (!((((u_int32_t)(src)\
1218250003Sadrian                    << 23) & ~0x00800000U)))
1219250003Sadrian#define BBB_SIG_DETECT__BBB_MRC_OFF_NO_SWAP__SET(dst) \
1220250003Sadrian                    (dst) = ((dst) &\
1221250003Sadrian                    ~0x00800000U) | ((u_int32_t)(1) << 23)
1222250003Sadrian#define BBB_SIG_DETECT__BBB_MRC_OFF_NO_SWAP__CLR(dst) \
1223250003Sadrian                    (dst) = ((dst) &\
1224250003Sadrian                    ~0x00800000U) | ((u_int32_t)(0) << 23)
1225250003Sadrian
1226250003Sadrian#define BBB_SIG_DETECT__TYPE                                          u_int32_t
1227250003Sadrian#define BBB_SIG_DETECT__READ                                        0x80ffffffU
1228250003Sadrian#define BBB_SIG_DETECT__WRITE                                       0x80ffffffU
1229250003Sadrian
1230250003Sadrian/* macros for BlueprintGlobalNameSpace::gen_controls */
1231250003Sadrian
1232250003Sadrian/* macros for field enable_dac_async_fifo */
1233250003Sadrian#define GEN_CONTROLS__ENABLE_DAC_ASYNC_FIFO__SHIFT                           11
1234250003Sadrian#define GEN_CONTROLS__ENABLE_DAC_ASYNC_FIFO__WIDTH                            1
1235250003Sadrian#define GEN_CONTROLS__ENABLE_DAC_ASYNC_FIFO__MASK                   0x00000800U
1236250003Sadrian#define GEN_CONTROLS__ENABLE_DAC_ASYNC_FIFO__READ(src) \
1237250003Sadrian                    (((u_int32_t)(src)\
1238250003Sadrian                    & 0x00000800U) >> 11)
1239250003Sadrian#define GEN_CONTROLS__ENABLE_DAC_ASYNC_FIFO__WRITE(src) \
1240250003Sadrian                    (((u_int32_t)(src)\
1241250003Sadrian                    << 11) & 0x00000800U)
1242250003Sadrian#define GEN_CONTROLS__ENABLE_DAC_ASYNC_FIFO__MODIFY(dst, src) \
1243250003Sadrian                    (dst) = ((dst) &\
1244250003Sadrian                    ~0x00000800U) | (((u_int32_t)(src) <<\
1245250003Sadrian                    11) & 0x00000800U)
1246250003Sadrian#define GEN_CONTROLS__ENABLE_DAC_ASYNC_FIFO__VERIFY(src) \
1247250003Sadrian                    (!((((u_int32_t)(src)\
1248250003Sadrian                    << 11) & ~0x00000800U)))
1249250003Sadrian#define GEN_CONTROLS__ENABLE_DAC_ASYNC_FIFO__SET(dst) \
1250250003Sadrian                    (dst) = ((dst) &\
1251250003Sadrian                    ~0x00000800U) | ((u_int32_t)(1) << 11)
1252250003Sadrian#define GEN_CONTROLS__ENABLE_DAC_ASYNC_FIFO__CLR(dst) \
1253250003Sadrian                    (dst) = ((dst) &\
1254250003Sadrian                    ~0x00000800U) | ((u_int32_t)(0) << 11)
1255250003Sadrian
1256250003Sadrian
1257250003Sadrian/* macros for field static20_mode_ht40_packet_handling */
1258250003Sadrian#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_HANDLING__SHIFT              15
1259250003Sadrian#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_HANDLING__WIDTH               1
1260250003Sadrian#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_HANDLING__MASK      0x00008000U
1261250003Sadrian#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_HANDLING__READ(src) \
1262250003Sadrian                    (((u_int32_t)(src)\
1263250003Sadrian                    & 0x00008000U) >> 15)
1264250003Sadrian#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_HANDLING__WRITE(src) \
1265250003Sadrian                    (((u_int32_t)(src)\
1266250003Sadrian                    << 15) & 0x00008000U)
1267250003Sadrian#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_HANDLING__MODIFY(dst, src) \
1268250003Sadrian                    (dst) = ((dst) &\
1269250003Sadrian                    ~0x00008000U) | (((u_int32_t)(src) <<\
1270250003Sadrian                    15) & 0x00008000U)
1271250003Sadrian#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_HANDLING__VERIFY(src) \
1272250003Sadrian                    (!((((u_int32_t)(src)\
1273250003Sadrian                    << 15) & ~0x00008000U)))
1274250003Sadrian#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_HANDLING__SET(dst) \
1275250003Sadrian                    (dst) = ((dst) &\
1276250003Sadrian                    ~0x00008000U) | ((u_int32_t)(1) << 15)
1277250003Sadrian#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_HANDLING__CLR(dst) \
1278250003Sadrian                    (dst) = ((dst) &\
1279250003Sadrian                    ~0x00008000U) | ((u_int32_t)(0) << 15)
1280250003Sadrian
1281250003Sadrian/* macros for field static20_mode_ht40_packet_error_rpt */
1282250003Sadrian#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_ERROR_RPT__SHIFT             16
1283250003Sadrian#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_ERROR_RPT__WIDTH              1
1284250003Sadrian#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_ERROR_RPT__MASK     0x00010000U
1285250003Sadrian#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_ERROR_RPT__READ(src) \
1286250003Sadrian                    (((u_int32_t)(src)\
1287250003Sadrian                    & 0x00010000U) >> 16)
1288250003Sadrian#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_ERROR_RPT__WRITE(src) \
1289250003Sadrian                    (((u_int32_t)(src)\
1290250003Sadrian                    << 16) & 0x00010000U)
1291250003Sadrian#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_ERROR_RPT__MODIFY(dst, src) \
1292250003Sadrian                    (dst) = ((dst) &\
1293250003Sadrian                    ~0x00010000U) | (((u_int32_t)(src) <<\
1294250003Sadrian                    16) & 0x00010000U)
1295250003Sadrian#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_ERROR_RPT__VERIFY(src) \
1296250003Sadrian                    (!((((u_int32_t)(src)\
1297250003Sadrian                    << 16) & ~0x00010000U)))
1298250003Sadrian#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_ERROR_RPT__SET(dst) \
1299250003Sadrian                    (dst) = ((dst) &\
1300250003Sadrian                    ~0x00010000U) | ((u_int32_t)(1) << 16)
1301250003Sadrian#define GEN_CONTROLS__STATIC20_MODE_HT40_PACKET_ERROR_RPT__CLR(dst) \
1302250003Sadrian                    (dst) = ((dst) &\
1303250003Sadrian                    ~0x00010000U) | ((u_int32_t)(0) << 16)
1304250003Sadrian
1305250003Sadrian/* macros for field unsupp_ht_rate_threshold */
1306250003Sadrian#define GEN_CONTROLS__UNSUPP_HT_RATE_THRESHOLD__SHIFT                        18
1307250003Sadrian#define GEN_CONTROLS__UNSUPP_HT_RATE_THRESHOLD__WIDTH                         7
1308250003Sadrian#define GEN_CONTROLS__UNSUPP_HT_RATE_THRESHOLD__MASK                0x01fc0000U
1309250003Sadrian#define GEN_CONTROLS__UNSUPP_HT_RATE_THRESHOLD__READ(src) \
1310250003Sadrian                    (((u_int32_t)(src)\
1311250003Sadrian                    & 0x01fc0000U) >> 18)
1312250003Sadrian#define GEN_CONTROLS__UNSUPP_HT_RATE_THRESHOLD__WRITE(src) \
1313250003Sadrian                    (((u_int32_t)(src)\
1314250003Sadrian                    << 18) & 0x01fc0000U)
1315250003Sadrian#define GEN_CONTROLS__UNSUPP_HT_RATE_THRESHOLD__MODIFY(dst, src) \
1316250003Sadrian                    (dst) = ((dst) &\
1317250003Sadrian                    ~0x01fc0000U) | (((u_int32_t)(src) <<\
1318250003Sadrian                    18) & 0x01fc0000U)
1319250003Sadrian#define GEN_CONTROLS__UNSUPP_HT_RATE_THRESHOLD__VERIFY(src) \
1320250003Sadrian                    (!((((u_int32_t)(src)\
1321250003Sadrian                    << 18) & ~0x01fc0000U)))
1322250003Sadrian#define GEN_CONTROLS__TYPE                                            u_int32_t
1323250003Sadrian#define GEN_CONTROLS__READ                                          0x01fdffffU
1324250003Sadrian#define GEN_CONTROLS__WRITE                                         0x01fdffffU
1325250003Sadrian
1326250003Sadrian/* macros for bb_reg_block.bb_sm_reg_map.BB_gen_controls */
1327250003Sadrian
1328250003Sadrian/* macros for BlueprintGlobalNameSpace::bb_reg_page_control */
1329250003Sadrian#ifndef __BB_REG_PAGE_CONTROL_MACRO__
1330250003Sadrian#define __BB_REG_PAGE_CONTROL_MACRO__
1331250003Sadrian
1332250003Sadrian/* macros for field disable_bb_reg_page */
1333250003Sadrian#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__SHIFT                       0
1334250003Sadrian#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__WIDTH                       1
1335250003Sadrian#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__MASK              0x00000001U
1336250003Sadrian#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__READ(src) \
1337250003Sadrian                    (u_int32_t)(src)\
1338250003Sadrian                    & 0x00000001U
1339250003Sadrian#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__WRITE(src) \
1340250003Sadrian                    ((u_int32_t)(src)\
1341250003Sadrian                    & 0x00000001U)
1342250003Sadrian#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__MODIFY(dst, src) \
1343250003Sadrian                    (dst) = ((dst) &\
1344250003Sadrian                    ~0x00000001U) | ((u_int32_t)(src) &\
1345250003Sadrian                    0x00000001U)
1346250003Sadrian#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__VERIFY(src) \
1347250003Sadrian                    (!(((u_int32_t)(src)\
1348250003Sadrian                    & ~0x00000001U)))
1349250003Sadrian#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__SET(dst) \
1350250003Sadrian                    (dst) = ((dst) &\
1351250003Sadrian                    ~0x00000001U) | (u_int32_t)(1)
1352250003Sadrian#define BB_REG_PAGE_CONTROL__DISABLE_BB_REG_PAGE__CLR(dst) \
1353250003Sadrian                    (dst) = ((dst) &\
1354250003Sadrian                    ~0x00000001U) | (u_int32_t)(0)
1355250003Sadrian
1356250003Sadrian/* macros for field bb_register_page */
1357250003Sadrian#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__SHIFT                          1
1358250003Sadrian#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__WIDTH                          3
1359250003Sadrian#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__MASK                 0x0000000eU
1360250003Sadrian#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__READ(src) \
1361250003Sadrian                    (((u_int32_t)(src)\
1362250003Sadrian                    & 0x0000000eU) >> 1)
1363250003Sadrian#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__WRITE(src) \
1364250003Sadrian                    (((u_int32_t)(src)\
1365250003Sadrian                    << 1) & 0x0000000eU)
1366250003Sadrian#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__MODIFY(dst, src) \
1367250003Sadrian                    (dst) = ((dst) &\
1368250003Sadrian                    ~0x0000000eU) | (((u_int32_t)(src) <<\
1369250003Sadrian                    1) & 0x0000000eU)
1370250003Sadrian#define BB_REG_PAGE_CONTROL__BB_REGISTER_PAGE__VERIFY(src) \
1371250003Sadrian                    (!((((u_int32_t)(src)\
1372250003Sadrian                    << 1) & ~0x0000000eU)))
1373250003Sadrian
1374250003Sadrian/* macros for field direct_access_page */
1375250003Sadrian#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__SHIFT                        4
1376250003Sadrian#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__WIDTH                        1
1377250003Sadrian#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__MASK               0x00000010U
1378250003Sadrian#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__READ(src) \
1379250003Sadrian                    (((u_int32_t)(src)\
1380250003Sadrian                    & 0x00000010U) >> 4)
1381250003Sadrian#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__WRITE(src) \
1382250003Sadrian                    (((u_int32_t)(src)\
1383250003Sadrian                    << 4) & 0x00000010U)
1384250003Sadrian#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__MODIFY(dst, src) \
1385250003Sadrian                    (dst) = ((dst) &\
1386250003Sadrian                    ~0x00000010U) | (((u_int32_t)(src) <<\
1387250003Sadrian                    4) & 0x00000010U)
1388250003Sadrian#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__VERIFY(src) \
1389250003Sadrian                    (!((((u_int32_t)(src)\
1390250003Sadrian                    << 4) & ~0x00000010U)))
1391250003Sadrian#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__SET(dst) \
1392250003Sadrian                    (dst) = ((dst) &\
1393250003Sadrian                    ~0x00000010U) | ((u_int32_t)(1) << 4)
1394250003Sadrian#define BB_REG_PAGE_CONTROL__DIRECT_ACCESS_PAGE__CLR(dst) \
1395250003Sadrian                    (dst) = ((dst) &\
1396250003Sadrian                    ~0x00000010U) | ((u_int32_t)(0) << 4)
1397250003Sadrian#define BB_REG_PAGE_CONTROL__TYPE                                     u_int32_t
1398250003Sadrian#define BB_REG_PAGE_CONTROL__READ                                   0x0000001fU
1399250003Sadrian#define BB_REG_PAGE_CONTROL__WRITE                                  0x0000001fU
1400250003Sadrian
1401250003Sadrian#endif /* __BB_REG_PAGE_CONTROL_MACRO__ */
1402250003Sadrian
1403250003Sadrian
1404250003Sadrian/* macros for bb_reg_block.bb_bbb_reg_map.BB_bb_reg_page_control */
1405250003Sadrian#define INST_BB_REG_BLOCK__BB_BBB_REG_MAP__BB_BB_REG_PAGE_CONTROL__NUM        1
1406250003Sadrian
1407250003Sadrian/* macros for BlueprintGlobalNameSpace::spectral_scan */
1408250003Sadrian
1409250003Sadrian
1410250003Sadrian/* macros for field spectral_scan_compressed_rpt */
1411250003Sadrian#define SPECTRAL_SCAN__SPECTRAL_SCAN_COMPRESSED_RPT__SHIFT                   31
1412250003Sadrian#define SPECTRAL_SCAN__SPECTRAL_SCAN_COMPRESSED_RPT__WIDTH                    1
1413250003Sadrian#define SPECTRAL_SCAN__SPECTRAL_SCAN_COMPRESSED_RPT__MASK           0x80000000U
1414250003Sadrian#define SPECTRAL_SCAN__SPECTRAL_SCAN_COMPRESSED_RPT__READ(src) \
1415250003Sadrian                    (((u_int32_t)(src)\
1416250003Sadrian                    & 0x80000000U) >> 31)
1417250003Sadrian#define SPECTRAL_SCAN__SPECTRAL_SCAN_COMPRESSED_RPT__WRITE(src) \
1418250003Sadrian                    (((u_int32_t)(src)\
1419250003Sadrian                    << 31) & 0x80000000U)
1420250003Sadrian#define SPECTRAL_SCAN__SPECTRAL_SCAN_COMPRESSED_RPT__MODIFY(dst, src) \
1421250003Sadrian                    (dst) = ((dst) &\
1422250003Sadrian                    ~0x80000000U) | (((u_int32_t)(src) <<\
1423250003Sadrian                    31) & 0x80000000U)
1424250003Sadrian#define SPECTRAL_SCAN__SPECTRAL_SCAN_COMPRESSED_RPT__VERIFY(src) \
1425250003Sadrian                    (!((((u_int32_t)(src)\
1426250003Sadrian                    << 31) & ~0x80000000U)))
1427250003Sadrian#define SPECTRAL_SCAN__SPECTRAL_SCAN_COMPRESSED_RPT__SET(dst) \
1428250003Sadrian                    (dst) = ((dst) &\
1429250003Sadrian                    ~0x80000000U) | ((u_int32_t)(1) << 31)
1430250003Sadrian#define SPECTRAL_SCAN__SPECTRAL_SCAN_COMPRESSED_RPT__CLR(dst) \
1431250003Sadrian                    (dst) = ((dst) &\
1432250003Sadrian                    ~0x80000000U) | ((u_int32_t)(0) << 31)
1433250003Sadrian#define SPECTRAL_SCAN__TYPE                                           u_int32_t
1434250003Sadrian#define SPECTRAL_SCAN__READ                                         0xffffffffU
1435250003Sadrian#define SPECTRAL_SCAN__WRITE                                        0xffffffffU
1436250003Sadrian
1437250003Sadrian/* macros for bb_reg_block.bb_sm_reg_map.BB_spectral_scan */
1438250003Sadrian
1439250003Sadrian/* macros for BlueprintGlobalNameSpace::search_start_delay */
1440250003Sadrian
1441250003Sadrian
1442250003Sadrian/* macros for field rx_sounding_enable */
1443250003Sadrian#define SEARCH_START_DELAY__RX_SOUNDING_ENABLE__SHIFT                        14
1444250003Sadrian#define SEARCH_START_DELAY__RX_SOUNDING_ENABLE__WIDTH                         1
1445250003Sadrian#define SEARCH_START_DELAY__RX_SOUNDING_ENABLE__MASK                0x00004000U
1446250003Sadrian#define SEARCH_START_DELAY__RX_SOUNDING_ENABLE__READ(src) \
1447250003Sadrian                    (((u_int32_t)(src)\
1448250003Sadrian                    & 0x00004000U) >> 14)
1449250003Sadrian#define SEARCH_START_DELAY__RX_SOUNDING_ENABLE__WRITE(src) \
1450250003Sadrian                    (((u_int32_t)(src)\
1451250003Sadrian                    << 14) & 0x00004000U)
1452250003Sadrian#define SEARCH_START_DELAY__RX_SOUNDING_ENABLE__MODIFY(dst, src) \
1453250003Sadrian                    (dst) = ((dst) &\
1454250003Sadrian                    ~0x00004000U) | (((u_int32_t)(src) <<\
1455250003Sadrian                    14) & 0x00004000U)
1456250003Sadrian#define SEARCH_START_DELAY__RX_SOUNDING_ENABLE__VERIFY(src) \
1457250003Sadrian                    (!((((u_int32_t)(src)\
1458250003Sadrian                    << 14) & ~0x00004000U)))
1459250003Sadrian#define SEARCH_START_DELAY__RX_SOUNDING_ENABLE__SET(dst) \
1460250003Sadrian                    (dst) = ((dst) &\
1461250003Sadrian                    ~0x00004000U) | ((u_int32_t)(1) << 14)
1462250003Sadrian#define SEARCH_START_DELAY__RX_SOUNDING_ENABLE__CLR(dst) \
1463250003Sadrian                    (dst) = ((dst) &\
1464250003Sadrian                    ~0x00004000U) | ((u_int32_t)(0) << 14)
1465250003Sadrian
1466250003Sadrian/* macros for field rm_hcsd4svd */
1467250003Sadrian#define SEARCH_START_DELAY__RM_HCSD4SVD__SHIFT                               15
1468250003Sadrian#define SEARCH_START_DELAY__RM_HCSD4SVD__WIDTH                                1
1469250003Sadrian#define SEARCH_START_DELAY__RM_HCSD4SVD__MASK                       0x00008000U
1470250003Sadrian#define SEARCH_START_DELAY__RM_HCSD4SVD__READ(src) \
1471250003Sadrian                    (((u_int32_t)(src)\
1472250003Sadrian                    & 0x00008000U) >> 15)
1473250003Sadrian#define SEARCH_START_DELAY__RM_HCSD4SVD__WRITE(src) \
1474250003Sadrian                    (((u_int32_t)(src)\
1475250003Sadrian                    << 15) & 0x00008000U)
1476250003Sadrian#define SEARCH_START_DELAY__RM_HCSD4SVD__MODIFY(dst, src) \
1477250003Sadrian                    (dst) = ((dst) &\
1478250003Sadrian                    ~0x00008000U) | (((u_int32_t)(src) <<\
1479250003Sadrian                    15) & 0x00008000U)
1480250003Sadrian#define SEARCH_START_DELAY__RM_HCSD4SVD__VERIFY(src) \
1481250003Sadrian                    (!((((u_int32_t)(src)\
1482250003Sadrian                    << 15) & ~0x00008000U)))
1483250003Sadrian#define SEARCH_START_DELAY__RM_HCSD4SVD__SET(dst) \
1484250003Sadrian                    (dst) = ((dst) &\
1485250003Sadrian                    ~0x00008000U) | ((u_int32_t)(1) << 15)
1486250003Sadrian#define SEARCH_START_DELAY__RM_HCSD4SVD__CLR(dst) \
1487250003Sadrian                    (dst) = ((dst) &\
1488250003Sadrian                    ~0x00008000U) | ((u_int32_t)(0) << 15)
1489250003Sadrian#define SEARCH_START_DELAY__TYPE                                      u_int32_t
1490250003Sadrian#define SEARCH_START_DELAY__READ                                    0x0000ffffU
1491250003Sadrian#define SEARCH_START_DELAY__WRITE                                   0x0000ffffU
1492250003Sadrian
1493250003Sadrian/* macros for bb_reg_block.bb_sm_reg_map.BB_search_start_delay */
1494250003Sadrian
1495250003Sadrian/* macros for BlueprintGlobalNameSpace::frame_control */
1496250003Sadrian
1497250003Sadrian/* macros for field en_err_static20_mode_ht40_packet */
1498250003Sadrian#define FRAME_CONTROL__EN_ERR_STATIC20_MODE_HT40_PACKET__SHIFT               19
1499250003Sadrian#define FRAME_CONTROL__EN_ERR_STATIC20_MODE_HT40_PACKET__WIDTH                1
1500250003Sadrian#define FRAME_CONTROL__EN_ERR_STATIC20_MODE_HT40_PACKET__MASK       0x00080000U
1501250003Sadrian#define FRAME_CONTROL__EN_ERR_STATIC20_MODE_HT40_PACKET__READ(src) \
1502250003Sadrian                    (((u_int32_t)(src)\
1503250003Sadrian                    & 0x00080000U) >> 19)
1504250003Sadrian#define FRAME_CONTROL__EN_ERR_STATIC20_MODE_HT40_PACKET__WRITE(src) \
1505250003Sadrian                    (((u_int32_t)(src)\
1506250003Sadrian                    << 19) & 0x00080000U)
1507250003Sadrian#define FRAME_CONTROL__EN_ERR_STATIC20_MODE_HT40_PACKET__MODIFY(dst, src) \
1508250003Sadrian                    (dst) = ((dst) &\
1509250003Sadrian                    ~0x00080000U) | (((u_int32_t)(src) <<\
1510250003Sadrian                    19) & 0x00080000U)
1511250003Sadrian#define FRAME_CONTROL__EN_ERR_STATIC20_MODE_HT40_PACKET__VERIFY(src) \
1512250003Sadrian                    (!((((u_int32_t)(src)\
1513250003Sadrian                    << 19) & ~0x00080000U)))
1514250003Sadrian#define FRAME_CONTROL__EN_ERR_STATIC20_MODE_HT40_PACKET__SET(dst) \
1515250003Sadrian                    (dst) = ((dst) &\
1516250003Sadrian                    ~0x00080000U) | ((u_int32_t)(1) << 19)
1517250003Sadrian#define FRAME_CONTROL__EN_ERR_STATIC20_MODE_HT40_PACKET__CLR(dst) \
1518250003Sadrian                    (dst) = ((dst) &\
1519250003Sadrian                    ~0x00080000U) | ((u_int32_t)(0) << 19)
1520250003Sadrian
1521250003Sadrian/* macros for bb_reg_block.bb_sm_reg_map.BB_frame_control */
1522250003Sadrian
1523250003Sadrian/* macros for BlueprintGlobalNameSpace::switch_table_com1 */
1524250003Sadrian
1525250003Sadrian/* macros for field switch_table_com_spdt */
1526250003Sadrian#define SWITCH_TABLE_COM1__SWITCH_TABLE_COM_SPDT__SHIFT                      20
1527250003Sadrian#define SWITCH_TABLE_COM1__SWITCH_TABLE_COM_SPDT__WIDTH                       4
1528250003Sadrian#define SWITCH_TABLE_COM1__SWITCH_TABLE_COM_SPDT__MASK              0x00f00000U
1529250003Sadrian#define SWITCH_TABLE_COM1__SWITCH_TABLE_COM_SPDT__READ(src) \
1530250003Sadrian                    (((u_int32_t)(src)\
1531250003Sadrian                    & 0x00f00000U) >> 20)
1532250003Sadrian#define SWITCH_TABLE_COM1__SWITCH_TABLE_COM_SPDT__WRITE(src) \
1533250003Sadrian                    (((u_int32_t)(src)\
1534250003Sadrian                    << 20) & 0x00f00000U)
1535250003Sadrian#define SWITCH_TABLE_COM1__SWITCH_TABLE_COM_SPDT__MODIFY(dst, src) \
1536250003Sadrian                    (dst) = ((dst) &\
1537250003Sadrian                    ~0x00f00000U) | (((u_int32_t)(src) <<\
1538250003Sadrian                    20) & 0x00f00000U)
1539250003Sadrian#define SWITCH_TABLE_COM1__SWITCH_TABLE_COM_SPDT__VERIFY(src) \
1540250003Sadrian                    (!((((u_int32_t)(src)\
1541250003Sadrian                    << 20) & ~0x00f00000U)))
1542250003Sadrian#define SWITCH_TABLE_COM1__TYPE                                       u_int32_t
1543250003Sadrian#define SWITCH_TABLE_COM1__READ                                     0x00ffffffU
1544250003Sadrian#define SWITCH_TABLE_COM1__WRITE                                    0x00ffffffU
1545250003Sadrian
1546250003Sadrian/* macros for bb_reg_block.bb_sm_reg_map.BB_switch_table_com1 */
1547250003Sadrian
1548250003Sadrian/* macros for bb_reg_block.bb_sm_reg_map.BB_powertx_rate12 */
1549250003Sadrian
1550250003Sadrian/* macros for field use_per_packet_olpc_gain_delta_adj */
1551250003Sadrian#define POWERTX_MAX__USE_PER_PACKET_OLPC_GAIN_DELTA_ADJ__SHIFT                7
1552250003Sadrian#define POWERTX_MAX__USE_PER_PACKET_OLPC_GAIN_DELTA_ADJ__WIDTH                1
1553250003Sadrian#define POWERTX_MAX__USE_PER_PACKET_OLPC_GAIN_DELTA_ADJ__MASK       0x00000080U
1554250003Sadrian#define POWERTX_MAX__USE_PER_PACKET_OLPC_GAIN_DELTA_ADJ__READ(src) \
1555250003Sadrian                    (((u_int32_t)(src)\
1556250003Sadrian                    & 0x00000080U) >> 7)
1557250003Sadrian#define POWERTX_MAX__USE_PER_PACKET_OLPC_GAIN_DELTA_ADJ__WRITE(src) \
1558250003Sadrian                    (((u_int32_t)(src)\
1559250003Sadrian                    << 7) & 0x00000080U)
1560250003Sadrian#define POWERTX_MAX__USE_PER_PACKET_OLPC_GAIN_DELTA_ADJ__MODIFY(dst, src) \
1561250003Sadrian                    (dst) = ((dst) &\
1562250003Sadrian                    ~0x00000080U) | (((u_int32_t)(src) <<\
1563250003Sadrian                    7) & 0x00000080U)
1564250003Sadrian#define POWERTX_MAX__USE_PER_PACKET_OLPC_GAIN_DELTA_ADJ__VERIFY(src) \
1565250003Sadrian                    (!((((u_int32_t)(src)\
1566250003Sadrian                    << 7) & ~0x00000080U)))
1567250003Sadrian#define POWERTX_MAX__USE_PER_PACKET_OLPC_GAIN_DELTA_ADJ__SET(dst) \
1568250003Sadrian                    (dst) = ((dst) &\
1569250003Sadrian                    ~0x00000080U) | ((u_int32_t)(1) << 7)
1570250003Sadrian#define POWERTX_MAX__USE_PER_PACKET_OLPC_GAIN_DELTA_ADJ__CLR(dst) \
1571250003Sadrian                    (dst) = ((dst) &\
1572250003Sadrian                    ~0x00000080U) | ((u_int32_t)(0) << 7)
1573250003Sadrian#define POWERTX_MAX__TYPE                                             u_int32_t
1574250003Sadrian#define POWERTX_MAX__READ                                           0x000000c0U
1575250003Sadrian#define POWERTX_MAX__WRITE                                          0x000000c0U
1576250003Sadrian
1577250003Sadrian/* macros for bb_reg_block.bb_sm_reg_map.BB_powertx_max */
1578250003Sadrian
1579250003Sadrian/* macros for BlueprintGlobalNameSpace::tx_forced_gain */
1580250003Sadrian
1581250003Sadrian
1582250003Sadrian/* macros for field forced_ob2G */
1583250003Sadrian#define TX_FORCED_GAIN__FORCED_OB2G__SHIFT                                   25
1584250003Sadrian#define TX_FORCED_GAIN__FORCED_OB2G__WIDTH                                    3
1585250003Sadrian#define TX_FORCED_GAIN__FORCED_OB2G__MASK                           0x0e000000U
1586250003Sadrian#define TX_FORCED_GAIN__FORCED_OB2G__READ(src) \
1587250003Sadrian                    (((u_int32_t)(src)\
1588250003Sadrian                    & 0x0e000000U) >> 25)
1589250003Sadrian#define TX_FORCED_GAIN__FORCED_OB2G__WRITE(src) \
1590250003Sadrian                    (((u_int32_t)(src)\
1591250003Sadrian                    << 25) & 0x0e000000U)
1592250003Sadrian#define TX_FORCED_GAIN__FORCED_OB2G__MODIFY(dst, src) \
1593250003Sadrian                    (dst) = ((dst) &\
1594250003Sadrian                    ~0x0e000000U) | (((u_int32_t)(src) <<\
1595250003Sadrian                    25) & 0x0e000000U)
1596250003Sadrian#define TX_FORCED_GAIN__FORCED_OB2G__VERIFY(src) \
1597250003Sadrian                    (!((((u_int32_t)(src)\
1598250003Sadrian                    << 25) & ~0x0e000000U)))
1599250003Sadrian
1600250003Sadrian/* macros for field forced_db2G */
1601250003Sadrian#define TX_FORCED_GAIN__FORCED_DB2G__SHIFT                                   28
1602250003Sadrian#define TX_FORCED_GAIN__FORCED_DB2G__WIDTH                                    3
1603250003Sadrian#define TX_FORCED_GAIN__FORCED_DB2G__MASK                           0x70000000U
1604250003Sadrian#define TX_FORCED_GAIN__FORCED_DB2G__READ(src) \
1605250003Sadrian                    (((u_int32_t)(src)\
1606250003Sadrian                    & 0x70000000U) >> 28)
1607250003Sadrian#define TX_FORCED_GAIN__FORCED_DB2G__WRITE(src) \
1608250003Sadrian                    (((u_int32_t)(src)\
1609250003Sadrian                    << 28) & 0x70000000U)
1610250003Sadrian#define TX_FORCED_GAIN__FORCED_DB2G__MODIFY(dst, src) \
1611250003Sadrian                    (dst) = ((dst) &\
1612250003Sadrian                    ~0x70000000U) | (((u_int32_t)(src) <<\
1613250003Sadrian                    28) & 0x70000000U)
1614250003Sadrian#define TX_FORCED_GAIN__FORCED_DB2G__VERIFY(src) \
1615250003Sadrian                    (!((((u_int32_t)(src)\
1616250003Sadrian                    << 28) & ~0x70000000U)))
1617250003Sadrian
1618250003Sadrian/* macros for field forced_green_paprd_enable */
1619250003Sadrian#define TX_FORCED_GAIN__FORCED_GREEN_PAPRD_ENABLE__SHIFT                     31
1620250003Sadrian#define TX_FORCED_GAIN__FORCED_GREEN_PAPRD_ENABLE__WIDTH                      1
1621250003Sadrian#define TX_FORCED_GAIN__FORCED_GREEN_PAPRD_ENABLE__MASK             0x80000000U
1622250003Sadrian#define TX_FORCED_GAIN__FORCED_GREEN_PAPRD_ENABLE__READ(src) \
1623250003Sadrian                    (((u_int32_t)(src)\
1624250003Sadrian                    & 0x80000000U) >> 31)
1625250003Sadrian#define TX_FORCED_GAIN__FORCED_GREEN_PAPRD_ENABLE__WRITE(src) \
1626250003Sadrian                    (((u_int32_t)(src)\
1627250003Sadrian                    << 31) & 0x80000000U)
1628250003Sadrian#define TX_FORCED_GAIN__FORCED_GREEN_PAPRD_ENABLE__MODIFY(dst, src) \
1629250003Sadrian                    (dst) = ((dst) &\
1630250003Sadrian                    ~0x80000000U) | (((u_int32_t)(src) <<\
1631250003Sadrian                    31) & 0x80000000U)
1632250003Sadrian#define TX_FORCED_GAIN__FORCED_GREEN_PAPRD_ENABLE__VERIFY(src) \
1633250003Sadrian                    (!((((u_int32_t)(src)\
1634250003Sadrian                    << 31) & ~0x80000000U)))
1635250003Sadrian#define TX_FORCED_GAIN__FORCED_GREEN_PAPRD_ENABLE__SET(dst) \
1636250003Sadrian                    (dst) = ((dst) &\
1637250003Sadrian                    ~0x80000000U) | ((u_int32_t)(1) << 31)
1638250003Sadrian#define TX_FORCED_GAIN__FORCED_GREEN_PAPRD_ENABLE__CLR(dst) \
1639250003Sadrian                    (dst) = ((dst) &\
1640250003Sadrian                    ~0x80000000U) | ((u_int32_t)(0) << 31)
1641250003Sadrian#define TX_FORCED_GAIN__TYPE                                          u_int32_t
1642250003Sadrian#define TX_FORCED_GAIN__READ                                        0xffffffffU
1643250003Sadrian#define TX_FORCED_GAIN__WRITE                                       0xffffffffU
1644250003Sadrian
1645250003Sadrian/* macros for bb_reg_block.bb_sm_reg_map.BB_tx_forced_gain */
1646250003Sadrian
1647250003Sadrian/* macros for BlueprintGlobalNameSpace::txiqcal_control_0 */
1648250003Sadrian
1649250003Sadrian
1650250003Sadrian/* macros for field enable_txiq_calibrate */
1651250003Sadrian#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__SHIFT                      31
1652250003Sadrian#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__WIDTH                       1
1653250003Sadrian#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__MASK              0x80000000U
1654250003Sadrian#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__READ(src) \
1655250003Sadrian                    (((u_int32_t)(src)\
1656250003Sadrian                    & 0x80000000U) >> 31)
1657250003Sadrian#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__WRITE(src) \
1658250003Sadrian                    (((u_int32_t)(src)\
1659250003Sadrian                    << 31) & 0x80000000U)
1660250003Sadrian#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__MODIFY(dst, src) \
1661250003Sadrian                    (dst) = ((dst) &\
1662250003Sadrian                    ~0x80000000U) | (((u_int32_t)(src) <<\
1663250003Sadrian                    31) & 0x80000000U)
1664250003Sadrian#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__VERIFY(src) \
1665250003Sadrian                    (!((((u_int32_t)(src)\
1666250003Sadrian                    << 31) & ~0x80000000U)))
1667250003Sadrian#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__SET(dst) \
1668250003Sadrian                    (dst) = ((dst) &\
1669250003Sadrian                    ~0x80000000U) | ((u_int32_t)(1) << 31)
1670250003Sadrian#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__CLR(dst) \
1671250003Sadrian                    (dst) = ((dst) &\
1672250003Sadrian                    ~0x80000000U) | ((u_int32_t)(0) << 31)
1673250003Sadrian#define TXIQCAL_CONTROL_0__TYPE                                       u_int32_t
1674250003Sadrian#define TXIQCAL_CONTROL_0__READ                                     0xffffffffU
1675250003Sadrian#define TXIQCAL_CONTROL_0__WRITE                                    0xffffffffU
1676250003Sadrian
1677250003Sadrian/* macros for bb_reg_block.bb_sm_reg_map.BB_txiqcal_control_0 */
1678250003Sadrian
1679250003Sadrian/* macros for BlueprintGlobalNameSpace::txiqcal_control_0 */
1680250003Sadrian
1681250003Sadrian/* macros for field enable_txiq_calibrate */
1682250003Sadrian#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__SHIFT                      31
1683250003Sadrian#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__WIDTH                       1
1684250003Sadrian#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__MASK              0x80000000U
1685250003Sadrian#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__READ(src) \
1686250003Sadrian                    (((u_int32_t)(src)\
1687250003Sadrian                    & 0x80000000U) >> 31)
1688250003Sadrian#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__WRITE(src) \
1689250003Sadrian                    (((u_int32_t)(src)\
1690250003Sadrian                    << 31) & 0x80000000U)
1691250003Sadrian#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__MODIFY(dst, src) \
1692250003Sadrian                    (dst) = ((dst) &\
1693250003Sadrian                    ~0x80000000U) | (((u_int32_t)(src) <<\
1694250003Sadrian                    31) & 0x80000000U)
1695250003Sadrian#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__VERIFY(src) \
1696250003Sadrian                    (!((((u_int32_t)(src)\
1697250003Sadrian                    << 31) & ~0x80000000U)))
1698250003Sadrian#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__SET(dst) \
1699250003Sadrian                    (dst) = ((dst) &\
1700250003Sadrian                    ~0x80000000U) | ((u_int32_t)(1) << 31)
1701250003Sadrian#define TXIQCAL_CONTROL_0__ENABLE_TXIQ_CALIBRATE__CLR(dst) \
1702250003Sadrian                    (dst) = ((dst) &\
1703250003Sadrian                    ~0x80000000U) | ((u_int32_t)(0) << 31)
1704250003Sadrian#define TXIQCAL_CONTROL_0__TYPE                                       u_int32_t
1705250003Sadrian#define TXIQCAL_CONTROL_0__READ                                     0xffffffffU
1706250003Sadrian#define TXIQCAL_CONTROL_0__WRITE                                    0xffffffffU
1707250003Sadrian
1708250003Sadrian/* macros for bb_reg_block.bb_sm_reg_map.BB_txiqcal_control_0 */
1709250003Sadrian
1710250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_0_1_b0 */
1711250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_0_1_B0_MACRO__
1712250003Sadrian#define __PAPRD_PRE_POST_SCALE_0_1_B0_MACRO__
1713250003Sadrian
1714250003Sadrian/* macros for field paprd_pre_post_scaling_0_1_b0 */
1715250003Sadrian#define PAPRD_PRE_POST_SCALE_0_1_B0__PAPRD_PRE_POST_SCALING_0_1_B0__SHIFT     0
1716250003Sadrian#define PAPRD_PRE_POST_SCALE_0_1_B0__PAPRD_PRE_POST_SCALING_0_1_B0__WIDTH    18
1717250003Sadrian#define PAPRD_PRE_POST_SCALE_0_1_B0__PAPRD_PRE_POST_SCALING_0_1_B0__MASK \
1718250003Sadrian                    0x0003ffffU
1719250003Sadrian#define PAPRD_PRE_POST_SCALE_0_1_B0__PAPRD_PRE_POST_SCALING_0_1_B0__READ(src) \
1720250003Sadrian                    (u_int32_t)(src)\
1721250003Sadrian                    & 0x0003ffffU
1722250003Sadrian#define PAPRD_PRE_POST_SCALE_0_1_B0__PAPRD_PRE_POST_SCALING_0_1_B0__WRITE(src) \
1723250003Sadrian                    ((u_int32_t)(src)\
1724250003Sadrian                    & 0x0003ffffU)
1725250003Sadrian#define PAPRD_PRE_POST_SCALE_0_1_B0__PAPRD_PRE_POST_SCALING_0_1_B0__MODIFY(dst, src) \
1726250003Sadrian                    (dst) = ((dst) &\
1727250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
1728250003Sadrian                    0x0003ffffU)
1729250003Sadrian#define PAPRD_PRE_POST_SCALE_0_1_B0__PAPRD_PRE_POST_SCALING_0_1_B0__VERIFY(src) \
1730250003Sadrian                    (!(((u_int32_t)(src)\
1731250003Sadrian                    & ~0x0003ffffU)))
1732250003Sadrian#define PAPRD_PRE_POST_SCALE_0_1_B0__TYPE                             u_int32_t
1733250003Sadrian#define PAPRD_PRE_POST_SCALE_0_1_B0__READ                           0x0003ffffU
1734250003Sadrian#define PAPRD_PRE_POST_SCALE_0_1_B0__WRITE                          0x0003ffffU
1735250003Sadrian
1736250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_0_1_B0_MACRO__ */
1737250003Sadrian
1738250003Sadrian
1739250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_0_1_b0 */
1740250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_0_1_B0__NUM \
1741250003Sadrian                    1
1742250003Sadrian
1743250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_1_1_b0 */
1744250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_1_1_B0_MACRO__
1745250003Sadrian#define __PAPRD_PRE_POST_SCALE_1_1_B0_MACRO__
1746250003Sadrian
1747250003Sadrian/* macros for field paprd_pre_post_scaling_1_1_b0 */
1748250003Sadrian#define PAPRD_PRE_POST_SCALE_1_1_B0__PAPRD_PRE_POST_SCALING_1_1_B0__SHIFT     0
1749250003Sadrian#define PAPRD_PRE_POST_SCALE_1_1_B0__PAPRD_PRE_POST_SCALING_1_1_B0__WIDTH    18
1750250003Sadrian#define PAPRD_PRE_POST_SCALE_1_1_B0__PAPRD_PRE_POST_SCALING_1_1_B0__MASK \
1751250003Sadrian                    0x0003ffffU
1752250003Sadrian#define PAPRD_PRE_POST_SCALE_1_1_B0__PAPRD_PRE_POST_SCALING_1_1_B0__READ(src) \
1753250003Sadrian                    (u_int32_t)(src)\
1754250003Sadrian                    & 0x0003ffffU
1755250003Sadrian#define PAPRD_PRE_POST_SCALE_1_1_B0__PAPRD_PRE_POST_SCALING_1_1_B0__WRITE(src) \
1756250003Sadrian                    ((u_int32_t)(src)\
1757250003Sadrian                    & 0x0003ffffU)
1758250003Sadrian#define PAPRD_PRE_POST_SCALE_1_1_B0__PAPRD_PRE_POST_SCALING_1_1_B0__MODIFY(dst, src) \
1759250003Sadrian                    (dst) = ((dst) &\
1760250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
1761250003Sadrian                    0x0003ffffU)
1762250003Sadrian#define PAPRD_PRE_POST_SCALE_1_1_B0__PAPRD_PRE_POST_SCALING_1_1_B0__VERIFY(src) \
1763250003Sadrian                    (!(((u_int32_t)(src)\
1764250003Sadrian                    & ~0x0003ffffU)))
1765250003Sadrian#define PAPRD_PRE_POST_SCALE_1_1_B0__TYPE                             u_int32_t
1766250003Sadrian#define PAPRD_PRE_POST_SCALE_1_1_B0__READ                           0x0003ffffU
1767250003Sadrian#define PAPRD_PRE_POST_SCALE_1_1_B0__WRITE                          0x0003ffffU
1768250003Sadrian
1769250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_1_1_B0_MACRO__ */
1770250003Sadrian
1771250003Sadrian
1772250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_1_1_b0 */
1773250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_1_1_B0__NUM \
1774250003Sadrian                    1
1775250003Sadrian
1776250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_2_1_b0 */
1777250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_2_1_B0_MACRO__
1778250003Sadrian#define __PAPRD_PRE_POST_SCALE_2_1_B0_MACRO__
1779250003Sadrian
1780250003Sadrian/* macros for field paprd_pre_post_scaling_2_1_b0 */
1781250003Sadrian#define PAPRD_PRE_POST_SCALE_2_1_B0__PAPRD_PRE_POST_SCALING_2_1_B0__SHIFT     0
1782250003Sadrian#define PAPRD_PRE_POST_SCALE_2_1_B0__PAPRD_PRE_POST_SCALING_2_1_B0__WIDTH    18
1783250003Sadrian#define PAPRD_PRE_POST_SCALE_2_1_B0__PAPRD_PRE_POST_SCALING_2_1_B0__MASK \
1784250003Sadrian                    0x0003ffffU
1785250003Sadrian#define PAPRD_PRE_POST_SCALE_2_1_B0__PAPRD_PRE_POST_SCALING_2_1_B0__READ(src) \
1786250003Sadrian                    (u_int32_t)(src)\
1787250003Sadrian                    & 0x0003ffffU
1788250003Sadrian#define PAPRD_PRE_POST_SCALE_2_1_B0__PAPRD_PRE_POST_SCALING_2_1_B0__WRITE(src) \
1789250003Sadrian                    ((u_int32_t)(src)\
1790250003Sadrian                    & 0x0003ffffU)
1791250003Sadrian#define PAPRD_PRE_POST_SCALE_2_1_B0__PAPRD_PRE_POST_SCALING_2_1_B0__MODIFY(dst, src) \
1792250003Sadrian                    (dst) = ((dst) &\
1793250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
1794250003Sadrian                    0x0003ffffU)
1795250003Sadrian#define PAPRD_PRE_POST_SCALE_2_1_B0__PAPRD_PRE_POST_SCALING_2_1_B0__VERIFY(src) \
1796250003Sadrian                    (!(((u_int32_t)(src)\
1797250003Sadrian                    & ~0x0003ffffU)))
1798250003Sadrian#define PAPRD_PRE_POST_SCALE_2_1_B0__TYPE                             u_int32_t
1799250003Sadrian#define PAPRD_PRE_POST_SCALE_2_1_B0__READ                           0x0003ffffU
1800250003Sadrian#define PAPRD_PRE_POST_SCALE_2_1_B0__WRITE                          0x0003ffffU
1801250003Sadrian
1802250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_2_1_B0_MACRO__ */
1803250003Sadrian
1804250003Sadrian
1805250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_2_1_b0 */
1806250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_2_1_B0__NUM \
1807250003Sadrian                    1
1808250003Sadrian
1809250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_3_1_b0 */
1810250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_3_1_B0_MACRO__
1811250003Sadrian#define __PAPRD_PRE_POST_SCALE_3_1_B0_MACRO__
1812250003Sadrian
1813250003Sadrian/* macros for field paprd_pre_post_scaling_3_1_b0 */
1814250003Sadrian#define PAPRD_PRE_POST_SCALE_3_1_B0__PAPRD_PRE_POST_SCALING_3_1_B0__SHIFT     0
1815250003Sadrian#define PAPRD_PRE_POST_SCALE_3_1_B0__PAPRD_PRE_POST_SCALING_3_1_B0__WIDTH    18
1816250003Sadrian#define PAPRD_PRE_POST_SCALE_3_1_B0__PAPRD_PRE_POST_SCALING_3_1_B0__MASK \
1817250003Sadrian                    0x0003ffffU
1818250003Sadrian#define PAPRD_PRE_POST_SCALE_3_1_B0__PAPRD_PRE_POST_SCALING_3_1_B0__READ(src) \
1819250003Sadrian                    (u_int32_t)(src)\
1820250003Sadrian                    & 0x0003ffffU
1821250003Sadrian#define PAPRD_PRE_POST_SCALE_3_1_B0__PAPRD_PRE_POST_SCALING_3_1_B0__WRITE(src) \
1822250003Sadrian                    ((u_int32_t)(src)\
1823250003Sadrian                    & 0x0003ffffU)
1824250003Sadrian#define PAPRD_PRE_POST_SCALE_3_1_B0__PAPRD_PRE_POST_SCALING_3_1_B0__MODIFY(dst, src) \
1825250003Sadrian                    (dst) = ((dst) &\
1826250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
1827250003Sadrian                    0x0003ffffU)
1828250003Sadrian#define PAPRD_PRE_POST_SCALE_3_1_B0__PAPRD_PRE_POST_SCALING_3_1_B0__VERIFY(src) \
1829250003Sadrian                    (!(((u_int32_t)(src)\
1830250003Sadrian                    & ~0x0003ffffU)))
1831250003Sadrian#define PAPRD_PRE_POST_SCALE_3_1_B0__TYPE                             u_int32_t
1832250003Sadrian#define PAPRD_PRE_POST_SCALE_3_1_B0__READ                           0x0003ffffU
1833250003Sadrian#define PAPRD_PRE_POST_SCALE_3_1_B0__WRITE                          0x0003ffffU
1834250003Sadrian
1835250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_3_1_B0_MACRO__ */
1836250003Sadrian
1837250003Sadrian
1838250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_3_1_b0 */
1839250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_3_1_B0__NUM \
1840250003Sadrian                    1
1841250003Sadrian
1842250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_4_1_b0 */
1843250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_4_1_B0_MACRO__
1844250003Sadrian#define __PAPRD_PRE_POST_SCALE_4_1_B0_MACRO__
1845250003Sadrian
1846250003Sadrian/* macros for field paprd_pre_post_scaling_4_1_b0 */
1847250003Sadrian#define PAPRD_PRE_POST_SCALE_4_1_B0__PAPRD_PRE_POST_SCALING_4_1_B0__SHIFT     0
1848250003Sadrian#define PAPRD_PRE_POST_SCALE_4_1_B0__PAPRD_PRE_POST_SCALING_4_1_B0__WIDTH    18
1849250003Sadrian#define PAPRD_PRE_POST_SCALE_4_1_B0__PAPRD_PRE_POST_SCALING_4_1_B0__MASK \
1850250003Sadrian                    0x0003ffffU
1851250003Sadrian#define PAPRD_PRE_POST_SCALE_4_1_B0__PAPRD_PRE_POST_SCALING_4_1_B0__READ(src) \
1852250003Sadrian                    (u_int32_t)(src)\
1853250003Sadrian                    & 0x0003ffffU
1854250003Sadrian#define PAPRD_PRE_POST_SCALE_4_1_B0__PAPRD_PRE_POST_SCALING_4_1_B0__WRITE(src) \
1855250003Sadrian                    ((u_int32_t)(src)\
1856250003Sadrian                    & 0x0003ffffU)
1857250003Sadrian#define PAPRD_PRE_POST_SCALE_4_1_B0__PAPRD_PRE_POST_SCALING_4_1_B0__MODIFY(dst, src) \
1858250003Sadrian                    (dst) = ((dst) &\
1859250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
1860250003Sadrian                    0x0003ffffU)
1861250003Sadrian#define PAPRD_PRE_POST_SCALE_4_1_B0__PAPRD_PRE_POST_SCALING_4_1_B0__VERIFY(src) \
1862250003Sadrian                    (!(((u_int32_t)(src)\
1863250003Sadrian                    & ~0x0003ffffU)))
1864250003Sadrian#define PAPRD_PRE_POST_SCALE_4_1_B0__TYPE                             u_int32_t
1865250003Sadrian#define PAPRD_PRE_POST_SCALE_4_1_B0__READ                           0x0003ffffU
1866250003Sadrian#define PAPRD_PRE_POST_SCALE_4_1_B0__WRITE                          0x0003ffffU
1867250003Sadrian
1868250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_4_1_B0_MACRO__ */
1869250003Sadrian
1870250003Sadrian
1871250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_4_1_b0 */
1872250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_4_1_B0__NUM \
1873250003Sadrian                    1
1874250003Sadrian
1875250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_5_1_b0 */
1876250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_5_1_B0_MACRO__
1877250003Sadrian#define __PAPRD_PRE_POST_SCALE_5_1_B0_MACRO__
1878250003Sadrian
1879250003Sadrian/* macros for field paprd_pre_post_scaling_5_1_b0 */
1880250003Sadrian#define PAPRD_PRE_POST_SCALE_5_1_B0__PAPRD_PRE_POST_SCALING_5_1_B0__SHIFT     0
1881250003Sadrian#define PAPRD_PRE_POST_SCALE_5_1_B0__PAPRD_PRE_POST_SCALING_5_1_B0__WIDTH    18
1882250003Sadrian#define PAPRD_PRE_POST_SCALE_5_1_B0__PAPRD_PRE_POST_SCALING_5_1_B0__MASK \
1883250003Sadrian                    0x0003ffffU
1884250003Sadrian#define PAPRD_PRE_POST_SCALE_5_1_B0__PAPRD_PRE_POST_SCALING_5_1_B0__READ(src) \
1885250003Sadrian                    (u_int32_t)(src)\
1886250003Sadrian                    & 0x0003ffffU
1887250003Sadrian#define PAPRD_PRE_POST_SCALE_5_1_B0__PAPRD_PRE_POST_SCALING_5_1_B0__WRITE(src) \
1888250003Sadrian                    ((u_int32_t)(src)\
1889250003Sadrian                    & 0x0003ffffU)
1890250003Sadrian#define PAPRD_PRE_POST_SCALE_5_1_B0__PAPRD_PRE_POST_SCALING_5_1_B0__MODIFY(dst, src) \
1891250003Sadrian                    (dst) = ((dst) &\
1892250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
1893250003Sadrian                    0x0003ffffU)
1894250003Sadrian#define PAPRD_PRE_POST_SCALE_5_1_B0__PAPRD_PRE_POST_SCALING_5_1_B0__VERIFY(src) \
1895250003Sadrian                    (!(((u_int32_t)(src)\
1896250003Sadrian                    & ~0x0003ffffU)))
1897250003Sadrian#define PAPRD_PRE_POST_SCALE_5_1_B0__TYPE                             u_int32_t
1898250003Sadrian#define PAPRD_PRE_POST_SCALE_5_1_B0__READ                           0x0003ffffU
1899250003Sadrian#define PAPRD_PRE_POST_SCALE_5_1_B0__WRITE                          0x0003ffffU
1900250003Sadrian
1901250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_5_1_B0_MACRO__ */
1902250003Sadrian
1903250003Sadrian
1904250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_5_1_b0 */
1905250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_5_1_B0__NUM \
1906250003Sadrian                    1
1907250003Sadrian
1908250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_6_1_b0 */
1909250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_6_1_B0_MACRO__
1910250003Sadrian#define __PAPRD_PRE_POST_SCALE_6_1_B0_MACRO__
1911250003Sadrian
1912250003Sadrian/* macros for field paprd_pre_post_scaling_6_1_b0 */
1913250003Sadrian#define PAPRD_PRE_POST_SCALE_6_1_B0__PAPRD_PRE_POST_SCALING_6_1_B0__SHIFT     0
1914250003Sadrian#define PAPRD_PRE_POST_SCALE_6_1_B0__PAPRD_PRE_POST_SCALING_6_1_B0__WIDTH    18
1915250003Sadrian#define PAPRD_PRE_POST_SCALE_6_1_B0__PAPRD_PRE_POST_SCALING_6_1_B0__MASK \
1916250003Sadrian                    0x0003ffffU
1917250003Sadrian#define PAPRD_PRE_POST_SCALE_6_1_B0__PAPRD_PRE_POST_SCALING_6_1_B0__READ(src) \
1918250003Sadrian                    (u_int32_t)(src)\
1919250003Sadrian                    & 0x0003ffffU
1920250003Sadrian#define PAPRD_PRE_POST_SCALE_6_1_B0__PAPRD_PRE_POST_SCALING_6_1_B0__WRITE(src) \
1921250003Sadrian                    ((u_int32_t)(src)\
1922250003Sadrian                    & 0x0003ffffU)
1923250003Sadrian#define PAPRD_PRE_POST_SCALE_6_1_B0__PAPRD_PRE_POST_SCALING_6_1_B0__MODIFY(dst, src) \
1924250003Sadrian                    (dst) = ((dst) &\
1925250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
1926250003Sadrian                    0x0003ffffU)
1927250003Sadrian#define PAPRD_PRE_POST_SCALE_6_1_B0__PAPRD_PRE_POST_SCALING_6_1_B0__VERIFY(src) \
1928250003Sadrian                    (!(((u_int32_t)(src)\
1929250003Sadrian                    & ~0x0003ffffU)))
1930250003Sadrian#define PAPRD_PRE_POST_SCALE_6_1_B0__TYPE                             u_int32_t
1931250003Sadrian#define PAPRD_PRE_POST_SCALE_6_1_B0__READ                           0x0003ffffU
1932250003Sadrian#define PAPRD_PRE_POST_SCALE_6_1_B0__WRITE                          0x0003ffffU
1933250003Sadrian
1934250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_6_1_B0_MACRO__ */
1935250003Sadrian
1936250003Sadrian
1937250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_6_1_b0 */
1938250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_6_1_B0__NUM \
1939250003Sadrian                    1
1940250003Sadrian
1941250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_7_1_b0 */
1942250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_7_1_B0_MACRO__
1943250003Sadrian#define __PAPRD_PRE_POST_SCALE_7_1_B0_MACRO__
1944250003Sadrian
1945250003Sadrian/* macros for field paprd_pre_post_scaling_7_1_b0 */
1946250003Sadrian#define PAPRD_PRE_POST_SCALE_7_1_B0__PAPRD_PRE_POST_SCALING_7_1_B0__SHIFT     0
1947250003Sadrian#define PAPRD_PRE_POST_SCALE_7_1_B0__PAPRD_PRE_POST_SCALING_7_1_B0__WIDTH    18
1948250003Sadrian#define PAPRD_PRE_POST_SCALE_7_1_B0__PAPRD_PRE_POST_SCALING_7_1_B0__MASK \
1949250003Sadrian                    0x0003ffffU
1950250003Sadrian#define PAPRD_PRE_POST_SCALE_7_1_B0__PAPRD_PRE_POST_SCALING_7_1_B0__READ(src) \
1951250003Sadrian                    (u_int32_t)(src)\
1952250003Sadrian                    & 0x0003ffffU
1953250003Sadrian#define PAPRD_PRE_POST_SCALE_7_1_B0__PAPRD_PRE_POST_SCALING_7_1_B0__WRITE(src) \
1954250003Sadrian                    ((u_int32_t)(src)\
1955250003Sadrian                    & 0x0003ffffU)
1956250003Sadrian#define PAPRD_PRE_POST_SCALE_7_1_B0__PAPRD_PRE_POST_SCALING_7_1_B0__MODIFY(dst, src) \
1957250003Sadrian                    (dst) = ((dst) &\
1958250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
1959250003Sadrian                    0x0003ffffU)
1960250003Sadrian#define PAPRD_PRE_POST_SCALE_7_1_B0__PAPRD_PRE_POST_SCALING_7_1_B0__VERIFY(src) \
1961250003Sadrian                    (!(((u_int32_t)(src)\
1962250003Sadrian                    & ~0x0003ffffU)))
1963250003Sadrian#define PAPRD_PRE_POST_SCALE_7_1_B0__TYPE                             u_int32_t
1964250003Sadrian#define PAPRD_PRE_POST_SCALE_7_1_B0__READ                           0x0003ffffU
1965250003Sadrian#define PAPRD_PRE_POST_SCALE_7_1_B0__WRITE                          0x0003ffffU
1966250003Sadrian
1967250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_7_1_B0_MACRO__ */
1968250003Sadrian
1969250003Sadrian
1970250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_7_1_b0 */
1971250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_7_1_B0__NUM \
1972250003Sadrian                    1
1973250003Sadrian
1974250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_0_2_b0 */
1975250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_0_2_B0_MACRO__
1976250003Sadrian#define __PAPRD_PRE_POST_SCALE_0_2_B0_MACRO__
1977250003Sadrian
1978250003Sadrian/* macros for field paprd_pre_post_scaling_0_2_b0 */
1979250003Sadrian#define PAPRD_PRE_POST_SCALE_0_2_B0__PAPRD_PRE_POST_SCALING_0_2_B0__SHIFT     0
1980250003Sadrian#define PAPRD_PRE_POST_SCALE_0_2_B0__PAPRD_PRE_POST_SCALING_0_2_B0__WIDTH    18
1981250003Sadrian#define PAPRD_PRE_POST_SCALE_0_2_B0__PAPRD_PRE_POST_SCALING_0_2_B0__MASK \
1982250003Sadrian                    0x0003ffffU
1983250003Sadrian#define PAPRD_PRE_POST_SCALE_0_2_B0__PAPRD_PRE_POST_SCALING_0_2_B0__READ(src) \
1984250003Sadrian                    (u_int32_t)(src)\
1985250003Sadrian                    & 0x0003ffffU
1986250003Sadrian#define PAPRD_PRE_POST_SCALE_0_2_B0__PAPRD_PRE_POST_SCALING_0_2_B0__WRITE(src) \
1987250003Sadrian                    ((u_int32_t)(src)\
1988250003Sadrian                    & 0x0003ffffU)
1989250003Sadrian#define PAPRD_PRE_POST_SCALE_0_2_B0__PAPRD_PRE_POST_SCALING_0_2_B0__MODIFY(dst, src) \
1990250003Sadrian                    (dst) = ((dst) &\
1991250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
1992250003Sadrian                    0x0003ffffU)
1993250003Sadrian#define PAPRD_PRE_POST_SCALE_0_2_B0__PAPRD_PRE_POST_SCALING_0_2_B0__VERIFY(src) \
1994250003Sadrian                    (!(((u_int32_t)(src)\
1995250003Sadrian                    & ~0x0003ffffU)))
1996250003Sadrian#define PAPRD_PRE_POST_SCALE_0_2_B0__TYPE                             u_int32_t
1997250003Sadrian#define PAPRD_PRE_POST_SCALE_0_2_B0__READ                           0x0003ffffU
1998250003Sadrian#define PAPRD_PRE_POST_SCALE_0_2_B0__WRITE                          0x0003ffffU
1999250003Sadrian
2000250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_0_2_B0_MACRO__ */
2001250003Sadrian
2002250003Sadrian
2003250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_0_2_b0 */
2004250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_0_2_B0__NUM \
2005250003Sadrian                    1
2006250003Sadrian
2007250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_1_2_b0 */
2008250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_1_2_B0_MACRO__
2009250003Sadrian#define __PAPRD_PRE_POST_SCALE_1_2_B0_MACRO__
2010250003Sadrian
2011250003Sadrian/* macros for field paprd_pre_post_scaling_1_2_b0 */
2012250003Sadrian#define PAPRD_PRE_POST_SCALE_1_2_B0__PAPRD_PRE_POST_SCALING_1_2_B0__SHIFT     0
2013250003Sadrian#define PAPRD_PRE_POST_SCALE_1_2_B0__PAPRD_PRE_POST_SCALING_1_2_B0__WIDTH    18
2014250003Sadrian#define PAPRD_PRE_POST_SCALE_1_2_B0__PAPRD_PRE_POST_SCALING_1_2_B0__MASK \
2015250003Sadrian                    0x0003ffffU
2016250003Sadrian#define PAPRD_PRE_POST_SCALE_1_2_B0__PAPRD_PRE_POST_SCALING_1_2_B0__READ(src) \
2017250003Sadrian                    (u_int32_t)(src)\
2018250003Sadrian                    & 0x0003ffffU
2019250003Sadrian#define PAPRD_PRE_POST_SCALE_1_2_B0__PAPRD_PRE_POST_SCALING_1_2_B0__WRITE(src) \
2020250003Sadrian                    ((u_int32_t)(src)\
2021250003Sadrian                    & 0x0003ffffU)
2022250003Sadrian#define PAPRD_PRE_POST_SCALE_1_2_B0__PAPRD_PRE_POST_SCALING_1_2_B0__MODIFY(dst, src) \
2023250003Sadrian                    (dst) = ((dst) &\
2024250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2025250003Sadrian                    0x0003ffffU)
2026250003Sadrian#define PAPRD_PRE_POST_SCALE_1_2_B0__PAPRD_PRE_POST_SCALING_1_2_B0__VERIFY(src) \
2027250003Sadrian                    (!(((u_int32_t)(src)\
2028250003Sadrian                    & ~0x0003ffffU)))
2029250003Sadrian#define PAPRD_PRE_POST_SCALE_1_2_B0__TYPE                             u_int32_t
2030250003Sadrian#define PAPRD_PRE_POST_SCALE_1_2_B0__READ                           0x0003ffffU
2031250003Sadrian#define PAPRD_PRE_POST_SCALE_1_2_B0__WRITE                          0x0003ffffU
2032250003Sadrian
2033250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_1_2_B0_MACRO__ */
2034250003Sadrian
2035250003Sadrian
2036250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_1_2_b0 */
2037250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_1_2_B0__NUM \
2038250003Sadrian                    1
2039250003Sadrian
2040250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_2_2_b0 */
2041250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_2_2_B0_MACRO__
2042250003Sadrian#define __PAPRD_PRE_POST_SCALE_2_2_B0_MACRO__
2043250003Sadrian
2044250003Sadrian/* macros for field paprd_pre_post_scaling_2_2_b0 */
2045250003Sadrian#define PAPRD_PRE_POST_SCALE_2_2_B0__PAPRD_PRE_POST_SCALING_2_2_B0__SHIFT     0
2046250003Sadrian#define PAPRD_PRE_POST_SCALE_2_2_B0__PAPRD_PRE_POST_SCALING_2_2_B0__WIDTH    18
2047250003Sadrian#define PAPRD_PRE_POST_SCALE_2_2_B0__PAPRD_PRE_POST_SCALING_2_2_B0__MASK \
2048250003Sadrian                    0x0003ffffU
2049250003Sadrian#define PAPRD_PRE_POST_SCALE_2_2_B0__PAPRD_PRE_POST_SCALING_2_2_B0__READ(src) \
2050250003Sadrian                    (u_int32_t)(src)\
2051250003Sadrian                    & 0x0003ffffU
2052250003Sadrian#define PAPRD_PRE_POST_SCALE_2_2_B0__PAPRD_PRE_POST_SCALING_2_2_B0__WRITE(src) \
2053250003Sadrian                    ((u_int32_t)(src)\
2054250003Sadrian                    & 0x0003ffffU)
2055250003Sadrian#define PAPRD_PRE_POST_SCALE_2_2_B0__PAPRD_PRE_POST_SCALING_2_2_B0__MODIFY(dst, src) \
2056250003Sadrian                    (dst) = ((dst) &\
2057250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2058250003Sadrian                    0x0003ffffU)
2059250003Sadrian#define PAPRD_PRE_POST_SCALE_2_2_B0__PAPRD_PRE_POST_SCALING_2_2_B0__VERIFY(src) \
2060250003Sadrian                    (!(((u_int32_t)(src)\
2061250003Sadrian                    & ~0x0003ffffU)))
2062250003Sadrian#define PAPRD_PRE_POST_SCALE_2_2_B0__TYPE                             u_int32_t
2063250003Sadrian#define PAPRD_PRE_POST_SCALE_2_2_B0__READ                           0x0003ffffU
2064250003Sadrian#define PAPRD_PRE_POST_SCALE_2_2_B0__WRITE                          0x0003ffffU
2065250003Sadrian
2066250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_2_2_B0_MACRO__ */
2067250003Sadrian
2068250003Sadrian
2069250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_2_2_b0 */
2070250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_2_2_B0__NUM \
2071250003Sadrian                    1
2072250003Sadrian
2073250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_3_2_b0 */
2074250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_3_2_B0_MACRO__
2075250003Sadrian#define __PAPRD_PRE_POST_SCALE_3_2_B0_MACRO__
2076250003Sadrian
2077250003Sadrian/* macros for field paprd_pre_post_scaling_3_2_b0 */
2078250003Sadrian#define PAPRD_PRE_POST_SCALE_3_2_B0__PAPRD_PRE_POST_SCALING_3_2_B0__SHIFT     0
2079250003Sadrian#define PAPRD_PRE_POST_SCALE_3_2_B0__PAPRD_PRE_POST_SCALING_3_2_B0__WIDTH    18
2080250003Sadrian#define PAPRD_PRE_POST_SCALE_3_2_B0__PAPRD_PRE_POST_SCALING_3_2_B0__MASK \
2081250003Sadrian                    0x0003ffffU
2082250003Sadrian#define PAPRD_PRE_POST_SCALE_3_2_B0__PAPRD_PRE_POST_SCALING_3_2_B0__READ(src) \
2083250003Sadrian                    (u_int32_t)(src)\
2084250003Sadrian                    & 0x0003ffffU
2085250003Sadrian#define PAPRD_PRE_POST_SCALE_3_2_B0__PAPRD_PRE_POST_SCALING_3_2_B0__WRITE(src) \
2086250003Sadrian                    ((u_int32_t)(src)\
2087250003Sadrian                    & 0x0003ffffU)
2088250003Sadrian#define PAPRD_PRE_POST_SCALE_3_2_B0__PAPRD_PRE_POST_SCALING_3_2_B0__MODIFY(dst, src) \
2089250003Sadrian                    (dst) = ((dst) &\
2090250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2091250003Sadrian                    0x0003ffffU)
2092250003Sadrian#define PAPRD_PRE_POST_SCALE_3_2_B0__PAPRD_PRE_POST_SCALING_3_2_B0__VERIFY(src) \
2093250003Sadrian                    (!(((u_int32_t)(src)\
2094250003Sadrian                    & ~0x0003ffffU)))
2095250003Sadrian#define PAPRD_PRE_POST_SCALE_3_2_B0__TYPE                             u_int32_t
2096250003Sadrian#define PAPRD_PRE_POST_SCALE_3_2_B0__READ                           0x0003ffffU
2097250003Sadrian#define PAPRD_PRE_POST_SCALE_3_2_B0__WRITE                          0x0003ffffU
2098250003Sadrian
2099250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_3_2_B0_MACRO__ */
2100250003Sadrian
2101250003Sadrian
2102250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_3_2_b0 */
2103250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_3_2_B0__NUM \
2104250003Sadrian                    1
2105250003Sadrian
2106250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_4_2_b0 */
2107250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_4_2_B0_MACRO__
2108250003Sadrian#define __PAPRD_PRE_POST_SCALE_4_2_B0_MACRO__
2109250003Sadrian
2110250003Sadrian/* macros for field paprd_pre_post_scaling_4_2_b0 */
2111250003Sadrian#define PAPRD_PRE_POST_SCALE_4_2_B0__PAPRD_PRE_POST_SCALING_4_2_B0__SHIFT     0
2112250003Sadrian#define PAPRD_PRE_POST_SCALE_4_2_B0__PAPRD_PRE_POST_SCALING_4_2_B0__WIDTH    18
2113250003Sadrian#define PAPRD_PRE_POST_SCALE_4_2_B0__PAPRD_PRE_POST_SCALING_4_2_B0__MASK \
2114250003Sadrian                    0x0003ffffU
2115250003Sadrian#define PAPRD_PRE_POST_SCALE_4_2_B0__PAPRD_PRE_POST_SCALING_4_2_B0__READ(src) \
2116250003Sadrian                    (u_int32_t)(src)\
2117250003Sadrian                    & 0x0003ffffU
2118250003Sadrian#define PAPRD_PRE_POST_SCALE_4_2_B0__PAPRD_PRE_POST_SCALING_4_2_B0__WRITE(src) \
2119250003Sadrian                    ((u_int32_t)(src)\
2120250003Sadrian                    & 0x0003ffffU)
2121250003Sadrian#define PAPRD_PRE_POST_SCALE_4_2_B0__PAPRD_PRE_POST_SCALING_4_2_B0__MODIFY(dst, src) \
2122250003Sadrian                    (dst) = ((dst) &\
2123250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2124250003Sadrian                    0x0003ffffU)
2125250003Sadrian#define PAPRD_PRE_POST_SCALE_4_2_B0__PAPRD_PRE_POST_SCALING_4_2_B0__VERIFY(src) \
2126250003Sadrian                    (!(((u_int32_t)(src)\
2127250003Sadrian                    & ~0x0003ffffU)))
2128250003Sadrian#define PAPRD_PRE_POST_SCALE_4_2_B0__TYPE                             u_int32_t
2129250003Sadrian#define PAPRD_PRE_POST_SCALE_4_2_B0__READ                           0x0003ffffU
2130250003Sadrian#define PAPRD_PRE_POST_SCALE_4_2_B0__WRITE                          0x0003ffffU
2131250003Sadrian
2132250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_4_2_B0_MACRO__ */
2133250003Sadrian
2134250003Sadrian
2135250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_4_2_b0 */
2136250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_4_2_B0__NUM \
2137250003Sadrian                    1
2138250003Sadrian
2139250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_5_2_b0 */
2140250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_5_2_B0_MACRO__
2141250003Sadrian#define __PAPRD_PRE_POST_SCALE_5_2_B0_MACRO__
2142250003Sadrian
2143250003Sadrian/* macros for field paprd_pre_post_scaling_5_2_b0 */
2144250003Sadrian#define PAPRD_PRE_POST_SCALE_5_2_B0__PAPRD_PRE_POST_SCALING_5_2_B0__SHIFT     0
2145250003Sadrian#define PAPRD_PRE_POST_SCALE_5_2_B0__PAPRD_PRE_POST_SCALING_5_2_B0__WIDTH    18
2146250003Sadrian#define PAPRD_PRE_POST_SCALE_5_2_B0__PAPRD_PRE_POST_SCALING_5_2_B0__MASK \
2147250003Sadrian                    0x0003ffffU
2148250003Sadrian#define PAPRD_PRE_POST_SCALE_5_2_B0__PAPRD_PRE_POST_SCALING_5_2_B0__READ(src) \
2149250003Sadrian                    (u_int32_t)(src)\
2150250003Sadrian                    & 0x0003ffffU
2151250003Sadrian#define PAPRD_PRE_POST_SCALE_5_2_B0__PAPRD_PRE_POST_SCALING_5_2_B0__WRITE(src) \
2152250003Sadrian                    ((u_int32_t)(src)\
2153250003Sadrian                    & 0x0003ffffU)
2154250003Sadrian#define PAPRD_PRE_POST_SCALE_5_2_B0__PAPRD_PRE_POST_SCALING_5_2_B0__MODIFY(dst, src) \
2155250003Sadrian                    (dst) = ((dst) &\
2156250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2157250003Sadrian                    0x0003ffffU)
2158250003Sadrian#define PAPRD_PRE_POST_SCALE_5_2_B0__PAPRD_PRE_POST_SCALING_5_2_B0__VERIFY(src) \
2159250003Sadrian                    (!(((u_int32_t)(src)\
2160250003Sadrian                    & ~0x0003ffffU)))
2161250003Sadrian#define PAPRD_PRE_POST_SCALE_5_2_B0__TYPE                             u_int32_t
2162250003Sadrian#define PAPRD_PRE_POST_SCALE_5_2_B0__READ                           0x0003ffffU
2163250003Sadrian#define PAPRD_PRE_POST_SCALE_5_2_B0__WRITE                          0x0003ffffU
2164250003Sadrian
2165250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_5_2_B0_MACRO__ */
2166250003Sadrian
2167250003Sadrian
2168250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_5_2_b0 */
2169250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_5_2_B0__NUM \
2170250003Sadrian                    1
2171250003Sadrian
2172250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_6_2_b0 */
2173250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_6_2_B0_MACRO__
2174250003Sadrian#define __PAPRD_PRE_POST_SCALE_6_2_B0_MACRO__
2175250003Sadrian
2176250003Sadrian/* macros for field paprd_pre_post_scaling_6_2_b0 */
2177250003Sadrian#define PAPRD_PRE_POST_SCALE_6_2_B0__PAPRD_PRE_POST_SCALING_6_2_B0__SHIFT     0
2178250003Sadrian#define PAPRD_PRE_POST_SCALE_6_2_B0__PAPRD_PRE_POST_SCALING_6_2_B0__WIDTH    18
2179250003Sadrian#define PAPRD_PRE_POST_SCALE_6_2_B0__PAPRD_PRE_POST_SCALING_6_2_B0__MASK \
2180250003Sadrian                    0x0003ffffU
2181250003Sadrian#define PAPRD_PRE_POST_SCALE_6_2_B0__PAPRD_PRE_POST_SCALING_6_2_B0__READ(src) \
2182250003Sadrian                    (u_int32_t)(src)\
2183250003Sadrian                    & 0x0003ffffU
2184250003Sadrian#define PAPRD_PRE_POST_SCALE_6_2_B0__PAPRD_PRE_POST_SCALING_6_2_B0__WRITE(src) \
2185250003Sadrian                    ((u_int32_t)(src)\
2186250003Sadrian                    & 0x0003ffffU)
2187250003Sadrian#define PAPRD_PRE_POST_SCALE_6_2_B0__PAPRD_PRE_POST_SCALING_6_2_B0__MODIFY(dst, src) \
2188250003Sadrian                    (dst) = ((dst) &\
2189250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2190250003Sadrian                    0x0003ffffU)
2191250003Sadrian#define PAPRD_PRE_POST_SCALE_6_2_B0__PAPRD_PRE_POST_SCALING_6_2_B0__VERIFY(src) \
2192250003Sadrian                    (!(((u_int32_t)(src)\
2193250003Sadrian                    & ~0x0003ffffU)))
2194250003Sadrian#define PAPRD_PRE_POST_SCALE_6_2_B0__TYPE                             u_int32_t
2195250003Sadrian#define PAPRD_PRE_POST_SCALE_6_2_B0__READ                           0x0003ffffU
2196250003Sadrian#define PAPRD_PRE_POST_SCALE_6_2_B0__WRITE                          0x0003ffffU
2197250003Sadrian
2198250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_6_2_B0_MACRO__ */
2199250003Sadrian
2200250003Sadrian
2201250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_6_2_b0 */
2202250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_6_2_B0__NUM \
2203250003Sadrian                    1
2204250003Sadrian
2205250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_7_2_b0 */
2206250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_7_2_B0_MACRO__
2207250003Sadrian#define __PAPRD_PRE_POST_SCALE_7_2_B0_MACRO__
2208250003Sadrian
2209250003Sadrian/* macros for field paprd_pre_post_scaling_7_2_b0 */
2210250003Sadrian#define PAPRD_PRE_POST_SCALE_7_2_B0__PAPRD_PRE_POST_SCALING_7_2_B0__SHIFT     0
2211250003Sadrian#define PAPRD_PRE_POST_SCALE_7_2_B0__PAPRD_PRE_POST_SCALING_7_2_B0__WIDTH    18
2212250003Sadrian#define PAPRD_PRE_POST_SCALE_7_2_B0__PAPRD_PRE_POST_SCALING_7_2_B0__MASK \
2213250003Sadrian                    0x0003ffffU
2214250003Sadrian#define PAPRD_PRE_POST_SCALE_7_2_B0__PAPRD_PRE_POST_SCALING_7_2_B0__READ(src) \
2215250003Sadrian                    (u_int32_t)(src)\
2216250003Sadrian                    & 0x0003ffffU
2217250003Sadrian#define PAPRD_PRE_POST_SCALE_7_2_B0__PAPRD_PRE_POST_SCALING_7_2_B0__WRITE(src) \
2218250003Sadrian                    ((u_int32_t)(src)\
2219250003Sadrian                    & 0x0003ffffU)
2220250003Sadrian#define PAPRD_PRE_POST_SCALE_7_2_B0__PAPRD_PRE_POST_SCALING_7_2_B0__MODIFY(dst, src) \
2221250003Sadrian                    (dst) = ((dst) &\
2222250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2223250003Sadrian                    0x0003ffffU)
2224250003Sadrian#define PAPRD_PRE_POST_SCALE_7_2_B0__PAPRD_PRE_POST_SCALING_7_2_B0__VERIFY(src) \
2225250003Sadrian                    (!(((u_int32_t)(src)\
2226250003Sadrian                    & ~0x0003ffffU)))
2227250003Sadrian#define PAPRD_PRE_POST_SCALE_7_2_B0__TYPE                             u_int32_t
2228250003Sadrian#define PAPRD_PRE_POST_SCALE_7_2_B0__READ                           0x0003ffffU
2229250003Sadrian#define PAPRD_PRE_POST_SCALE_7_2_B0__WRITE                          0x0003ffffU
2230250003Sadrian
2231250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_7_2_B0_MACRO__ */
2232250003Sadrian
2233250003Sadrian
2234250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_7_2_b0 */
2235250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_7_2_B0__NUM \
2236250003Sadrian                    1
2237250003Sadrian
2238250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_0_3_b0 */
2239250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_0_3_B0_MACRO__
2240250003Sadrian#define __PAPRD_PRE_POST_SCALE_0_3_B0_MACRO__
2241250003Sadrian
2242250003Sadrian/* macros for field paprd_pre_post_scaling_0_3_b0 */
2243250003Sadrian#define PAPRD_PRE_POST_SCALE_0_3_B0__PAPRD_PRE_POST_SCALING_0_3_B0__SHIFT     0
2244250003Sadrian#define PAPRD_PRE_POST_SCALE_0_3_B0__PAPRD_PRE_POST_SCALING_0_3_B0__WIDTH    18
2245250003Sadrian#define PAPRD_PRE_POST_SCALE_0_3_B0__PAPRD_PRE_POST_SCALING_0_3_B0__MASK \
2246250003Sadrian                    0x0003ffffU
2247250003Sadrian#define PAPRD_PRE_POST_SCALE_0_3_B0__PAPRD_PRE_POST_SCALING_0_3_B0__READ(src) \
2248250003Sadrian                    (u_int32_t)(src)\
2249250003Sadrian                    & 0x0003ffffU
2250250003Sadrian#define PAPRD_PRE_POST_SCALE_0_3_B0__PAPRD_PRE_POST_SCALING_0_3_B0__WRITE(src) \
2251250003Sadrian                    ((u_int32_t)(src)\
2252250003Sadrian                    & 0x0003ffffU)
2253250003Sadrian#define PAPRD_PRE_POST_SCALE_0_3_B0__PAPRD_PRE_POST_SCALING_0_3_B0__MODIFY(dst, src) \
2254250003Sadrian                    (dst) = ((dst) &\
2255250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2256250003Sadrian                    0x0003ffffU)
2257250003Sadrian#define PAPRD_PRE_POST_SCALE_0_3_B0__PAPRD_PRE_POST_SCALING_0_3_B0__VERIFY(src) \
2258250003Sadrian                    (!(((u_int32_t)(src)\
2259250003Sadrian                    & ~0x0003ffffU)))
2260250003Sadrian#define PAPRD_PRE_POST_SCALE_0_3_B0__TYPE                             u_int32_t
2261250003Sadrian#define PAPRD_PRE_POST_SCALE_0_3_B0__READ                           0x0003ffffU
2262250003Sadrian#define PAPRD_PRE_POST_SCALE_0_3_B0__WRITE                          0x0003ffffU
2263250003Sadrian
2264250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_0_3_B0_MACRO__ */
2265250003Sadrian
2266250003Sadrian
2267250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_0_3_b0 */
2268250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_0_3_B0__NUM \
2269250003Sadrian                    1
2270250003Sadrian
2271250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_1_3_b0 */
2272250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_1_3_B0_MACRO__
2273250003Sadrian#define __PAPRD_PRE_POST_SCALE_1_3_B0_MACRO__
2274250003Sadrian
2275250003Sadrian/* macros for field paprd_pre_post_scaling_1_3_b0 */
2276250003Sadrian#define PAPRD_PRE_POST_SCALE_1_3_B0__PAPRD_PRE_POST_SCALING_1_3_B0__SHIFT     0
2277250003Sadrian#define PAPRD_PRE_POST_SCALE_1_3_B0__PAPRD_PRE_POST_SCALING_1_3_B0__WIDTH    18
2278250003Sadrian#define PAPRD_PRE_POST_SCALE_1_3_B0__PAPRD_PRE_POST_SCALING_1_3_B0__MASK \
2279250003Sadrian                    0x0003ffffU
2280250003Sadrian#define PAPRD_PRE_POST_SCALE_1_3_B0__PAPRD_PRE_POST_SCALING_1_3_B0__READ(src) \
2281250003Sadrian                    (u_int32_t)(src)\
2282250003Sadrian                    & 0x0003ffffU
2283250003Sadrian#define PAPRD_PRE_POST_SCALE_1_3_B0__PAPRD_PRE_POST_SCALING_1_3_B0__WRITE(src) \
2284250003Sadrian                    ((u_int32_t)(src)\
2285250003Sadrian                    & 0x0003ffffU)
2286250003Sadrian#define PAPRD_PRE_POST_SCALE_1_3_B0__PAPRD_PRE_POST_SCALING_1_3_B0__MODIFY(dst, src) \
2287250003Sadrian                    (dst) = ((dst) &\
2288250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2289250003Sadrian                    0x0003ffffU)
2290250003Sadrian#define PAPRD_PRE_POST_SCALE_1_3_B0__PAPRD_PRE_POST_SCALING_1_3_B0__VERIFY(src) \
2291250003Sadrian                    (!(((u_int32_t)(src)\
2292250003Sadrian                    & ~0x0003ffffU)))
2293250003Sadrian#define PAPRD_PRE_POST_SCALE_1_3_B0__TYPE                             u_int32_t
2294250003Sadrian#define PAPRD_PRE_POST_SCALE_1_3_B0__READ                           0x0003ffffU
2295250003Sadrian#define PAPRD_PRE_POST_SCALE_1_3_B0__WRITE                          0x0003ffffU
2296250003Sadrian
2297250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_1_3_B0_MACRO__ */
2298250003Sadrian
2299250003Sadrian
2300250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_1_3_b0 */
2301250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_1_3_B0__NUM \
2302250003Sadrian                    1
2303250003Sadrian
2304250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_2_3_b0 */
2305250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_2_3_B0_MACRO__
2306250003Sadrian#define __PAPRD_PRE_POST_SCALE_2_3_B0_MACRO__
2307250003Sadrian
2308250003Sadrian/* macros for field paprd_pre_post_scaling_2_3_b0 */
2309250003Sadrian#define PAPRD_PRE_POST_SCALE_2_3_B0__PAPRD_PRE_POST_SCALING_2_3_B0__SHIFT     0
2310250003Sadrian#define PAPRD_PRE_POST_SCALE_2_3_B0__PAPRD_PRE_POST_SCALING_2_3_B0__WIDTH    18
2311250003Sadrian#define PAPRD_PRE_POST_SCALE_2_3_B0__PAPRD_PRE_POST_SCALING_2_3_B0__MASK \
2312250003Sadrian                    0x0003ffffU
2313250003Sadrian#define PAPRD_PRE_POST_SCALE_2_3_B0__PAPRD_PRE_POST_SCALING_2_3_B0__READ(src) \
2314250003Sadrian                    (u_int32_t)(src)\
2315250003Sadrian                    & 0x0003ffffU
2316250003Sadrian#define PAPRD_PRE_POST_SCALE_2_3_B0__PAPRD_PRE_POST_SCALING_2_3_B0__WRITE(src) \
2317250003Sadrian                    ((u_int32_t)(src)\
2318250003Sadrian                    & 0x0003ffffU)
2319250003Sadrian#define PAPRD_PRE_POST_SCALE_2_3_B0__PAPRD_PRE_POST_SCALING_2_3_B0__MODIFY(dst, src) \
2320250003Sadrian                    (dst) = ((dst) &\
2321250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2322250003Sadrian                    0x0003ffffU)
2323250003Sadrian#define PAPRD_PRE_POST_SCALE_2_3_B0__PAPRD_PRE_POST_SCALING_2_3_B0__VERIFY(src) \
2324250003Sadrian                    (!(((u_int32_t)(src)\
2325250003Sadrian                    & ~0x0003ffffU)))
2326250003Sadrian#define PAPRD_PRE_POST_SCALE_2_3_B0__TYPE                             u_int32_t
2327250003Sadrian#define PAPRD_PRE_POST_SCALE_2_3_B0__READ                           0x0003ffffU
2328250003Sadrian#define PAPRD_PRE_POST_SCALE_2_3_B0__WRITE                          0x0003ffffU
2329250003Sadrian
2330250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_2_3_B0_MACRO__ */
2331250003Sadrian
2332250003Sadrian
2333250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_2_3_b0 */
2334250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_2_3_B0__NUM \
2335250003Sadrian                    1
2336250003Sadrian
2337250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_3_3_b0 */
2338250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_3_3_B0_MACRO__
2339250003Sadrian#define __PAPRD_PRE_POST_SCALE_3_3_B0_MACRO__
2340250003Sadrian
2341250003Sadrian/* macros for field paprd_pre_post_scaling_3_3_b0 */
2342250003Sadrian#define PAPRD_PRE_POST_SCALE_3_3_B0__PAPRD_PRE_POST_SCALING_3_3_B0__SHIFT     0
2343250003Sadrian#define PAPRD_PRE_POST_SCALE_3_3_B0__PAPRD_PRE_POST_SCALING_3_3_B0__WIDTH    18
2344250003Sadrian#define PAPRD_PRE_POST_SCALE_3_3_B0__PAPRD_PRE_POST_SCALING_3_3_B0__MASK \
2345250003Sadrian                    0x0003ffffU
2346250003Sadrian#define PAPRD_PRE_POST_SCALE_3_3_B0__PAPRD_PRE_POST_SCALING_3_3_B0__READ(src) \
2347250003Sadrian                    (u_int32_t)(src)\
2348250003Sadrian                    & 0x0003ffffU
2349250003Sadrian#define PAPRD_PRE_POST_SCALE_3_3_B0__PAPRD_PRE_POST_SCALING_3_3_B0__WRITE(src) \
2350250003Sadrian                    ((u_int32_t)(src)\
2351250003Sadrian                    & 0x0003ffffU)
2352250003Sadrian#define PAPRD_PRE_POST_SCALE_3_3_B0__PAPRD_PRE_POST_SCALING_3_3_B0__MODIFY(dst, src) \
2353250003Sadrian                    (dst) = ((dst) &\
2354250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2355250003Sadrian                    0x0003ffffU)
2356250003Sadrian#define PAPRD_PRE_POST_SCALE_3_3_B0__PAPRD_PRE_POST_SCALING_3_3_B0__VERIFY(src) \
2357250003Sadrian                    (!(((u_int32_t)(src)\
2358250003Sadrian                    & ~0x0003ffffU)))
2359250003Sadrian#define PAPRD_PRE_POST_SCALE_3_3_B0__TYPE                             u_int32_t
2360250003Sadrian#define PAPRD_PRE_POST_SCALE_3_3_B0__READ                           0x0003ffffU
2361250003Sadrian#define PAPRD_PRE_POST_SCALE_3_3_B0__WRITE                          0x0003ffffU
2362250003Sadrian
2363250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_3_3_B0_MACRO__ */
2364250003Sadrian
2365250003Sadrian
2366250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_3_3_b0 */
2367250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_3_3_B0__NUM \
2368250003Sadrian                    1
2369250003Sadrian
2370250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_4_3_b0 */
2371250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_4_3_B0_MACRO__
2372250003Sadrian#define __PAPRD_PRE_POST_SCALE_4_3_B0_MACRO__
2373250003Sadrian
2374250003Sadrian/* macros for field paprd_pre_post_scaling_4_3_b0 */
2375250003Sadrian#define PAPRD_PRE_POST_SCALE_4_3_B0__PAPRD_PRE_POST_SCALING_4_3_B0__SHIFT     0
2376250003Sadrian#define PAPRD_PRE_POST_SCALE_4_3_B0__PAPRD_PRE_POST_SCALING_4_3_B0__WIDTH    18
2377250003Sadrian#define PAPRD_PRE_POST_SCALE_4_3_B0__PAPRD_PRE_POST_SCALING_4_3_B0__MASK \
2378250003Sadrian                    0x0003ffffU
2379250003Sadrian#define PAPRD_PRE_POST_SCALE_4_3_B0__PAPRD_PRE_POST_SCALING_4_3_B0__READ(src) \
2380250003Sadrian                    (u_int32_t)(src)\
2381250003Sadrian                    & 0x0003ffffU
2382250003Sadrian#define PAPRD_PRE_POST_SCALE_4_3_B0__PAPRD_PRE_POST_SCALING_4_3_B0__WRITE(src) \
2383250003Sadrian                    ((u_int32_t)(src)\
2384250003Sadrian                    & 0x0003ffffU)
2385250003Sadrian#define PAPRD_PRE_POST_SCALE_4_3_B0__PAPRD_PRE_POST_SCALING_4_3_B0__MODIFY(dst, src) \
2386250003Sadrian                    (dst) = ((dst) &\
2387250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2388250003Sadrian                    0x0003ffffU)
2389250003Sadrian#define PAPRD_PRE_POST_SCALE_4_3_B0__PAPRD_PRE_POST_SCALING_4_3_B0__VERIFY(src) \
2390250003Sadrian                    (!(((u_int32_t)(src)\
2391250003Sadrian                    & ~0x0003ffffU)))
2392250003Sadrian#define PAPRD_PRE_POST_SCALE_4_3_B0__TYPE                             u_int32_t
2393250003Sadrian#define PAPRD_PRE_POST_SCALE_4_3_B0__READ                           0x0003ffffU
2394250003Sadrian#define PAPRD_PRE_POST_SCALE_4_3_B0__WRITE                          0x0003ffffU
2395250003Sadrian
2396250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_4_3_B0_MACRO__ */
2397250003Sadrian
2398250003Sadrian
2399250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_4_3_b0 */
2400250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_4_3_B0__NUM \
2401250003Sadrian                    1
2402250003Sadrian
2403250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_5_3_b0 */
2404250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_5_3_B0_MACRO__
2405250003Sadrian#define __PAPRD_PRE_POST_SCALE_5_3_B0_MACRO__
2406250003Sadrian
2407250003Sadrian/* macros for field paprd_pre_post_scaling_5_3_b0 */
2408250003Sadrian#define PAPRD_PRE_POST_SCALE_5_3_B0__PAPRD_PRE_POST_SCALING_5_3_B0__SHIFT     0
2409250003Sadrian#define PAPRD_PRE_POST_SCALE_5_3_B0__PAPRD_PRE_POST_SCALING_5_3_B0__WIDTH    18
2410250003Sadrian#define PAPRD_PRE_POST_SCALE_5_3_B0__PAPRD_PRE_POST_SCALING_5_3_B0__MASK \
2411250003Sadrian                    0x0003ffffU
2412250003Sadrian#define PAPRD_PRE_POST_SCALE_5_3_B0__PAPRD_PRE_POST_SCALING_5_3_B0__READ(src) \
2413250003Sadrian                    (u_int32_t)(src)\
2414250003Sadrian                    & 0x0003ffffU
2415250003Sadrian#define PAPRD_PRE_POST_SCALE_5_3_B0__PAPRD_PRE_POST_SCALING_5_3_B0__WRITE(src) \
2416250003Sadrian                    ((u_int32_t)(src)\
2417250003Sadrian                    & 0x0003ffffU)
2418250003Sadrian#define PAPRD_PRE_POST_SCALE_5_3_B0__PAPRD_PRE_POST_SCALING_5_3_B0__MODIFY(dst, src) \
2419250003Sadrian                    (dst) = ((dst) &\
2420250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2421250003Sadrian                    0x0003ffffU)
2422250003Sadrian#define PAPRD_PRE_POST_SCALE_5_3_B0__PAPRD_PRE_POST_SCALING_5_3_B0__VERIFY(src) \
2423250003Sadrian                    (!(((u_int32_t)(src)\
2424250003Sadrian                    & ~0x0003ffffU)))
2425250003Sadrian#define PAPRD_PRE_POST_SCALE_5_3_B0__TYPE                             u_int32_t
2426250003Sadrian#define PAPRD_PRE_POST_SCALE_5_3_B0__READ                           0x0003ffffU
2427250003Sadrian#define PAPRD_PRE_POST_SCALE_5_3_B0__WRITE                          0x0003ffffU
2428250003Sadrian
2429250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_5_3_B0_MACRO__ */
2430250003Sadrian
2431250003Sadrian
2432250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_5_3_b0 */
2433250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_5_3_B0__NUM \
2434250003Sadrian                    1
2435250003Sadrian
2436250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_6_3_b0 */
2437250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_6_3_B0_MACRO__
2438250003Sadrian#define __PAPRD_PRE_POST_SCALE_6_3_B0_MACRO__
2439250003Sadrian
2440250003Sadrian/* macros for field paprd_pre_post_scaling_6_3_b0 */
2441250003Sadrian#define PAPRD_PRE_POST_SCALE_6_3_B0__PAPRD_PRE_POST_SCALING_6_3_B0__SHIFT     0
2442250003Sadrian#define PAPRD_PRE_POST_SCALE_6_3_B0__PAPRD_PRE_POST_SCALING_6_3_B0__WIDTH    18
2443250003Sadrian#define PAPRD_PRE_POST_SCALE_6_3_B0__PAPRD_PRE_POST_SCALING_6_3_B0__MASK \
2444250003Sadrian                    0x0003ffffU
2445250003Sadrian#define PAPRD_PRE_POST_SCALE_6_3_B0__PAPRD_PRE_POST_SCALING_6_3_B0__READ(src) \
2446250003Sadrian                    (u_int32_t)(src)\
2447250003Sadrian                    & 0x0003ffffU
2448250003Sadrian#define PAPRD_PRE_POST_SCALE_6_3_B0__PAPRD_PRE_POST_SCALING_6_3_B0__WRITE(src) \
2449250003Sadrian                    ((u_int32_t)(src)\
2450250003Sadrian                    & 0x0003ffffU)
2451250003Sadrian#define PAPRD_PRE_POST_SCALE_6_3_B0__PAPRD_PRE_POST_SCALING_6_3_B0__MODIFY(dst, src) \
2452250003Sadrian                    (dst) = ((dst) &\
2453250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2454250003Sadrian                    0x0003ffffU)
2455250003Sadrian#define PAPRD_PRE_POST_SCALE_6_3_B0__PAPRD_PRE_POST_SCALING_6_3_B0__VERIFY(src) \
2456250003Sadrian                    (!(((u_int32_t)(src)\
2457250003Sadrian                    & ~0x0003ffffU)))
2458250003Sadrian#define PAPRD_PRE_POST_SCALE_6_3_B0__TYPE                             u_int32_t
2459250003Sadrian#define PAPRD_PRE_POST_SCALE_6_3_B0__READ                           0x0003ffffU
2460250003Sadrian#define PAPRD_PRE_POST_SCALE_6_3_B0__WRITE                          0x0003ffffU
2461250003Sadrian
2462250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_6_3_B0_MACRO__ */
2463250003Sadrian
2464250003Sadrian
2465250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_6_3_b0 */
2466250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_6_3_B0__NUM \
2467250003Sadrian                    1
2468250003Sadrian
2469250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_7_3_b0 */
2470250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_7_3_B0_MACRO__
2471250003Sadrian#define __PAPRD_PRE_POST_SCALE_7_3_B0_MACRO__
2472250003Sadrian
2473250003Sadrian/* macros for field paprd_pre_post_scaling_7_3_b0 */
2474250003Sadrian#define PAPRD_PRE_POST_SCALE_7_3_B0__PAPRD_PRE_POST_SCALING_7_3_B0__SHIFT     0
2475250003Sadrian#define PAPRD_PRE_POST_SCALE_7_3_B0__PAPRD_PRE_POST_SCALING_7_3_B0__WIDTH    18
2476250003Sadrian#define PAPRD_PRE_POST_SCALE_7_3_B0__PAPRD_PRE_POST_SCALING_7_3_B0__MASK \
2477250003Sadrian                    0x0003ffffU
2478250003Sadrian#define PAPRD_PRE_POST_SCALE_7_3_B0__PAPRD_PRE_POST_SCALING_7_3_B0__READ(src) \
2479250003Sadrian                    (u_int32_t)(src)\
2480250003Sadrian                    & 0x0003ffffU
2481250003Sadrian#define PAPRD_PRE_POST_SCALE_7_3_B0__PAPRD_PRE_POST_SCALING_7_3_B0__WRITE(src) \
2482250003Sadrian                    ((u_int32_t)(src)\
2483250003Sadrian                    & 0x0003ffffU)
2484250003Sadrian#define PAPRD_PRE_POST_SCALE_7_3_B0__PAPRD_PRE_POST_SCALING_7_3_B0__MODIFY(dst, src) \
2485250003Sadrian                    (dst) = ((dst) &\
2486250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2487250003Sadrian                    0x0003ffffU)
2488250003Sadrian#define PAPRD_PRE_POST_SCALE_7_3_B0__PAPRD_PRE_POST_SCALING_7_3_B0__VERIFY(src) \
2489250003Sadrian                    (!(((u_int32_t)(src)\
2490250003Sadrian                    & ~0x0003ffffU)))
2491250003Sadrian#define PAPRD_PRE_POST_SCALE_7_3_B0__TYPE                             u_int32_t
2492250003Sadrian#define PAPRD_PRE_POST_SCALE_7_3_B0__READ                           0x0003ffffU
2493250003Sadrian#define PAPRD_PRE_POST_SCALE_7_3_B0__WRITE                          0x0003ffffU
2494250003Sadrian
2495250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_7_3_B0_MACRO__ */
2496250003Sadrian
2497250003Sadrian
2498250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_7_3_b0 */
2499250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_7_3_B0__NUM \
2500250003Sadrian                    1
2501250003Sadrian
2502250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_0_4_b0 */
2503250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_0_4_B0_MACRO__
2504250003Sadrian#define __PAPRD_PRE_POST_SCALE_0_4_B0_MACRO__
2505250003Sadrian
2506250003Sadrian/* macros for field paprd_pre_post_scaling_0_4_b0 */
2507250003Sadrian#define PAPRD_PRE_POST_SCALE_0_4_B0__PAPRD_PRE_POST_SCALING_0_4_B0__SHIFT     0
2508250003Sadrian#define PAPRD_PRE_POST_SCALE_0_4_B0__PAPRD_PRE_POST_SCALING_0_4_B0__WIDTH    18
2509250003Sadrian#define PAPRD_PRE_POST_SCALE_0_4_B0__PAPRD_PRE_POST_SCALING_0_4_B0__MASK \
2510250003Sadrian                    0x0003ffffU
2511250003Sadrian#define PAPRD_PRE_POST_SCALE_0_4_B0__PAPRD_PRE_POST_SCALING_0_4_B0__READ(src) \
2512250003Sadrian                    (u_int32_t)(src)\
2513250003Sadrian                    & 0x0003ffffU
2514250003Sadrian#define PAPRD_PRE_POST_SCALE_0_4_B0__PAPRD_PRE_POST_SCALING_0_4_B0__WRITE(src) \
2515250003Sadrian                    ((u_int32_t)(src)\
2516250003Sadrian                    & 0x0003ffffU)
2517250003Sadrian#define PAPRD_PRE_POST_SCALE_0_4_B0__PAPRD_PRE_POST_SCALING_0_4_B0__MODIFY(dst, src) \
2518250003Sadrian                    (dst) = ((dst) &\
2519250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2520250003Sadrian                    0x0003ffffU)
2521250003Sadrian#define PAPRD_PRE_POST_SCALE_0_4_B0__PAPRD_PRE_POST_SCALING_0_4_B0__VERIFY(src) \
2522250003Sadrian                    (!(((u_int32_t)(src)\
2523250003Sadrian                    & ~0x0003ffffU)))
2524250003Sadrian#define PAPRD_PRE_POST_SCALE_0_4_B0__TYPE                             u_int32_t
2525250003Sadrian#define PAPRD_PRE_POST_SCALE_0_4_B0__READ                           0x0003ffffU
2526250003Sadrian#define PAPRD_PRE_POST_SCALE_0_4_B0__WRITE                          0x0003ffffU
2527250003Sadrian
2528250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_0_4_B0_MACRO__ */
2529250003Sadrian
2530250003Sadrian
2531250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_0_4_b0 */
2532250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_0_4_B0__NUM \
2533250003Sadrian                    1
2534250003Sadrian
2535250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_1_4_b0 */
2536250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_1_4_B0_MACRO__
2537250003Sadrian#define __PAPRD_PRE_POST_SCALE_1_4_B0_MACRO__
2538250003Sadrian
2539250003Sadrian/* macros for field paprd_pre_post_scaling_1_4_b0 */
2540250003Sadrian#define PAPRD_PRE_POST_SCALE_1_4_B0__PAPRD_PRE_POST_SCALING_1_4_B0__SHIFT     0
2541250003Sadrian#define PAPRD_PRE_POST_SCALE_1_4_B0__PAPRD_PRE_POST_SCALING_1_4_B0__WIDTH    18
2542250003Sadrian#define PAPRD_PRE_POST_SCALE_1_4_B0__PAPRD_PRE_POST_SCALING_1_4_B0__MASK \
2543250003Sadrian                    0x0003ffffU
2544250003Sadrian#define PAPRD_PRE_POST_SCALE_1_4_B0__PAPRD_PRE_POST_SCALING_1_4_B0__READ(src) \
2545250003Sadrian                    (u_int32_t)(src)\
2546250003Sadrian                    & 0x0003ffffU
2547250003Sadrian#define PAPRD_PRE_POST_SCALE_1_4_B0__PAPRD_PRE_POST_SCALING_1_4_B0__WRITE(src) \
2548250003Sadrian                    ((u_int32_t)(src)\
2549250003Sadrian                    & 0x0003ffffU)
2550250003Sadrian#define PAPRD_PRE_POST_SCALE_1_4_B0__PAPRD_PRE_POST_SCALING_1_4_B0__MODIFY(dst, src) \
2551250003Sadrian                    (dst) = ((dst) &\
2552250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2553250003Sadrian                    0x0003ffffU)
2554250003Sadrian#define PAPRD_PRE_POST_SCALE_1_4_B0__PAPRD_PRE_POST_SCALING_1_4_B0__VERIFY(src) \
2555250003Sadrian                    (!(((u_int32_t)(src)\
2556250003Sadrian                    & ~0x0003ffffU)))
2557250003Sadrian#define PAPRD_PRE_POST_SCALE_1_4_B0__TYPE                             u_int32_t
2558250003Sadrian#define PAPRD_PRE_POST_SCALE_1_4_B0__READ                           0x0003ffffU
2559250003Sadrian#define PAPRD_PRE_POST_SCALE_1_4_B0__WRITE                          0x0003ffffU
2560250003Sadrian
2561250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_1_4_B0_MACRO__ */
2562250003Sadrian
2563250003Sadrian
2564250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_1_4_b0 */
2565250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_1_4_B0__NUM \
2566250003Sadrian                    1
2567250003Sadrian
2568250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_2_4_b0 */
2569250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_2_4_B0_MACRO__
2570250003Sadrian#define __PAPRD_PRE_POST_SCALE_2_4_B0_MACRO__
2571250003Sadrian
2572250003Sadrian/* macros for field paprd_pre_post_scaling_2_4_b0 */
2573250003Sadrian#define PAPRD_PRE_POST_SCALE_2_4_B0__PAPRD_PRE_POST_SCALING_2_4_B0__SHIFT     0
2574250003Sadrian#define PAPRD_PRE_POST_SCALE_2_4_B0__PAPRD_PRE_POST_SCALING_2_4_B0__WIDTH    18
2575250003Sadrian#define PAPRD_PRE_POST_SCALE_2_4_B0__PAPRD_PRE_POST_SCALING_2_4_B0__MASK \
2576250003Sadrian                    0x0003ffffU
2577250003Sadrian#define PAPRD_PRE_POST_SCALE_2_4_B0__PAPRD_PRE_POST_SCALING_2_4_B0__READ(src) \
2578250003Sadrian                    (u_int32_t)(src)\
2579250003Sadrian                    & 0x0003ffffU
2580250003Sadrian#define PAPRD_PRE_POST_SCALE_2_4_B0__PAPRD_PRE_POST_SCALING_2_4_B0__WRITE(src) \
2581250003Sadrian                    ((u_int32_t)(src)\
2582250003Sadrian                    & 0x0003ffffU)
2583250003Sadrian#define PAPRD_PRE_POST_SCALE_2_4_B0__PAPRD_PRE_POST_SCALING_2_4_B0__MODIFY(dst, src) \
2584250003Sadrian                    (dst) = ((dst) &\
2585250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2586250003Sadrian                    0x0003ffffU)
2587250003Sadrian#define PAPRD_PRE_POST_SCALE_2_4_B0__PAPRD_PRE_POST_SCALING_2_4_B0__VERIFY(src) \
2588250003Sadrian                    (!(((u_int32_t)(src)\
2589250003Sadrian                    & ~0x0003ffffU)))
2590250003Sadrian#define PAPRD_PRE_POST_SCALE_2_4_B0__TYPE                             u_int32_t
2591250003Sadrian#define PAPRD_PRE_POST_SCALE_2_4_B0__READ                           0x0003ffffU
2592250003Sadrian#define PAPRD_PRE_POST_SCALE_2_4_B0__WRITE                          0x0003ffffU
2593250003Sadrian
2594250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_2_4_B0_MACRO__ */
2595250003Sadrian
2596250003Sadrian
2597250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_2_4_b0 */
2598250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_2_4_B0__NUM \
2599250003Sadrian                    1
2600250003Sadrian
2601250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_3_4_b0 */
2602250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_3_4_B0_MACRO__
2603250003Sadrian#define __PAPRD_PRE_POST_SCALE_3_4_B0_MACRO__
2604250003Sadrian
2605250003Sadrian/* macros for field paprd_pre_post_scaling_3_4_b0 */
2606250003Sadrian#define PAPRD_PRE_POST_SCALE_3_4_B0__PAPRD_PRE_POST_SCALING_3_4_B0__SHIFT     0
2607250003Sadrian#define PAPRD_PRE_POST_SCALE_3_4_B0__PAPRD_PRE_POST_SCALING_3_4_B0__WIDTH    18
2608250003Sadrian#define PAPRD_PRE_POST_SCALE_3_4_B0__PAPRD_PRE_POST_SCALING_3_4_B0__MASK \
2609250003Sadrian                    0x0003ffffU
2610250003Sadrian#define PAPRD_PRE_POST_SCALE_3_4_B0__PAPRD_PRE_POST_SCALING_3_4_B0__READ(src) \
2611250003Sadrian                    (u_int32_t)(src)\
2612250003Sadrian                    & 0x0003ffffU
2613250003Sadrian#define PAPRD_PRE_POST_SCALE_3_4_B0__PAPRD_PRE_POST_SCALING_3_4_B0__WRITE(src) \
2614250003Sadrian                    ((u_int32_t)(src)\
2615250003Sadrian                    & 0x0003ffffU)
2616250003Sadrian#define PAPRD_PRE_POST_SCALE_3_4_B0__PAPRD_PRE_POST_SCALING_3_4_B0__MODIFY(dst, src) \
2617250003Sadrian                    (dst) = ((dst) &\
2618250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2619250003Sadrian                    0x0003ffffU)
2620250003Sadrian#define PAPRD_PRE_POST_SCALE_3_4_B0__PAPRD_PRE_POST_SCALING_3_4_B0__VERIFY(src) \
2621250003Sadrian                    (!(((u_int32_t)(src)\
2622250003Sadrian                    & ~0x0003ffffU)))
2623250003Sadrian#define PAPRD_PRE_POST_SCALE_3_4_B0__TYPE                             u_int32_t
2624250003Sadrian#define PAPRD_PRE_POST_SCALE_3_4_B0__READ                           0x0003ffffU
2625250003Sadrian#define PAPRD_PRE_POST_SCALE_3_4_B0__WRITE                          0x0003ffffU
2626250003Sadrian
2627250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_3_4_B0_MACRO__ */
2628250003Sadrian
2629250003Sadrian
2630250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_3_4_b0 */
2631250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_3_4_B0__NUM \
2632250003Sadrian                    1
2633250003Sadrian
2634250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_4_4_b0 */
2635250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_4_4_B0_MACRO__
2636250003Sadrian#define __PAPRD_PRE_POST_SCALE_4_4_B0_MACRO__
2637250003Sadrian
2638250003Sadrian/* macros for field paprd_pre_post_scaling_4_4_b0 */
2639250003Sadrian#define PAPRD_PRE_POST_SCALE_4_4_B0__PAPRD_PRE_POST_SCALING_4_4_B0__SHIFT     0
2640250003Sadrian#define PAPRD_PRE_POST_SCALE_4_4_B0__PAPRD_PRE_POST_SCALING_4_4_B0__WIDTH    18
2641250003Sadrian#define PAPRD_PRE_POST_SCALE_4_4_B0__PAPRD_PRE_POST_SCALING_4_4_B0__MASK \
2642250003Sadrian                    0x0003ffffU
2643250003Sadrian#define PAPRD_PRE_POST_SCALE_4_4_B0__PAPRD_PRE_POST_SCALING_4_4_B0__READ(src) \
2644250003Sadrian                    (u_int32_t)(src)\
2645250003Sadrian                    & 0x0003ffffU
2646250003Sadrian#define PAPRD_PRE_POST_SCALE_4_4_B0__PAPRD_PRE_POST_SCALING_4_4_B0__WRITE(src) \
2647250003Sadrian                    ((u_int32_t)(src)\
2648250003Sadrian                    & 0x0003ffffU)
2649250003Sadrian#define PAPRD_PRE_POST_SCALE_4_4_B0__PAPRD_PRE_POST_SCALING_4_4_B0__MODIFY(dst, src) \
2650250003Sadrian                    (dst) = ((dst) &\
2651250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2652250003Sadrian                    0x0003ffffU)
2653250003Sadrian#define PAPRD_PRE_POST_SCALE_4_4_B0__PAPRD_PRE_POST_SCALING_4_4_B0__VERIFY(src) \
2654250003Sadrian                    (!(((u_int32_t)(src)\
2655250003Sadrian                    & ~0x0003ffffU)))
2656250003Sadrian#define PAPRD_PRE_POST_SCALE_4_4_B0__TYPE                             u_int32_t
2657250003Sadrian#define PAPRD_PRE_POST_SCALE_4_4_B0__READ                           0x0003ffffU
2658250003Sadrian#define PAPRD_PRE_POST_SCALE_4_4_B0__WRITE                          0x0003ffffU
2659250003Sadrian
2660250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_4_4_B0_MACRO__ */
2661250003Sadrian
2662250003Sadrian
2663250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_4_4_b0 */
2664250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_4_4_B0__NUM \
2665250003Sadrian                    1
2666250003Sadrian
2667250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_5_4_b0 */
2668250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_5_4_B0_MACRO__
2669250003Sadrian#define __PAPRD_PRE_POST_SCALE_5_4_B0_MACRO__
2670250003Sadrian
2671250003Sadrian/* macros for field paprd_pre_post_scaling_5_4_b0 */
2672250003Sadrian#define PAPRD_PRE_POST_SCALE_5_4_B0__PAPRD_PRE_POST_SCALING_5_4_B0__SHIFT     0
2673250003Sadrian#define PAPRD_PRE_POST_SCALE_5_4_B0__PAPRD_PRE_POST_SCALING_5_4_B0__WIDTH    18
2674250003Sadrian#define PAPRD_PRE_POST_SCALE_5_4_B0__PAPRD_PRE_POST_SCALING_5_4_B0__MASK \
2675250003Sadrian                    0x0003ffffU
2676250003Sadrian#define PAPRD_PRE_POST_SCALE_5_4_B0__PAPRD_PRE_POST_SCALING_5_4_B0__READ(src) \
2677250003Sadrian                    (u_int32_t)(src)\
2678250003Sadrian                    & 0x0003ffffU
2679250003Sadrian#define PAPRD_PRE_POST_SCALE_5_4_B0__PAPRD_PRE_POST_SCALING_5_4_B0__WRITE(src) \
2680250003Sadrian                    ((u_int32_t)(src)\
2681250003Sadrian                    & 0x0003ffffU)
2682250003Sadrian#define PAPRD_PRE_POST_SCALE_5_4_B0__PAPRD_PRE_POST_SCALING_5_4_B0__MODIFY(dst, src) \
2683250003Sadrian                    (dst) = ((dst) &\
2684250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2685250003Sadrian                    0x0003ffffU)
2686250003Sadrian#define PAPRD_PRE_POST_SCALE_5_4_B0__PAPRD_PRE_POST_SCALING_5_4_B0__VERIFY(src) \
2687250003Sadrian                    (!(((u_int32_t)(src)\
2688250003Sadrian                    & ~0x0003ffffU)))
2689250003Sadrian#define PAPRD_PRE_POST_SCALE_5_4_B0__TYPE                             u_int32_t
2690250003Sadrian#define PAPRD_PRE_POST_SCALE_5_4_B0__READ                           0x0003ffffU
2691250003Sadrian#define PAPRD_PRE_POST_SCALE_5_4_B0__WRITE                          0x0003ffffU
2692250003Sadrian
2693250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_5_4_B0_MACRO__ */
2694250003Sadrian
2695250003Sadrian
2696250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_5_4_b0 */
2697250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_5_4_B0__NUM \
2698250003Sadrian                    1
2699250003Sadrian
2700250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_6_4_b0 */
2701250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_6_4_B0_MACRO__
2702250003Sadrian#define __PAPRD_PRE_POST_SCALE_6_4_B0_MACRO__
2703250003Sadrian
2704250003Sadrian/* macros for field paprd_pre_post_scaling_6_4_b0 */
2705250003Sadrian#define PAPRD_PRE_POST_SCALE_6_4_B0__PAPRD_PRE_POST_SCALING_6_4_B0__SHIFT     0
2706250003Sadrian#define PAPRD_PRE_POST_SCALE_6_4_B0__PAPRD_PRE_POST_SCALING_6_4_B0__WIDTH    18
2707250003Sadrian#define PAPRD_PRE_POST_SCALE_6_4_B0__PAPRD_PRE_POST_SCALING_6_4_B0__MASK \
2708250003Sadrian                    0x0003ffffU
2709250003Sadrian#define PAPRD_PRE_POST_SCALE_6_4_B0__PAPRD_PRE_POST_SCALING_6_4_B0__READ(src) \
2710250003Sadrian                    (u_int32_t)(src)\
2711250003Sadrian                    & 0x0003ffffU
2712250003Sadrian#define PAPRD_PRE_POST_SCALE_6_4_B0__PAPRD_PRE_POST_SCALING_6_4_B0__WRITE(src) \
2713250003Sadrian                    ((u_int32_t)(src)\
2714250003Sadrian                    & 0x0003ffffU)
2715250003Sadrian#define PAPRD_PRE_POST_SCALE_6_4_B0__PAPRD_PRE_POST_SCALING_6_4_B0__MODIFY(dst, src) \
2716250003Sadrian                    (dst) = ((dst) &\
2717250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2718250003Sadrian                    0x0003ffffU)
2719250003Sadrian#define PAPRD_PRE_POST_SCALE_6_4_B0__PAPRD_PRE_POST_SCALING_6_4_B0__VERIFY(src) \
2720250003Sadrian                    (!(((u_int32_t)(src)\
2721250003Sadrian                    & ~0x0003ffffU)))
2722250003Sadrian#define PAPRD_PRE_POST_SCALE_6_4_B0__TYPE                             u_int32_t
2723250003Sadrian#define PAPRD_PRE_POST_SCALE_6_4_B0__READ                           0x0003ffffU
2724250003Sadrian#define PAPRD_PRE_POST_SCALE_6_4_B0__WRITE                          0x0003ffffU
2725250003Sadrian
2726250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_6_4_B0_MACRO__ */
2727250003Sadrian
2728250003Sadrian
2729250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_6_4_b0 */
2730250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_6_4_B0__NUM \
2731250003Sadrian                    1
2732250003Sadrian
2733250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_pre_post_scale_7_4_b0 */
2734250003Sadrian#ifndef __PAPRD_PRE_POST_SCALE_7_4_B0_MACRO__
2735250003Sadrian#define __PAPRD_PRE_POST_SCALE_7_4_B0_MACRO__
2736250003Sadrian
2737250003Sadrian/* macros for field paprd_pre_post_scaling_7_4_b0 */
2738250003Sadrian#define PAPRD_PRE_POST_SCALE_7_4_B0__PAPRD_PRE_POST_SCALING_7_4_B0__SHIFT     0
2739250003Sadrian#define PAPRD_PRE_POST_SCALE_7_4_B0__PAPRD_PRE_POST_SCALING_7_4_B0__WIDTH    18
2740250003Sadrian#define PAPRD_PRE_POST_SCALE_7_4_B0__PAPRD_PRE_POST_SCALING_7_4_B0__MASK \
2741250003Sadrian                    0x0003ffffU
2742250003Sadrian#define PAPRD_PRE_POST_SCALE_7_4_B0__PAPRD_PRE_POST_SCALING_7_4_B0__READ(src) \
2743250003Sadrian                    (u_int32_t)(src)\
2744250003Sadrian                    & 0x0003ffffU
2745250003Sadrian#define PAPRD_PRE_POST_SCALE_7_4_B0__PAPRD_PRE_POST_SCALING_7_4_B0__WRITE(src) \
2746250003Sadrian                    ((u_int32_t)(src)\
2747250003Sadrian                    & 0x0003ffffU)
2748250003Sadrian#define PAPRD_PRE_POST_SCALE_7_4_B0__PAPRD_PRE_POST_SCALING_7_4_B0__MODIFY(dst, src) \
2749250003Sadrian                    (dst) = ((dst) &\
2750250003Sadrian                    ~0x0003ffffU) | ((u_int32_t)(src) &\
2751250003Sadrian                    0x0003ffffU)
2752250003Sadrian#define PAPRD_PRE_POST_SCALE_7_4_B0__PAPRD_PRE_POST_SCALING_7_4_B0__VERIFY(src) \
2753250003Sadrian                    (!(((u_int32_t)(src)\
2754250003Sadrian                    & ~0x0003ffffU)))
2755250003Sadrian#define PAPRD_PRE_POST_SCALE_7_4_B0__TYPE                             u_int32_t
2756250003Sadrian#define PAPRD_PRE_POST_SCALE_7_4_B0__READ                           0x0003ffffU
2757250003Sadrian#define PAPRD_PRE_POST_SCALE_7_4_B0__WRITE                          0x0003ffffU
2758250003Sadrian
2759250003Sadrian#endif /* __PAPRD_PRE_POST_SCALE_7_4_B0_MACRO__ */
2760250003Sadrian
2761250003Sadrian
2762250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_pre_post_scale_7_4_b0 */
2763250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_PRE_POST_SCALE_7_4_B0__NUM \
2764250003Sadrian                    1
2765250003Sadrian
2766250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_power_at_am2am_cal_b0 */
2767250003Sadrian#ifndef __PAPRD_POWER_AT_AM2AM_CAL_B0_MACRO__
2768250003Sadrian#define __PAPRD_POWER_AT_AM2AM_CAL_B0_MACRO__
2769250003Sadrian
2770250003Sadrian/* macros for field paprd_power_at_am2am_cal_1_b0 */
2771250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_1_B0__SHIFT     0
2772250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_1_B0__WIDTH     6
2773250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_1_B0__MASK \
2774250003Sadrian                    0x0000003fU
2775250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_1_B0__READ(src) \
2776250003Sadrian                    (u_int32_t)(src)\
2777250003Sadrian                    & 0x0000003fU
2778250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_1_B0__WRITE(src) \
2779250003Sadrian                    ((u_int32_t)(src)\
2780250003Sadrian                    & 0x0000003fU)
2781250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_1_B0__MODIFY(dst, src) \
2782250003Sadrian                    (dst) = ((dst) &\
2783250003Sadrian                    ~0x0000003fU) | ((u_int32_t)(src) &\
2784250003Sadrian                    0x0000003fU)
2785250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_1_B0__VERIFY(src) \
2786250003Sadrian                    (!(((u_int32_t)(src)\
2787250003Sadrian                    & ~0x0000003fU)))
2788250003Sadrian
2789250003Sadrian/* macros for field paprd_power_at_am2am_cal_2_b0 */
2790250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_2_B0__SHIFT     6
2791250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_2_B0__WIDTH     6
2792250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_2_B0__MASK \
2793250003Sadrian                    0x00000fc0U
2794250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_2_B0__READ(src) \
2795250003Sadrian                    (((u_int32_t)(src)\
2796250003Sadrian                    & 0x00000fc0U) >> 6)
2797250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_2_B0__WRITE(src) \
2798250003Sadrian                    (((u_int32_t)(src)\
2799250003Sadrian                    << 6) & 0x00000fc0U)
2800250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_2_B0__MODIFY(dst, src) \
2801250003Sadrian                    (dst) = ((dst) &\
2802250003Sadrian                    ~0x00000fc0U) | (((u_int32_t)(src) <<\
2803250003Sadrian                    6) & 0x00000fc0U)
2804250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_2_B0__VERIFY(src) \
2805250003Sadrian                    (!((((u_int32_t)(src)\
2806250003Sadrian                    << 6) & ~0x00000fc0U)))
2807250003Sadrian
2808250003Sadrian/* macros for field paprd_power_at_am2am_cal_3_b0 */
2809250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_3_B0__SHIFT    12
2810250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_3_B0__WIDTH     6
2811250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_3_B0__MASK \
2812250003Sadrian                    0x0003f000U
2813250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_3_B0__READ(src) \
2814250003Sadrian                    (((u_int32_t)(src)\
2815250003Sadrian                    & 0x0003f000U) >> 12)
2816250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_3_B0__WRITE(src) \
2817250003Sadrian                    (((u_int32_t)(src)\
2818250003Sadrian                    << 12) & 0x0003f000U)
2819250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_3_B0__MODIFY(dst, src) \
2820250003Sadrian                    (dst) = ((dst) &\
2821250003Sadrian                    ~0x0003f000U) | (((u_int32_t)(src) <<\
2822250003Sadrian                    12) & 0x0003f000U)
2823250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_3_B0__VERIFY(src) \
2824250003Sadrian                    (!((((u_int32_t)(src)\
2825250003Sadrian                    << 12) & ~0x0003f000U)))
2826250003Sadrian
2827250003Sadrian/* macros for field paprd_power_at_am2am_cal_4_b0 */
2828250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_4_B0__SHIFT    18
2829250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_4_B0__WIDTH     6
2830250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_4_B0__MASK \
2831250003Sadrian                    0x00fc0000U
2832250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_4_B0__READ(src) \
2833250003Sadrian                    (((u_int32_t)(src)\
2834250003Sadrian                    & 0x00fc0000U) >> 18)
2835250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_4_B0__WRITE(src) \
2836250003Sadrian                    (((u_int32_t)(src)\
2837250003Sadrian                    << 18) & 0x00fc0000U)
2838250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_4_B0__MODIFY(dst, src) \
2839250003Sadrian                    (dst) = ((dst) &\
2840250003Sadrian                    ~0x00fc0000U) | (((u_int32_t)(src) <<\
2841250003Sadrian                    18) & 0x00fc0000U)
2842250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__PAPRD_POWER_AT_AM2AM_CAL_4_B0__VERIFY(src) \
2843250003Sadrian                    (!((((u_int32_t)(src)\
2844250003Sadrian                    << 18) & ~0x00fc0000U)))
2845250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__TYPE                             u_int32_t
2846250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__READ                           0x00ffffffU
2847250003Sadrian#define PAPRD_POWER_AT_AM2AM_CAL_B0__WRITE                          0x00ffffffU
2848250003Sadrian
2849250003Sadrian#endif /* __PAPRD_POWER_AT_AM2AM_CAL_B0_MACRO__ */
2850250003Sadrian
2851250003Sadrian
2852250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_power_at_am2am_cal_b0 */
2853250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_POWER_AT_AM2AM_CAL_B0__NUM \
2854250003Sadrian                    1
2855250003Sadrian
2856250003Sadrian/* macros for BlueprintGlobalNameSpace::paprd_valid_obdb_b0 */
2857250003Sadrian#ifndef __PAPRD_VALID_OBDB_B0_MACRO__
2858250003Sadrian#define __PAPRD_VALID_OBDB_B0_MACRO__
2859250003Sadrian
2860250003Sadrian/* macros for field paprd_valid_obdb_0_b0 */
2861250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_0_B0__SHIFT                     0
2862250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_0_B0__WIDTH                     6
2863250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_0_B0__MASK            0x0000003fU
2864250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_0_B0__READ(src) \
2865250003Sadrian                    (u_int32_t)(src)\
2866250003Sadrian                    & 0x0000003fU
2867250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_0_B0__WRITE(src) \
2868250003Sadrian                    ((u_int32_t)(src)\
2869250003Sadrian                    & 0x0000003fU)
2870250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_0_B0__MODIFY(dst, src) \
2871250003Sadrian                    (dst) = ((dst) &\
2872250003Sadrian                    ~0x0000003fU) | ((u_int32_t)(src) &\
2873250003Sadrian                    0x0000003fU)
2874250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_0_B0__VERIFY(src) \
2875250003Sadrian                    (!(((u_int32_t)(src)\
2876250003Sadrian                    & ~0x0000003fU)))
2877250003Sadrian
2878250003Sadrian/* macros for field paprd_valid_obdb_1_b0 */
2879250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_1_B0__SHIFT                     6
2880250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_1_B0__WIDTH                     6
2881250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_1_B0__MASK            0x00000fc0U
2882250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_1_B0__READ(src) \
2883250003Sadrian                    (((u_int32_t)(src)\
2884250003Sadrian                    & 0x00000fc0U) >> 6)
2885250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_1_B0__WRITE(src) \
2886250003Sadrian                    (((u_int32_t)(src)\
2887250003Sadrian                    << 6) & 0x00000fc0U)
2888250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_1_B0__MODIFY(dst, src) \
2889250003Sadrian                    (dst) = ((dst) &\
2890250003Sadrian                    ~0x00000fc0U) | (((u_int32_t)(src) <<\
2891250003Sadrian                    6) & 0x00000fc0U)
2892250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_1_B0__VERIFY(src) \
2893250003Sadrian                    (!((((u_int32_t)(src)\
2894250003Sadrian                    << 6) & ~0x00000fc0U)))
2895250003Sadrian
2896250003Sadrian/* macros for field paprd_valid_obdb_2_b0 */
2897250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_2_B0__SHIFT                    12
2898250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_2_B0__WIDTH                     6
2899250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_2_B0__MASK            0x0003f000U
2900250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_2_B0__READ(src) \
2901250003Sadrian                    (((u_int32_t)(src)\
2902250003Sadrian                    & 0x0003f000U) >> 12)
2903250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_2_B0__WRITE(src) \
2904250003Sadrian                    (((u_int32_t)(src)\
2905250003Sadrian                    << 12) & 0x0003f000U)
2906250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_2_B0__MODIFY(dst, src) \
2907250003Sadrian                    (dst) = ((dst) &\
2908250003Sadrian                    ~0x0003f000U) | (((u_int32_t)(src) <<\
2909250003Sadrian                    12) & 0x0003f000U)
2910250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_2_B0__VERIFY(src) \
2911250003Sadrian                    (!((((u_int32_t)(src)\
2912250003Sadrian                    << 12) & ~0x0003f000U)))
2913250003Sadrian
2914250003Sadrian/* macros for field paprd_valid_obdb_3_b0 */
2915250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_3_B0__SHIFT                    18
2916250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_3_B0__WIDTH                     6
2917250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_3_B0__MASK            0x00fc0000U
2918250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_3_B0__READ(src) \
2919250003Sadrian                    (((u_int32_t)(src)\
2920250003Sadrian                    & 0x00fc0000U) >> 18)
2921250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_3_B0__WRITE(src) \
2922250003Sadrian                    (((u_int32_t)(src)\
2923250003Sadrian                    << 18) & 0x00fc0000U)
2924250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_3_B0__MODIFY(dst, src) \
2925250003Sadrian                    (dst) = ((dst) &\
2926250003Sadrian                    ~0x00fc0000U) | (((u_int32_t)(src) <<\
2927250003Sadrian                    18) & 0x00fc0000U)
2928250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_3_B0__VERIFY(src) \
2929250003Sadrian                    (!((((u_int32_t)(src)\
2930250003Sadrian                    << 18) & ~0x00fc0000U)))
2931250003Sadrian
2932250003Sadrian/* macros for field paprd_valid_obdb_4_b0 */
2933250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_4_B0__SHIFT                    24
2934250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_4_B0__WIDTH                     6
2935250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_4_B0__MASK            0x3f000000U
2936250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_4_B0__READ(src) \
2937250003Sadrian                    (((u_int32_t)(src)\
2938250003Sadrian                    & 0x3f000000U) >> 24)
2939250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_4_B0__WRITE(src) \
2940250003Sadrian                    (((u_int32_t)(src)\
2941250003Sadrian                    << 24) & 0x3f000000U)
2942250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_4_B0__MODIFY(dst, src) \
2943250003Sadrian                    (dst) = ((dst) &\
2944250003Sadrian                    ~0x3f000000U) | (((u_int32_t)(src) <<\
2945250003Sadrian                    24) & 0x3f000000U)
2946250003Sadrian#define PAPRD_VALID_OBDB_B0__PAPRD_VALID_OBDB_4_B0__VERIFY(src) \
2947250003Sadrian                    (!((((u_int32_t)(src)\
2948250003Sadrian                    << 24) & ~0x3f000000U)))
2949250003Sadrian#define PAPRD_VALID_OBDB_B0__TYPE                                     u_int32_t
2950250003Sadrian#define PAPRD_VALID_OBDB_B0__READ                                   0x3fffffffU
2951250003Sadrian#define PAPRD_VALID_OBDB_B0__WRITE                                  0x3fffffffU
2952250003Sadrian
2953250003Sadrian#endif /* __PAPRD_VALID_OBDB_B0_MACRO__ */
2954250003Sadrian
2955250003Sadrian
2956250003Sadrian/* macros for bb_reg_block.bb_chn_ext_reg_map.BB_paprd_valid_obdb_b0 */
2957250003Sadrian#define INST_BB_REG_BLOCK__BB_CHN_EXT_REG_MAP__BB_PAPRD_VALID_OBDB_B0__NUM    1
2958250003Sadrian
2959250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_1 */
2960250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_1_MACRO__
2961250003Sadrian#define __GREEN_TX_GAIN_TAB_1_MACRO__
2962250003Sadrian
2963250003Sadrian/* macros for field green_tg_table1 */
2964250003Sadrian#define GREEN_TX_GAIN_TAB_1__GREEN_TG_TABLE1__SHIFT                           0
2965250003Sadrian#define GREEN_TX_GAIN_TAB_1__GREEN_TG_TABLE1__WIDTH                           7
2966250003Sadrian#define GREEN_TX_GAIN_TAB_1__GREEN_TG_TABLE1__MASK                  0x0000007fU
2967250003Sadrian#define GREEN_TX_GAIN_TAB_1__GREEN_TG_TABLE1__READ(src) \
2968250003Sadrian                    (u_int32_t)(src)\
2969250003Sadrian                    & 0x0000007fU
2970250003Sadrian#define GREEN_TX_GAIN_TAB_1__GREEN_TG_TABLE1__WRITE(src) \
2971250003Sadrian                    ((u_int32_t)(src)\
2972250003Sadrian                    & 0x0000007fU)
2973250003Sadrian#define GREEN_TX_GAIN_TAB_1__GREEN_TG_TABLE1__MODIFY(dst, src) \
2974250003Sadrian                    (dst) = ((dst) &\
2975250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
2976250003Sadrian                    0x0000007fU)
2977250003Sadrian#define GREEN_TX_GAIN_TAB_1__GREEN_TG_TABLE1__VERIFY(src) \
2978250003Sadrian                    (!(((u_int32_t)(src)\
2979250003Sadrian                    & ~0x0000007fU)))
2980250003Sadrian#define GREEN_TX_GAIN_TAB_1__TYPE                                     u_int32_t
2981250003Sadrian#define GREEN_TX_GAIN_TAB_1__READ                                   0x0000007fU
2982250003Sadrian#define GREEN_TX_GAIN_TAB_1__WRITE                                  0x0000007fU
2983250003Sadrian
2984250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_1_MACRO__ */
2985250003Sadrian
2986250003Sadrian
2987250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_1 */
2988250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_1__NUM     1
2989250003Sadrian
2990250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_2 */
2991250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_2_MACRO__
2992250003Sadrian#define __GREEN_TX_GAIN_TAB_2_MACRO__
2993250003Sadrian
2994250003Sadrian/* macros for field green_tg_table2 */
2995250003Sadrian#define GREEN_TX_GAIN_TAB_2__GREEN_TG_TABLE2__SHIFT                           0
2996250003Sadrian#define GREEN_TX_GAIN_TAB_2__GREEN_TG_TABLE2__WIDTH                           7
2997250003Sadrian#define GREEN_TX_GAIN_TAB_2__GREEN_TG_TABLE2__MASK                  0x0000007fU
2998250003Sadrian#define GREEN_TX_GAIN_TAB_2__GREEN_TG_TABLE2__READ(src) \
2999250003Sadrian                    (u_int32_t)(src)\
3000250003Sadrian                    & 0x0000007fU
3001250003Sadrian#define GREEN_TX_GAIN_TAB_2__GREEN_TG_TABLE2__WRITE(src) \
3002250003Sadrian                    ((u_int32_t)(src)\
3003250003Sadrian                    & 0x0000007fU)
3004250003Sadrian#define GREEN_TX_GAIN_TAB_2__GREEN_TG_TABLE2__MODIFY(dst, src) \
3005250003Sadrian                    (dst) = ((dst) &\
3006250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3007250003Sadrian                    0x0000007fU)
3008250003Sadrian#define GREEN_TX_GAIN_TAB_2__GREEN_TG_TABLE2__VERIFY(src) \
3009250003Sadrian                    (!(((u_int32_t)(src)\
3010250003Sadrian                    & ~0x0000007fU)))
3011250003Sadrian#define GREEN_TX_GAIN_TAB_2__TYPE                                     u_int32_t
3012250003Sadrian#define GREEN_TX_GAIN_TAB_2__READ                                   0x0000007fU
3013250003Sadrian#define GREEN_TX_GAIN_TAB_2__WRITE                                  0x0000007fU
3014250003Sadrian
3015250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_2_MACRO__ */
3016250003Sadrian
3017250003Sadrian
3018250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_2 */
3019250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_2__NUM     1
3020250003Sadrian
3021250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_3 */
3022250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_3_MACRO__
3023250003Sadrian#define __GREEN_TX_GAIN_TAB_3_MACRO__
3024250003Sadrian
3025250003Sadrian/* macros for field green_tg_table3 */
3026250003Sadrian#define GREEN_TX_GAIN_TAB_3__GREEN_TG_TABLE3__SHIFT                           0
3027250003Sadrian#define GREEN_TX_GAIN_TAB_3__GREEN_TG_TABLE3__WIDTH                           7
3028250003Sadrian#define GREEN_TX_GAIN_TAB_3__GREEN_TG_TABLE3__MASK                  0x0000007fU
3029250003Sadrian#define GREEN_TX_GAIN_TAB_3__GREEN_TG_TABLE3__READ(src) \
3030250003Sadrian                    (u_int32_t)(src)\
3031250003Sadrian                    & 0x0000007fU
3032250003Sadrian#define GREEN_TX_GAIN_TAB_3__GREEN_TG_TABLE3__WRITE(src) \
3033250003Sadrian                    ((u_int32_t)(src)\
3034250003Sadrian                    & 0x0000007fU)
3035250003Sadrian#define GREEN_TX_GAIN_TAB_3__GREEN_TG_TABLE3__MODIFY(dst, src) \
3036250003Sadrian                    (dst) = ((dst) &\
3037250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3038250003Sadrian                    0x0000007fU)
3039250003Sadrian#define GREEN_TX_GAIN_TAB_3__GREEN_TG_TABLE3__VERIFY(src) \
3040250003Sadrian                    (!(((u_int32_t)(src)\
3041250003Sadrian                    & ~0x0000007fU)))
3042250003Sadrian#define GREEN_TX_GAIN_TAB_3__TYPE                                     u_int32_t
3043250003Sadrian#define GREEN_TX_GAIN_TAB_3__READ                                   0x0000007fU
3044250003Sadrian#define GREEN_TX_GAIN_TAB_3__WRITE                                  0x0000007fU
3045250003Sadrian
3046250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_3_MACRO__ */
3047250003Sadrian
3048250003Sadrian
3049250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_3 */
3050250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_3__NUM     1
3051250003Sadrian
3052250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_4 */
3053250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_4_MACRO__
3054250003Sadrian#define __GREEN_TX_GAIN_TAB_4_MACRO__
3055250003Sadrian
3056250003Sadrian/* macros for field green_tg_table4 */
3057250003Sadrian#define GREEN_TX_GAIN_TAB_4__GREEN_TG_TABLE4__SHIFT                           0
3058250003Sadrian#define GREEN_TX_GAIN_TAB_4__GREEN_TG_TABLE4__WIDTH                           7
3059250003Sadrian#define GREEN_TX_GAIN_TAB_4__GREEN_TG_TABLE4__MASK                  0x0000007fU
3060250003Sadrian#define GREEN_TX_GAIN_TAB_4__GREEN_TG_TABLE4__READ(src) \
3061250003Sadrian                    (u_int32_t)(src)\
3062250003Sadrian                    & 0x0000007fU
3063250003Sadrian#define GREEN_TX_GAIN_TAB_4__GREEN_TG_TABLE4__WRITE(src) \
3064250003Sadrian                    ((u_int32_t)(src)\
3065250003Sadrian                    & 0x0000007fU)
3066250003Sadrian#define GREEN_TX_GAIN_TAB_4__GREEN_TG_TABLE4__MODIFY(dst, src) \
3067250003Sadrian                    (dst) = ((dst) &\
3068250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3069250003Sadrian                    0x0000007fU)
3070250003Sadrian#define GREEN_TX_GAIN_TAB_4__GREEN_TG_TABLE4__VERIFY(src) \
3071250003Sadrian                    (!(((u_int32_t)(src)\
3072250003Sadrian                    & ~0x0000007fU)))
3073250003Sadrian#define GREEN_TX_GAIN_TAB_4__TYPE                                     u_int32_t
3074250003Sadrian#define GREEN_TX_GAIN_TAB_4__READ                                   0x0000007fU
3075250003Sadrian#define GREEN_TX_GAIN_TAB_4__WRITE                                  0x0000007fU
3076250003Sadrian
3077250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_4_MACRO__ */
3078250003Sadrian
3079250003Sadrian
3080250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_4 */
3081250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_4__NUM     1
3082250003Sadrian
3083250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_5 */
3084250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_5_MACRO__
3085250003Sadrian#define __GREEN_TX_GAIN_TAB_5_MACRO__
3086250003Sadrian
3087250003Sadrian/* macros for field green_tg_table5 */
3088250003Sadrian#define GREEN_TX_GAIN_TAB_5__GREEN_TG_TABLE5__SHIFT                           0
3089250003Sadrian#define GREEN_TX_GAIN_TAB_5__GREEN_TG_TABLE5__WIDTH                           7
3090250003Sadrian#define GREEN_TX_GAIN_TAB_5__GREEN_TG_TABLE5__MASK                  0x0000007fU
3091250003Sadrian#define GREEN_TX_GAIN_TAB_5__GREEN_TG_TABLE5__READ(src) \
3092250003Sadrian                    (u_int32_t)(src)\
3093250003Sadrian                    & 0x0000007fU
3094250003Sadrian#define GREEN_TX_GAIN_TAB_5__GREEN_TG_TABLE5__WRITE(src) \
3095250003Sadrian                    ((u_int32_t)(src)\
3096250003Sadrian                    & 0x0000007fU)
3097250003Sadrian#define GREEN_TX_GAIN_TAB_5__GREEN_TG_TABLE5__MODIFY(dst, src) \
3098250003Sadrian                    (dst) = ((dst) &\
3099250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3100250003Sadrian                    0x0000007fU)
3101250003Sadrian#define GREEN_TX_GAIN_TAB_5__GREEN_TG_TABLE5__VERIFY(src) \
3102250003Sadrian                    (!(((u_int32_t)(src)\
3103250003Sadrian                    & ~0x0000007fU)))
3104250003Sadrian#define GREEN_TX_GAIN_TAB_5__TYPE                                     u_int32_t
3105250003Sadrian#define GREEN_TX_GAIN_TAB_5__READ                                   0x0000007fU
3106250003Sadrian#define GREEN_TX_GAIN_TAB_5__WRITE                                  0x0000007fU
3107250003Sadrian
3108250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_5_MACRO__ */
3109250003Sadrian
3110250003Sadrian
3111250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_5 */
3112250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_5__NUM     1
3113250003Sadrian
3114250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_6 */
3115250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_6_MACRO__
3116250003Sadrian#define __GREEN_TX_GAIN_TAB_6_MACRO__
3117250003Sadrian
3118250003Sadrian/* macros for field green_tg_table6 */
3119250003Sadrian#define GREEN_TX_GAIN_TAB_6__GREEN_TG_TABLE6__SHIFT                           0
3120250003Sadrian#define GREEN_TX_GAIN_TAB_6__GREEN_TG_TABLE6__WIDTH                           7
3121250003Sadrian#define GREEN_TX_GAIN_TAB_6__GREEN_TG_TABLE6__MASK                  0x0000007fU
3122250003Sadrian#define GREEN_TX_GAIN_TAB_6__GREEN_TG_TABLE6__READ(src) \
3123250003Sadrian                    (u_int32_t)(src)\
3124250003Sadrian                    & 0x0000007fU
3125250003Sadrian#define GREEN_TX_GAIN_TAB_6__GREEN_TG_TABLE6__WRITE(src) \
3126250003Sadrian                    ((u_int32_t)(src)\
3127250003Sadrian                    & 0x0000007fU)
3128250003Sadrian#define GREEN_TX_GAIN_TAB_6__GREEN_TG_TABLE6__MODIFY(dst, src) \
3129250003Sadrian                    (dst) = ((dst) &\
3130250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3131250003Sadrian                    0x0000007fU)
3132250003Sadrian#define GREEN_TX_GAIN_TAB_6__GREEN_TG_TABLE6__VERIFY(src) \
3133250003Sadrian                    (!(((u_int32_t)(src)\
3134250003Sadrian                    & ~0x0000007fU)))
3135250003Sadrian#define GREEN_TX_GAIN_TAB_6__TYPE                                     u_int32_t
3136250003Sadrian#define GREEN_TX_GAIN_TAB_6__READ                                   0x0000007fU
3137250003Sadrian#define GREEN_TX_GAIN_TAB_6__WRITE                                  0x0000007fU
3138250003Sadrian
3139250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_6_MACRO__ */
3140250003Sadrian
3141250003Sadrian
3142250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_6 */
3143250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_6__NUM     1
3144250003Sadrian
3145250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_7 */
3146250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_7_MACRO__
3147250003Sadrian#define __GREEN_TX_GAIN_TAB_7_MACRO__
3148250003Sadrian
3149250003Sadrian/* macros for field green_tg_table7 */
3150250003Sadrian#define GREEN_TX_GAIN_TAB_7__GREEN_TG_TABLE7__SHIFT                           0
3151250003Sadrian#define GREEN_TX_GAIN_TAB_7__GREEN_TG_TABLE7__WIDTH                           7
3152250003Sadrian#define GREEN_TX_GAIN_TAB_7__GREEN_TG_TABLE7__MASK                  0x0000007fU
3153250003Sadrian#define GREEN_TX_GAIN_TAB_7__GREEN_TG_TABLE7__READ(src) \
3154250003Sadrian                    (u_int32_t)(src)\
3155250003Sadrian                    & 0x0000007fU
3156250003Sadrian#define GREEN_TX_GAIN_TAB_7__GREEN_TG_TABLE7__WRITE(src) \
3157250003Sadrian                    ((u_int32_t)(src)\
3158250003Sadrian                    & 0x0000007fU)
3159250003Sadrian#define GREEN_TX_GAIN_TAB_7__GREEN_TG_TABLE7__MODIFY(dst, src) \
3160250003Sadrian                    (dst) = ((dst) &\
3161250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3162250003Sadrian                    0x0000007fU)
3163250003Sadrian#define GREEN_TX_GAIN_TAB_7__GREEN_TG_TABLE7__VERIFY(src) \
3164250003Sadrian                    (!(((u_int32_t)(src)\
3165250003Sadrian                    & ~0x0000007fU)))
3166250003Sadrian#define GREEN_TX_GAIN_TAB_7__TYPE                                     u_int32_t
3167250003Sadrian#define GREEN_TX_GAIN_TAB_7__READ                                   0x0000007fU
3168250003Sadrian#define GREEN_TX_GAIN_TAB_7__WRITE                                  0x0000007fU
3169250003Sadrian
3170250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_7_MACRO__ */
3171250003Sadrian
3172250003Sadrian
3173250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_7 */
3174250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_7__NUM     1
3175250003Sadrian
3176250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_8 */
3177250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_8_MACRO__
3178250003Sadrian#define __GREEN_TX_GAIN_TAB_8_MACRO__
3179250003Sadrian
3180250003Sadrian/* macros for field green_tg_table8 */
3181250003Sadrian#define GREEN_TX_GAIN_TAB_8__GREEN_TG_TABLE8__SHIFT                           0
3182250003Sadrian#define GREEN_TX_GAIN_TAB_8__GREEN_TG_TABLE8__WIDTH                           7
3183250003Sadrian#define GREEN_TX_GAIN_TAB_8__GREEN_TG_TABLE8__MASK                  0x0000007fU
3184250003Sadrian#define GREEN_TX_GAIN_TAB_8__GREEN_TG_TABLE8__READ(src) \
3185250003Sadrian                    (u_int32_t)(src)\
3186250003Sadrian                    & 0x0000007fU
3187250003Sadrian#define GREEN_TX_GAIN_TAB_8__GREEN_TG_TABLE8__WRITE(src) \
3188250003Sadrian                    ((u_int32_t)(src)\
3189250003Sadrian                    & 0x0000007fU)
3190250003Sadrian#define GREEN_TX_GAIN_TAB_8__GREEN_TG_TABLE8__MODIFY(dst, src) \
3191250003Sadrian                    (dst) = ((dst) &\
3192250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3193250003Sadrian                    0x0000007fU)
3194250003Sadrian#define GREEN_TX_GAIN_TAB_8__GREEN_TG_TABLE8__VERIFY(src) \
3195250003Sadrian                    (!(((u_int32_t)(src)\
3196250003Sadrian                    & ~0x0000007fU)))
3197250003Sadrian#define GREEN_TX_GAIN_TAB_8__TYPE                                     u_int32_t
3198250003Sadrian#define GREEN_TX_GAIN_TAB_8__READ                                   0x0000007fU
3199250003Sadrian#define GREEN_TX_GAIN_TAB_8__WRITE                                  0x0000007fU
3200250003Sadrian
3201250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_8_MACRO__ */
3202250003Sadrian
3203250003Sadrian
3204250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_8 */
3205250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_8__NUM     1
3206250003Sadrian
3207250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_9 */
3208250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_9_MACRO__
3209250003Sadrian#define __GREEN_TX_GAIN_TAB_9_MACRO__
3210250003Sadrian
3211250003Sadrian/* macros for field green_tg_table9 */
3212250003Sadrian#define GREEN_TX_GAIN_TAB_9__GREEN_TG_TABLE9__SHIFT                           0
3213250003Sadrian#define GREEN_TX_GAIN_TAB_9__GREEN_TG_TABLE9__WIDTH                           7
3214250003Sadrian#define GREEN_TX_GAIN_TAB_9__GREEN_TG_TABLE9__MASK                  0x0000007fU
3215250003Sadrian#define GREEN_TX_GAIN_TAB_9__GREEN_TG_TABLE9__READ(src) \
3216250003Sadrian                    (u_int32_t)(src)\
3217250003Sadrian                    & 0x0000007fU
3218250003Sadrian#define GREEN_TX_GAIN_TAB_9__GREEN_TG_TABLE9__WRITE(src) \
3219250003Sadrian                    ((u_int32_t)(src)\
3220250003Sadrian                    & 0x0000007fU)
3221250003Sadrian#define GREEN_TX_GAIN_TAB_9__GREEN_TG_TABLE9__MODIFY(dst, src) \
3222250003Sadrian                    (dst) = ((dst) &\
3223250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3224250003Sadrian                    0x0000007fU)
3225250003Sadrian#define GREEN_TX_GAIN_TAB_9__GREEN_TG_TABLE9__VERIFY(src) \
3226250003Sadrian                    (!(((u_int32_t)(src)\
3227250003Sadrian                    & ~0x0000007fU)))
3228250003Sadrian#define GREEN_TX_GAIN_TAB_9__TYPE                                     u_int32_t
3229250003Sadrian#define GREEN_TX_GAIN_TAB_9__READ                                   0x0000007fU
3230250003Sadrian#define GREEN_TX_GAIN_TAB_9__WRITE                                  0x0000007fU
3231250003Sadrian
3232250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_9_MACRO__ */
3233250003Sadrian
3234250003Sadrian
3235250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_9 */
3236250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_9__NUM     1
3237250003Sadrian
3238250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_10 */
3239250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_10_MACRO__
3240250003Sadrian#define __GREEN_TX_GAIN_TAB_10_MACRO__
3241250003Sadrian
3242250003Sadrian/* macros for field green_tg_table10 */
3243250003Sadrian#define GREEN_TX_GAIN_TAB_10__GREEN_TG_TABLE10__SHIFT                         0
3244250003Sadrian#define GREEN_TX_GAIN_TAB_10__GREEN_TG_TABLE10__WIDTH                         7
3245250003Sadrian#define GREEN_TX_GAIN_TAB_10__GREEN_TG_TABLE10__MASK                0x0000007fU
3246250003Sadrian#define GREEN_TX_GAIN_TAB_10__GREEN_TG_TABLE10__READ(src) \
3247250003Sadrian                    (u_int32_t)(src)\
3248250003Sadrian                    & 0x0000007fU
3249250003Sadrian#define GREEN_TX_GAIN_TAB_10__GREEN_TG_TABLE10__WRITE(src) \
3250250003Sadrian                    ((u_int32_t)(src)\
3251250003Sadrian                    & 0x0000007fU)
3252250003Sadrian#define GREEN_TX_GAIN_TAB_10__GREEN_TG_TABLE10__MODIFY(dst, src) \
3253250003Sadrian                    (dst) = ((dst) &\
3254250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3255250003Sadrian                    0x0000007fU)
3256250003Sadrian#define GREEN_TX_GAIN_TAB_10__GREEN_TG_TABLE10__VERIFY(src) \
3257250003Sadrian                    (!(((u_int32_t)(src)\
3258250003Sadrian                    & ~0x0000007fU)))
3259250003Sadrian#define GREEN_TX_GAIN_TAB_10__TYPE                                    u_int32_t
3260250003Sadrian#define GREEN_TX_GAIN_TAB_10__READ                                  0x0000007fU
3261250003Sadrian#define GREEN_TX_GAIN_TAB_10__WRITE                                 0x0000007fU
3262250003Sadrian
3263250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_10_MACRO__ */
3264250003Sadrian
3265250003Sadrian
3266250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_10 */
3267250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_10__NUM    1
3268250003Sadrian
3269250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_11 */
3270250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_11_MACRO__
3271250003Sadrian#define __GREEN_TX_GAIN_TAB_11_MACRO__
3272250003Sadrian
3273250003Sadrian/* macros for field green_tg_table11 */
3274250003Sadrian#define GREEN_TX_GAIN_TAB_11__GREEN_TG_TABLE11__SHIFT                         0
3275250003Sadrian#define GREEN_TX_GAIN_TAB_11__GREEN_TG_TABLE11__WIDTH                         7
3276250003Sadrian#define GREEN_TX_GAIN_TAB_11__GREEN_TG_TABLE11__MASK                0x0000007fU
3277250003Sadrian#define GREEN_TX_GAIN_TAB_11__GREEN_TG_TABLE11__READ(src) \
3278250003Sadrian                    (u_int32_t)(src)\
3279250003Sadrian                    & 0x0000007fU
3280250003Sadrian#define GREEN_TX_GAIN_TAB_11__GREEN_TG_TABLE11__WRITE(src) \
3281250003Sadrian                    ((u_int32_t)(src)\
3282250003Sadrian                    & 0x0000007fU)
3283250003Sadrian#define GREEN_TX_GAIN_TAB_11__GREEN_TG_TABLE11__MODIFY(dst, src) \
3284250003Sadrian                    (dst) = ((dst) &\
3285250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3286250003Sadrian                    0x0000007fU)
3287250003Sadrian#define GREEN_TX_GAIN_TAB_11__GREEN_TG_TABLE11__VERIFY(src) \
3288250003Sadrian                    (!(((u_int32_t)(src)\
3289250003Sadrian                    & ~0x0000007fU)))
3290250003Sadrian#define GREEN_TX_GAIN_TAB_11__TYPE                                    u_int32_t
3291250003Sadrian#define GREEN_TX_GAIN_TAB_11__READ                                  0x0000007fU
3292250003Sadrian#define GREEN_TX_GAIN_TAB_11__WRITE                                 0x0000007fU
3293250003Sadrian
3294250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_11_MACRO__ */
3295250003Sadrian
3296250003Sadrian
3297250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_11 */
3298250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_11__NUM    1
3299250003Sadrian
3300250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_12 */
3301250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_12_MACRO__
3302250003Sadrian#define __GREEN_TX_GAIN_TAB_12_MACRO__
3303250003Sadrian
3304250003Sadrian/* macros for field green_tg_table12 */
3305250003Sadrian#define GREEN_TX_GAIN_TAB_12__GREEN_TG_TABLE12__SHIFT                         0
3306250003Sadrian#define GREEN_TX_GAIN_TAB_12__GREEN_TG_TABLE12__WIDTH                         7
3307250003Sadrian#define GREEN_TX_GAIN_TAB_12__GREEN_TG_TABLE12__MASK                0x0000007fU
3308250003Sadrian#define GREEN_TX_GAIN_TAB_12__GREEN_TG_TABLE12__READ(src) \
3309250003Sadrian                    (u_int32_t)(src)\
3310250003Sadrian                    & 0x0000007fU
3311250003Sadrian#define GREEN_TX_GAIN_TAB_12__GREEN_TG_TABLE12__WRITE(src) \
3312250003Sadrian                    ((u_int32_t)(src)\
3313250003Sadrian                    & 0x0000007fU)
3314250003Sadrian#define GREEN_TX_GAIN_TAB_12__GREEN_TG_TABLE12__MODIFY(dst, src) \
3315250003Sadrian                    (dst) = ((dst) &\
3316250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3317250003Sadrian                    0x0000007fU)
3318250003Sadrian#define GREEN_TX_GAIN_TAB_12__GREEN_TG_TABLE12__VERIFY(src) \
3319250003Sadrian                    (!(((u_int32_t)(src)\
3320250003Sadrian                    & ~0x0000007fU)))
3321250003Sadrian#define GREEN_TX_GAIN_TAB_12__TYPE                                    u_int32_t
3322250003Sadrian#define GREEN_TX_GAIN_TAB_12__READ                                  0x0000007fU
3323250003Sadrian#define GREEN_TX_GAIN_TAB_12__WRITE                                 0x0000007fU
3324250003Sadrian
3325250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_12_MACRO__ */
3326250003Sadrian
3327250003Sadrian
3328250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_12 */
3329250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_12__NUM    1
3330250003Sadrian
3331250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_13 */
3332250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_13_MACRO__
3333250003Sadrian#define __GREEN_TX_GAIN_TAB_13_MACRO__
3334250003Sadrian
3335250003Sadrian/* macros for field green_tg_table13 */
3336250003Sadrian#define GREEN_TX_GAIN_TAB_13__GREEN_TG_TABLE13__SHIFT                         0
3337250003Sadrian#define GREEN_TX_GAIN_TAB_13__GREEN_TG_TABLE13__WIDTH                         7
3338250003Sadrian#define GREEN_TX_GAIN_TAB_13__GREEN_TG_TABLE13__MASK                0x0000007fU
3339250003Sadrian#define GREEN_TX_GAIN_TAB_13__GREEN_TG_TABLE13__READ(src) \
3340250003Sadrian                    (u_int32_t)(src)\
3341250003Sadrian                    & 0x0000007fU
3342250003Sadrian#define GREEN_TX_GAIN_TAB_13__GREEN_TG_TABLE13__WRITE(src) \
3343250003Sadrian                    ((u_int32_t)(src)\
3344250003Sadrian                    & 0x0000007fU)
3345250003Sadrian#define GREEN_TX_GAIN_TAB_13__GREEN_TG_TABLE13__MODIFY(dst, src) \
3346250003Sadrian                    (dst) = ((dst) &\
3347250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3348250003Sadrian                    0x0000007fU)
3349250003Sadrian#define GREEN_TX_GAIN_TAB_13__GREEN_TG_TABLE13__VERIFY(src) \
3350250003Sadrian                    (!(((u_int32_t)(src)\
3351250003Sadrian                    & ~0x0000007fU)))
3352250003Sadrian#define GREEN_TX_GAIN_TAB_13__TYPE                                    u_int32_t
3353250003Sadrian#define GREEN_TX_GAIN_TAB_13__READ                                  0x0000007fU
3354250003Sadrian#define GREEN_TX_GAIN_TAB_13__WRITE                                 0x0000007fU
3355250003Sadrian
3356250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_13_MACRO__ */
3357250003Sadrian
3358250003Sadrian
3359250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_13 */
3360250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_13__NUM    1
3361250003Sadrian
3362250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_14 */
3363250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_14_MACRO__
3364250003Sadrian#define __GREEN_TX_GAIN_TAB_14_MACRO__
3365250003Sadrian
3366250003Sadrian/* macros for field green_tg_table14 */
3367250003Sadrian#define GREEN_TX_GAIN_TAB_14__GREEN_TG_TABLE14__SHIFT                         0
3368250003Sadrian#define GREEN_TX_GAIN_TAB_14__GREEN_TG_TABLE14__WIDTH                         7
3369250003Sadrian#define GREEN_TX_GAIN_TAB_14__GREEN_TG_TABLE14__MASK                0x0000007fU
3370250003Sadrian#define GREEN_TX_GAIN_TAB_14__GREEN_TG_TABLE14__READ(src) \
3371250003Sadrian                    (u_int32_t)(src)\
3372250003Sadrian                    & 0x0000007fU
3373250003Sadrian#define GREEN_TX_GAIN_TAB_14__GREEN_TG_TABLE14__WRITE(src) \
3374250003Sadrian                    ((u_int32_t)(src)\
3375250003Sadrian                    & 0x0000007fU)
3376250003Sadrian#define GREEN_TX_GAIN_TAB_14__GREEN_TG_TABLE14__MODIFY(dst, src) \
3377250003Sadrian                    (dst) = ((dst) &\
3378250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3379250003Sadrian                    0x0000007fU)
3380250003Sadrian#define GREEN_TX_GAIN_TAB_14__GREEN_TG_TABLE14__VERIFY(src) \
3381250003Sadrian                    (!(((u_int32_t)(src)\
3382250003Sadrian                    & ~0x0000007fU)))
3383250003Sadrian#define GREEN_TX_GAIN_TAB_14__TYPE                                    u_int32_t
3384250003Sadrian#define GREEN_TX_GAIN_TAB_14__READ                                  0x0000007fU
3385250003Sadrian#define GREEN_TX_GAIN_TAB_14__WRITE                                 0x0000007fU
3386250003Sadrian
3387250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_14_MACRO__ */
3388250003Sadrian
3389250003Sadrian
3390250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_14 */
3391250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_14__NUM    1
3392250003Sadrian
3393250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_15 */
3394250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_15_MACRO__
3395250003Sadrian#define __GREEN_TX_GAIN_TAB_15_MACRO__
3396250003Sadrian
3397250003Sadrian/* macros for field green_tg_table15 */
3398250003Sadrian#define GREEN_TX_GAIN_TAB_15__GREEN_TG_TABLE15__SHIFT                         0
3399250003Sadrian#define GREEN_TX_GAIN_TAB_15__GREEN_TG_TABLE15__WIDTH                         7
3400250003Sadrian#define GREEN_TX_GAIN_TAB_15__GREEN_TG_TABLE15__MASK                0x0000007fU
3401250003Sadrian#define GREEN_TX_GAIN_TAB_15__GREEN_TG_TABLE15__READ(src) \
3402250003Sadrian                    (u_int32_t)(src)\
3403250003Sadrian                    & 0x0000007fU
3404250003Sadrian#define GREEN_TX_GAIN_TAB_15__GREEN_TG_TABLE15__WRITE(src) \
3405250003Sadrian                    ((u_int32_t)(src)\
3406250003Sadrian                    & 0x0000007fU)
3407250003Sadrian#define GREEN_TX_GAIN_TAB_15__GREEN_TG_TABLE15__MODIFY(dst, src) \
3408250003Sadrian                    (dst) = ((dst) &\
3409250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3410250003Sadrian                    0x0000007fU)
3411250003Sadrian#define GREEN_TX_GAIN_TAB_15__GREEN_TG_TABLE15__VERIFY(src) \
3412250003Sadrian                    (!(((u_int32_t)(src)\
3413250003Sadrian                    & ~0x0000007fU)))
3414250003Sadrian#define GREEN_TX_GAIN_TAB_15__TYPE                                    u_int32_t
3415250003Sadrian#define GREEN_TX_GAIN_TAB_15__READ                                  0x0000007fU
3416250003Sadrian#define GREEN_TX_GAIN_TAB_15__WRITE                                 0x0000007fU
3417250003Sadrian
3418250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_15_MACRO__ */
3419250003Sadrian
3420250003Sadrian
3421250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_15 */
3422250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_15__NUM    1
3423250003Sadrian
3424250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_16 */
3425250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_16_MACRO__
3426250003Sadrian#define __GREEN_TX_GAIN_TAB_16_MACRO__
3427250003Sadrian
3428250003Sadrian/* macros for field green_tg_table16 */
3429250003Sadrian#define GREEN_TX_GAIN_TAB_16__GREEN_TG_TABLE16__SHIFT                         0
3430250003Sadrian#define GREEN_TX_GAIN_TAB_16__GREEN_TG_TABLE16__WIDTH                         7
3431250003Sadrian#define GREEN_TX_GAIN_TAB_16__GREEN_TG_TABLE16__MASK                0x0000007fU
3432250003Sadrian#define GREEN_TX_GAIN_TAB_16__GREEN_TG_TABLE16__READ(src) \
3433250003Sadrian                    (u_int32_t)(src)\
3434250003Sadrian                    & 0x0000007fU
3435250003Sadrian#define GREEN_TX_GAIN_TAB_16__GREEN_TG_TABLE16__WRITE(src) \
3436250003Sadrian                    ((u_int32_t)(src)\
3437250003Sadrian                    & 0x0000007fU)
3438250003Sadrian#define GREEN_TX_GAIN_TAB_16__GREEN_TG_TABLE16__MODIFY(dst, src) \
3439250003Sadrian                    (dst) = ((dst) &\
3440250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3441250003Sadrian                    0x0000007fU)
3442250003Sadrian#define GREEN_TX_GAIN_TAB_16__GREEN_TG_TABLE16__VERIFY(src) \
3443250003Sadrian                    (!(((u_int32_t)(src)\
3444250003Sadrian                    & ~0x0000007fU)))
3445250003Sadrian#define GREEN_TX_GAIN_TAB_16__TYPE                                    u_int32_t
3446250003Sadrian#define GREEN_TX_GAIN_TAB_16__READ                                  0x0000007fU
3447250003Sadrian#define GREEN_TX_GAIN_TAB_16__WRITE                                 0x0000007fU
3448250003Sadrian
3449250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_16_MACRO__ */
3450250003Sadrian
3451250003Sadrian
3452250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_16 */
3453250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_16__NUM    1
3454250003Sadrian
3455250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_17 */
3456250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_17_MACRO__
3457250003Sadrian#define __GREEN_TX_GAIN_TAB_17_MACRO__
3458250003Sadrian
3459250003Sadrian/* macros for field green_tg_table17 */
3460250003Sadrian#define GREEN_TX_GAIN_TAB_17__GREEN_TG_TABLE17__SHIFT                         0
3461250003Sadrian#define GREEN_TX_GAIN_TAB_17__GREEN_TG_TABLE17__WIDTH                         7
3462250003Sadrian#define GREEN_TX_GAIN_TAB_17__GREEN_TG_TABLE17__MASK                0x0000007fU
3463250003Sadrian#define GREEN_TX_GAIN_TAB_17__GREEN_TG_TABLE17__READ(src) \
3464250003Sadrian                    (u_int32_t)(src)\
3465250003Sadrian                    & 0x0000007fU
3466250003Sadrian#define GREEN_TX_GAIN_TAB_17__GREEN_TG_TABLE17__WRITE(src) \
3467250003Sadrian                    ((u_int32_t)(src)\
3468250003Sadrian                    & 0x0000007fU)
3469250003Sadrian#define GREEN_TX_GAIN_TAB_17__GREEN_TG_TABLE17__MODIFY(dst, src) \
3470250003Sadrian                    (dst) = ((dst) &\
3471250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3472250003Sadrian                    0x0000007fU)
3473250003Sadrian#define GREEN_TX_GAIN_TAB_17__GREEN_TG_TABLE17__VERIFY(src) \
3474250003Sadrian                    (!(((u_int32_t)(src)\
3475250003Sadrian                    & ~0x0000007fU)))
3476250003Sadrian#define GREEN_TX_GAIN_TAB_17__TYPE                                    u_int32_t
3477250003Sadrian#define GREEN_TX_GAIN_TAB_17__READ                                  0x0000007fU
3478250003Sadrian#define GREEN_TX_GAIN_TAB_17__WRITE                                 0x0000007fU
3479250003Sadrian
3480250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_17_MACRO__ */
3481250003Sadrian
3482250003Sadrian
3483250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_17 */
3484250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_17__NUM    1
3485250003Sadrian
3486250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_18 */
3487250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_18_MACRO__
3488250003Sadrian#define __GREEN_TX_GAIN_TAB_18_MACRO__
3489250003Sadrian
3490250003Sadrian/* macros for field green_tg_table18 */
3491250003Sadrian#define GREEN_TX_GAIN_TAB_18__GREEN_TG_TABLE18__SHIFT                         0
3492250003Sadrian#define GREEN_TX_GAIN_TAB_18__GREEN_TG_TABLE18__WIDTH                         7
3493250003Sadrian#define GREEN_TX_GAIN_TAB_18__GREEN_TG_TABLE18__MASK                0x0000007fU
3494250003Sadrian#define GREEN_TX_GAIN_TAB_18__GREEN_TG_TABLE18__READ(src) \
3495250003Sadrian                    (u_int32_t)(src)\
3496250003Sadrian                    & 0x0000007fU
3497250003Sadrian#define GREEN_TX_GAIN_TAB_18__GREEN_TG_TABLE18__WRITE(src) \
3498250003Sadrian                    ((u_int32_t)(src)\
3499250003Sadrian                    & 0x0000007fU)
3500250003Sadrian#define GREEN_TX_GAIN_TAB_18__GREEN_TG_TABLE18__MODIFY(dst, src) \
3501250003Sadrian                    (dst) = ((dst) &\
3502250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3503250003Sadrian                    0x0000007fU)
3504250003Sadrian#define GREEN_TX_GAIN_TAB_18__GREEN_TG_TABLE18__VERIFY(src) \
3505250003Sadrian                    (!(((u_int32_t)(src)\
3506250003Sadrian                    & ~0x0000007fU)))
3507250003Sadrian#define GREEN_TX_GAIN_TAB_18__TYPE                                    u_int32_t
3508250003Sadrian#define GREEN_TX_GAIN_TAB_18__READ                                  0x0000007fU
3509250003Sadrian#define GREEN_TX_GAIN_TAB_18__WRITE                                 0x0000007fU
3510250003Sadrian
3511250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_18_MACRO__ */
3512250003Sadrian
3513250003Sadrian
3514250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_18 */
3515250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_18__NUM    1
3516250003Sadrian
3517250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_19 */
3518250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_19_MACRO__
3519250003Sadrian#define __GREEN_TX_GAIN_TAB_19_MACRO__
3520250003Sadrian
3521250003Sadrian/* macros for field green_tg_table19 */
3522250003Sadrian#define GREEN_TX_GAIN_TAB_19__GREEN_TG_TABLE19__SHIFT                         0
3523250003Sadrian#define GREEN_TX_GAIN_TAB_19__GREEN_TG_TABLE19__WIDTH                         7
3524250003Sadrian#define GREEN_TX_GAIN_TAB_19__GREEN_TG_TABLE19__MASK                0x0000007fU
3525250003Sadrian#define GREEN_TX_GAIN_TAB_19__GREEN_TG_TABLE19__READ(src) \
3526250003Sadrian                    (u_int32_t)(src)\
3527250003Sadrian                    & 0x0000007fU
3528250003Sadrian#define GREEN_TX_GAIN_TAB_19__GREEN_TG_TABLE19__WRITE(src) \
3529250003Sadrian                    ((u_int32_t)(src)\
3530250003Sadrian                    & 0x0000007fU)
3531250003Sadrian#define GREEN_TX_GAIN_TAB_19__GREEN_TG_TABLE19__MODIFY(dst, src) \
3532250003Sadrian                    (dst) = ((dst) &\
3533250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3534250003Sadrian                    0x0000007fU)
3535250003Sadrian#define GREEN_TX_GAIN_TAB_19__GREEN_TG_TABLE19__VERIFY(src) \
3536250003Sadrian                    (!(((u_int32_t)(src)\
3537250003Sadrian                    & ~0x0000007fU)))
3538250003Sadrian#define GREEN_TX_GAIN_TAB_19__TYPE                                    u_int32_t
3539250003Sadrian#define GREEN_TX_GAIN_TAB_19__READ                                  0x0000007fU
3540250003Sadrian#define GREEN_TX_GAIN_TAB_19__WRITE                                 0x0000007fU
3541250003Sadrian
3542250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_19_MACRO__ */
3543250003Sadrian
3544250003Sadrian
3545250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_19 */
3546250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_19__NUM    1
3547250003Sadrian
3548250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_20 */
3549250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_20_MACRO__
3550250003Sadrian#define __GREEN_TX_GAIN_TAB_20_MACRO__
3551250003Sadrian
3552250003Sadrian/* macros for field green_tg_table20 */
3553250003Sadrian#define GREEN_TX_GAIN_TAB_20__GREEN_TG_TABLE20__SHIFT                         0
3554250003Sadrian#define GREEN_TX_GAIN_TAB_20__GREEN_TG_TABLE20__WIDTH                         7
3555250003Sadrian#define GREEN_TX_GAIN_TAB_20__GREEN_TG_TABLE20__MASK                0x0000007fU
3556250003Sadrian#define GREEN_TX_GAIN_TAB_20__GREEN_TG_TABLE20__READ(src) \
3557250003Sadrian                    (u_int32_t)(src)\
3558250003Sadrian                    & 0x0000007fU
3559250003Sadrian#define GREEN_TX_GAIN_TAB_20__GREEN_TG_TABLE20__WRITE(src) \
3560250003Sadrian                    ((u_int32_t)(src)\
3561250003Sadrian                    & 0x0000007fU)
3562250003Sadrian#define GREEN_TX_GAIN_TAB_20__GREEN_TG_TABLE20__MODIFY(dst, src) \
3563250003Sadrian                    (dst) = ((dst) &\
3564250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3565250003Sadrian                    0x0000007fU)
3566250003Sadrian#define GREEN_TX_GAIN_TAB_20__GREEN_TG_TABLE20__VERIFY(src) \
3567250003Sadrian                    (!(((u_int32_t)(src)\
3568250003Sadrian                    & ~0x0000007fU)))
3569250003Sadrian#define GREEN_TX_GAIN_TAB_20__TYPE                                    u_int32_t
3570250003Sadrian#define GREEN_TX_GAIN_TAB_20__READ                                  0x0000007fU
3571250003Sadrian#define GREEN_TX_GAIN_TAB_20__WRITE                                 0x0000007fU
3572250003Sadrian
3573250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_20_MACRO__ */
3574250003Sadrian
3575250003Sadrian
3576250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_20 */
3577250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_20__NUM    1
3578250003Sadrian
3579250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_21 */
3580250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_21_MACRO__
3581250003Sadrian#define __GREEN_TX_GAIN_TAB_21_MACRO__
3582250003Sadrian
3583250003Sadrian/* macros for field green_tg_table21 */
3584250003Sadrian#define GREEN_TX_GAIN_TAB_21__GREEN_TG_TABLE21__SHIFT                         0
3585250003Sadrian#define GREEN_TX_GAIN_TAB_21__GREEN_TG_TABLE21__WIDTH                         7
3586250003Sadrian#define GREEN_TX_GAIN_TAB_21__GREEN_TG_TABLE21__MASK                0x0000007fU
3587250003Sadrian#define GREEN_TX_GAIN_TAB_21__GREEN_TG_TABLE21__READ(src) \
3588250003Sadrian                    (u_int32_t)(src)\
3589250003Sadrian                    & 0x0000007fU
3590250003Sadrian#define GREEN_TX_GAIN_TAB_21__GREEN_TG_TABLE21__WRITE(src) \
3591250003Sadrian                    ((u_int32_t)(src)\
3592250003Sadrian                    & 0x0000007fU)
3593250003Sadrian#define GREEN_TX_GAIN_TAB_21__GREEN_TG_TABLE21__MODIFY(dst, src) \
3594250003Sadrian                    (dst) = ((dst) &\
3595250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3596250003Sadrian                    0x0000007fU)
3597250003Sadrian#define GREEN_TX_GAIN_TAB_21__GREEN_TG_TABLE21__VERIFY(src) \
3598250003Sadrian                    (!(((u_int32_t)(src)\
3599250003Sadrian                    & ~0x0000007fU)))
3600250003Sadrian#define GREEN_TX_GAIN_TAB_21__TYPE                                    u_int32_t
3601250003Sadrian#define GREEN_TX_GAIN_TAB_21__READ                                  0x0000007fU
3602250003Sadrian#define GREEN_TX_GAIN_TAB_21__WRITE                                 0x0000007fU
3603250003Sadrian
3604250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_21_MACRO__ */
3605250003Sadrian
3606250003Sadrian
3607250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_21 */
3608250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_21__NUM    1
3609250003Sadrian
3610250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_22 */
3611250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_22_MACRO__
3612250003Sadrian#define __GREEN_TX_GAIN_TAB_22_MACRO__
3613250003Sadrian
3614250003Sadrian/* macros for field green_tg_table22 */
3615250003Sadrian#define GREEN_TX_GAIN_TAB_22__GREEN_TG_TABLE22__SHIFT                         0
3616250003Sadrian#define GREEN_TX_GAIN_TAB_22__GREEN_TG_TABLE22__WIDTH                         7
3617250003Sadrian#define GREEN_TX_GAIN_TAB_22__GREEN_TG_TABLE22__MASK                0x0000007fU
3618250003Sadrian#define GREEN_TX_GAIN_TAB_22__GREEN_TG_TABLE22__READ(src) \
3619250003Sadrian                    (u_int32_t)(src)\
3620250003Sadrian                    & 0x0000007fU
3621250003Sadrian#define GREEN_TX_GAIN_TAB_22__GREEN_TG_TABLE22__WRITE(src) \
3622250003Sadrian                    ((u_int32_t)(src)\
3623250003Sadrian                    & 0x0000007fU)
3624250003Sadrian#define GREEN_TX_GAIN_TAB_22__GREEN_TG_TABLE22__MODIFY(dst, src) \
3625250003Sadrian                    (dst) = ((dst) &\
3626250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3627250003Sadrian                    0x0000007fU)
3628250003Sadrian#define GREEN_TX_GAIN_TAB_22__GREEN_TG_TABLE22__VERIFY(src) \
3629250003Sadrian                    (!(((u_int32_t)(src)\
3630250003Sadrian                    & ~0x0000007fU)))
3631250003Sadrian#define GREEN_TX_GAIN_TAB_22__TYPE                                    u_int32_t
3632250003Sadrian#define GREEN_TX_GAIN_TAB_22__READ                                  0x0000007fU
3633250003Sadrian#define GREEN_TX_GAIN_TAB_22__WRITE                                 0x0000007fU
3634250003Sadrian
3635250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_22_MACRO__ */
3636250003Sadrian
3637250003Sadrian
3638250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_22 */
3639250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_22__NUM    1
3640250003Sadrian
3641250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_23 */
3642250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_23_MACRO__
3643250003Sadrian#define __GREEN_TX_GAIN_TAB_23_MACRO__
3644250003Sadrian
3645250003Sadrian/* macros for field green_tg_table23 */
3646250003Sadrian#define GREEN_TX_GAIN_TAB_23__GREEN_TG_TABLE23__SHIFT                         0
3647250003Sadrian#define GREEN_TX_GAIN_TAB_23__GREEN_TG_TABLE23__WIDTH                         7
3648250003Sadrian#define GREEN_TX_GAIN_TAB_23__GREEN_TG_TABLE23__MASK                0x0000007fU
3649250003Sadrian#define GREEN_TX_GAIN_TAB_23__GREEN_TG_TABLE23__READ(src) \
3650250003Sadrian                    (u_int32_t)(src)\
3651250003Sadrian                    & 0x0000007fU
3652250003Sadrian#define GREEN_TX_GAIN_TAB_23__GREEN_TG_TABLE23__WRITE(src) \
3653250003Sadrian                    ((u_int32_t)(src)\
3654250003Sadrian                    & 0x0000007fU)
3655250003Sadrian#define GREEN_TX_GAIN_TAB_23__GREEN_TG_TABLE23__MODIFY(dst, src) \
3656250003Sadrian                    (dst) = ((dst) &\
3657250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3658250003Sadrian                    0x0000007fU)
3659250003Sadrian#define GREEN_TX_GAIN_TAB_23__GREEN_TG_TABLE23__VERIFY(src) \
3660250003Sadrian                    (!(((u_int32_t)(src)\
3661250003Sadrian                    & ~0x0000007fU)))
3662250003Sadrian#define GREEN_TX_GAIN_TAB_23__TYPE                                    u_int32_t
3663250003Sadrian#define GREEN_TX_GAIN_TAB_23__READ                                  0x0000007fU
3664250003Sadrian#define GREEN_TX_GAIN_TAB_23__WRITE                                 0x0000007fU
3665250003Sadrian
3666250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_23_MACRO__ */
3667250003Sadrian
3668250003Sadrian
3669250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_23 */
3670250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_23__NUM    1
3671250003Sadrian
3672250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_24 */
3673250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_24_MACRO__
3674250003Sadrian#define __GREEN_TX_GAIN_TAB_24_MACRO__
3675250003Sadrian
3676250003Sadrian/* macros for field green_tg_table24 */
3677250003Sadrian#define GREEN_TX_GAIN_TAB_24__GREEN_TG_TABLE24__SHIFT                         0
3678250003Sadrian#define GREEN_TX_GAIN_TAB_24__GREEN_TG_TABLE24__WIDTH                         7
3679250003Sadrian#define GREEN_TX_GAIN_TAB_24__GREEN_TG_TABLE24__MASK                0x0000007fU
3680250003Sadrian#define GREEN_TX_GAIN_TAB_24__GREEN_TG_TABLE24__READ(src) \
3681250003Sadrian                    (u_int32_t)(src)\
3682250003Sadrian                    & 0x0000007fU
3683250003Sadrian#define GREEN_TX_GAIN_TAB_24__GREEN_TG_TABLE24__WRITE(src) \
3684250003Sadrian                    ((u_int32_t)(src)\
3685250003Sadrian                    & 0x0000007fU)
3686250003Sadrian#define GREEN_TX_GAIN_TAB_24__GREEN_TG_TABLE24__MODIFY(dst, src) \
3687250003Sadrian                    (dst) = ((dst) &\
3688250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3689250003Sadrian                    0x0000007fU)
3690250003Sadrian#define GREEN_TX_GAIN_TAB_24__GREEN_TG_TABLE24__VERIFY(src) \
3691250003Sadrian                    (!(((u_int32_t)(src)\
3692250003Sadrian                    & ~0x0000007fU)))
3693250003Sadrian#define GREEN_TX_GAIN_TAB_24__TYPE                                    u_int32_t
3694250003Sadrian#define GREEN_TX_GAIN_TAB_24__READ                                  0x0000007fU
3695250003Sadrian#define GREEN_TX_GAIN_TAB_24__WRITE                                 0x0000007fU
3696250003Sadrian
3697250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_24_MACRO__ */
3698250003Sadrian
3699250003Sadrian
3700250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_24 */
3701250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_24__NUM    1
3702250003Sadrian
3703250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_25 */
3704250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_25_MACRO__
3705250003Sadrian#define __GREEN_TX_GAIN_TAB_25_MACRO__
3706250003Sadrian
3707250003Sadrian/* macros for field green_tg_table25 */
3708250003Sadrian#define GREEN_TX_GAIN_TAB_25__GREEN_TG_TABLE25__SHIFT                         0
3709250003Sadrian#define GREEN_TX_GAIN_TAB_25__GREEN_TG_TABLE25__WIDTH                         7
3710250003Sadrian#define GREEN_TX_GAIN_TAB_25__GREEN_TG_TABLE25__MASK                0x0000007fU
3711250003Sadrian#define GREEN_TX_GAIN_TAB_25__GREEN_TG_TABLE25__READ(src) \
3712250003Sadrian                    (u_int32_t)(src)\
3713250003Sadrian                    & 0x0000007fU
3714250003Sadrian#define GREEN_TX_GAIN_TAB_25__GREEN_TG_TABLE25__WRITE(src) \
3715250003Sadrian                    ((u_int32_t)(src)\
3716250003Sadrian                    & 0x0000007fU)
3717250003Sadrian#define GREEN_TX_GAIN_TAB_25__GREEN_TG_TABLE25__MODIFY(dst, src) \
3718250003Sadrian                    (dst) = ((dst) &\
3719250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3720250003Sadrian                    0x0000007fU)
3721250003Sadrian#define GREEN_TX_GAIN_TAB_25__GREEN_TG_TABLE25__VERIFY(src) \
3722250003Sadrian                    (!(((u_int32_t)(src)\
3723250003Sadrian                    & ~0x0000007fU)))
3724250003Sadrian#define GREEN_TX_GAIN_TAB_25__TYPE                                    u_int32_t
3725250003Sadrian#define GREEN_TX_GAIN_TAB_25__READ                                  0x0000007fU
3726250003Sadrian#define GREEN_TX_GAIN_TAB_25__WRITE                                 0x0000007fU
3727250003Sadrian
3728250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_25_MACRO__ */
3729250003Sadrian
3730250003Sadrian
3731250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_25 */
3732250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_25__NUM    1
3733250003Sadrian
3734250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_26 */
3735250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_26_MACRO__
3736250003Sadrian#define __GREEN_TX_GAIN_TAB_26_MACRO__
3737250003Sadrian
3738250003Sadrian/* macros for field green_tg_table26 */
3739250003Sadrian#define GREEN_TX_GAIN_TAB_26__GREEN_TG_TABLE26__SHIFT                         0
3740250003Sadrian#define GREEN_TX_GAIN_TAB_26__GREEN_TG_TABLE26__WIDTH                         7
3741250003Sadrian#define GREEN_TX_GAIN_TAB_26__GREEN_TG_TABLE26__MASK                0x0000007fU
3742250003Sadrian#define GREEN_TX_GAIN_TAB_26__GREEN_TG_TABLE26__READ(src) \
3743250003Sadrian                    (u_int32_t)(src)\
3744250003Sadrian                    & 0x0000007fU
3745250003Sadrian#define GREEN_TX_GAIN_TAB_26__GREEN_TG_TABLE26__WRITE(src) \
3746250003Sadrian                    ((u_int32_t)(src)\
3747250003Sadrian                    & 0x0000007fU)
3748250003Sadrian#define GREEN_TX_GAIN_TAB_26__GREEN_TG_TABLE26__MODIFY(dst, src) \
3749250003Sadrian                    (dst) = ((dst) &\
3750250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3751250003Sadrian                    0x0000007fU)
3752250003Sadrian#define GREEN_TX_GAIN_TAB_26__GREEN_TG_TABLE26__VERIFY(src) \
3753250003Sadrian                    (!(((u_int32_t)(src)\
3754250003Sadrian                    & ~0x0000007fU)))
3755250003Sadrian#define GREEN_TX_GAIN_TAB_26__TYPE                                    u_int32_t
3756250003Sadrian#define GREEN_TX_GAIN_TAB_26__READ                                  0x0000007fU
3757250003Sadrian#define GREEN_TX_GAIN_TAB_26__WRITE                                 0x0000007fU
3758250003Sadrian
3759250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_26_MACRO__ */
3760250003Sadrian
3761250003Sadrian
3762250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_26 */
3763250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_26__NUM    1
3764250003Sadrian
3765250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_27 */
3766250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_27_MACRO__
3767250003Sadrian#define __GREEN_TX_GAIN_TAB_27_MACRO__
3768250003Sadrian
3769250003Sadrian/* macros for field green_tg_table27 */
3770250003Sadrian#define GREEN_TX_GAIN_TAB_27__GREEN_TG_TABLE27__SHIFT                         0
3771250003Sadrian#define GREEN_TX_GAIN_TAB_27__GREEN_TG_TABLE27__WIDTH                         7
3772250003Sadrian#define GREEN_TX_GAIN_TAB_27__GREEN_TG_TABLE27__MASK                0x0000007fU
3773250003Sadrian#define GREEN_TX_GAIN_TAB_27__GREEN_TG_TABLE27__READ(src) \
3774250003Sadrian                    (u_int32_t)(src)\
3775250003Sadrian                    & 0x0000007fU
3776250003Sadrian#define GREEN_TX_GAIN_TAB_27__GREEN_TG_TABLE27__WRITE(src) \
3777250003Sadrian                    ((u_int32_t)(src)\
3778250003Sadrian                    & 0x0000007fU)
3779250003Sadrian#define GREEN_TX_GAIN_TAB_27__GREEN_TG_TABLE27__MODIFY(dst, src) \
3780250003Sadrian                    (dst) = ((dst) &\
3781250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3782250003Sadrian                    0x0000007fU)
3783250003Sadrian#define GREEN_TX_GAIN_TAB_27__GREEN_TG_TABLE27__VERIFY(src) \
3784250003Sadrian                    (!(((u_int32_t)(src)\
3785250003Sadrian                    & ~0x0000007fU)))
3786250003Sadrian#define GREEN_TX_GAIN_TAB_27__TYPE                                    u_int32_t
3787250003Sadrian#define GREEN_TX_GAIN_TAB_27__READ                                  0x0000007fU
3788250003Sadrian#define GREEN_TX_GAIN_TAB_27__WRITE                                 0x0000007fU
3789250003Sadrian
3790250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_27_MACRO__ */
3791250003Sadrian
3792250003Sadrian
3793250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_27 */
3794250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_27__NUM    1
3795250003Sadrian
3796250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_28 */
3797250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_28_MACRO__
3798250003Sadrian#define __GREEN_TX_GAIN_TAB_28_MACRO__
3799250003Sadrian
3800250003Sadrian/* macros for field green_tg_table28 */
3801250003Sadrian#define GREEN_TX_GAIN_TAB_28__GREEN_TG_TABLE28__SHIFT                         0
3802250003Sadrian#define GREEN_TX_GAIN_TAB_28__GREEN_TG_TABLE28__WIDTH                         7
3803250003Sadrian#define GREEN_TX_GAIN_TAB_28__GREEN_TG_TABLE28__MASK                0x0000007fU
3804250003Sadrian#define GREEN_TX_GAIN_TAB_28__GREEN_TG_TABLE28__READ(src) \
3805250003Sadrian                    (u_int32_t)(src)\
3806250003Sadrian                    & 0x0000007fU
3807250003Sadrian#define GREEN_TX_GAIN_TAB_28__GREEN_TG_TABLE28__WRITE(src) \
3808250003Sadrian                    ((u_int32_t)(src)\
3809250003Sadrian                    & 0x0000007fU)
3810250003Sadrian#define GREEN_TX_GAIN_TAB_28__GREEN_TG_TABLE28__MODIFY(dst, src) \
3811250003Sadrian                    (dst) = ((dst) &\
3812250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3813250003Sadrian                    0x0000007fU)
3814250003Sadrian#define GREEN_TX_GAIN_TAB_28__GREEN_TG_TABLE28__VERIFY(src) \
3815250003Sadrian                    (!(((u_int32_t)(src)\
3816250003Sadrian                    & ~0x0000007fU)))
3817250003Sadrian#define GREEN_TX_GAIN_TAB_28__TYPE                                    u_int32_t
3818250003Sadrian#define GREEN_TX_GAIN_TAB_28__READ                                  0x0000007fU
3819250003Sadrian#define GREEN_TX_GAIN_TAB_28__WRITE                                 0x0000007fU
3820250003Sadrian
3821250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_28_MACRO__ */
3822250003Sadrian
3823250003Sadrian
3824250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_28 */
3825250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_28__NUM    1
3826250003Sadrian
3827250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_29 */
3828250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_29_MACRO__
3829250003Sadrian#define __GREEN_TX_GAIN_TAB_29_MACRO__
3830250003Sadrian
3831250003Sadrian/* macros for field green_tg_table29 */
3832250003Sadrian#define GREEN_TX_GAIN_TAB_29__GREEN_TG_TABLE29__SHIFT                         0
3833250003Sadrian#define GREEN_TX_GAIN_TAB_29__GREEN_TG_TABLE29__WIDTH                         7
3834250003Sadrian#define GREEN_TX_GAIN_TAB_29__GREEN_TG_TABLE29__MASK                0x0000007fU
3835250003Sadrian#define GREEN_TX_GAIN_TAB_29__GREEN_TG_TABLE29__READ(src) \
3836250003Sadrian                    (u_int32_t)(src)\
3837250003Sadrian                    & 0x0000007fU
3838250003Sadrian#define GREEN_TX_GAIN_TAB_29__GREEN_TG_TABLE29__WRITE(src) \
3839250003Sadrian                    ((u_int32_t)(src)\
3840250003Sadrian                    & 0x0000007fU)
3841250003Sadrian#define GREEN_TX_GAIN_TAB_29__GREEN_TG_TABLE29__MODIFY(dst, src) \
3842250003Sadrian                    (dst) = ((dst) &\
3843250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3844250003Sadrian                    0x0000007fU)
3845250003Sadrian#define GREEN_TX_GAIN_TAB_29__GREEN_TG_TABLE29__VERIFY(src) \
3846250003Sadrian                    (!(((u_int32_t)(src)\
3847250003Sadrian                    & ~0x0000007fU)))
3848250003Sadrian#define GREEN_TX_GAIN_TAB_29__TYPE                                    u_int32_t
3849250003Sadrian#define GREEN_TX_GAIN_TAB_29__READ                                  0x0000007fU
3850250003Sadrian#define GREEN_TX_GAIN_TAB_29__WRITE                                 0x0000007fU
3851250003Sadrian
3852250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_29_MACRO__ */
3853250003Sadrian
3854250003Sadrian
3855250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_29 */
3856250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_29__NUM    1
3857250003Sadrian
3858250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_30 */
3859250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_30_MACRO__
3860250003Sadrian#define __GREEN_TX_GAIN_TAB_30_MACRO__
3861250003Sadrian
3862250003Sadrian/* macros for field green_tg_table30 */
3863250003Sadrian#define GREEN_TX_GAIN_TAB_30__GREEN_TG_TABLE30__SHIFT                         0
3864250003Sadrian#define GREEN_TX_GAIN_TAB_30__GREEN_TG_TABLE30__WIDTH                         7
3865250003Sadrian#define GREEN_TX_GAIN_TAB_30__GREEN_TG_TABLE30__MASK                0x0000007fU
3866250003Sadrian#define GREEN_TX_GAIN_TAB_30__GREEN_TG_TABLE30__READ(src) \
3867250003Sadrian                    (u_int32_t)(src)\
3868250003Sadrian                    & 0x0000007fU
3869250003Sadrian#define GREEN_TX_GAIN_TAB_30__GREEN_TG_TABLE30__WRITE(src) \
3870250003Sadrian                    ((u_int32_t)(src)\
3871250003Sadrian                    & 0x0000007fU)
3872250003Sadrian#define GREEN_TX_GAIN_TAB_30__GREEN_TG_TABLE30__MODIFY(dst, src) \
3873250003Sadrian                    (dst) = ((dst) &\
3874250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3875250003Sadrian                    0x0000007fU)
3876250003Sadrian#define GREEN_TX_GAIN_TAB_30__GREEN_TG_TABLE30__VERIFY(src) \
3877250003Sadrian                    (!(((u_int32_t)(src)\
3878250003Sadrian                    & ~0x0000007fU)))
3879250003Sadrian#define GREEN_TX_GAIN_TAB_30__TYPE                                    u_int32_t
3880250003Sadrian#define GREEN_TX_GAIN_TAB_30__READ                                  0x0000007fU
3881250003Sadrian#define GREEN_TX_GAIN_TAB_30__WRITE                                 0x0000007fU
3882250003Sadrian
3883250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_30_MACRO__ */
3884250003Sadrian
3885250003Sadrian
3886250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_30 */
3887250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_30__NUM    1
3888250003Sadrian
3889250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_31 */
3890250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_31_MACRO__
3891250003Sadrian#define __GREEN_TX_GAIN_TAB_31_MACRO__
3892250003Sadrian
3893250003Sadrian/* macros for field green_tg_table31 */
3894250003Sadrian#define GREEN_TX_GAIN_TAB_31__GREEN_TG_TABLE31__SHIFT                         0
3895250003Sadrian#define GREEN_TX_GAIN_TAB_31__GREEN_TG_TABLE31__WIDTH                         7
3896250003Sadrian#define GREEN_TX_GAIN_TAB_31__GREEN_TG_TABLE31__MASK                0x0000007fU
3897250003Sadrian#define GREEN_TX_GAIN_TAB_31__GREEN_TG_TABLE31__READ(src) \
3898250003Sadrian                    (u_int32_t)(src)\
3899250003Sadrian                    & 0x0000007fU
3900250003Sadrian#define GREEN_TX_GAIN_TAB_31__GREEN_TG_TABLE31__WRITE(src) \
3901250003Sadrian                    ((u_int32_t)(src)\
3902250003Sadrian                    & 0x0000007fU)
3903250003Sadrian#define GREEN_TX_GAIN_TAB_31__GREEN_TG_TABLE31__MODIFY(dst, src) \
3904250003Sadrian                    (dst) = ((dst) &\
3905250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3906250003Sadrian                    0x0000007fU)
3907250003Sadrian#define GREEN_TX_GAIN_TAB_31__GREEN_TG_TABLE31__VERIFY(src) \
3908250003Sadrian                    (!(((u_int32_t)(src)\
3909250003Sadrian                    & ~0x0000007fU)))
3910250003Sadrian#define GREEN_TX_GAIN_TAB_31__TYPE                                    u_int32_t
3911250003Sadrian#define GREEN_TX_GAIN_TAB_31__READ                                  0x0000007fU
3912250003Sadrian#define GREEN_TX_GAIN_TAB_31__WRITE                                 0x0000007fU
3913250003Sadrian
3914250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_31_MACRO__ */
3915250003Sadrian
3916250003Sadrian
3917250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_31 */
3918250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_31__NUM    1
3919250003Sadrian
3920250003Sadrian/* macros for BlueprintGlobalNameSpace::green_tx_gain_tab_32 */
3921250003Sadrian#ifndef __GREEN_TX_GAIN_TAB_32_MACRO__
3922250003Sadrian#define __GREEN_TX_GAIN_TAB_32_MACRO__
3923250003Sadrian
3924250003Sadrian/* macros for field green_tg_table32 */
3925250003Sadrian#define GREEN_TX_GAIN_TAB_32__GREEN_TG_TABLE32__SHIFT                         0
3926250003Sadrian#define GREEN_TX_GAIN_TAB_32__GREEN_TG_TABLE32__WIDTH                         7
3927250003Sadrian#define GREEN_TX_GAIN_TAB_32__GREEN_TG_TABLE32__MASK                0x0000007fU
3928250003Sadrian#define GREEN_TX_GAIN_TAB_32__GREEN_TG_TABLE32__READ(src) \
3929250003Sadrian                    (u_int32_t)(src)\
3930250003Sadrian                    & 0x0000007fU
3931250003Sadrian#define GREEN_TX_GAIN_TAB_32__GREEN_TG_TABLE32__WRITE(src) \
3932250003Sadrian                    ((u_int32_t)(src)\
3933250003Sadrian                    & 0x0000007fU)
3934250003Sadrian#define GREEN_TX_GAIN_TAB_32__GREEN_TG_TABLE32__MODIFY(dst, src) \
3935250003Sadrian                    (dst) = ((dst) &\
3936250003Sadrian                    ~0x0000007fU) | ((u_int32_t)(src) &\
3937250003Sadrian                    0x0000007fU)
3938250003Sadrian#define GREEN_TX_GAIN_TAB_32__GREEN_TG_TABLE32__VERIFY(src) \
3939250003Sadrian                    (!(((u_int32_t)(src)\
3940250003Sadrian                    & ~0x0000007fU)))
3941250003Sadrian#define GREEN_TX_GAIN_TAB_32__TYPE                                    u_int32_t
3942250003Sadrian#define GREEN_TX_GAIN_TAB_32__READ                                  0x0000007fU
3943250003Sadrian#define GREEN_TX_GAIN_TAB_32__WRITE                                 0x0000007fU
3944250003Sadrian
3945250003Sadrian#endif /* __GREEN_TX_GAIN_TAB_32_MACRO__ */
3946250003Sadrian
3947250003Sadrian
3948250003Sadrian/* macros for bb_reg_block.bb_sm_ext_reg_map.BB_green_tx_gain_tab_32 */
3949250003Sadrian#define INST_BB_REG_BLOCK__BB_SM_EXT_REG_MAP__BB_GREEN_TX_GAIN_TAB_32__NUM    1
3950250003Sadrian
3951250003Sadrian
3952250003Sadrian/* macros for BlueprintGlobalNameSpace::PMU1 */
3953250003Sadrian#ifndef __PMU1_MACRO__
3954250003Sadrian#define __PMU1_MACRO__
3955250003Sadrian
3956250003Sadrian/* macros for field pwd */
3957250003Sadrian#define PMU1__PWD__SHIFT                                                      0
3958250003Sadrian#define PMU1__PWD__WIDTH                                                      3
3959250003Sadrian#define PMU1__PWD__MASK                                             0x00000007U
3960250003Sadrian#define PMU1__PWD__READ(src)                     (u_int32_t)(src) & 0x00000007U
3961250003Sadrian#define PMU1__PWD__WRITE(src)                  ((u_int32_t)(src) & 0x00000007U)
3962250003Sadrian#define PMU1__PWD__MODIFY(dst, src) \
3963250003Sadrian                    (dst) = ((dst) &\
3964250003Sadrian                    ~0x00000007U) | ((u_int32_t)(src) &\
3965250003Sadrian                    0x00000007U)
3966250003Sadrian#define PMU1__PWD__VERIFY(src)           (!(((u_int32_t)(src) & ~0x00000007U)))
3967250003Sadrian
3968250003Sadrian/* macros for field Nfdiv */
3969250003Sadrian#define PMU1__NFDIV__SHIFT                                                    3
3970250003Sadrian#define PMU1__NFDIV__WIDTH                                                    1
3971250003Sadrian#define PMU1__NFDIV__MASK                                           0x00000008U
3972250003Sadrian#define PMU1__NFDIV__READ(src)          (((u_int32_t)(src) & 0x00000008U) >> 3)
3973250003Sadrian#define PMU1__NFDIV__WRITE(src)         (((u_int32_t)(src) << 3) & 0x00000008U)
3974250003Sadrian#define PMU1__NFDIV__MODIFY(dst, src) \
3975250003Sadrian                    (dst) = ((dst) &\
3976250003Sadrian                    ~0x00000008U) | (((u_int32_t)(src) <<\
3977250003Sadrian                    3) & 0x00000008U)
3978250003Sadrian#define PMU1__NFDIV__VERIFY(src)  (!((((u_int32_t)(src) << 3) & ~0x00000008U)))
3979250003Sadrian#define PMU1__NFDIV__SET(dst) \
3980250003Sadrian                    (dst) = ((dst) &\
3981250003Sadrian                    ~0x00000008U) | ((u_int32_t)(1) << 3)
3982250003Sadrian#define PMU1__NFDIV__CLR(dst) \
3983250003Sadrian                    (dst) = ((dst) &\
3984250003Sadrian                    ~0x00000008U) | ((u_int32_t)(0) << 3)
3985250003Sadrian
3986250003Sadrian/* macros for field Refv */
3987250003Sadrian#define PMU1__REFV__SHIFT                                                     4
3988250003Sadrian#define PMU1__REFV__WIDTH                                                     4
3989250003Sadrian#define PMU1__REFV__MASK                                            0x000000f0U
3990250003Sadrian#define PMU1__REFV__READ(src)           (((u_int32_t)(src) & 0x000000f0U) >> 4)
3991250003Sadrian#define PMU1__REFV__WRITE(src)          (((u_int32_t)(src) << 4) & 0x000000f0U)
3992250003Sadrian#define PMU1__REFV__MODIFY(dst, src) \
3993250003Sadrian                    (dst) = ((dst) &\
3994250003Sadrian                    ~0x000000f0U) | (((u_int32_t)(src) <<\
3995250003Sadrian                    4) & 0x000000f0U)
3996250003Sadrian#define PMU1__REFV__VERIFY(src)   (!((((u_int32_t)(src) << 4) & ~0x000000f0U)))
3997250003Sadrian
3998250003Sadrian/* macros for field Gm1 */
3999250003Sadrian#define PMU1__GM1__SHIFT                                                      8
4000250003Sadrian#define PMU1__GM1__WIDTH                                                      3
4001250003Sadrian#define PMU1__GM1__MASK                                             0x00000700U
4002250003Sadrian#define PMU1__GM1__READ(src)            (((u_int32_t)(src) & 0x00000700U) >> 8)
4003250003Sadrian#define PMU1__GM1__WRITE(src)           (((u_int32_t)(src) << 8) & 0x00000700U)
4004250003Sadrian#define PMU1__GM1__MODIFY(dst, src) \
4005250003Sadrian                    (dst) = ((dst) &\
4006250003Sadrian                    ~0x00000700U) | (((u_int32_t)(src) <<\
4007250003Sadrian                    8) & 0x00000700U)
4008250003Sadrian#define PMU1__GM1__VERIFY(src)    (!((((u_int32_t)(src) << 8) & ~0x00000700U)))
4009250003Sadrian
4010250003Sadrian/* macros for field Classb */
4011250003Sadrian#define PMU1__CLASSB__SHIFT                                                  11
4012250003Sadrian#define PMU1__CLASSB__WIDTH                                                   3
4013250003Sadrian#define PMU1__CLASSB__MASK                                          0x00003800U
4014250003Sadrian#define PMU1__CLASSB__READ(src)        (((u_int32_t)(src) & 0x00003800U) >> 11)
4015250003Sadrian#define PMU1__CLASSB__WRITE(src)       (((u_int32_t)(src) << 11) & 0x00003800U)
4016250003Sadrian#define PMU1__CLASSB__MODIFY(dst, src) \
4017250003Sadrian                    (dst) = ((dst) &\
4018250003Sadrian                    ~0x00003800U) | (((u_int32_t)(src) <<\
4019250003Sadrian                    11) & 0x00003800U)
4020250003Sadrian#define PMU1__CLASSB__VERIFY(src) \
4021250003Sadrian                    (!((((u_int32_t)(src)\
4022250003Sadrian                    << 11) & ~0x00003800U)))
4023250003Sadrian
4024250003Sadrian/* macros for field Cc */
4025250003Sadrian#define PMU1__CC__SHIFT                                                      14
4026250003Sadrian#define PMU1__CC__WIDTH                                                       3
4027250003Sadrian#define PMU1__CC__MASK                                              0x0001c000U
4028250003Sadrian#define PMU1__CC__READ(src)            (((u_int32_t)(src) & 0x0001c000U) >> 14)
4029250003Sadrian#define PMU1__CC__WRITE(src)           (((u_int32_t)(src) << 14) & 0x0001c000U)
4030250003Sadrian#define PMU1__CC__MODIFY(dst, src) \
4031250003Sadrian                    (dst) = ((dst) &\
4032250003Sadrian                    ~0x0001c000U) | (((u_int32_t)(src) <<\
4033250003Sadrian                    14) & 0x0001c000U)
4034250003Sadrian#define PMU1__CC__VERIFY(src)    (!((((u_int32_t)(src) << 14) & ~0x0001c000U)))
4035250003Sadrian
4036250003Sadrian/* macros for field Rc */
4037250003Sadrian#define PMU1__RC__SHIFT                                                      17
4038250003Sadrian#define PMU1__RC__WIDTH                                                       3
4039250003Sadrian#define PMU1__RC__MASK                                              0x000e0000U
4040250003Sadrian#define PMU1__RC__READ(src)            (((u_int32_t)(src) & 0x000e0000U) >> 17)
4041250003Sadrian#define PMU1__RC__WRITE(src)           (((u_int32_t)(src) << 17) & 0x000e0000U)
4042250003Sadrian#define PMU1__RC__MODIFY(dst, src) \
4043250003Sadrian                    (dst) = ((dst) &\
4044250003Sadrian                    ~0x000e0000U) | (((u_int32_t)(src) <<\
4045250003Sadrian                    17) & 0x000e0000U)
4046250003Sadrian#define PMU1__RC__VERIFY(src)    (!((((u_int32_t)(src) << 17) & ~0x000e0000U)))
4047250003Sadrian
4048250003Sadrian/* macros for field Rampslope */
4049250003Sadrian#define PMU1__RAMPSLOPE__SHIFT                                               20
4050250003Sadrian#define PMU1__RAMPSLOPE__WIDTH                                                4
4051250003Sadrian#define PMU1__RAMPSLOPE__MASK                                       0x00f00000U
4052250003Sadrian#define PMU1__RAMPSLOPE__READ(src)     (((u_int32_t)(src) & 0x00f00000U) >> 20)
4053250003Sadrian#define PMU1__RAMPSLOPE__WRITE(src)    (((u_int32_t)(src) << 20) & 0x00f00000U)
4054250003Sadrian#define PMU1__RAMPSLOPE__MODIFY(dst, src) \
4055250003Sadrian                    (dst) = ((dst) &\
4056250003Sadrian                    ~0x00f00000U) | (((u_int32_t)(src) <<\
4057250003Sadrian                    20) & 0x00f00000U)
4058250003Sadrian#define PMU1__RAMPSLOPE__VERIFY(src) \
4059250003Sadrian                    (!((((u_int32_t)(src)\
4060250003Sadrian                    << 20) & ~0x00f00000U)))
4061250003Sadrian
4062250003Sadrian/* macros for field Segm */
4063250003Sadrian#define PMU1__SEGM__SHIFT                                                    24
4064250003Sadrian#define PMU1__SEGM__WIDTH                                                     2
4065250003Sadrian#define PMU1__SEGM__MASK                                            0x03000000U
4066250003Sadrian#define PMU1__SEGM__READ(src)          (((u_int32_t)(src) & 0x03000000U) >> 24)
4067250003Sadrian#define PMU1__SEGM__WRITE(src)         (((u_int32_t)(src) << 24) & 0x03000000U)
4068250003Sadrian#define PMU1__SEGM__MODIFY(dst, src) \
4069250003Sadrian                    (dst) = ((dst) &\
4070250003Sadrian                    ~0x03000000U) | (((u_int32_t)(src) <<\
4071250003Sadrian                    24) & 0x03000000U)
4072250003Sadrian#define PMU1__SEGM__VERIFY(src)  (!((((u_int32_t)(src) << 24) & ~0x03000000U)))
4073250003Sadrian
4074250003Sadrian/* macros for field UseLocalOsc */
4075250003Sadrian#define PMU1__USELOCALOSC__SHIFT                                             26
4076250003Sadrian#define PMU1__USELOCALOSC__WIDTH                                              1
4077250003Sadrian#define PMU1__USELOCALOSC__MASK                                     0x04000000U
4078250003Sadrian#define PMU1__USELOCALOSC__READ(src)   (((u_int32_t)(src) & 0x04000000U) >> 26)
4079250003Sadrian#define PMU1__USELOCALOSC__WRITE(src)  (((u_int32_t)(src) << 26) & 0x04000000U)
4080250003Sadrian#define PMU1__USELOCALOSC__MODIFY(dst, src) \
4081250003Sadrian                    (dst) = ((dst) &\
4082250003Sadrian                    ~0x04000000U) | (((u_int32_t)(src) <<\
4083250003Sadrian                    26) & 0x04000000U)
4084250003Sadrian#define PMU1__USELOCALOSC__VERIFY(src) \
4085250003Sadrian                    (!((((u_int32_t)(src)\
4086250003Sadrian                    << 26) & ~0x04000000U)))
4087250003Sadrian#define PMU1__USELOCALOSC__SET(dst) \
4088250003Sadrian                    (dst) = ((dst) &\
4089250003Sadrian                    ~0x04000000U) | ((u_int32_t)(1) << 26)
4090250003Sadrian#define PMU1__USELOCALOSC__CLR(dst) \
4091250003Sadrian                    (dst) = ((dst) &\
4092250003Sadrian                    ~0x04000000U) | ((u_int32_t)(0) << 26)
4093250003Sadrian
4094250003Sadrian/* macros for field ForceXoscStable */
4095250003Sadrian#define PMU1__FORCEXOSCSTABLE__SHIFT                                         27
4096250003Sadrian#define PMU1__FORCEXOSCSTABLE__WIDTH                                          1
4097250003Sadrian#define PMU1__FORCEXOSCSTABLE__MASK                                 0x08000000U
4098250003Sadrian#define PMU1__FORCEXOSCSTABLE__READ(src) \
4099250003Sadrian                    (((u_int32_t)(src)\
4100250003Sadrian                    & 0x08000000U) >> 27)
4101250003Sadrian#define PMU1__FORCEXOSCSTABLE__WRITE(src) \
4102250003Sadrian                    (((u_int32_t)(src)\
4103250003Sadrian                    << 27) & 0x08000000U)
4104250003Sadrian#define PMU1__FORCEXOSCSTABLE__MODIFY(dst, src) \
4105250003Sadrian                    (dst) = ((dst) &\
4106250003Sadrian                    ~0x08000000U) | (((u_int32_t)(src) <<\
4107250003Sadrian                    27) & 0x08000000U)
4108250003Sadrian#define PMU1__FORCEXOSCSTABLE__VERIFY(src) \
4109250003Sadrian                    (!((((u_int32_t)(src)\
4110250003Sadrian                    << 27) & ~0x08000000U)))
4111250003Sadrian#define PMU1__FORCEXOSCSTABLE__SET(dst) \
4112250003Sadrian                    (dst) = ((dst) &\
4113250003Sadrian                    ~0x08000000U) | ((u_int32_t)(1) << 27)
4114250003Sadrian#define PMU1__FORCEXOSCSTABLE__CLR(dst) \
4115250003Sadrian                    (dst) = ((dst) &\
4116250003Sadrian                    ~0x08000000U) | ((u_int32_t)(0) << 27)
4117250003Sadrian
4118250003Sadrian/* macros for field SelFb */
4119250003Sadrian#define PMU1__SELFB__SHIFT                                                   28
4120250003Sadrian#define PMU1__SELFB__WIDTH                                                    1
4121250003Sadrian#define PMU1__SELFB__MASK                                           0x10000000U
4122250003Sadrian#define PMU1__SELFB__READ(src)         (((u_int32_t)(src) & 0x10000000U) >> 28)
4123250003Sadrian#define PMU1__SELFB__WRITE(src)        (((u_int32_t)(src) << 28) & 0x10000000U)
4124250003Sadrian#define PMU1__SELFB__MODIFY(dst, src) \
4125250003Sadrian                    (dst) = ((dst) &\
4126250003Sadrian                    ~0x10000000U) | (((u_int32_t)(src) <<\
4127250003Sadrian                    28) & 0x10000000U)
4128250003Sadrian#define PMU1__SELFB__VERIFY(src) (!((((u_int32_t)(src) << 28) & ~0x10000000U)))
4129250003Sadrian#define PMU1__SELFB__SET(dst) \
4130250003Sadrian                    (dst) = ((dst) &\
4131250003Sadrian                    ~0x10000000U) | ((u_int32_t)(1) << 28)
4132250003Sadrian#define PMU1__SELFB__CLR(dst) \
4133250003Sadrian                    (dst) = ((dst) &\
4134250003Sadrian                    ~0x10000000U) | ((u_int32_t)(0) << 28)
4135250003Sadrian
4136250003Sadrian/* macros for field FilterFb */
4137250003Sadrian#define PMU1__FILTERFB__SHIFT                                                29
4138250003Sadrian#define PMU1__FILTERFB__WIDTH                                                 3
4139250003Sadrian#define PMU1__FILTERFB__MASK                                        0xe0000000U
4140250003Sadrian#define PMU1__FILTERFB__READ(src)      (((u_int32_t)(src) & 0xe0000000U) >> 29)
4141250003Sadrian#define PMU1__FILTERFB__WRITE(src)     (((u_int32_t)(src) << 29) & 0xe0000000U)
4142250003Sadrian#define PMU1__FILTERFB__MODIFY(dst, src) \
4143250003Sadrian                    (dst) = ((dst) &\
4144250003Sadrian                    ~0xe0000000U) | (((u_int32_t)(src) <<\
4145250003Sadrian                    29) & 0xe0000000U)
4146250003Sadrian#define PMU1__FILTERFB__VERIFY(src) \
4147250003Sadrian                    (!((((u_int32_t)(src)\
4148250003Sadrian                    << 29) & ~0xe0000000U)))
4149250003Sadrian#define PMU1__TYPE                                                    u_int32_t
4150250003Sadrian#define PMU1__READ                                                  0xffffffffU
4151250003Sadrian#define PMU1__WRITE                                                 0xffffffffU
4152250003Sadrian
4153250003Sadrian#endif /* __PMU1_MACRO__ */
4154250003Sadrian
4155250003Sadrian
4156250003Sadrian/* macros for radio65_reg_block.ch0_PMU1 */
4157250003Sadrian#define INST_RADIO65_REG_BLOCK__CH0_PMU1__NUM                                 1
4158250003Sadrian
4159250003Sadrian/* macros for BlueprintGlobalNameSpace::PMU2 */
4160250003Sadrian#ifndef __PMU2_MACRO__
4161250003Sadrian#define __PMU2_MACRO__
4162250003Sadrian
4163250003Sadrian/* macros for field SPARE2 */
4164250003Sadrian#define PMU2__SPARE2__SHIFT                                                   0
4165250003Sadrian#define PMU2__SPARE2__WIDTH                                                  19
4166250003Sadrian#define PMU2__SPARE2__MASK                                          0x0007ffffU
4167250003Sadrian#define PMU2__SPARE2__READ(src)                  (u_int32_t)(src) & 0x0007ffffU
4168250003Sadrian#define PMU2__SPARE2__WRITE(src)               ((u_int32_t)(src) & 0x0007ffffU)
4169250003Sadrian#define PMU2__SPARE2__MODIFY(dst, src) \
4170250003Sadrian                    (dst) = ((dst) &\
4171250003Sadrian                    ~0x0007ffffU) | ((u_int32_t)(src) &\
4172250003Sadrian                    0x0007ffffU)
4173250003Sadrian#define PMU2__SPARE2__VERIFY(src)        (!(((u_int32_t)(src) & ~0x0007ffffU)))
4174250003Sadrian
4175250003Sadrian/* macros for field pwdlpo_pwd */
4176250003Sadrian#define PMU2__PWDLPO_PWD__SHIFT                                              19
4177250003Sadrian#define PMU2__PWDLPO_PWD__WIDTH                                               1
4178250003Sadrian#define PMU2__PWDLPO_PWD__MASK                                      0x00080000U
4179250003Sadrian#define PMU2__PWDLPO_PWD__READ(src)    (((u_int32_t)(src) & 0x00080000U) >> 19)
4180250003Sadrian#define PMU2__PWDLPO_PWD__WRITE(src)   (((u_int32_t)(src) << 19) & 0x00080000U)
4181250003Sadrian#define PMU2__PWDLPO_PWD__MODIFY(dst, src) \
4182250003Sadrian                    (dst) = ((dst) &\
4183250003Sadrian                    ~0x00080000U) | (((u_int32_t)(src) <<\
4184250003Sadrian                    19) & 0x00080000U)
4185250003Sadrian#define PMU2__PWDLPO_PWD__VERIFY(src) \
4186250003Sadrian                    (!((((u_int32_t)(src)\
4187250003Sadrian                    << 19) & ~0x00080000U)))
4188250003Sadrian#define PMU2__PWDLPO_PWD__SET(dst) \
4189250003Sadrian                    (dst) = ((dst) &\
4190250003Sadrian                    ~0x00080000U) | ((u_int32_t)(1) << 19)
4191250003Sadrian#define PMU2__PWDLPO_PWD__CLR(dst) \
4192250003Sadrian                    (dst) = ((dst) &\
4193250003Sadrian                    ~0x00080000U) | ((u_int32_t)(0) << 19)
4194250003Sadrian
4195250003Sadrian/* macros for field disc_ovr */
4196250003Sadrian#define PMU2__DISC_OVR__SHIFT                                                20
4197250003Sadrian#define PMU2__DISC_OVR__WIDTH                                                 1
4198250003Sadrian#define PMU2__DISC_OVR__MASK                                        0x00100000U
4199250003Sadrian#define PMU2__DISC_OVR__READ(src)      (((u_int32_t)(src) & 0x00100000U) >> 20)
4200250003Sadrian#define PMU2__DISC_OVR__WRITE(src)     (((u_int32_t)(src) << 20) & 0x00100000U)
4201250003Sadrian#define PMU2__DISC_OVR__MODIFY(dst, src) \
4202250003Sadrian                    (dst) = ((dst) &\
4203250003Sadrian                    ~0x00100000U) | (((u_int32_t)(src) <<\
4204250003Sadrian                    20) & 0x00100000U)
4205250003Sadrian#define PMU2__DISC_OVR__VERIFY(src) \
4206250003Sadrian                    (!((((u_int32_t)(src)\
4207250003Sadrian                    << 20) & ~0x00100000U)))
4208250003Sadrian#define PMU2__DISC_OVR__SET(dst) \
4209250003Sadrian                    (dst) = ((dst) &\
4210250003Sadrian                    ~0x00100000U) | ((u_int32_t)(1) << 20)
4211250003Sadrian#define PMU2__DISC_OVR__CLR(dst) \
4212250003Sadrian                    (dst) = ((dst) &\
4213250003Sadrian                    ~0x00100000U) | ((u_int32_t)(0) << 20)
4214250003Sadrian
4215250003Sadrian/* macros for field pgm */
4216250003Sadrian#define PMU2__PGM__SHIFT                                                     21
4217250003Sadrian#define PMU2__PGM__WIDTH                                                      1
4218250003Sadrian#define PMU2__PGM__MASK                                             0x00200000U
4219250003Sadrian#define PMU2__PGM__READ(src)           (((u_int32_t)(src) & 0x00200000U) >> 21)
4220250003Sadrian#define PMU2__PGM__WRITE(src)          (((u_int32_t)(src) << 21) & 0x00200000U)
4221250003Sadrian#define PMU2__PGM__MODIFY(dst, src) \
4222250003Sadrian                    (dst) = ((dst) &\
4223250003Sadrian                    ~0x00200000U) | (((u_int32_t)(src) <<\
4224250003Sadrian                    21) & 0x00200000U)
4225250003Sadrian#define PMU2__PGM__VERIFY(src)   (!((((u_int32_t)(src) << 21) & ~0x00200000U)))
4226250003Sadrian#define PMU2__PGM__SET(dst) \
4227250003Sadrian                    (dst) = ((dst) &\
4228250003Sadrian                    ~0x00200000U) | ((u_int32_t)(1) << 21)
4229250003Sadrian#define PMU2__PGM__CLR(dst) \
4230250003Sadrian                    (dst) = ((dst) &\
4231250003Sadrian                    ~0x00200000U) | ((u_int32_t)(0) << 21)
4232250003Sadrian
4233250003Sadrian/* macros for field FilterVc */
4234250003Sadrian#define PMU2__FILTERVC__SHIFT                                                22
4235250003Sadrian#define PMU2__FILTERVC__WIDTH                                                 3
4236250003Sadrian#define PMU2__FILTERVC__MASK                                        0x01c00000U
4237250003Sadrian#define PMU2__FILTERVC__READ(src)      (((u_int32_t)(src) & 0x01c00000U) >> 22)
4238250003Sadrian#define PMU2__FILTERVC__WRITE(src)     (((u_int32_t)(src) << 22) & 0x01c00000U)
4239250003Sadrian#define PMU2__FILTERVC__MODIFY(dst, src) \
4240250003Sadrian                    (dst) = ((dst) &\
4241250003Sadrian                    ~0x01c00000U) | (((u_int32_t)(src) <<\
4242250003Sadrian                    22) & 0x01c00000U)
4243250003Sadrian#define PMU2__FILTERVC__VERIFY(src) \
4244250003Sadrian                    (!((((u_int32_t)(src)\
4245250003Sadrian                    << 22) & ~0x01c00000U)))
4246250003Sadrian
4247250003Sadrian/* macros for field Disc */
4248250003Sadrian#define PMU2__DISC__SHIFT                                                    25
4249250003Sadrian#define PMU2__DISC__WIDTH                                                     1
4250250003Sadrian#define PMU2__DISC__MASK                                            0x02000000U
4251250003Sadrian#define PMU2__DISC__READ(src)          (((u_int32_t)(src) & 0x02000000U) >> 25)
4252250003Sadrian#define PMU2__DISC__WRITE(src)         (((u_int32_t)(src) << 25) & 0x02000000U)
4253250003Sadrian#define PMU2__DISC__MODIFY(dst, src) \
4254250003Sadrian                    (dst) = ((dst) &\
4255250003Sadrian                    ~0x02000000U) | (((u_int32_t)(src) <<\
4256250003Sadrian                    25) & 0x02000000U)
4257250003Sadrian#define PMU2__DISC__VERIFY(src)  (!((((u_int32_t)(src) << 25) & ~0x02000000U)))
4258250003Sadrian#define PMU2__DISC__SET(dst) \
4259250003Sadrian                    (dst) = ((dst) &\
4260250003Sadrian                    ~0x02000000U) | ((u_int32_t)(1) << 25)
4261250003Sadrian#define PMU2__DISC__CLR(dst) \
4262250003Sadrian                    (dst) = ((dst) &\
4263250003Sadrian                    ~0x02000000U) | ((u_int32_t)(0) << 25)
4264250003Sadrian
4265250003Sadrian/* macros for field DiscDel */
4266250003Sadrian#define PMU2__DISCDEL__SHIFT                                                 26
4267250003Sadrian#define PMU2__DISCDEL__WIDTH                                                  3
4268250003Sadrian#define PMU2__DISCDEL__MASK                                         0x1c000000U
4269250003Sadrian#define PMU2__DISCDEL__READ(src)       (((u_int32_t)(src) & 0x1c000000U) >> 26)
4270250003Sadrian#define PMU2__DISCDEL__WRITE(src)      (((u_int32_t)(src) << 26) & 0x1c000000U)
4271250003Sadrian#define PMU2__DISCDEL__MODIFY(dst, src) \
4272250003Sadrian                    (dst) = ((dst) &\
4273250003Sadrian                    ~0x1c000000U) | (((u_int32_t)(src) <<\
4274250003Sadrian                    26) & 0x1c000000U)
4275250003Sadrian#define PMU2__DISCDEL__VERIFY(src) \
4276250003Sadrian                    (!((((u_int32_t)(src)\
4277250003Sadrian                    << 26) & ~0x1c000000U)))
4278250003Sadrian
4279250003Sadrian/* macros for field SPARE1 */
4280250003Sadrian#define PMU2__SPARE1__SHIFT                                                  29
4281250003Sadrian#define PMU2__SPARE1__WIDTH                                                   3
4282250003Sadrian#define PMU2__SPARE1__MASK                                          0xe0000000U
4283250003Sadrian#define PMU2__SPARE1__READ(src)        (((u_int32_t)(src) & 0xe0000000U) >> 29)
4284250003Sadrian#define PMU2__SPARE1__WRITE(src)       (((u_int32_t)(src) << 29) & 0xe0000000U)
4285250003Sadrian#define PMU2__SPARE1__MODIFY(dst, src) \
4286250003Sadrian                    (dst) = ((dst) &\
4287250003Sadrian                    ~0xe0000000U) | (((u_int32_t)(src) <<\
4288250003Sadrian                    29) & 0xe0000000U)
4289250003Sadrian#define PMU2__SPARE1__VERIFY(src) \
4290250003Sadrian                    (!((((u_int32_t)(src)\
4291250003Sadrian                    << 29) & ~0xe0000000U)))
4292250003Sadrian#define PMU2__TYPE                                                    u_int32_t
4293250003Sadrian#define PMU2__READ                                                  0xffffffffU
4294250003Sadrian#define PMU2__WRITE                                                 0xffffffffU
4295250003Sadrian
4296250003Sadrian#endif /* __PMU2_MACRO__ */
4297250003Sadrian
4298250003Sadrian
4299250003Sadrian/* macros for radio65_reg_block.ch0_PMU2 */
4300250003Sadrian#define INST_RADIO65_REG_BLOCK__CH0_PMU2__NUM                                 1
4301250003Sadrian
4302250003Sadrian#define POSEIDON_REG_MAP__VERSION \
4303250003Sadrian                    "/cad/local/lib/perl/Pinfo.pm\n\
4304250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/analog_intf_reg_sysconfig.rdl\n\
4305250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/bb_reg_map_sysconfig.rdl\n\
4306250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/efuse_reg_sysconfig.rdl\n\
4307250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/mac_dcu_reg_sysconfig.rdl\n\
4308250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/mac_dma_reg_sysconfig.rdl\n\
4309250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/mac_pcu_reg_sysconfig.rdl\n\
4310250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/mac_qcu_reg_sysconfig.rdl\n\
4311250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/merlin2_0_radio_reg_sysconfig.rdl\n\
4312250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/pcie_phy_reg_csr_sysconfig.rdl\n\
4313250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/radio_65_reg_sysconfig.rdl\n\
4314250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/rtc_reg_sysconfig.rdl\n\
4315250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/rtc_sync_reg_sysconfig.rdl\n\
4316250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/sysconfig/svd_reg_sysconfig.rdl\n\
4317250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top/emulation_misc.rdl\n\
4318250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top/merlin2_0_radio_reg_map.rdl\n\
4319250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top/pcie_phy_reg_csr.rdl\n\
4320250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top/poseidon_radio_reg.rdl\n\
4321250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/blueprint/top/poseidon_reg.rdl\n\
4322250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/env/blueprint/ath_ansic.pm\n\
4323250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/amba_mac/blueprint/rtc_sync_reg.rdl\n\
4324250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/amba_mac/svd/blueprint/svd_reg.rdl\n\
4325250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/apb_analog/analog_intf_reg.rdl\n\
4326250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/bb/blueprint/bb_reg_map.rdl\n\
4327250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/host_intf/rtl/blueprint/efuse_reg.rdl\n\
4328250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/host_intf/rtl/blueprint/host_intf_reg.rdl\n\
4329250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/mac/rtl/mac_dma/blueprint/mac_dcu_reg.rdl\n\
4330250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/mac/rtl/mac_dma/blueprint/mac_dma_reg.rdl\n\
4331250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/mac/rtl/mac_dma/blueprint/mac_qcu_reg.rdl\n\
4332250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/mac/rtl/mac_pcu/blueprint/mac_pcu_reg.rdl\n\
4333250003Sadrian                    /trees/kcwo/kcwo-dev/depot/chips/poseidon/1.0/rtl/rtc/blueprint/rtc_reg.rdl"
4334250003Sadrian#endif /* __REG_POSEIDON_REG_MAP_MACRO_H__ */
4335