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