1 // =========================================================================== 2 // This file is autogenerated, please DO NOT modify! 3 // 4 // Generated on 2024-05-23 12:09:02 5 // by user: developer 6 // on machine: swtools 7 // CWD: /home/developer/.conan/data/loki-lrf/8.11.00.04/library-lprf/eng/build/0c46501566d33cb4afdce9818f8c3e61ffe04c9a/build/lrfbledig/iar/rfe/common 8 // Commandline: /home/developer/.conan/data/loki-lrf/8.11.00.04/library-lprf/eng/build/0c46501566d33cb4afdce9818f8c3e61ffe04c9a/lrfbledig/../tools/topsm/regtxtconv.pl -x /home/developer/.conan/data/f65lokilrfbledig/1.3.19-1/library-lprf/eng/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source/ti.com_LOKI_LRFBLEDIG_1.0.xml -f acr --devices CC2340R5:B (2.0) /home/developer/.conan/data/loki-lrf/8.11.00.04/library-lprf/eng/build/0c46501566d33cb4afdce9818f8c3e61ffe04c9a/lrfbledig/rfe/common/doc/rfe_common_ram_regs.txt 9 // C&P friendly: /home/developer/.conan/data/loki-lrf/8.11.00.04/library-lprf/eng/build/0c46501566d33cb4afdce9818f8c3e61ffe04c9a/lrfbledig/../tools/topsm/regtxtconv.pl -x /home/developer/.conan/data/f65lokilrfbledig/1.3.19-1/library-lprf/eng/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source/ti.com_LOKI_LRFBLEDIG_1.0.xml -f acr --devices CC2340R5:B (2.0) /home/developer/.conan/data/loki-lrf/8.11.00.04/library-lprf/eng/build/0c46501566d33cb4afdce9818f8c3e61ffe04c9a/lrfbledig/rfe/common/doc/rfe_common_ram_regs.txt 10 // 11 // Relevant file version(s): 12 // 13 // /home/developer/.conan/data/loki-lrf/8.11.00.04/library-lprf/eng/build/0c46501566d33cb4afdce9818f8c3e61ffe04c9a/lrfbledig/../tools/topsm/regtxtconv.pl 14 // rcs-info: (file not managed or unknown revision control system) 15 // git-hash: 68a752a8737845355f7bdb320d25a59eac685840 16 // 17 // /home/developer/.conan/data/loki-lrf/8.11.00.04/library-lprf/eng/build/0c46501566d33cb4afdce9818f8c3e61ffe04c9a/lrfbledig/rfe/common/doc/rfe_common_ram_regs.txt 18 // rcs-info: (file not managed or unknown revision control system) 19 // git-hash: d6fcb11658d75207ef1e20e66c8f03c3d5bf2cfe 20 // 21 // =========================================================================== 22 23 24 #ifndef __RFE_COMMON_RAM_REGS_H 25 #define __RFE_COMMON_RAM_REGS_H 26 27 //****************************************************************************** 28 // REGISTER OFFSETS 29 //****************************************************************************** 30 // RFE Synth Controls 31 #define RFE_COMMON_RAM_O_SYNTHCTL 0x00000804U 32 33 // TDC Calibration 0 34 #define RFE_COMMON_RAM_O_TDCCAL0 0x00000806U 35 36 // TDC Calibration 1 37 #define RFE_COMMON_RAM_O_TDCCAL1 0x00000808U 38 39 // TDC Calibration 2 40 #define RFE_COMMON_RAM_O_TDCCAL2 0x0000080AU 41 42 // TDC Stop Time PLL Configuration 43 #define RFE_COMMON_RAM_O_TDCPLL 0x0000080CU 44 45 // Derived Constant For KDCO Gain Estimation 46 #define RFE_COMMON_RAM_O_K1LSB 0x0000080EU 47 48 // Derived Constant For KDCO Gain Estimation 49 #define RFE_COMMON_RAM_O_K1MSB 0x00000810U 50 51 // Derived Constant Used to Calculate Pre-Lock Loop Filter Ki 52 #define RFE_COMMON_RAM_O_K2BL 0x00000812U 53 54 // Derived Constant Used to Calculate Post-Lock Loop Filter Ki 55 #define RFE_COMMON_RAM_O_K2AL 0x00000814U 56 57 // Derived Constant Used to Calculate Pre-Lock Loop Filter Kp 58 #define RFE_COMMON_RAM_O_K3BL 0x00000816U 59 60 // Derived Constant Used to Calculate Post-Lock Loop Filter Kp 61 #define RFE_COMMON_RAM_O_K3AL 0x00000818U 62 63 // Derived Constant Used to Calculate DTX Gain 64 #define RFE_COMMON_RAM_O_K5 0x0000081AU 65 66 // Receive Intermediate Frequency 67 #define RFE_COMMON_RAM_O_RXIF 0x0000081CU 68 69 // Transmit Intermediate Frequency 70 #define RFE_COMMON_RAM_O_TXIF 0x0000081EU 71 72 // RTRIM Offset 73 #define RFE_COMMON_RAM_O_RTRIMOFF 0x00000820U 74 75 // Minimum RTRIM Value 76 #define RFE_COMMON_RAM_O_RTRIMMIN 0x00000822U 77 78 // Divider Initial Control 79 #define RFE_COMMON_RAM_O_DIVI 0x00000824U 80 81 // Divider Final Control 82 #define RFE_COMMON_RAM_O_DIVF 0x00000826U 83 84 // Divider LDO Initial Control 85 #define RFE_COMMON_RAM_O_DIVLDOI 0x00000828U 86 87 // Divider LDO Final Control 88 #define RFE_COMMON_RAM_O_DIVLDOF 0x0000082AU 89 90 // 91 #define RFE_COMMON_RAM_O_DIVLDOIOFF 0x0000082CU 92 93 // ALO Power Up LDO Settling Time 94 #define RFE_COMMON_RAM_O_LDOSETTLE 0x0000082EU 95 96 // Charge Injection Settling Time 97 #define RFE_COMMON_RAM_O_CHRGSETTLE 0x00000830U 98 99 // DCOLDO Settling Time 100 #define RFE_COMMON_RAM_O_DCOSETTLE 0x00000832U 101 102 // 103 #define RFE_COMMON_RAM_O_IFAMPRFLDOTX 0x00000834U 104 105 // 106 #define RFE_COMMON_RAM_O_IFAMPRFLDODEFAULT 0x00000836U 107 108 // Loop Filter Pre-Lock Ki 109 #define RFE_COMMON_RAM_O_LFKIBL 0x00000838U 110 111 // Loop Filter Pre-Lock Kp 112 #define RFE_COMMON_RAM_O_LFKPBL 0x0000083AU 113 114 // Estimated 2^24/(KDCO) 115 #define RFE_COMMON_RAM_O_IKT 0x0000083CU 116 117 // Phy specific RSSI offset 118 #define RFE_COMMON_RAM_O_PHYRSSIOFFSET 0x0000083EU 119 120 // Shadow register for SPARE0 121 #define RFE_COMMON_RAM_O_SPARE0SHADOW 0x00000840U 122 123 // Shadow register for SPARE1 124 #define RFE_COMMON_RAM_O_SPARE1SHADOW 0x00000842U 125 126 // AGC type information 127 #define RFE_COMMON_RAM_O_AGCINFO 0x00000844U 128 129 //****************************************************************************** 130 // Register: SYNTHCTL 131 //****************************************************************************** 132 // Field: [7:7] chrgfilt 133 // 134 // Control dynamic control of CHRGFILT 135 #define RFE_COMMON_RAM_SYNTHCTL_CHRGFILT 0x0080U 136 #define RFE_COMMON_RAM_SYNTHCTL_CHRGFILT_M 0x0080U 137 #define RFE_COMMON_RAM_SYNTHCTL_CHRGFILT_S 7U 138 139 // Field: [6:6] vrefbp 140 // 141 // Control dynamic control of VREFBYPASS 142 #define RFE_COMMON_RAM_SYNTHCTL_VREFBP 0x0040U 143 #define RFE_COMMON_RAM_SYNTHCTL_VREFBP_M 0x0040U 144 #define RFE_COMMON_RAM_SYNTHCTL_VREFBP_S 6U 145 146 // Field: [5:5] txwaitmod 147 // 148 // Wait for modem or not when starting TX 149 #define RFE_COMMON_RAM_SYNTHCTL_TXWAITMOD 0x0020U 150 #define RFE_COMMON_RAM_SYNTHCTL_TXWAITMOD_M 0x0020U 151 #define RFE_COMMON_RAM_SYNTHCTL_TXWAITMOD_S 5U 152 153 // Field: [4:4] phedisc 154 // 155 // Phase Error Discard Control For TX and RX 156 #define RFE_COMMON_RAM_SYNTHCTL_PHEDISC 0x0010U 157 #define RFE_COMMON_RAM_SYNTHCTL_PHEDISC_M 0x0010U 158 #define RFE_COMMON_RAM_SYNTHCTL_PHEDISC_S 4U 159 #define RFE_COMMON_RAM_SYNTHCTL_PHEDISC_DIS 0x0000U 160 #define RFE_COMMON_RAM_SYNTHCTL_PHEDISC_EN 0x0010U 161 162 // Field: [3:3] rtrimtst 163 // 164 // DCO Amplitude Trimming Mode 165 #define RFE_COMMON_RAM_SYNTHCTL_RTRIMTST 0x0008U 166 #define RFE_COMMON_RAM_SYNTHCTL_RTRIMTST_M 0x0008U 167 #define RFE_COMMON_RAM_SYNTHCTL_RTRIMTST_S 3U 168 #define RFE_COMMON_RAM_SYNTHCTL_RTRIMTST_DIS 0x0000U 169 #define RFE_COMMON_RAM_SYNTHCTL_RTRIMTST_EN 0x0008U 170 171 // Field: [2:2] iir 172 // 173 // Post-lock IIR Filter Control 174 #define RFE_COMMON_RAM_SYNTHCTL_IIR 0x0004U 175 #define RFE_COMMON_RAM_SYNTHCTL_IIR_M 0x0004U 176 #define RFE_COMMON_RAM_SYNTHCTL_IIR_S 2U 177 #define RFE_COMMON_RAM_SYNTHCTL_IIR_DIS 0x0000U 178 #define RFE_COMMON_RAM_SYNTHCTL_IIR_EN 0x0004U 179 180 // Field: [1:1] refdthr 181 // 182 // Post-lock Reference Dithering Control 183 #define RFE_COMMON_RAM_SYNTHCTL_REFDTHR 0x0002U 184 #define RFE_COMMON_RAM_SYNTHCTL_REFDTHR_M 0x0002U 185 #define RFE_COMMON_RAM_SYNTHCTL_REFDTHR_S 1U 186 #define RFE_COMMON_RAM_SYNTHCTL_REFDTHR_DIS 0x0000U 187 #define RFE_COMMON_RAM_SYNTHCTL_REFDTHR_EN 0x0002U 188 189 // Field: [0:0] fcdem 190 // 191 // TX Finecode DEM Control 192 #define RFE_COMMON_RAM_SYNTHCTL_FCDEM 0x0001U 193 #define RFE_COMMON_RAM_SYNTHCTL_FCDEM_M 0x0001U 194 #define RFE_COMMON_RAM_SYNTHCTL_FCDEM_S 0U 195 #define RFE_COMMON_RAM_SYNTHCTL_FCDEM_DIS 0x0000U 196 #define RFE_COMMON_RAM_SYNTHCTL_FCDEM_EN 0x0001U 197 198 //****************************************************************************** 199 // Register: TDCCAL0 200 //****************************************************************************** 201 // Field: [10:8] stop 202 // 203 // Stop configuration value. When CFG.RTRIMTST = 1, this field shall be copied into TDCPLL.STOP (RCL-L/TFW). 204 #define RFE_COMMON_RAM_TDCCAL0_STOP_W 3U 205 #define RFE_COMMON_RAM_TDCCAL0_STOP_M 0x0700U 206 #define RFE_COMMON_RAM_TDCCAL0_STOP_S 8U 207 208 //****************************************************************************** 209 // Register: TDCCAL1 210 //****************************************************************************** 211 // Field: [7:0] sub 212 // 213 // Offset to subtract from TDC data during TDC gain calibration. 214 #define RFE_COMMON_RAM_TDCCAL1_SUB_W 8U 215 #define RFE_COMMON_RAM_TDCCAL1_SUB_M 0x00FFU 216 #define RFE_COMMON_RAM_TDCCAL1_SUB_S 0U 217 218 //****************************************************************************** 219 // Register: TDCCAL2 220 //****************************************************************************** 221 // Field: [5:0] avg 222 // 223 // Averaging constant, AVG = 2^CAL0.TDCAVG * (TDCCAL0.STOP+1). 224 #define RFE_COMMON_RAM_TDCCAL2_AVG_W 6U 225 #define RFE_COMMON_RAM_TDCCAL2_AVG_M 0x003FU 226 #define RFE_COMMON_RAM_TDCCAL2_AVG_S 0U 227 228 //****************************************************************************** 229 // Register: TDCPLL 230 //****************************************************************************** 231 // Field: [10:8] stop 232 // 233 // Stop configuration value. 234 #define RFE_COMMON_RAM_TDCPLL_STOP_W 3U 235 #define RFE_COMMON_RAM_TDCPLL_STOP_M 0x0700U 236 #define RFE_COMMON_RAM_TDCPLL_STOP_S 8U 237 238 //****************************************************************************** 239 // Register: K1LSB 240 //****************************************************************************** 241 // Field: [15:0] val 242 // 243 // LSB value. 244 #define RFE_COMMON_RAM_K1LSB_VAL_W 16U 245 #define RFE_COMMON_RAM_K1LSB_VAL_M 0xFFFFU 246 #define RFE_COMMON_RAM_K1LSB_VAL_S 0U 247 248 //****************************************************************************** 249 // Register: K1MSB 250 //****************************************************************************** 251 // Field: [15:0] val 252 // 253 // MSB value. 254 #define RFE_COMMON_RAM_K1MSB_VAL_W 16U 255 #define RFE_COMMON_RAM_K1MSB_VAL_M 0xFFFFU 256 #define RFE_COMMON_RAM_K1MSB_VAL_S 0U 257 258 //****************************************************************************** 259 // Register: K2BL 260 //****************************************************************************** 261 // Field: [15:15] hpm 262 // 263 // High Precision Mode 264 #define RFE_COMMON_RAM_K2BL_HPM 0x8000U 265 #define RFE_COMMON_RAM_K2BL_HPM_M 0x8000U 266 #define RFE_COMMON_RAM_K2BL_HPM_S 15U 267 268 // Field: [14:0] val 269 // 270 // Value 271 #define RFE_COMMON_RAM_K2BL_VAL_W 15U 272 #define RFE_COMMON_RAM_K2BL_VAL_M 0x7FFFU 273 #define RFE_COMMON_RAM_K2BL_VAL_S 0U 274 275 //****************************************************************************** 276 // Register: K2AL 277 //****************************************************************************** 278 // Field: [15:15] hpm 279 // 280 // High Precision Mode 281 #define RFE_COMMON_RAM_K2AL_HPM 0x8000U 282 #define RFE_COMMON_RAM_K2AL_HPM_M 0x8000U 283 #define RFE_COMMON_RAM_K2AL_HPM_S 15U 284 285 // Field: [14:0] val 286 // 287 // Value 288 #define RFE_COMMON_RAM_K2AL_VAL_W 15U 289 #define RFE_COMMON_RAM_K2AL_VAL_M 0x7FFFU 290 #define RFE_COMMON_RAM_K2AL_VAL_S 0U 291 292 //****************************************************************************** 293 // Register: K3BL 294 //****************************************************************************** 295 // Field: [15:0] val 296 // 297 // Value 298 #define RFE_COMMON_RAM_K3BL_VAL_W 16U 299 #define RFE_COMMON_RAM_K3BL_VAL_M 0xFFFFU 300 #define RFE_COMMON_RAM_K3BL_VAL_S 0U 301 302 //****************************************************************************** 303 // Register: K3AL 304 //****************************************************************************** 305 // Field: [15:0] val 306 // 307 // Value 308 #define RFE_COMMON_RAM_K3AL_VAL_W 16U 309 #define RFE_COMMON_RAM_K3AL_VAL_M 0xFFFFU 310 #define RFE_COMMON_RAM_K3AL_VAL_S 0U 311 312 //****************************************************************************** 313 // Register: K5 314 //****************************************************************************** 315 // Field: [15:0] val 316 // 317 // Value 318 #define RFE_COMMON_RAM_K5_VAL_W 16U 319 #define RFE_COMMON_RAM_K5_VAL_M 0xFFFFU 320 #define RFE_COMMON_RAM_K5_VAL_S 0U 321 322 //****************************************************************************** 323 // Register: RXIF 324 //****************************************************************************** 325 // Field: [11:0] foff 326 // 327 // Signed frequency offset. 328 #define RFE_COMMON_RAM_RXIF_FOFF_W 12U 329 #define RFE_COMMON_RAM_RXIF_FOFF_M 0x0FFFU 330 #define RFE_COMMON_RAM_RXIF_FOFF_S 0U 331 332 //****************************************************************************** 333 // Register: TXIF 334 //****************************************************************************** 335 // Field: [11:0] foff 336 // 337 // Signed frequency offset. 338 #define RFE_COMMON_RAM_TXIF_FOFF_W 12U 339 #define RFE_COMMON_RAM_TXIF_FOFF_M 0x0FFFU 340 #define RFE_COMMON_RAM_TXIF_FOFF_S 0U 341 342 //****************************************************************************** 343 // Register: RTRIMOFF 344 //****************************************************************************** 345 // Field: [3:0] val 346 // 347 // Unsigned offset to be added to possibly temperature compensated RTRIM from FCFG. 348 #define RFE_COMMON_RAM_RTRIMOFF_VAL_W 4U 349 #define RFE_COMMON_RAM_RTRIMOFF_VAL_M 0x000FU 350 #define RFE_COMMON_RAM_RTRIMOFF_VAL_S 0U 351 352 //****************************************************************************** 353 // Register: RTRIMMIN 354 //****************************************************************************** 355 // Field: [3:0] val 356 // 357 // Possibly temperature compensated RTRIM from FCFG adjusted by RTRIMOFF.VAL must be at least this value. 358 #define RFE_COMMON_RAM_RTRIMMIN_VAL_W 4U 359 #define RFE_COMMON_RAM_RTRIMMIN_VAL_M 0x000FU 360 #define RFE_COMMON_RAM_RTRIMMIN_VAL_S 0U 361 362 //****************************************************************************** 363 // Register: DIVI 364 //****************************************************************************** 365 // Field: [15:15] pdet 366 // 367 // Peak Detector Mode 368 #define RFE_COMMON_RAM_DIVI_PDET 0x8000U 369 #define RFE_COMMON_RAM_DIVI_PDET_M 0x8000U 370 #define RFE_COMMON_RAM_DIVI_PDET_S 15U 371 372 // Field: [14:12] nmireftrim 373 // 374 // NMOS Bias Voltage Trim 375 #define RFE_COMMON_RAM_DIVI_NMIREFTRIM_W 3U 376 #define RFE_COMMON_RAM_DIVI_NMIREFTRIM_M 0x7000U 377 #define RFE_COMMON_RAM_DIVI_NMIREFTRIM_S 12U 378 379 // Field: [11:9] pmireftrim 380 // 381 // PMOS Bias Voltage Trim 382 #define RFE_COMMON_RAM_DIVI_PMIREFTRIM_W 3U 383 #define RFE_COMMON_RAM_DIVI_PMIREFTRIM_M 0x0E00U 384 #define RFE_COMMON_RAM_DIVI_PMIREFTRIM_S 9U 385 386 // Field: [8:8] txboost 387 // 388 // TX Buffer Boost 389 #define RFE_COMMON_RAM_DIVI_TXBOOST 0x0100U 390 #define RFE_COMMON_RAM_DIVI_TXBOOST_M 0x0100U 391 #define RFE_COMMON_RAM_DIVI_TXBOOST_S 8U 392 #define RFE_COMMON_RAM_DIVI_TXBOOST_DEFAULT 0x0000U 393 #define RFE_COMMON_RAM_DIVI_TXBOOST_INCREASED 0x0100U 394 395 // Field: [7:7] s1gfrc 396 // 397 // S1G Power Switch Force 398 #define RFE_COMMON_RAM_DIVI_S1GFRC 0x0080U 399 #define RFE_COMMON_RAM_DIVI_S1GFRC_M 0x0080U 400 #define RFE_COMMON_RAM_DIVI_S1GFRC_S 7U 401 #define RFE_COMMON_RAM_DIVI_S1GFRC_DIS 0x0000U 402 #define RFE_COMMON_RAM_DIVI_S1GFRC_EN 0x0080U 403 404 // Field: [6:5] bufgain 405 // 406 // Not connected or used in LRF 407 #define RFE_COMMON_RAM_DIVI_BUFGAIN_W 2U 408 #define RFE_COMMON_RAM_DIVI_BUFGAIN_M 0x0060U 409 #define RFE_COMMON_RAM_DIVI_BUFGAIN_S 5U 410 411 // Field: [4:4] bias 412 // 413 // Not connected or used in LRF 414 #define RFE_COMMON_RAM_DIVI_BIAS 0x0010U 415 #define RFE_COMMON_RAM_DIVI_BIAS_M 0x0010U 416 #define RFE_COMMON_RAM_DIVI_BIAS_S 4U 417 418 // Field: [3:3] out 419 // 420 // Divider Output 421 #define RFE_COMMON_RAM_DIVI_OUT 0x0008U 422 #define RFE_COMMON_RAM_DIVI_OUT_M 0x0008U 423 #define RFE_COMMON_RAM_DIVI_OUT_S 3U 424 #define RFE_COMMON_RAM_DIVI_OUT_FE_S1G 0x0000U 425 #define RFE_COMMON_RAM_DIVI_OUT_FE_2G4 0x0008U 426 427 // Field: [2:0] ratio 428 // 429 // Divider Ratio 430 #define RFE_COMMON_RAM_DIVI_RATIO_W 3U 431 #define RFE_COMMON_RAM_DIVI_RATIO_M 0x0007U 432 #define RFE_COMMON_RAM_DIVI_RATIO_S 0U 433 434 //****************************************************************************** 435 // Register: DIVF 436 //****************************************************************************** 437 // Field: [15:15] pdet 438 // 439 // Peak Detector Mode 440 #define RFE_COMMON_RAM_DIVF_PDET 0x8000U 441 #define RFE_COMMON_RAM_DIVF_PDET_M 0x8000U 442 #define RFE_COMMON_RAM_DIVF_PDET_S 15U 443 444 // Field: [14:12] nmireftrim 445 // 446 // NMOS Bias Voltage Trim 447 #define RFE_COMMON_RAM_DIVF_NMIREFTRIM_W 3U 448 #define RFE_COMMON_RAM_DIVF_NMIREFTRIM_M 0x7000U 449 #define RFE_COMMON_RAM_DIVF_NMIREFTRIM_S 12U 450 451 // Field: [11:9] pmireftrim 452 // 453 // PMOS Bias Voltage Trim 454 #define RFE_COMMON_RAM_DIVF_PMIREFTRIM_W 3U 455 #define RFE_COMMON_RAM_DIVF_PMIREFTRIM_M 0x0E00U 456 #define RFE_COMMON_RAM_DIVF_PMIREFTRIM_S 9U 457 458 // Field: [8:8] txboost 459 // 460 // TX Buffer Boost 461 #define RFE_COMMON_RAM_DIVF_TXBOOST 0x0100U 462 #define RFE_COMMON_RAM_DIVF_TXBOOST_M 0x0100U 463 #define RFE_COMMON_RAM_DIVF_TXBOOST_S 8U 464 #define RFE_COMMON_RAM_DIVF_TXBOOST_DEFAULT 0x0000U 465 #define RFE_COMMON_RAM_DIVF_TXBOOST_INCREASED 0x0100U 466 467 // Field: [7:7] s1gfrc 468 // 469 // S1G Power Switch Force 470 #define RFE_COMMON_RAM_DIVF_S1GFRC 0x0080U 471 #define RFE_COMMON_RAM_DIVF_S1GFRC_M 0x0080U 472 #define RFE_COMMON_RAM_DIVF_S1GFRC_S 7U 473 #define RFE_COMMON_RAM_DIVF_S1GFRC_DIS 0x0000U 474 #define RFE_COMMON_RAM_DIVF_S1GFRC_EN 0x0080U 475 476 // Field: [6:5] bufgain 477 // 478 // Not connected or used in LRF 479 #define RFE_COMMON_RAM_DIVF_BUFGAIN_W 2U 480 #define RFE_COMMON_RAM_DIVF_BUFGAIN_M 0x0060U 481 #define RFE_COMMON_RAM_DIVF_BUFGAIN_S 5U 482 483 // Field: [4:4] bias 484 // 485 // Not connected or used in LRF 486 #define RFE_COMMON_RAM_DIVF_BIAS 0x0010U 487 #define RFE_COMMON_RAM_DIVF_BIAS_M 0x0010U 488 #define RFE_COMMON_RAM_DIVF_BIAS_S 4U 489 490 // Field: [3:3] out 491 // 492 // Divider Output 493 #define RFE_COMMON_RAM_DIVF_OUT 0x0008U 494 #define RFE_COMMON_RAM_DIVF_OUT_M 0x0008U 495 #define RFE_COMMON_RAM_DIVF_OUT_S 3U 496 #define RFE_COMMON_RAM_DIVF_OUT_FE_S1G 0x0000U 497 #define RFE_COMMON_RAM_DIVF_OUT_FE_2G4 0x0008U 498 499 // Field: [2:0] ratio 500 // 501 // Divider Ratio 502 #define RFE_COMMON_RAM_DIVF_RATIO_W 3U 503 #define RFE_COMMON_RAM_DIVF_RATIO_M 0x0007U 504 #define RFE_COMMON_RAM_DIVF_RATIO_S 0U 505 506 //****************************************************************************** 507 // Register: DIVLDOI 508 //****************************************************************************** 509 // Field: [15:15] itest 510 // 511 // ITEST Control 512 #define RFE_COMMON_RAM_DIVLDOI_ITEST 0x8000U 513 #define RFE_COMMON_RAM_DIVLDOI_ITEST_M 0x8000U 514 #define RFE_COMMON_RAM_DIVLDOI_ITEST_S 15U 515 516 // Field: [14:8] vouttrim 517 // 518 // VOUT Trim Code 519 #define RFE_COMMON_RAM_DIVLDOI_VOUTTRIM_W 7U 520 #define RFE_COMMON_RAM_DIVLDOI_VOUTTRIM_M 0x7F00U 521 #define RFE_COMMON_RAM_DIVLDOI_VOUTTRIM_S 8U 522 523 // Field: [7:7] itst 524 // 525 // ITEST Buffer Block Enable(Not Connected) 526 #define RFE_COMMON_RAM_DIVLDOI_ITST 0x0080U 527 #define RFE_COMMON_RAM_DIVLDOI_ITST_M 0x0080U 528 #define RFE_COMMON_RAM_DIVLDOI_ITST_S 7U 529 530 // Field: [6:4] tmux 531 // 532 // TMUX control bits 533 #define RFE_COMMON_RAM_DIVLDOI_TMUX_W 3U 534 #define RFE_COMMON_RAM_DIVLDOI_TMUX_M 0x0070U 535 #define RFE_COMMON_RAM_DIVLDOI_TMUX_S 4U 536 #define RFE_COMMON_RAM_DIVLDOI_TMUX_OFF 0x0000U 537 #define RFE_COMMON_RAM_DIVLDOI_TMUX_GND 0x0010U 538 539 // Field: [2:2] mode 540 // 541 // High BW Operation 542 #define RFE_COMMON_RAM_DIVLDOI_MODE 0x0004U 543 #define RFE_COMMON_RAM_DIVLDOI_MODE_M 0x0004U 544 #define RFE_COMMON_RAM_DIVLDOI_MODE_S 2U 545 #define RFE_COMMON_RAM_DIVLDOI_MODE_NORM 0x0000U 546 #define RFE_COMMON_RAM_DIVLDOI_MODE_FAST 0x0004U 547 548 // Field: [1:1] bypass 549 // 550 // Regulator Bypass 551 #define RFE_COMMON_RAM_DIVLDOI_BYPASS 0x0002U 552 #define RFE_COMMON_RAM_DIVLDOI_BYPASS_M 0x0002U 553 #define RFE_COMMON_RAM_DIVLDOI_BYPASS_S 1U 554 #define RFE_COMMON_RAM_DIVLDOI_BYPASS_DIS 0x0000U 555 #define RFE_COMMON_RAM_DIVLDOI_BYPASS_EN 0x0002U 556 557 // Field: [0:0] ctl 558 // 559 // Regulator Control 560 #define RFE_COMMON_RAM_DIVLDOI_CTL 0x0001U 561 #define RFE_COMMON_RAM_DIVLDOI_CTL_M 0x0001U 562 #define RFE_COMMON_RAM_DIVLDOI_CTL_S 0U 563 #define RFE_COMMON_RAM_DIVLDOI_CTL_DIS 0x0000U 564 #define RFE_COMMON_RAM_DIVLDOI_CTL_EN 0x0001U 565 566 //****************************************************************************** 567 // Register: DIVLDOF 568 //****************************************************************************** 569 // Field: [15:15] itest 570 // 571 // ITEST Control 572 #define RFE_COMMON_RAM_DIVLDOF_ITEST 0x8000U 573 #define RFE_COMMON_RAM_DIVLDOF_ITEST_M 0x8000U 574 #define RFE_COMMON_RAM_DIVLDOF_ITEST_S 15U 575 576 // Field: [14:8] vouttrim 577 // 578 // VOUT Trim Code 579 #define RFE_COMMON_RAM_DIVLDOF_VOUTTRIM_W 7U 580 #define RFE_COMMON_RAM_DIVLDOF_VOUTTRIM_M 0x7F00U 581 #define RFE_COMMON_RAM_DIVLDOF_VOUTTRIM_S 8U 582 583 // Field: [7:7] itst 584 // 585 // ITEST Buffer Block Enable(Not Connected) 586 #define RFE_COMMON_RAM_DIVLDOF_ITST 0x0080U 587 #define RFE_COMMON_RAM_DIVLDOF_ITST_M 0x0080U 588 #define RFE_COMMON_RAM_DIVLDOF_ITST_S 7U 589 590 // Field: [6:4] tmux 591 // 592 // TMUX control bits 593 #define RFE_COMMON_RAM_DIVLDOF_TMUX_W 3U 594 #define RFE_COMMON_RAM_DIVLDOF_TMUX_M 0x0070U 595 #define RFE_COMMON_RAM_DIVLDOF_TMUX_S 4U 596 #define RFE_COMMON_RAM_DIVLDOF_TMUX_OFF 0x0000U 597 #define RFE_COMMON_RAM_DIVLDOF_TMUX_GND 0x0010U 598 599 // Field: [2:2] mode 600 // 601 // High BW Operation 602 #define RFE_COMMON_RAM_DIVLDOF_MODE 0x0004U 603 #define RFE_COMMON_RAM_DIVLDOF_MODE_M 0x0004U 604 #define RFE_COMMON_RAM_DIVLDOF_MODE_S 2U 605 #define RFE_COMMON_RAM_DIVLDOF_MODE_NORM 0x0000U 606 #define RFE_COMMON_RAM_DIVLDOF_MODE_FAST 0x0004U 607 608 // Field: [1:1] bypass 609 // 610 // Regulator Bypass 611 #define RFE_COMMON_RAM_DIVLDOF_BYPASS 0x0002U 612 #define RFE_COMMON_RAM_DIVLDOF_BYPASS_M 0x0002U 613 #define RFE_COMMON_RAM_DIVLDOF_BYPASS_S 1U 614 #define RFE_COMMON_RAM_DIVLDOF_BYPASS_DIS 0x0000U 615 #define RFE_COMMON_RAM_DIVLDOF_BYPASS_EN 0x0002U 616 617 // Field: [0:0] ctl 618 // 619 // Regulator Control 620 #define RFE_COMMON_RAM_DIVLDOF_CTL 0x0001U 621 #define RFE_COMMON_RAM_DIVLDOF_CTL_M 0x0001U 622 #define RFE_COMMON_RAM_DIVLDOF_CTL_S 0U 623 #define RFE_COMMON_RAM_DIVLDOF_CTL_DIS 0x0000U 624 #define RFE_COMMON_RAM_DIVLDOF_CTL_EN 0x0001U 625 626 //****************************************************************************** 627 // Register: DIVLDOIOFF 628 //****************************************************************************** 629 // Field: [6:0] val 630 // 631 // Offset that RCL uses to adjust DIVLDOI.VOUTTRIM during startup. 632 #define RFE_COMMON_RAM_DIVLDOIOFF_VAL_W 7U 633 #define RFE_COMMON_RAM_DIVLDOIOFF_VAL_M 0x007FU 634 #define RFE_COMMON_RAM_DIVLDOIOFF_VAL_S 0U 635 636 //****************************************************************************** 637 // Register: LDOSETTLE 638 //****************************************************************************** 639 // Field: [9:0] val 640 // 641 // Value. Delay = (VAL+1)/24 (us). 642 #define RFE_COMMON_RAM_LDOSETTLE_VAL_W 10U 643 #define RFE_COMMON_RAM_LDOSETTLE_VAL_M 0x03FFU 644 #define RFE_COMMON_RAM_LDOSETTLE_VAL_S 0U 645 646 //****************************************************************************** 647 // Register: CHRGSETTLE 648 //****************************************************************************** 649 // Field: [9:0] val 650 // 651 // Value. Delay = (VAL+1)/24 (us). 652 #define RFE_COMMON_RAM_CHRGSETTLE_VAL_W 10U 653 #define RFE_COMMON_RAM_CHRGSETTLE_VAL_M 0x03FFU 654 #define RFE_COMMON_RAM_CHRGSETTLE_VAL_S 0U 655 656 //****************************************************************************** 657 // Register: DCOSETTLE 658 //****************************************************************************** 659 // Field: [9:0] val 660 // 661 // Value. Delay = 1.5 (us) + (VAL+1)/24 (us). Minimum value shall be 5. 662 #define RFE_COMMON_RAM_DCOSETTLE_VAL_W 10U 663 #define RFE_COMMON_RAM_DCOSETTLE_VAL_M 0x03FFU 664 #define RFE_COMMON_RAM_DCOSETTLE_VAL_S 0U 665 666 //****************************************************************************** 667 // Register: IFAMPRFLDOTX 668 //****************************************************************************** 669 // Field: [15:9] trim 670 // 671 // Value to use in TX except low output power 672 #define RFE_COMMON_RAM_IFAMPRFLDOTX_TRIM_W 7U 673 #define RFE_COMMON_RAM_IFAMPRFLDOTX_TRIM_M 0xFE00U 674 #define RFE_COMMON_RAM_IFAMPRFLDOTX_TRIM_S 9U 675 676 //****************************************************************************** 677 // Register: IFAMPRFLDODEFAULT 678 //****************************************************************************** 679 // Field: [15:9] trim 680 // 681 // Production trim value 682 #define RFE_COMMON_RAM_IFAMPRFLDODEFAULT_TRIM_W 7U 683 #define RFE_COMMON_RAM_IFAMPRFLDODEFAULT_TRIM_M 0xFE00U 684 #define RFE_COMMON_RAM_IFAMPRFLDODEFAULT_TRIM_S 9U 685 686 //****************************************************************************** 687 // Register: LFKIBL 688 //****************************************************************************** 689 // Field: [12:12] hpm 690 // 691 // High Precision Mode 692 #define RFE_COMMON_RAM_LFKIBL_HPM 0x1000U 693 #define RFE_COMMON_RAM_LFKIBL_HPM_M 0x1000U 694 #define RFE_COMMON_RAM_LFKIBL_HPM_S 12U 695 696 // Field: [11:0] ki 697 // 698 // KI written by RFE 699 #define RFE_COMMON_RAM_LFKIBL_KI_W 12U 700 #define RFE_COMMON_RAM_LFKIBL_KI_M 0x0FFFU 701 #define RFE_COMMON_RAM_LFKIBL_KI_S 0U 702 703 //****************************************************************************** 704 // Register: LFKPBL 705 //****************************************************************************** 706 // Field: [14:0] kp 707 // 708 // KP written by RFE 709 #define RFE_COMMON_RAM_LFKPBL_KP_W 15U 710 #define RFE_COMMON_RAM_LFKPBL_KP_M 0x7FFFU 711 #define RFE_COMMON_RAM_LFKPBL_KP_S 0U 712 713 //****************************************************************************** 714 // Register: IKT 715 //****************************************************************************** 716 // Field: [15:0] val 717 // 718 // Value 719 #define RFE_COMMON_RAM_IKT_VAL_W 16U 720 #define RFE_COMMON_RAM_IKT_VAL_M 0xFFFFU 721 #define RFE_COMMON_RAM_IKT_VAL_S 0U 722 723 //****************************************************************************** 724 // Register: PHYRSSIOFFSET 725 //****************************************************************************** 726 // Field: [7:0] val 727 // 728 // Unsinged number, offset between magnitude samples and dBm 729 #define RFE_COMMON_RAM_PHYRSSIOFFSET_VAL_W 8U 730 #define RFE_COMMON_RAM_PHYRSSIOFFSET_VAL_M 0x00FFU 731 #define RFE_COMMON_RAM_PHYRSSIOFFSET_VAL_S 0U 732 733 //****************************************************************************** 734 // Register: SPARE0SHADOW 735 //****************************************************************************** 736 // Field: [15:0] val 737 // 738 // 739 #define RFE_COMMON_RAM_SPARE0SHADOW_VAL_W 16U 740 #define RFE_COMMON_RAM_SPARE0SHADOW_VAL_M 0xFFFFU 741 #define RFE_COMMON_RAM_SPARE0SHADOW_VAL_S 0U 742 743 //****************************************************************************** 744 // Register: SPARE1SHADOW 745 //****************************************************************************** 746 // Field: [15:0] val 747 // 748 // 749 #define RFE_COMMON_RAM_SPARE1SHADOW_VAL_W 16U 750 #define RFE_COMMON_RAM_SPARE1SHADOW_VAL_M 0xFFFFU 751 #define RFE_COMMON_RAM_SPARE1SHADOW_VAL_S 0U 752 753 //****************************************************************************** 754 // Register: AGCINFO 755 //****************************************************************************** 756 // Field: [0:0] mode 757 // 758 // Information about AGC behavior of this PHY 759 #define RFE_COMMON_RAM_AGCINFO_MODE 0x0001U 760 #define RFE_COMMON_RAM_AGCINFO_MODE_M 0x0001U 761 #define RFE_COMMON_RAM_AGCINFO_MODE_S 0U 762 #define RFE_COMMON_RAM_AGCINFO_MODE_FAST 0x0000U 763 #define RFE_COMMON_RAM_AGCINFO_MODE_GEN 0x0001U 764 765 766 #endif // __RFE_COMMON_RAM_REGS_H 767