3484 lines · c
1/* SPDX-License-Identifier: GPL-2.0-or-later */2/* Common header-file of the Linux driver for the Afatech 90053 * USB1.1 DVB-T receiver.4 *5 * Copyright (C) 2007 Luca Olivetti (luca@ventoso.org)6 *7 * Thanks to Afatech who kindly provided information.8 *9 * see Documentation/driver-api/media/drivers/dvb-usb.rst for more information10 */11#ifndef _DVB_USB_AF9005_H_12#define _DVB_USB_AF9005_H_13 14#define DVB_USB_LOG_PREFIX "af9005"15#include "dvb-usb.h"16 17extern int dvb_usb_af9005_debug;18#define deb_info(args...) dprintk(dvb_usb_af9005_debug,0x01,args)19#define deb_xfer(args...) dprintk(dvb_usb_af9005_debug,0x02,args)20#define deb_rc(args...) dprintk(dvb_usb_af9005_debug,0x04,args)21#define deb_reg(args...) dprintk(dvb_usb_af9005_debug,0x08,args)22#define deb_i2c(args...) dprintk(dvb_usb_af9005_debug,0x10,args)23#define deb_fw(args...) dprintk(dvb_usb_af9005_debug,0x20,args)24 25extern bool dvb_usb_af9005_led;26 27/* firmware */28#define FW_BULKOUT_SIZE 25029enum {30 FW_CONFIG,31 FW_CONFIRM,32 FW_BOOT33};34 35/* af9005 commands */36#define AF9005_OFDM_REG 037#define AF9005_TUNER_REG 138 39#define AF9005_REGISTER_RW 0x2040#define AF9005_REGISTER_RW_ACK 0x2141 42#define AF9005_CMD_OFDM_REG 0x0043#define AF9005_CMD_TUNER 0x8044#define AF9005_CMD_BURST 0x0245#define AF9005_CMD_AUTOINC 0x0446#define AF9005_CMD_READ 0x0047#define AF9005_CMD_WRITE 0x0148 49/* af9005 registers */50#define APO_REG_RESET 0xAEFF51 52#define APO_REG_I2C_RW_CAN_TUNER 0xF00053#define APO_REG_I2C_RW_SILICON_TUNER 0xF00154#define APO_REG_GPIO_RW_SILICON_TUNER 0xFFFE /* also for OFSM */55#define APO_REG_TRIGGER_OFSM 0xFFFF /* also for OFSM */56 57/***********************************************************************58 * Apollo Registers from VLSI *59 ***********************************************************************/60#define xd_p_reg_aagc_inverted_agc 0xA00061#define reg_aagc_inverted_agc_pos 062#define reg_aagc_inverted_agc_len 163#define reg_aagc_inverted_agc_lsb 064#define xd_p_reg_aagc_sign_only 0xA00065#define reg_aagc_sign_only_pos 166#define reg_aagc_sign_only_len 167#define reg_aagc_sign_only_lsb 068#define xd_p_reg_aagc_slow_adc_en 0xA00069#define reg_aagc_slow_adc_en_pos 270#define reg_aagc_slow_adc_en_len 171#define reg_aagc_slow_adc_en_lsb 072#define xd_p_reg_aagc_slow_adc_scale 0xA00073#define reg_aagc_slow_adc_scale_pos 374#define reg_aagc_slow_adc_scale_len 575#define reg_aagc_slow_adc_scale_lsb 076#define xd_p_reg_aagc_check_slow_adc_lock 0xA00177#define reg_aagc_check_slow_adc_lock_pos 078#define reg_aagc_check_slow_adc_lock_len 179#define reg_aagc_check_slow_adc_lock_lsb 080#define xd_p_reg_aagc_init_control 0xA00181#define reg_aagc_init_control_pos 182#define reg_aagc_init_control_len 183#define reg_aagc_init_control_lsb 084#define xd_p_reg_aagc_total_gain_sel 0xA00185#define reg_aagc_total_gain_sel_pos 286#define reg_aagc_total_gain_sel_len 287#define reg_aagc_total_gain_sel_lsb 088#define xd_p_reg_aagc_out_inv 0xA00189#define reg_aagc_out_inv_pos 590#define reg_aagc_out_inv_len 191#define reg_aagc_out_inv_lsb 092#define xd_p_reg_aagc_int_en 0xA00193#define reg_aagc_int_en_pos 694#define reg_aagc_int_en_len 195#define reg_aagc_int_en_lsb 096#define xd_p_reg_aagc_lock_change_flag 0xA00197#define reg_aagc_lock_change_flag_pos 798#define reg_aagc_lock_change_flag_len 199#define reg_aagc_lock_change_flag_lsb 0100#define xd_p_reg_aagc_rf_loop_bw_scale_acquire 0xA002101#define reg_aagc_rf_loop_bw_scale_acquire_pos 0102#define reg_aagc_rf_loop_bw_scale_acquire_len 5103#define reg_aagc_rf_loop_bw_scale_acquire_lsb 0104#define xd_p_reg_aagc_rf_loop_bw_scale_track 0xA003105#define reg_aagc_rf_loop_bw_scale_track_pos 0106#define reg_aagc_rf_loop_bw_scale_track_len 5107#define reg_aagc_rf_loop_bw_scale_track_lsb 0108#define xd_p_reg_aagc_if_loop_bw_scale_acquire 0xA004109#define reg_aagc_if_loop_bw_scale_acquire_pos 0110#define reg_aagc_if_loop_bw_scale_acquire_len 5111#define reg_aagc_if_loop_bw_scale_acquire_lsb 0112#define xd_p_reg_aagc_if_loop_bw_scale_track 0xA005113#define reg_aagc_if_loop_bw_scale_track_pos 0114#define reg_aagc_if_loop_bw_scale_track_len 5115#define reg_aagc_if_loop_bw_scale_track_lsb 0116#define xd_p_reg_aagc_max_rf_agc_7_0 0xA006117#define reg_aagc_max_rf_agc_7_0_pos 0118#define reg_aagc_max_rf_agc_7_0_len 8119#define reg_aagc_max_rf_agc_7_0_lsb 0120#define xd_p_reg_aagc_max_rf_agc_9_8 0xA007121#define reg_aagc_max_rf_agc_9_8_pos 0122#define reg_aagc_max_rf_agc_9_8_len 2123#define reg_aagc_max_rf_agc_9_8_lsb 8124#define xd_p_reg_aagc_min_rf_agc_7_0 0xA008125#define reg_aagc_min_rf_agc_7_0_pos 0126#define reg_aagc_min_rf_agc_7_0_len 8127#define reg_aagc_min_rf_agc_7_0_lsb 0128#define xd_p_reg_aagc_min_rf_agc_9_8 0xA009129#define reg_aagc_min_rf_agc_9_8_pos 0130#define reg_aagc_min_rf_agc_9_8_len 2131#define reg_aagc_min_rf_agc_9_8_lsb 8132#define xd_p_reg_aagc_max_if_agc_7_0 0xA00A133#define reg_aagc_max_if_agc_7_0_pos 0134#define reg_aagc_max_if_agc_7_0_len 8135#define reg_aagc_max_if_agc_7_0_lsb 0136#define xd_p_reg_aagc_max_if_agc_9_8 0xA00B137#define reg_aagc_max_if_agc_9_8_pos 0138#define reg_aagc_max_if_agc_9_8_len 2139#define reg_aagc_max_if_agc_9_8_lsb 8140#define xd_p_reg_aagc_min_if_agc_7_0 0xA00C141#define reg_aagc_min_if_agc_7_0_pos 0142#define reg_aagc_min_if_agc_7_0_len 8143#define reg_aagc_min_if_agc_7_0_lsb 0144#define xd_p_reg_aagc_min_if_agc_9_8 0xA00D145#define reg_aagc_min_if_agc_9_8_pos 0146#define reg_aagc_min_if_agc_9_8_len 2147#define reg_aagc_min_if_agc_9_8_lsb 8148#define xd_p_reg_aagc_lock_sample_scale 0xA00E149#define reg_aagc_lock_sample_scale_pos 0150#define reg_aagc_lock_sample_scale_len 5151#define reg_aagc_lock_sample_scale_lsb 0152#define xd_p_reg_aagc_rf_agc_lock_scale_acquire 0xA00F153#define reg_aagc_rf_agc_lock_scale_acquire_pos 0154#define reg_aagc_rf_agc_lock_scale_acquire_len 3155#define reg_aagc_rf_agc_lock_scale_acquire_lsb 0156#define xd_p_reg_aagc_rf_agc_lock_scale_track 0xA00F157#define reg_aagc_rf_agc_lock_scale_track_pos 3158#define reg_aagc_rf_agc_lock_scale_track_len 3159#define reg_aagc_rf_agc_lock_scale_track_lsb 0160#define xd_p_reg_aagc_if_agc_lock_scale_acquire 0xA010161#define reg_aagc_if_agc_lock_scale_acquire_pos 0162#define reg_aagc_if_agc_lock_scale_acquire_len 3163#define reg_aagc_if_agc_lock_scale_acquire_lsb 0164#define xd_p_reg_aagc_if_agc_lock_scale_track 0xA010165#define reg_aagc_if_agc_lock_scale_track_pos 3166#define reg_aagc_if_agc_lock_scale_track_len 3167#define reg_aagc_if_agc_lock_scale_track_lsb 0168#define xd_p_reg_aagc_rf_top_numerator_7_0 0xA011169#define reg_aagc_rf_top_numerator_7_0_pos 0170#define reg_aagc_rf_top_numerator_7_0_len 8171#define reg_aagc_rf_top_numerator_7_0_lsb 0172#define xd_p_reg_aagc_rf_top_numerator_9_8 0xA012173#define reg_aagc_rf_top_numerator_9_8_pos 0174#define reg_aagc_rf_top_numerator_9_8_len 2175#define reg_aagc_rf_top_numerator_9_8_lsb 8176#define xd_p_reg_aagc_if_top_numerator_7_0 0xA013177#define reg_aagc_if_top_numerator_7_0_pos 0178#define reg_aagc_if_top_numerator_7_0_len 8179#define reg_aagc_if_top_numerator_7_0_lsb 0180#define xd_p_reg_aagc_if_top_numerator_9_8 0xA014181#define reg_aagc_if_top_numerator_9_8_pos 0182#define reg_aagc_if_top_numerator_9_8_len 2183#define reg_aagc_if_top_numerator_9_8_lsb 8184#define xd_p_reg_aagc_adc_out_desired_7_0 0xA015185#define reg_aagc_adc_out_desired_7_0_pos 0186#define reg_aagc_adc_out_desired_7_0_len 8187#define reg_aagc_adc_out_desired_7_0_lsb 0188#define xd_p_reg_aagc_adc_out_desired_8 0xA016189#define reg_aagc_adc_out_desired_8_pos 0190#define reg_aagc_adc_out_desired_8_len 1191#define reg_aagc_adc_out_desired_8_lsb 0192#define xd_p_reg_aagc_fixed_gain 0xA016193#define reg_aagc_fixed_gain_pos 3194#define reg_aagc_fixed_gain_len 1195#define reg_aagc_fixed_gain_lsb 0196#define xd_p_reg_aagc_lock_count_th 0xA016197#define reg_aagc_lock_count_th_pos 4198#define reg_aagc_lock_count_th_len 4199#define reg_aagc_lock_count_th_lsb 0200#define xd_p_reg_aagc_fixed_rf_agc_control_7_0 0xA017201#define reg_aagc_fixed_rf_agc_control_7_0_pos 0202#define reg_aagc_fixed_rf_agc_control_7_0_len 8203#define reg_aagc_fixed_rf_agc_control_7_0_lsb 0204#define xd_p_reg_aagc_fixed_rf_agc_control_15_8 0xA018205#define reg_aagc_fixed_rf_agc_control_15_8_pos 0206#define reg_aagc_fixed_rf_agc_control_15_8_len 8207#define reg_aagc_fixed_rf_agc_control_15_8_lsb 8208#define xd_p_reg_aagc_fixed_rf_agc_control_23_16 0xA019209#define reg_aagc_fixed_rf_agc_control_23_16_pos 0210#define reg_aagc_fixed_rf_agc_control_23_16_len 8211#define reg_aagc_fixed_rf_agc_control_23_16_lsb 16212#define xd_p_reg_aagc_fixed_rf_agc_control_30_24 0xA01A213#define reg_aagc_fixed_rf_agc_control_30_24_pos 0214#define reg_aagc_fixed_rf_agc_control_30_24_len 7215#define reg_aagc_fixed_rf_agc_control_30_24_lsb 24216#define xd_p_reg_aagc_fixed_if_agc_control_7_0 0xA01B217#define reg_aagc_fixed_if_agc_control_7_0_pos 0218#define reg_aagc_fixed_if_agc_control_7_0_len 8219#define reg_aagc_fixed_if_agc_control_7_0_lsb 0220#define xd_p_reg_aagc_fixed_if_agc_control_15_8 0xA01C221#define reg_aagc_fixed_if_agc_control_15_8_pos 0222#define reg_aagc_fixed_if_agc_control_15_8_len 8223#define reg_aagc_fixed_if_agc_control_15_8_lsb 8224#define xd_p_reg_aagc_fixed_if_agc_control_23_16 0xA01D225#define reg_aagc_fixed_if_agc_control_23_16_pos 0226#define reg_aagc_fixed_if_agc_control_23_16_len 8227#define reg_aagc_fixed_if_agc_control_23_16_lsb 16228#define xd_p_reg_aagc_fixed_if_agc_control_30_24 0xA01E229#define reg_aagc_fixed_if_agc_control_30_24_pos 0230#define reg_aagc_fixed_if_agc_control_30_24_len 7231#define reg_aagc_fixed_if_agc_control_30_24_lsb 24232#define xd_p_reg_aagc_rf_agc_unlock_numerator 0xA01F233#define reg_aagc_rf_agc_unlock_numerator_pos 0234#define reg_aagc_rf_agc_unlock_numerator_len 6235#define reg_aagc_rf_agc_unlock_numerator_lsb 0236#define xd_p_reg_aagc_if_agc_unlock_numerator 0xA020237#define reg_aagc_if_agc_unlock_numerator_pos 0238#define reg_aagc_if_agc_unlock_numerator_len 6239#define reg_aagc_if_agc_unlock_numerator_lsb 0240#define xd_p_reg_unplug_th 0xA021241#define reg_unplug_th_pos 0242#define reg_unplug_th_len 8243#define reg_aagc_rf_x0_lsb 0244#define xd_p_reg_weak_signal_rfagc_thr 0xA022245#define reg_weak_signal_rfagc_thr_pos 0246#define reg_weak_signal_rfagc_thr_len 8247#define reg_weak_signal_rfagc_thr_lsb 0248#define xd_p_reg_unplug_rf_gain_th 0xA023249#define reg_unplug_rf_gain_th_pos 0250#define reg_unplug_rf_gain_th_len 8251#define reg_unplug_rf_gain_th_lsb 0252#define xd_p_reg_unplug_dtop_rf_gain_th 0xA024253#define reg_unplug_dtop_rf_gain_th_pos 0254#define reg_unplug_dtop_rf_gain_th_len 8255#define reg_unplug_dtop_rf_gain_th_lsb 0256#define xd_p_reg_unplug_dtop_if_gain_th 0xA025257#define reg_unplug_dtop_if_gain_th_pos 0258#define reg_unplug_dtop_if_gain_th_len 8259#define reg_unplug_dtop_if_gain_th_lsb 0260#define xd_p_reg_top_recover_at_unplug_en 0xA026261#define reg_top_recover_at_unplug_en_pos 0262#define reg_top_recover_at_unplug_en_len 1263#define reg_top_recover_at_unplug_en_lsb 0264#define xd_p_reg_aagc_rf_x6 0xA027265#define reg_aagc_rf_x6_pos 0266#define reg_aagc_rf_x6_len 8267#define reg_aagc_rf_x6_lsb 0268#define xd_p_reg_aagc_rf_x7 0xA028269#define reg_aagc_rf_x7_pos 0270#define reg_aagc_rf_x7_len 8271#define reg_aagc_rf_x7_lsb 0272#define xd_p_reg_aagc_rf_x8 0xA029273#define reg_aagc_rf_x8_pos 0274#define reg_aagc_rf_x8_len 8275#define reg_aagc_rf_x8_lsb 0276#define xd_p_reg_aagc_rf_x9 0xA02A277#define reg_aagc_rf_x9_pos 0278#define reg_aagc_rf_x9_len 8279#define reg_aagc_rf_x9_lsb 0280#define xd_p_reg_aagc_rf_x10 0xA02B281#define reg_aagc_rf_x10_pos 0282#define reg_aagc_rf_x10_len 8283#define reg_aagc_rf_x10_lsb 0284#define xd_p_reg_aagc_rf_x11 0xA02C285#define reg_aagc_rf_x11_pos 0286#define reg_aagc_rf_x11_len 8287#define reg_aagc_rf_x11_lsb 0288#define xd_p_reg_aagc_rf_x12 0xA02D289#define reg_aagc_rf_x12_pos 0290#define reg_aagc_rf_x12_len 8291#define reg_aagc_rf_x12_lsb 0292#define xd_p_reg_aagc_rf_x13 0xA02E293#define reg_aagc_rf_x13_pos 0294#define reg_aagc_rf_x13_len 8295#define reg_aagc_rf_x13_lsb 0296#define xd_p_reg_aagc_if_x0 0xA02F297#define reg_aagc_if_x0_pos 0298#define reg_aagc_if_x0_len 8299#define reg_aagc_if_x0_lsb 0300#define xd_p_reg_aagc_if_x1 0xA030301#define reg_aagc_if_x1_pos 0302#define reg_aagc_if_x1_len 8303#define reg_aagc_if_x1_lsb 0304#define xd_p_reg_aagc_if_x2 0xA031305#define reg_aagc_if_x2_pos 0306#define reg_aagc_if_x2_len 8307#define reg_aagc_if_x2_lsb 0308#define xd_p_reg_aagc_if_x3 0xA032309#define reg_aagc_if_x3_pos 0310#define reg_aagc_if_x3_len 8311#define reg_aagc_if_x3_lsb 0312#define xd_p_reg_aagc_if_x4 0xA033313#define reg_aagc_if_x4_pos 0314#define reg_aagc_if_x4_len 8315#define reg_aagc_if_x4_lsb 0316#define xd_p_reg_aagc_if_x5 0xA034317#define reg_aagc_if_x5_pos 0318#define reg_aagc_if_x5_len 8319#define reg_aagc_if_x5_lsb 0320#define xd_p_reg_aagc_if_x6 0xA035321#define reg_aagc_if_x6_pos 0322#define reg_aagc_if_x6_len 8323#define reg_aagc_if_x6_lsb 0324#define xd_p_reg_aagc_if_x7 0xA036325#define reg_aagc_if_x7_pos 0326#define reg_aagc_if_x7_len 8327#define reg_aagc_if_x7_lsb 0328#define xd_p_reg_aagc_if_x8 0xA037329#define reg_aagc_if_x8_pos 0330#define reg_aagc_if_x8_len 8331#define reg_aagc_if_x8_lsb 0332#define xd_p_reg_aagc_if_x9 0xA038333#define reg_aagc_if_x9_pos 0334#define reg_aagc_if_x9_len 8335#define reg_aagc_if_x9_lsb 0336#define xd_p_reg_aagc_if_x10 0xA039337#define reg_aagc_if_x10_pos 0338#define reg_aagc_if_x10_len 8339#define reg_aagc_if_x10_lsb 0340#define xd_p_reg_aagc_if_x11 0xA03A341#define reg_aagc_if_x11_pos 0342#define reg_aagc_if_x11_len 8343#define reg_aagc_if_x11_lsb 0344#define xd_p_reg_aagc_if_x12 0xA03B345#define reg_aagc_if_x12_pos 0346#define reg_aagc_if_x12_len 8347#define reg_aagc_if_x12_lsb 0348#define xd_p_reg_aagc_if_x13 0xA03C349#define reg_aagc_if_x13_pos 0350#define reg_aagc_if_x13_len 8351#define reg_aagc_if_x13_lsb 0352#define xd_p_reg_aagc_min_rf_ctl_8bit_for_dca 0xA03D353#define reg_aagc_min_rf_ctl_8bit_for_dca_pos 0354#define reg_aagc_min_rf_ctl_8bit_for_dca_len 8355#define reg_aagc_min_rf_ctl_8bit_for_dca_lsb 0356#define xd_p_reg_aagc_min_if_ctl_8bit_for_dca 0xA03E357#define reg_aagc_min_if_ctl_8bit_for_dca_pos 0358#define reg_aagc_min_if_ctl_8bit_for_dca_len 8359#define reg_aagc_min_if_ctl_8bit_for_dca_lsb 0360#define xd_r_reg_aagc_total_gain_7_0 0xA070361#define reg_aagc_total_gain_7_0_pos 0362#define reg_aagc_total_gain_7_0_len 8363#define reg_aagc_total_gain_7_0_lsb 0364#define xd_r_reg_aagc_total_gain_15_8 0xA071365#define reg_aagc_total_gain_15_8_pos 0366#define reg_aagc_total_gain_15_8_len 8367#define reg_aagc_total_gain_15_8_lsb 8368#define xd_p_reg_aagc_in_sat_cnt_7_0 0xA074369#define reg_aagc_in_sat_cnt_7_0_pos 0370#define reg_aagc_in_sat_cnt_7_0_len 8371#define reg_aagc_in_sat_cnt_7_0_lsb 0372#define xd_p_reg_aagc_in_sat_cnt_15_8 0xA075373#define reg_aagc_in_sat_cnt_15_8_pos 0374#define reg_aagc_in_sat_cnt_15_8_len 8375#define reg_aagc_in_sat_cnt_15_8_lsb 8376#define xd_p_reg_aagc_in_sat_cnt_23_16 0xA076377#define reg_aagc_in_sat_cnt_23_16_pos 0378#define reg_aagc_in_sat_cnt_23_16_len 8379#define reg_aagc_in_sat_cnt_23_16_lsb 16380#define xd_p_reg_aagc_in_sat_cnt_31_24 0xA077381#define reg_aagc_in_sat_cnt_31_24_pos 0382#define reg_aagc_in_sat_cnt_31_24_len 8383#define reg_aagc_in_sat_cnt_31_24_lsb 24384#define xd_r_reg_aagc_digital_rf_volt_7_0 0xA078385#define reg_aagc_digital_rf_volt_7_0_pos 0386#define reg_aagc_digital_rf_volt_7_0_len 8387#define reg_aagc_digital_rf_volt_7_0_lsb 0388#define xd_r_reg_aagc_digital_rf_volt_9_8 0xA079389#define reg_aagc_digital_rf_volt_9_8_pos 0390#define reg_aagc_digital_rf_volt_9_8_len 2391#define reg_aagc_digital_rf_volt_9_8_lsb 8392#define xd_r_reg_aagc_digital_if_volt_7_0 0xA07A393#define reg_aagc_digital_if_volt_7_0_pos 0394#define reg_aagc_digital_if_volt_7_0_len 8395#define reg_aagc_digital_if_volt_7_0_lsb 0396#define xd_r_reg_aagc_digital_if_volt_9_8 0xA07B397#define reg_aagc_digital_if_volt_9_8_pos 0398#define reg_aagc_digital_if_volt_9_8_len 2399#define reg_aagc_digital_if_volt_9_8_lsb 8400#define xd_r_reg_aagc_rf_gain 0xA07C401#define reg_aagc_rf_gain_pos 0402#define reg_aagc_rf_gain_len 8403#define reg_aagc_rf_gain_lsb 0404#define xd_r_reg_aagc_if_gain 0xA07D405#define reg_aagc_if_gain_pos 0406#define reg_aagc_if_gain_len 8407#define reg_aagc_if_gain_lsb 0408#define xd_p_tinr_imp_indicator 0xA080409#define tinr_imp_indicator_pos 0410#define tinr_imp_indicator_len 2411#define tinr_imp_indicator_lsb 0412#define xd_p_reg_tinr_fifo_size 0xA080413#define reg_tinr_fifo_size_pos 2414#define reg_tinr_fifo_size_len 5415#define reg_tinr_fifo_size_lsb 0416#define xd_p_reg_tinr_saturation_cnt_th 0xA081417#define reg_tinr_saturation_cnt_th_pos 0418#define reg_tinr_saturation_cnt_th_len 4419#define reg_tinr_saturation_cnt_th_lsb 0420#define xd_p_reg_tinr_saturation_th_3_0 0xA081421#define reg_tinr_saturation_th_3_0_pos 4422#define reg_tinr_saturation_th_3_0_len 4423#define reg_tinr_saturation_th_3_0_lsb 0424#define xd_p_reg_tinr_saturation_th_8_4 0xA082425#define reg_tinr_saturation_th_8_4_pos 0426#define reg_tinr_saturation_th_8_4_len 5427#define reg_tinr_saturation_th_8_4_lsb 4428#define xd_p_reg_tinr_imp_duration_th_2k_7_0 0xA083429#define reg_tinr_imp_duration_th_2k_7_0_pos 0430#define reg_tinr_imp_duration_th_2k_7_0_len 8431#define reg_tinr_imp_duration_th_2k_7_0_lsb 0432#define xd_p_reg_tinr_imp_duration_th_2k_8 0xA084433#define reg_tinr_imp_duration_th_2k_8_pos 0434#define reg_tinr_imp_duration_th_2k_8_len 1435#define reg_tinr_imp_duration_th_2k_8_lsb 0436#define xd_p_reg_tinr_imp_duration_th_8k_7_0 0xA085437#define reg_tinr_imp_duration_th_8k_7_0_pos 0438#define reg_tinr_imp_duration_th_8k_7_0_len 8439#define reg_tinr_imp_duration_th_8k_7_0_lsb 0440#define xd_p_reg_tinr_imp_duration_th_8k_10_8 0xA086441#define reg_tinr_imp_duration_th_8k_10_8_pos 0442#define reg_tinr_imp_duration_th_8k_10_8_len 3443#define reg_tinr_imp_duration_th_8k_10_8_lsb 8444#define xd_p_reg_tinr_freq_ratio_6m_7_0 0xA087445#define reg_tinr_freq_ratio_6m_7_0_pos 0446#define reg_tinr_freq_ratio_6m_7_0_len 8447#define reg_tinr_freq_ratio_6m_7_0_lsb 0448#define xd_p_reg_tinr_freq_ratio_6m_12_8 0xA088449#define reg_tinr_freq_ratio_6m_12_8_pos 0450#define reg_tinr_freq_ratio_6m_12_8_len 5451#define reg_tinr_freq_ratio_6m_12_8_lsb 8452#define xd_p_reg_tinr_freq_ratio_7m_7_0 0xA089453#define reg_tinr_freq_ratio_7m_7_0_pos 0454#define reg_tinr_freq_ratio_7m_7_0_len 8455#define reg_tinr_freq_ratio_7m_7_0_lsb 0456#define xd_p_reg_tinr_freq_ratio_7m_12_8 0xA08A457#define reg_tinr_freq_ratio_7m_12_8_pos 0458#define reg_tinr_freq_ratio_7m_12_8_len 5459#define reg_tinr_freq_ratio_7m_12_8_lsb 8460#define xd_p_reg_tinr_freq_ratio_8m_7_0 0xA08B461#define reg_tinr_freq_ratio_8m_7_0_pos 0462#define reg_tinr_freq_ratio_8m_7_0_len 8463#define reg_tinr_freq_ratio_8m_7_0_lsb 0464#define xd_p_reg_tinr_freq_ratio_8m_12_8 0xA08C465#define reg_tinr_freq_ratio_8m_12_8_pos 0466#define reg_tinr_freq_ratio_8m_12_8_len 5467#define reg_tinr_freq_ratio_8m_12_8_lsb 8468#define xd_p_reg_tinr_imp_duration_th_low_2k 0xA08D469#define reg_tinr_imp_duration_th_low_2k_pos 0470#define reg_tinr_imp_duration_th_low_2k_len 8471#define reg_tinr_imp_duration_th_low_2k_lsb 0472#define xd_p_reg_tinr_imp_duration_th_low_8k 0xA08E473#define reg_tinr_imp_duration_th_low_8k_pos 0474#define reg_tinr_imp_duration_th_low_8k_len 8475#define reg_tinr_imp_duration_th_low_8k_lsb 0476#define xd_r_reg_tinr_counter_7_0 0xA090477#define reg_tinr_counter_7_0_pos 0478#define reg_tinr_counter_7_0_len 8479#define reg_tinr_counter_7_0_lsb 0480#define xd_r_reg_tinr_counter_15_8 0xA091481#define reg_tinr_counter_15_8_pos 0482#define reg_tinr_counter_15_8_len 8483#define reg_tinr_counter_15_8_lsb 8484#define xd_p_reg_tinr_adative_tinr_en 0xA093485#define reg_tinr_adative_tinr_en_pos 0486#define reg_tinr_adative_tinr_en_len 1487#define reg_tinr_adative_tinr_en_lsb 0488#define xd_p_reg_tinr_peak_fifo_size 0xA093489#define reg_tinr_peak_fifo_size_pos 1490#define reg_tinr_peak_fifo_size_len 5491#define reg_tinr_peak_fifo_size_lsb 0492#define xd_p_reg_tinr_counter_rst 0xA093493#define reg_tinr_counter_rst_pos 6494#define reg_tinr_counter_rst_len 1495#define reg_tinr_counter_rst_lsb 0496#define xd_p_reg_tinr_search_period_7_0 0xA094497#define reg_tinr_search_period_7_0_pos 0498#define reg_tinr_search_period_7_0_len 8499#define reg_tinr_search_period_7_0_lsb 0500#define xd_p_reg_tinr_search_period_15_8 0xA095501#define reg_tinr_search_period_15_8_pos 0502#define reg_tinr_search_period_15_8_len 8503#define reg_tinr_search_period_15_8_lsb 8504#define xd_p_reg_ccifs_fcw_7_0 0xA0A0505#define reg_ccifs_fcw_7_0_pos 0506#define reg_ccifs_fcw_7_0_len 8507#define reg_ccifs_fcw_7_0_lsb 0508#define xd_p_reg_ccifs_fcw_12_8 0xA0A1509#define reg_ccifs_fcw_12_8_pos 0510#define reg_ccifs_fcw_12_8_len 5511#define reg_ccifs_fcw_12_8_lsb 8512#define xd_p_reg_ccifs_spec_inv 0xA0A1513#define reg_ccifs_spec_inv_pos 5514#define reg_ccifs_spec_inv_len 1515#define reg_ccifs_spec_inv_lsb 0516#define xd_p_reg_gp_trigger 0xA0A2517#define reg_gp_trigger_pos 0518#define reg_gp_trigger_len 1519#define reg_gp_trigger_lsb 0520#define xd_p_reg_trigger_sel 0xA0A2521#define reg_trigger_sel_pos 1522#define reg_trigger_sel_len 2523#define reg_trigger_sel_lsb 0524#define xd_p_reg_debug_ofdm 0xA0A2525#define reg_debug_ofdm_pos 3526#define reg_debug_ofdm_len 2527#define reg_debug_ofdm_lsb 0528#define xd_p_reg_trigger_module_sel 0xA0A3529#define reg_trigger_module_sel_pos 0530#define reg_trigger_module_sel_len 6531#define reg_trigger_module_sel_lsb 0532#define xd_p_reg_trigger_set_sel 0xA0A4533#define reg_trigger_set_sel_pos 0534#define reg_trigger_set_sel_len 6535#define reg_trigger_set_sel_lsb 0536#define xd_p_reg_fw_int_mask_n 0xA0A4537#define reg_fw_int_mask_n_pos 6538#define reg_fw_int_mask_n_len 1539#define reg_fw_int_mask_n_lsb 0540#define xd_p_reg_debug_group 0xA0A5541#define reg_debug_group_pos 0542#define reg_debug_group_len 4543#define reg_debug_group_lsb 0544#define xd_p_reg_odbg_clk_sel 0xA0A5545#define reg_odbg_clk_sel_pos 4546#define reg_odbg_clk_sel_len 2547#define reg_odbg_clk_sel_lsb 0548#define xd_p_reg_ccif_sc 0xA0C0549#define reg_ccif_sc_pos 0550#define reg_ccif_sc_len 4551#define reg_ccif_sc_lsb 0552#define xd_r_reg_ccif_saturate 0xA0C1553#define reg_ccif_saturate_pos 0554#define reg_ccif_saturate_len 2555#define reg_ccif_saturate_lsb 0556#define xd_r_reg_antif_saturate 0xA0C1557#define reg_antif_saturate_pos 2558#define reg_antif_saturate_len 4559#define reg_antif_saturate_lsb 0560#define xd_r_reg_acif_saturate 0xA0C2561#define reg_acif_saturate_pos 0562#define reg_acif_saturate_len 8563#define reg_acif_saturate_lsb 0564#define xd_p_reg_tmr_timer0_threshold_7_0 0xA0C8565#define reg_tmr_timer0_threshold_7_0_pos 0566#define reg_tmr_timer0_threshold_7_0_len 8567#define reg_tmr_timer0_threshold_7_0_lsb 0568#define xd_p_reg_tmr_timer0_threshold_15_8 0xA0C9569#define reg_tmr_timer0_threshold_15_8_pos 0570#define reg_tmr_timer0_threshold_15_8_len 8571#define reg_tmr_timer0_threshold_15_8_lsb 8572#define xd_p_reg_tmr_timer0_enable 0xA0CA573#define reg_tmr_timer0_enable_pos 0574#define reg_tmr_timer0_enable_len 1575#define reg_tmr_timer0_enable_lsb 0576#define xd_p_reg_tmr_timer0_clk_sel 0xA0CA577#define reg_tmr_timer0_clk_sel_pos 1578#define reg_tmr_timer0_clk_sel_len 1579#define reg_tmr_timer0_clk_sel_lsb 0580#define xd_p_reg_tmr_timer0_int 0xA0CA581#define reg_tmr_timer0_int_pos 2582#define reg_tmr_timer0_int_len 1583#define reg_tmr_timer0_int_lsb 0584#define xd_p_reg_tmr_timer0_rst 0xA0CA585#define reg_tmr_timer0_rst_pos 3586#define reg_tmr_timer0_rst_len 1587#define reg_tmr_timer0_rst_lsb 0588#define xd_r_reg_tmr_timer0_count_7_0 0xA0CB589#define reg_tmr_timer0_count_7_0_pos 0590#define reg_tmr_timer0_count_7_0_len 8591#define reg_tmr_timer0_count_7_0_lsb 0592#define xd_r_reg_tmr_timer0_count_15_8 0xA0CC593#define reg_tmr_timer0_count_15_8_pos 0594#define reg_tmr_timer0_count_15_8_len 8595#define reg_tmr_timer0_count_15_8_lsb 8596#define xd_p_reg_suspend 0xA0CD597#define reg_suspend_pos 0598#define reg_suspend_len 1599#define reg_suspend_lsb 0600#define xd_p_reg_suspend_rdy 0xA0CD601#define reg_suspend_rdy_pos 1602#define reg_suspend_rdy_len 1603#define reg_suspend_rdy_lsb 0604#define xd_p_reg_resume 0xA0CD605#define reg_resume_pos 2606#define reg_resume_len 1607#define reg_resume_lsb 0608#define xd_p_reg_resume_rdy 0xA0CD609#define reg_resume_rdy_pos 3610#define reg_resume_rdy_len 1611#define reg_resume_rdy_lsb 0612#define xd_p_reg_fmf 0xA0CE613#define reg_fmf_pos 0614#define reg_fmf_len 8615#define reg_fmf_lsb 0616#define xd_p_ccid_accumulate_num_2k_7_0 0xA100617#define ccid_accumulate_num_2k_7_0_pos 0618#define ccid_accumulate_num_2k_7_0_len 8619#define ccid_accumulate_num_2k_7_0_lsb 0620#define xd_p_ccid_accumulate_num_2k_12_8 0xA101621#define ccid_accumulate_num_2k_12_8_pos 0622#define ccid_accumulate_num_2k_12_8_len 5623#define ccid_accumulate_num_2k_12_8_lsb 8624#define xd_p_ccid_accumulate_num_8k_7_0 0xA102625#define ccid_accumulate_num_8k_7_0_pos 0626#define ccid_accumulate_num_8k_7_0_len 8627#define ccid_accumulate_num_8k_7_0_lsb 0628#define xd_p_ccid_accumulate_num_8k_14_8 0xA103629#define ccid_accumulate_num_8k_14_8_pos 0630#define ccid_accumulate_num_8k_14_8_len 7631#define ccid_accumulate_num_8k_14_8_lsb 8632#define xd_p_ccid_desired_level_0 0xA103633#define ccid_desired_level_0_pos 7634#define ccid_desired_level_0_len 1635#define ccid_desired_level_0_lsb 0636#define xd_p_ccid_desired_level_8_1 0xA104637#define ccid_desired_level_8_1_pos 0638#define ccid_desired_level_8_1_len 8639#define ccid_desired_level_8_1_lsb 1640#define xd_p_ccid_apply_delay 0xA105641#define ccid_apply_delay_pos 0642#define ccid_apply_delay_len 7643#define ccid_apply_delay_lsb 0644#define xd_p_ccid_CCID_Threshold1 0xA106645#define ccid_CCID_Threshold1_pos 0646#define ccid_CCID_Threshold1_len 8647#define ccid_CCID_Threshold1_lsb 0648#define xd_p_ccid_CCID_Threshold2 0xA107649#define ccid_CCID_Threshold2_pos 0650#define ccid_CCID_Threshold2_len 8651#define ccid_CCID_Threshold2_lsb 0652#define xd_p_reg_ccid_gain_scale 0xA108653#define reg_ccid_gain_scale_pos 0654#define reg_ccid_gain_scale_len 4655#define reg_ccid_gain_scale_lsb 0656#define xd_p_reg_ccid2_passband_gain_set 0xA108657#define reg_ccid2_passband_gain_set_pos 4658#define reg_ccid2_passband_gain_set_len 4659#define reg_ccid2_passband_gain_set_lsb 0660#define xd_r_ccid_multiplier_7_0 0xA109661#define ccid_multiplier_7_0_pos 0662#define ccid_multiplier_7_0_len 8663#define ccid_multiplier_7_0_lsb 0664#define xd_r_ccid_multiplier_15_8 0xA10A665#define ccid_multiplier_15_8_pos 0666#define ccid_multiplier_15_8_len 8667#define ccid_multiplier_15_8_lsb 8668#define xd_r_ccid_right_shift_bits 0xA10B669#define ccid_right_shift_bits_pos 0670#define ccid_right_shift_bits_len 4671#define ccid_right_shift_bits_lsb 0672#define xd_r_reg_ccid_sx_7_0 0xA10C673#define reg_ccid_sx_7_0_pos 0674#define reg_ccid_sx_7_0_len 8675#define reg_ccid_sx_7_0_lsb 0676#define xd_r_reg_ccid_sx_15_8 0xA10D677#define reg_ccid_sx_15_8_pos 0678#define reg_ccid_sx_15_8_len 8679#define reg_ccid_sx_15_8_lsb 8680#define xd_r_reg_ccid_sx_21_16 0xA10E681#define reg_ccid_sx_21_16_pos 0682#define reg_ccid_sx_21_16_len 6683#define reg_ccid_sx_21_16_lsb 16684#define xd_r_reg_ccid_sy_7_0 0xA110685#define reg_ccid_sy_7_0_pos 0686#define reg_ccid_sy_7_0_len 8687#define reg_ccid_sy_7_0_lsb 0688#define xd_r_reg_ccid_sy_15_8 0xA111689#define reg_ccid_sy_15_8_pos 0690#define reg_ccid_sy_15_8_len 8691#define reg_ccid_sy_15_8_lsb 8692#define xd_r_reg_ccid_sy_23_16 0xA112693#define reg_ccid_sy_23_16_pos 0694#define reg_ccid_sy_23_16_len 8695#define reg_ccid_sy_23_16_lsb 16696#define xd_r_reg_ccid2_sz_7_0 0xA114697#define reg_ccid2_sz_7_0_pos 0698#define reg_ccid2_sz_7_0_len 8699#define reg_ccid2_sz_7_0_lsb 0700#define xd_r_reg_ccid2_sz_15_8 0xA115701#define reg_ccid2_sz_15_8_pos 0702#define reg_ccid2_sz_15_8_len 8703#define reg_ccid2_sz_15_8_lsb 8704#define xd_r_reg_ccid2_sz_23_16 0xA116705#define reg_ccid2_sz_23_16_pos 0706#define reg_ccid2_sz_23_16_len 8707#define reg_ccid2_sz_23_16_lsb 16708#define xd_r_reg_ccid2_sz_25_24 0xA117709#define reg_ccid2_sz_25_24_pos 0710#define reg_ccid2_sz_25_24_len 2711#define reg_ccid2_sz_25_24_lsb 24712#define xd_r_reg_ccid2_sy_7_0 0xA118713#define reg_ccid2_sy_7_0_pos 0714#define reg_ccid2_sy_7_0_len 8715#define reg_ccid2_sy_7_0_lsb 0716#define xd_r_reg_ccid2_sy_15_8 0xA119717#define reg_ccid2_sy_15_8_pos 0718#define reg_ccid2_sy_15_8_len 8719#define reg_ccid2_sy_15_8_lsb 8720#define xd_r_reg_ccid2_sy_23_16 0xA11A721#define reg_ccid2_sy_23_16_pos 0722#define reg_ccid2_sy_23_16_len 8723#define reg_ccid2_sy_23_16_lsb 16724#define xd_r_reg_ccid2_sy_25_24 0xA11B725#define reg_ccid2_sy_25_24_pos 0726#define reg_ccid2_sy_25_24_len 2727#define reg_ccid2_sy_25_24_lsb 24728#define xd_p_dagc1_accumulate_num_2k_7_0 0xA120729#define dagc1_accumulate_num_2k_7_0_pos 0730#define dagc1_accumulate_num_2k_7_0_len 8731#define dagc1_accumulate_num_2k_7_0_lsb 0732#define xd_p_dagc1_accumulate_num_2k_12_8 0xA121733#define dagc1_accumulate_num_2k_12_8_pos 0734#define dagc1_accumulate_num_2k_12_8_len 5735#define dagc1_accumulate_num_2k_12_8_lsb 8736#define xd_p_dagc1_accumulate_num_8k_7_0 0xA122737#define dagc1_accumulate_num_8k_7_0_pos 0738#define dagc1_accumulate_num_8k_7_0_len 8739#define dagc1_accumulate_num_8k_7_0_lsb 0740#define xd_p_dagc1_accumulate_num_8k_14_8 0xA123741#define dagc1_accumulate_num_8k_14_8_pos 0742#define dagc1_accumulate_num_8k_14_8_len 7743#define dagc1_accumulate_num_8k_14_8_lsb 8744#define xd_p_dagc1_desired_level_0 0xA123745#define dagc1_desired_level_0_pos 7746#define dagc1_desired_level_0_len 1747#define dagc1_desired_level_0_lsb 0748#define xd_p_dagc1_desired_level_8_1 0xA124749#define dagc1_desired_level_8_1_pos 0750#define dagc1_desired_level_8_1_len 8751#define dagc1_desired_level_8_1_lsb 1752#define xd_p_dagc1_apply_delay 0xA125753#define dagc1_apply_delay_pos 0754#define dagc1_apply_delay_len 7755#define dagc1_apply_delay_lsb 0756#define xd_p_dagc1_bypass_scale_ctl 0xA126757#define dagc1_bypass_scale_ctl_pos 0758#define dagc1_bypass_scale_ctl_len 2759#define dagc1_bypass_scale_ctl_lsb 0760#define xd_p_reg_dagc1_in_sat_cnt_7_0 0xA127761#define reg_dagc1_in_sat_cnt_7_0_pos 0762#define reg_dagc1_in_sat_cnt_7_0_len 8763#define reg_dagc1_in_sat_cnt_7_0_lsb 0764#define xd_p_reg_dagc1_in_sat_cnt_15_8 0xA128765#define reg_dagc1_in_sat_cnt_15_8_pos 0766#define reg_dagc1_in_sat_cnt_15_8_len 8767#define reg_dagc1_in_sat_cnt_15_8_lsb 8768#define xd_p_reg_dagc1_in_sat_cnt_23_16 0xA129769#define reg_dagc1_in_sat_cnt_23_16_pos 0770#define reg_dagc1_in_sat_cnt_23_16_len 8771#define reg_dagc1_in_sat_cnt_23_16_lsb 16772#define xd_p_reg_dagc1_in_sat_cnt_31_24 0xA12A773#define reg_dagc1_in_sat_cnt_31_24_pos 0774#define reg_dagc1_in_sat_cnt_31_24_len 8775#define reg_dagc1_in_sat_cnt_31_24_lsb 24776#define xd_p_reg_dagc1_out_sat_cnt_7_0 0xA12B777#define reg_dagc1_out_sat_cnt_7_0_pos 0778#define reg_dagc1_out_sat_cnt_7_0_len 8779#define reg_dagc1_out_sat_cnt_7_0_lsb 0780#define xd_p_reg_dagc1_out_sat_cnt_15_8 0xA12C781#define reg_dagc1_out_sat_cnt_15_8_pos 0782#define reg_dagc1_out_sat_cnt_15_8_len 8783#define reg_dagc1_out_sat_cnt_15_8_lsb 8784#define xd_p_reg_dagc1_out_sat_cnt_23_16 0xA12D785#define reg_dagc1_out_sat_cnt_23_16_pos 0786#define reg_dagc1_out_sat_cnt_23_16_len 8787#define reg_dagc1_out_sat_cnt_23_16_lsb 16788#define xd_p_reg_dagc1_out_sat_cnt_31_24 0xA12E789#define reg_dagc1_out_sat_cnt_31_24_pos 0790#define reg_dagc1_out_sat_cnt_31_24_len 8791#define reg_dagc1_out_sat_cnt_31_24_lsb 24792#define xd_r_dagc1_multiplier_7_0 0xA136793#define dagc1_multiplier_7_0_pos 0794#define dagc1_multiplier_7_0_len 8795#define dagc1_multiplier_7_0_lsb 0796#define xd_r_dagc1_multiplier_15_8 0xA137797#define dagc1_multiplier_15_8_pos 0798#define dagc1_multiplier_15_8_len 8799#define dagc1_multiplier_15_8_lsb 8800#define xd_r_dagc1_right_shift_bits 0xA138801#define dagc1_right_shift_bits_pos 0802#define dagc1_right_shift_bits_len 4803#define dagc1_right_shift_bits_lsb 0804#define xd_p_reg_bfs_fcw_7_0 0xA140805#define reg_bfs_fcw_7_0_pos 0806#define reg_bfs_fcw_7_0_len 8807#define reg_bfs_fcw_7_0_lsb 0808#define xd_p_reg_bfs_fcw_15_8 0xA141809#define reg_bfs_fcw_15_8_pos 0810#define reg_bfs_fcw_15_8_len 8811#define reg_bfs_fcw_15_8_lsb 8812#define xd_p_reg_bfs_fcw_22_16 0xA142813#define reg_bfs_fcw_22_16_pos 0814#define reg_bfs_fcw_22_16_len 7815#define reg_bfs_fcw_22_16_lsb 16816#define xd_p_reg_antif_sf_7_0 0xA144817#define reg_antif_sf_7_0_pos 0818#define reg_antif_sf_7_0_len 8819#define reg_antif_sf_7_0_lsb 0820#define xd_p_reg_antif_sf_11_8 0xA145821#define reg_antif_sf_11_8_pos 0822#define reg_antif_sf_11_8_len 4823#define reg_antif_sf_11_8_lsb 8824#define xd_r_bfs_fcw_q_7_0 0xA150825#define bfs_fcw_q_7_0_pos 0826#define bfs_fcw_q_7_0_len 8827#define bfs_fcw_q_7_0_lsb 0828#define xd_r_bfs_fcw_q_15_8 0xA151829#define bfs_fcw_q_15_8_pos 0830#define bfs_fcw_q_15_8_len 8831#define bfs_fcw_q_15_8_lsb 8832#define xd_r_bfs_fcw_q_22_16 0xA152833#define bfs_fcw_q_22_16_pos 0834#define bfs_fcw_q_22_16_len 7835#define bfs_fcw_q_22_16_lsb 16836#define xd_p_reg_dca_enu 0xA160837#define reg_dca_enu_pos 0838#define reg_dca_enu_len 1839#define reg_dca_enu_lsb 0840#define xd_p_reg_dca_enl 0xA160841#define reg_dca_enl_pos 1842#define reg_dca_enl_len 1843#define reg_dca_enl_lsb 0844#define xd_p_reg_dca_lower_chip 0xA160845#define reg_dca_lower_chip_pos 2846#define reg_dca_lower_chip_len 1847#define reg_dca_lower_chip_lsb 0848#define xd_p_reg_dca_upper_chip 0xA160849#define reg_dca_upper_chip_pos 3850#define reg_dca_upper_chip_len 1851#define reg_dca_upper_chip_lsb 0852#define xd_p_reg_dca_platch 0xA160853#define reg_dca_platch_pos 4854#define reg_dca_platch_len 1855#define reg_dca_platch_lsb 0856#define xd_p_reg_dca_th 0xA161857#define reg_dca_th_pos 0858#define reg_dca_th_len 5859#define reg_dca_th_lsb 0860#define xd_p_reg_dca_scale 0xA162861#define reg_dca_scale_pos 0862#define reg_dca_scale_len 4863#define reg_dca_scale_lsb 0864#define xd_p_reg_dca_tone_7_0 0xA163865#define reg_dca_tone_7_0_pos 0866#define reg_dca_tone_7_0_len 8867#define reg_dca_tone_7_0_lsb 0868#define xd_p_reg_dca_tone_12_8 0xA164869#define reg_dca_tone_12_8_pos 0870#define reg_dca_tone_12_8_len 5871#define reg_dca_tone_12_8_lsb 8872#define xd_p_reg_dca_time_7_0 0xA165873#define reg_dca_time_7_0_pos 0874#define reg_dca_time_7_0_len 8875#define reg_dca_time_7_0_lsb 0876#define xd_p_reg_dca_time_15_8 0xA166877#define reg_dca_time_15_8_pos 0878#define reg_dca_time_15_8_len 8879#define reg_dca_time_15_8_lsb 8880#define xd_r_dcasm 0xA167881#define dcasm_pos 0882#define dcasm_len 3883#define dcasm_lsb 0884#define xd_p_reg_qnt_valuew_7_0 0xA168885#define reg_qnt_valuew_7_0_pos 0886#define reg_qnt_valuew_7_0_len 8887#define reg_qnt_valuew_7_0_lsb 0888#define xd_p_reg_qnt_valuew_10_8 0xA169889#define reg_qnt_valuew_10_8_pos 0890#define reg_qnt_valuew_10_8_len 3891#define reg_qnt_valuew_10_8_lsb 8892#define xd_p_dca_sbx_gain_diff_7_0 0xA16A893#define dca_sbx_gain_diff_7_0_pos 0894#define dca_sbx_gain_diff_7_0_len 8895#define dca_sbx_gain_diff_7_0_lsb 0896#define xd_p_dca_sbx_gain_diff_9_8 0xA16B897#define dca_sbx_gain_diff_9_8_pos 0898#define dca_sbx_gain_diff_9_8_len 2899#define dca_sbx_gain_diff_9_8_lsb 8900#define xd_p_reg_dca_stand_alone 0xA16C901#define reg_dca_stand_alone_pos 0902#define reg_dca_stand_alone_len 1903#define reg_dca_stand_alone_lsb 0904#define xd_p_reg_dca_upper_out_en 0xA16C905#define reg_dca_upper_out_en_pos 1906#define reg_dca_upper_out_en_len 1907#define reg_dca_upper_out_en_lsb 0908#define xd_p_reg_dca_rc_en 0xA16C909#define reg_dca_rc_en_pos 2910#define reg_dca_rc_en_len 1911#define reg_dca_rc_en_lsb 0912#define xd_p_reg_dca_retrain_send 0xA16C913#define reg_dca_retrain_send_pos 3914#define reg_dca_retrain_send_len 1915#define reg_dca_retrain_send_lsb 0916#define xd_p_reg_dca_retrain_rec 0xA16C917#define reg_dca_retrain_rec_pos 4918#define reg_dca_retrain_rec_len 1919#define reg_dca_retrain_rec_lsb 0920#define xd_p_reg_dca_api_tpsrdy 0xA16C921#define reg_dca_api_tpsrdy_pos 5922#define reg_dca_api_tpsrdy_len 1923#define reg_dca_api_tpsrdy_lsb 0924#define xd_p_reg_dca_symbol_gap 0xA16D925#define reg_dca_symbol_gap_pos 0926#define reg_dca_symbol_gap_len 4927#define reg_dca_symbol_gap_lsb 0928#define xd_p_reg_qnt_nfvaluew_7_0 0xA16E929#define reg_qnt_nfvaluew_7_0_pos 0930#define reg_qnt_nfvaluew_7_0_len 8931#define reg_qnt_nfvaluew_7_0_lsb 0932#define xd_p_reg_qnt_nfvaluew_10_8 0xA16F933#define reg_qnt_nfvaluew_10_8_pos 0934#define reg_qnt_nfvaluew_10_8_len 3935#define reg_qnt_nfvaluew_10_8_lsb 8936#define xd_p_reg_qnt_flatness_thr_7_0 0xA170937#define reg_qnt_flatness_thr_7_0_pos 0938#define reg_qnt_flatness_thr_7_0_len 8939#define reg_qnt_flatness_thr_7_0_lsb 0940#define xd_p_reg_qnt_flatness_thr_9_8 0xA171941#define reg_qnt_flatness_thr_9_8_pos 0942#define reg_qnt_flatness_thr_9_8_len 2943#define reg_qnt_flatness_thr_9_8_lsb 8944#define xd_p_reg_dca_tone_idx_5_0 0xA171945#define reg_dca_tone_idx_5_0_pos 2946#define reg_dca_tone_idx_5_0_len 6947#define reg_dca_tone_idx_5_0_lsb 0948#define xd_p_reg_dca_tone_idx_12_6 0xA172949#define reg_dca_tone_idx_12_6_pos 0950#define reg_dca_tone_idx_12_6_len 7951#define reg_dca_tone_idx_12_6_lsb 6952#define xd_p_reg_dca_data_vld 0xA173953#define reg_dca_data_vld_pos 0954#define reg_dca_data_vld_len 1955#define reg_dca_data_vld_lsb 0956#define xd_p_reg_dca_read_update 0xA173957#define reg_dca_read_update_pos 1958#define reg_dca_read_update_len 1959#define reg_dca_read_update_lsb 0960#define xd_r_reg_dca_data_re_5_0 0xA173961#define reg_dca_data_re_5_0_pos 2962#define reg_dca_data_re_5_0_len 6963#define reg_dca_data_re_5_0_lsb 0964#define xd_r_reg_dca_data_re_10_6 0xA174965#define reg_dca_data_re_10_6_pos 0966#define reg_dca_data_re_10_6_len 5967#define reg_dca_data_re_10_6_lsb 6968#define xd_r_reg_dca_data_im_7_0 0xA175969#define reg_dca_data_im_7_0_pos 0970#define reg_dca_data_im_7_0_len 8971#define reg_dca_data_im_7_0_lsb 0972#define xd_r_reg_dca_data_im_10_8 0xA176973#define reg_dca_data_im_10_8_pos 0974#define reg_dca_data_im_10_8_len 3975#define reg_dca_data_im_10_8_lsb 8976#define xd_r_reg_dca_data_h2_7_0 0xA178977#define reg_dca_data_h2_7_0_pos 0978#define reg_dca_data_h2_7_0_len 8979#define reg_dca_data_h2_7_0_lsb 0980#define xd_r_reg_dca_data_h2_9_8 0xA179981#define reg_dca_data_h2_9_8_pos 0982#define reg_dca_data_h2_9_8_len 2983#define reg_dca_data_h2_9_8_lsb 8984#define xd_p_reg_f_adc_7_0 0xA180985#define reg_f_adc_7_0_pos 0986#define reg_f_adc_7_0_len 8987#define reg_f_adc_7_0_lsb 0988#define xd_p_reg_f_adc_15_8 0xA181989#define reg_f_adc_15_8_pos 0990#define reg_f_adc_15_8_len 8991#define reg_f_adc_15_8_lsb 8992#define xd_p_reg_f_adc_23_16 0xA182993#define reg_f_adc_23_16_pos 0994#define reg_f_adc_23_16_len 8995#define reg_f_adc_23_16_lsb 16996#define xd_r_intp_mu_7_0 0xA190997#define intp_mu_7_0_pos 0998#define intp_mu_7_0_len 8999#define intp_mu_7_0_lsb 01000#define xd_r_intp_mu_15_8 0xA1911001#define intp_mu_15_8_pos 01002#define intp_mu_15_8_len 81003#define intp_mu_15_8_lsb 81004#define xd_r_intp_mu_19_16 0xA1921005#define intp_mu_19_16_pos 01006#define intp_mu_19_16_len 41007#define intp_mu_19_16_lsb 161008#define xd_p_reg_agc_rst 0xA1A01009#define reg_agc_rst_pos 01010#define reg_agc_rst_len 11011#define reg_agc_rst_lsb 01012#define xd_p_rf_agc_en 0xA1A01013#define rf_agc_en_pos 11014#define rf_agc_en_len 11015#define rf_agc_en_lsb 01016#define xd_p_rf_agc_dis 0xA1A01017#define rf_agc_dis_pos 21018#define rf_agc_dis_len 11019#define rf_agc_dis_lsb 01020#define xd_p_if_agc_rst 0xA1A01021#define if_agc_rst_pos 31022#define if_agc_rst_len 11023#define if_agc_rst_lsb 01024#define xd_p_if_agc_en 0xA1A01025#define if_agc_en_pos 41026#define if_agc_en_len 11027#define if_agc_en_lsb 01028#define xd_p_if_agc_dis 0xA1A01029#define if_agc_dis_pos 51030#define if_agc_dis_len 11031#define if_agc_dis_lsb 01032#define xd_p_agc_lock 0xA1A01033#define agc_lock_pos 61034#define agc_lock_len 11035#define agc_lock_lsb 01036#define xd_p_reg_tinr_rst 0xA1A11037#define reg_tinr_rst_pos 01038#define reg_tinr_rst_len 11039#define reg_tinr_rst_lsb 01040#define xd_p_reg_tinr_en 0xA1A11041#define reg_tinr_en_pos 11042#define reg_tinr_en_len 11043#define reg_tinr_en_lsb 01044#define xd_p_reg_ccifs_en 0xA1A21045#define reg_ccifs_en_pos 01046#define reg_ccifs_en_len 11047#define reg_ccifs_en_lsb 01048#define xd_p_reg_ccifs_dis 0xA1A21049#define reg_ccifs_dis_pos 11050#define reg_ccifs_dis_len 11051#define reg_ccifs_dis_lsb 01052#define xd_p_reg_ccifs_rst 0xA1A21053#define reg_ccifs_rst_pos 21054#define reg_ccifs_rst_len 11055#define reg_ccifs_rst_lsb 01056#define xd_p_reg_ccifs_byp 0xA1A21057#define reg_ccifs_byp_pos 31058#define reg_ccifs_byp_len 11059#define reg_ccifs_byp_lsb 01060#define xd_p_reg_ccif_en 0xA1A31061#define reg_ccif_en_pos 01062#define reg_ccif_en_len 11063#define reg_ccif_en_lsb 01064#define xd_p_reg_ccif_dis 0xA1A31065#define reg_ccif_dis_pos 11066#define reg_ccif_dis_len 11067#define reg_ccif_dis_lsb 01068#define xd_p_reg_ccif_rst 0xA1A31069#define reg_ccif_rst_pos 21070#define reg_ccif_rst_len 11071#define reg_ccif_rst_lsb 01072#define xd_p_reg_ccif_byp 0xA1A31073#define reg_ccif_byp_pos 31074#define reg_ccif_byp_len 11075#define reg_ccif_byp_lsb 01076#define xd_p_dagc1_rst 0xA1A41077#define dagc1_rst_pos 01078#define dagc1_rst_len 11079#define dagc1_rst_lsb 01080#define xd_p_dagc1_en 0xA1A41081#define dagc1_en_pos 11082#define dagc1_en_len 11083#define dagc1_en_lsb 01084#define xd_p_dagc1_mode 0xA1A41085#define dagc1_mode_pos 21086#define dagc1_mode_len 21087#define dagc1_mode_lsb 01088#define xd_p_dagc1_done 0xA1A41089#define dagc1_done_pos 41090#define dagc1_done_len 11091#define dagc1_done_lsb 01092#define xd_p_ccid_rst 0xA1A51093#define ccid_rst_pos 01094#define ccid_rst_len 11095#define ccid_rst_lsb 01096#define xd_p_ccid_en 0xA1A51097#define ccid_en_pos 11098#define ccid_en_len 11099#define ccid_en_lsb 01100#define xd_p_ccid_mode 0xA1A51101#define ccid_mode_pos 21102#define ccid_mode_len 21103#define ccid_mode_lsb 01104#define xd_p_ccid_done 0xA1A51105#define ccid_done_pos 41106#define ccid_done_len 11107#define ccid_done_lsb 01108#define xd_r_ccid_deted 0xA1A51109#define ccid_deted_pos 51110#define ccid_deted_len 11111#define ccid_deted_lsb 01112#define xd_p_ccid2_en 0xA1A51113#define ccid2_en_pos 61114#define ccid2_en_len 11115#define ccid2_en_lsb 01116#define xd_p_ccid2_done 0xA1A51117#define ccid2_done_pos 71118#define ccid2_done_len 11119#define ccid2_done_lsb 01120#define xd_p_reg_bfs_en 0xA1A61121#define reg_bfs_en_pos 01122#define reg_bfs_en_len 11123#define reg_bfs_en_lsb 01124#define xd_p_reg_bfs_dis 0xA1A61125#define reg_bfs_dis_pos 11126#define reg_bfs_dis_len 11127#define reg_bfs_dis_lsb 01128#define xd_p_reg_bfs_rst 0xA1A61129#define reg_bfs_rst_pos 21130#define reg_bfs_rst_len 11131#define reg_bfs_rst_lsb 01132#define xd_p_reg_bfs_byp 0xA1A61133#define reg_bfs_byp_pos 31134#define reg_bfs_byp_len 11135#define reg_bfs_byp_lsb 01136#define xd_p_reg_antif_en 0xA1A71137#define reg_antif_en_pos 01138#define reg_antif_en_len 11139#define reg_antif_en_lsb 01140#define xd_p_reg_antif_dis 0xA1A71141#define reg_antif_dis_pos 11142#define reg_antif_dis_len 11143#define reg_antif_dis_lsb 01144#define xd_p_reg_antif_rst 0xA1A71145#define reg_antif_rst_pos 21146#define reg_antif_rst_len 11147#define reg_antif_rst_lsb 01148#define xd_p_reg_antif_byp 0xA1A71149#define reg_antif_byp_pos 31150#define reg_antif_byp_len 11151#define reg_antif_byp_lsb 01152#define xd_p_intp_en 0xA1A81153#define intp_en_pos 01154#define intp_en_len 11155#define intp_en_lsb 01156#define xd_p_intp_dis 0xA1A81157#define intp_dis_pos 11158#define intp_dis_len 11159#define intp_dis_lsb 01160#define xd_p_intp_rst 0xA1A81161#define intp_rst_pos 21162#define intp_rst_len 11163#define intp_rst_lsb 01164#define xd_p_intp_byp 0xA1A81165#define intp_byp_pos 31166#define intp_byp_len 11167#define intp_byp_lsb 01168#define xd_p_reg_acif_en 0xA1A91169#define reg_acif_en_pos 01170#define reg_acif_en_len 11171#define reg_acif_en_lsb 01172#define xd_p_reg_acif_dis 0xA1A91173#define reg_acif_dis_pos 11174#define reg_acif_dis_len 11175#define reg_acif_dis_lsb 01176#define xd_p_reg_acif_rst 0xA1A91177#define reg_acif_rst_pos 21178#define reg_acif_rst_len 11179#define reg_acif_rst_lsb 01180#define xd_p_reg_acif_byp 0xA1A91181#define reg_acif_byp_pos 31182#define reg_acif_byp_len 11183#define reg_acif_byp_lsb 01184#define xd_p_reg_acif_sync_mode 0xA1A91185#define reg_acif_sync_mode_pos 41186#define reg_acif_sync_mode_len 11187#define reg_acif_sync_mode_lsb 01188#define xd_p_dagc2_rst 0xA1AA1189#define dagc2_rst_pos 01190#define dagc2_rst_len 11191#define dagc2_rst_lsb 01192#define xd_p_dagc2_en 0xA1AA1193#define dagc2_en_pos 11194#define dagc2_en_len 11195#define dagc2_en_lsb 01196#define xd_p_dagc2_mode 0xA1AA1197#define dagc2_mode_pos 21198#define dagc2_mode_len 21199#define dagc2_mode_lsb 01200#define xd_p_dagc2_done 0xA1AA1201#define dagc2_done_pos 41202#define dagc2_done_len 11203#define dagc2_done_lsb 01204#define xd_p_reg_dca_en 0xA1AB1205#define reg_dca_en_pos 01206#define reg_dca_en_len 11207#define reg_dca_en_lsb 01208#define xd_p_dagc2_accumulate_num_2k_7_0 0xA1C01209#define dagc2_accumulate_num_2k_7_0_pos 01210#define dagc2_accumulate_num_2k_7_0_len 81211#define dagc2_accumulate_num_2k_7_0_lsb 01212#define xd_p_dagc2_accumulate_num_2k_12_8 0xA1C11213#define dagc2_accumulate_num_2k_12_8_pos 01214#define dagc2_accumulate_num_2k_12_8_len 51215#define dagc2_accumulate_num_2k_12_8_lsb 81216#define xd_p_dagc2_accumulate_num_8k_7_0 0xA1C21217#define dagc2_accumulate_num_8k_7_0_pos 01218#define dagc2_accumulate_num_8k_7_0_len 81219#define dagc2_accumulate_num_8k_7_0_lsb 01220#define xd_p_dagc2_accumulate_num_8k_12_8 0xA1C31221#define dagc2_accumulate_num_8k_12_8_pos 01222#define dagc2_accumulate_num_8k_12_8_len 51223#define dagc2_accumulate_num_8k_12_8_lsb 81224#define xd_p_dagc2_desired_level_2_0 0xA1C31225#define dagc2_desired_level_2_0_pos 51226#define dagc2_desired_level_2_0_len 31227#define dagc2_desired_level_2_0_lsb 01228#define xd_p_dagc2_desired_level_8_3 0xA1C41229#define dagc2_desired_level_8_3_pos 01230#define dagc2_desired_level_8_3_len 61231#define dagc2_desired_level_8_3_lsb 31232#define xd_p_dagc2_apply_delay 0xA1C51233#define dagc2_apply_delay_pos 01234#define dagc2_apply_delay_len 71235#define dagc2_apply_delay_lsb 01236#define xd_p_dagc2_bypass_scale_ctl 0xA1C61237#define dagc2_bypass_scale_ctl_pos 01238#define dagc2_bypass_scale_ctl_len 31239#define dagc2_bypass_scale_ctl_lsb 01240#define xd_p_dagc2_programmable_shift1 0xA1C71241#define dagc2_programmable_shift1_pos 01242#define dagc2_programmable_shift1_len 81243#define dagc2_programmable_shift1_lsb 01244#define xd_p_dagc2_programmable_shift2 0xA1C81245#define dagc2_programmable_shift2_pos 01246#define dagc2_programmable_shift2_len 81247#define dagc2_programmable_shift2_lsb 01248#define xd_p_reg_dagc2_in_sat_cnt_7_0 0xA1C91249#define reg_dagc2_in_sat_cnt_7_0_pos 01250#define reg_dagc2_in_sat_cnt_7_0_len 81251#define reg_dagc2_in_sat_cnt_7_0_lsb 01252#define xd_p_reg_dagc2_in_sat_cnt_15_8 0xA1CA1253#define reg_dagc2_in_sat_cnt_15_8_pos 01254#define reg_dagc2_in_sat_cnt_15_8_len 81255#define reg_dagc2_in_sat_cnt_15_8_lsb 81256#define xd_p_reg_dagc2_in_sat_cnt_23_16 0xA1CB1257#define reg_dagc2_in_sat_cnt_23_16_pos 01258#define reg_dagc2_in_sat_cnt_23_16_len 81259#define reg_dagc2_in_sat_cnt_23_16_lsb 161260#define xd_p_reg_dagc2_in_sat_cnt_31_24 0xA1CC1261#define reg_dagc2_in_sat_cnt_31_24_pos 01262#define reg_dagc2_in_sat_cnt_31_24_len 81263#define reg_dagc2_in_sat_cnt_31_24_lsb 241264#define xd_p_reg_dagc2_out_sat_cnt_7_0 0xA1CD1265#define reg_dagc2_out_sat_cnt_7_0_pos 01266#define reg_dagc2_out_sat_cnt_7_0_len 81267#define reg_dagc2_out_sat_cnt_7_0_lsb 01268#define xd_p_reg_dagc2_out_sat_cnt_15_8 0xA1CE1269#define reg_dagc2_out_sat_cnt_15_8_pos 01270#define reg_dagc2_out_sat_cnt_15_8_len 81271#define reg_dagc2_out_sat_cnt_15_8_lsb 81272#define xd_p_reg_dagc2_out_sat_cnt_23_16 0xA1CF1273#define reg_dagc2_out_sat_cnt_23_16_pos 01274#define reg_dagc2_out_sat_cnt_23_16_len 81275#define reg_dagc2_out_sat_cnt_23_16_lsb 161276#define xd_p_reg_dagc2_out_sat_cnt_31_24 0xA1D01277#define reg_dagc2_out_sat_cnt_31_24_pos 01278#define reg_dagc2_out_sat_cnt_31_24_len 81279#define reg_dagc2_out_sat_cnt_31_24_lsb 241280#define xd_r_dagc2_multiplier_7_0 0xA1D61281#define dagc2_multiplier_7_0_pos 01282#define dagc2_multiplier_7_0_len 81283#define dagc2_multiplier_7_0_lsb 01284#define xd_r_dagc2_multiplier_15_8 0xA1D71285#define dagc2_multiplier_15_8_pos 01286#define dagc2_multiplier_15_8_len 81287#define dagc2_multiplier_15_8_lsb 81288#define xd_r_dagc2_right_shift_bits 0xA1D81289#define dagc2_right_shift_bits_pos 01290#define dagc2_right_shift_bits_len 41291#define dagc2_right_shift_bits_lsb 01292#define xd_p_cfoe_NS_coeff1_7_0 0xA2001293#define cfoe_NS_coeff1_7_0_pos 01294#define cfoe_NS_coeff1_7_0_len 81295#define cfoe_NS_coeff1_7_0_lsb 01296#define xd_p_cfoe_NS_coeff1_15_8 0xA2011297#define cfoe_NS_coeff1_15_8_pos 01298#define cfoe_NS_coeff1_15_8_len 81299#define cfoe_NS_coeff1_15_8_lsb 81300#define xd_p_cfoe_NS_coeff1_23_16 0xA2021301#define cfoe_NS_coeff1_23_16_pos 01302#define cfoe_NS_coeff1_23_16_len 81303#define cfoe_NS_coeff1_23_16_lsb 161304#define xd_p_cfoe_NS_coeff1_25_24 0xA2031305#define cfoe_NS_coeff1_25_24_pos 01306#define cfoe_NS_coeff1_25_24_len 21307#define cfoe_NS_coeff1_25_24_lsb 241308#define xd_p_cfoe_NS_coeff2_5_0 0xA2031309#define cfoe_NS_coeff2_5_0_pos 21310#define cfoe_NS_coeff2_5_0_len 61311#define cfoe_NS_coeff2_5_0_lsb 01312#define xd_p_cfoe_NS_coeff2_13_6 0xA2041313#define cfoe_NS_coeff2_13_6_pos 01314#define cfoe_NS_coeff2_13_6_len 81315#define cfoe_NS_coeff2_13_6_lsb 61316#define xd_p_cfoe_NS_coeff2_21_14 0xA2051317#define cfoe_NS_coeff2_21_14_pos 01318#define cfoe_NS_coeff2_21_14_len 81319#define cfoe_NS_coeff2_21_14_lsb 141320#define xd_p_cfoe_NS_coeff2_24_22 0xA2061321#define cfoe_NS_coeff2_24_22_pos 01322#define cfoe_NS_coeff2_24_22_len 31323#define cfoe_NS_coeff2_24_22_lsb 221324#define xd_p_cfoe_lf_c1_4_0 0xA2061325#define cfoe_lf_c1_4_0_pos 31326#define cfoe_lf_c1_4_0_len 51327#define cfoe_lf_c1_4_0_lsb 01328#define xd_p_cfoe_lf_c1_12_5 0xA2071329#define cfoe_lf_c1_12_5_pos 01330#define cfoe_lf_c1_12_5_len 81331#define cfoe_lf_c1_12_5_lsb 51332#define xd_p_cfoe_lf_c1_20_13 0xA2081333#define cfoe_lf_c1_20_13_pos 01334#define cfoe_lf_c1_20_13_len 81335#define cfoe_lf_c1_20_13_lsb 131336#define xd_p_cfoe_lf_c1_25_21 0xA2091337#define cfoe_lf_c1_25_21_pos 01338#define cfoe_lf_c1_25_21_len 51339#define cfoe_lf_c1_25_21_lsb 211340#define xd_p_cfoe_lf_c2_2_0 0xA2091341#define cfoe_lf_c2_2_0_pos 51342#define cfoe_lf_c2_2_0_len 31343#define cfoe_lf_c2_2_0_lsb 01344#define xd_p_cfoe_lf_c2_10_3 0xA20A1345#define cfoe_lf_c2_10_3_pos 01346#define cfoe_lf_c2_10_3_len 81347#define cfoe_lf_c2_10_3_lsb 31348#define xd_p_cfoe_lf_c2_18_11 0xA20B1349#define cfoe_lf_c2_18_11_pos 01350#define cfoe_lf_c2_18_11_len 81351#define cfoe_lf_c2_18_11_lsb 111352#define xd_p_cfoe_lf_c2_25_19 0xA20C1353#define cfoe_lf_c2_25_19_pos 01354#define cfoe_lf_c2_25_19_len 71355#define cfoe_lf_c2_25_19_lsb 191356#define xd_p_cfoe_ifod_7_0 0xA20D1357#define cfoe_ifod_7_0_pos 01358#define cfoe_ifod_7_0_len 81359#define cfoe_ifod_7_0_lsb 01360#define xd_p_cfoe_ifod_10_8 0xA20E1361#define cfoe_ifod_10_8_pos 01362#define cfoe_ifod_10_8_len 31363#define cfoe_ifod_10_8_lsb 81364#define xd_p_cfoe_Divg_ctr_th 0xA20E1365#define cfoe_Divg_ctr_th_pos 41366#define cfoe_Divg_ctr_th_len 41367#define cfoe_Divg_ctr_th_lsb 01368#define xd_p_cfoe_FOT_divg_th 0xA20F1369#define cfoe_FOT_divg_th_pos 01370#define cfoe_FOT_divg_th_len 81371#define cfoe_FOT_divg_th_lsb 01372#define xd_p_cfoe_FOT_cnvg_th 0xA2101373#define cfoe_FOT_cnvg_th_pos 01374#define cfoe_FOT_cnvg_th_len 81375#define cfoe_FOT_cnvg_th_lsb 01376#define xd_p_reg_cfoe_offset_7_0 0xA2111377#define reg_cfoe_offset_7_0_pos 01378#define reg_cfoe_offset_7_0_len 81379#define reg_cfoe_offset_7_0_lsb 01380#define xd_p_reg_cfoe_offset_9_8 0xA2121381#define reg_cfoe_offset_9_8_pos 01382#define reg_cfoe_offset_9_8_len 21383#define reg_cfoe_offset_9_8_lsb 81384#define xd_p_reg_cfoe_ifoe_sign_corr 0xA2121385#define reg_cfoe_ifoe_sign_corr_pos 21386#define reg_cfoe_ifoe_sign_corr_len 11387#define reg_cfoe_ifoe_sign_corr_lsb 01388#define xd_r_cfoe_fot_LF_output_7_0 0xA2181389#define cfoe_fot_LF_output_7_0_pos 01390#define cfoe_fot_LF_output_7_0_len 81391#define cfoe_fot_LF_output_7_0_lsb 01392#define xd_r_cfoe_fot_LF_output_15_8 0xA2191393#define cfoe_fot_LF_output_15_8_pos 01394#define cfoe_fot_LF_output_15_8_len 81395#define cfoe_fot_LF_output_15_8_lsb 81396#define xd_r_cfoe_ifo_metric_7_0 0xA21A1397#define cfoe_ifo_metric_7_0_pos 01398#define cfoe_ifo_metric_7_0_len 81399#define cfoe_ifo_metric_7_0_lsb 01400#define xd_r_cfoe_ifo_metric_15_8 0xA21B1401#define cfoe_ifo_metric_15_8_pos 01402#define cfoe_ifo_metric_15_8_len 81403#define cfoe_ifo_metric_15_8_lsb 81404#define xd_r_cfoe_ifo_metric_23_16 0xA21C1405#define cfoe_ifo_metric_23_16_pos 01406#define cfoe_ifo_metric_23_16_len 81407#define cfoe_ifo_metric_23_16_lsb 161408#define xd_p_ste_Nu 0xA2201409#define ste_Nu_pos 01410#define ste_Nu_len 21411#define ste_Nu_lsb 01412#define xd_p_ste_GI 0xA2201413#define ste_GI_pos 21414#define ste_GI_len 31415#define ste_GI_lsb 01416#define xd_p_ste_symbol_num 0xA2211417#define ste_symbol_num_pos 01418#define ste_symbol_num_len 21419#define ste_symbol_num_lsb 01420#define xd_p_ste_sample_num 0xA2211421#define ste_sample_num_pos 21422#define ste_sample_num_len 21423#define ste_sample_num_lsb 01424#define xd_p_reg_ste_buf_en 0xA2211425#define reg_ste_buf_en_pos 71426#define reg_ste_buf_en_len 11427#define reg_ste_buf_en_lsb 01428#define xd_p_ste_FFT_offset_7_0 0xA2221429#define ste_FFT_offset_7_0_pos 01430#define ste_FFT_offset_7_0_len 81431#define ste_FFT_offset_7_0_lsb 01432#define xd_p_ste_FFT_offset_11_8 0xA2231433#define ste_FFT_offset_11_8_pos 01434#define ste_FFT_offset_11_8_len 41435#define ste_FFT_offset_11_8_lsb 81436#define xd_p_reg_ste_tstmod 0xA2231437#define reg_ste_tstmod_pos 51438#define reg_ste_tstmod_len 11439#define reg_ste_tstmod_lsb 01440#define xd_p_ste_adv_start_7_0 0xA2241441#define ste_adv_start_7_0_pos 01442#define ste_adv_start_7_0_len 81443#define ste_adv_start_7_0_lsb 01444#define xd_p_ste_adv_start_10_8 0xA2251445#define ste_adv_start_10_8_pos 01446#define ste_adv_start_10_8_len 31447#define ste_adv_start_10_8_lsb 81448#define xd_p_ste_adv_stop 0xA2261449#define ste_adv_stop_pos 01450#define ste_adv_stop_len 81451#define ste_adv_stop_lsb 01452#define xd_r_ste_P_value_7_0 0xA2281453#define ste_P_value_7_0_pos 01454#define ste_P_value_7_0_len 81455#define ste_P_value_7_0_lsb 01456#define xd_r_ste_P_value_10_8 0xA2291457#define ste_P_value_10_8_pos 01458#define ste_P_value_10_8_len 31459#define ste_P_value_10_8_lsb 81460#define xd_r_ste_M_value_7_0 0xA22A1461#define ste_M_value_7_0_pos 01462#define ste_M_value_7_0_len 81463#define ste_M_value_7_0_lsb 01464#define xd_r_ste_M_value_10_8 0xA22B1465#define ste_M_value_10_8_pos 01466#define ste_M_value_10_8_len 31467#define ste_M_value_10_8_lsb 81468#define xd_r_ste_H1 0xA22C1469#define ste_H1_pos 01470#define ste_H1_len 71471#define ste_H1_lsb 01472#define xd_r_ste_H2 0xA22D1473#define ste_H2_pos 01474#define ste_H2_len 71475#define ste_H2_lsb 01476#define xd_r_ste_H3 0xA22E1477#define ste_H3_pos 01478#define ste_H3_len 71479#define ste_H3_lsb 01480#define xd_r_ste_H4 0xA22F1481#define ste_H4_pos 01482#define ste_H4_len 71483#define ste_H4_lsb 01484#define xd_r_ste_Corr_value_I_7_0 0xA2301485#define ste_Corr_value_I_7_0_pos 01486#define ste_Corr_value_I_7_0_len 81487#define ste_Corr_value_I_7_0_lsb 01488#define xd_r_ste_Corr_value_I_15_8 0xA2311489#define ste_Corr_value_I_15_8_pos 01490#define ste_Corr_value_I_15_8_len 81491#define ste_Corr_value_I_15_8_lsb 81492#define xd_r_ste_Corr_value_I_23_16 0xA2321493#define ste_Corr_value_I_23_16_pos 01494#define ste_Corr_value_I_23_16_len 81495#define ste_Corr_value_I_23_16_lsb 161496#define xd_r_ste_Corr_value_I_27_24 0xA2331497#define ste_Corr_value_I_27_24_pos 01498#define ste_Corr_value_I_27_24_len 41499#define ste_Corr_value_I_27_24_lsb 241500#define xd_r_ste_Corr_value_Q_7_0 0xA2341501#define ste_Corr_value_Q_7_0_pos 01502#define ste_Corr_value_Q_7_0_len 81503#define ste_Corr_value_Q_7_0_lsb 01504#define xd_r_ste_Corr_value_Q_15_8 0xA2351505#define ste_Corr_value_Q_15_8_pos 01506#define ste_Corr_value_Q_15_8_len 81507#define ste_Corr_value_Q_15_8_lsb 81508#define xd_r_ste_Corr_value_Q_23_16 0xA2361509#define ste_Corr_value_Q_23_16_pos 01510#define ste_Corr_value_Q_23_16_len 81511#define ste_Corr_value_Q_23_16_lsb 161512#define xd_r_ste_Corr_value_Q_27_24 0xA2371513#define ste_Corr_value_Q_27_24_pos 01514#define ste_Corr_value_Q_27_24_len 41515#define ste_Corr_value_Q_27_24_lsb 241516#define xd_r_ste_J_num_7_0 0xA2381517#define ste_J_num_7_0_pos 01518#define ste_J_num_7_0_len 81519#define ste_J_num_7_0_lsb 01520#define xd_r_ste_J_num_15_8 0xA2391521#define ste_J_num_15_8_pos 01522#define ste_J_num_15_8_len 81523#define ste_J_num_15_8_lsb 81524#define xd_r_ste_J_num_23_16 0xA23A1525#define ste_J_num_23_16_pos 01526#define ste_J_num_23_16_len 81527#define ste_J_num_23_16_lsb 161528#define xd_r_ste_J_num_31_24 0xA23B1529#define ste_J_num_31_24_pos 01530#define ste_J_num_31_24_len 81531#define ste_J_num_31_24_lsb 241532#define xd_r_ste_J_den_7_0 0xA23C1533#define ste_J_den_7_0_pos 01534#define ste_J_den_7_0_len 81535#define ste_J_den_7_0_lsb 01536#define xd_r_ste_J_den_15_8 0xA23D1537#define ste_J_den_15_8_pos 01538#define ste_J_den_15_8_len 81539#define ste_J_den_15_8_lsb 81540#define xd_r_ste_J_den_18_16 0xA23E1541#define ste_J_den_18_16_pos 01542#define ste_J_den_18_16_len 31543#define ste_J_den_18_16_lsb 161544#define xd_r_ste_Beacon_Indicator 0xA23E1545#define ste_Beacon_Indicator_pos 41546#define ste_Beacon_Indicator_len 11547#define ste_Beacon_Indicator_lsb 01548#define xd_r_tpsd_Frame_Num 0xA2501549#define tpsd_Frame_Num_pos 01550#define tpsd_Frame_Num_len 21551#define tpsd_Frame_Num_lsb 01552#define xd_r_tpsd_Constel 0xA2501553#define tpsd_Constel_pos 21554#define tpsd_Constel_len 21555#define tpsd_Constel_lsb 01556#define xd_r_tpsd_GI 0xA2501557#define tpsd_GI_pos 41558#define tpsd_GI_len 21559#define tpsd_GI_lsb 01560#define xd_r_tpsd_Mode 0xA2501561#define tpsd_Mode_pos 61562#define tpsd_Mode_len 21563#define tpsd_Mode_lsb 01564#define xd_r_tpsd_CR_HP 0xA2511565#define tpsd_CR_HP_pos 01566#define tpsd_CR_HP_len 31567#define tpsd_CR_HP_lsb 01568#define xd_r_tpsd_CR_LP 0xA2511569#define tpsd_CR_LP_pos 31570#define tpsd_CR_LP_len 31571#define tpsd_CR_LP_lsb 01572#define xd_r_tpsd_Hie 0xA2521573#define tpsd_Hie_pos 01574#define tpsd_Hie_len 31575#define tpsd_Hie_lsb 01576#define xd_r_tpsd_Res_Bits 0xA2521577#define tpsd_Res_Bits_pos 31578#define tpsd_Res_Bits_len 51579#define tpsd_Res_Bits_lsb 01580#define xd_r_tpsd_Res_Bits_0 0xA2531581#define tpsd_Res_Bits_0_pos 01582#define tpsd_Res_Bits_0_len 11583#define tpsd_Res_Bits_0_lsb 01584#define xd_r_tpsd_LengthInd 0xA2531585#define tpsd_LengthInd_pos 11586#define tpsd_LengthInd_len 61587#define tpsd_LengthInd_lsb 01588#define xd_r_tpsd_Cell_Id_7_0 0xA2541589#define tpsd_Cell_Id_7_0_pos 01590#define tpsd_Cell_Id_7_0_len 81591#define tpsd_Cell_Id_7_0_lsb 01592#define xd_r_tpsd_Cell_Id_15_8 0xA2551593#define tpsd_Cell_Id_15_8_pos 01594#define tpsd_Cell_Id_15_8_len 81595#define tpsd_Cell_Id_15_8_lsb 01596#define xd_p_reg_fft_mask_tone0_7_0 0xA2601597#define reg_fft_mask_tone0_7_0_pos 01598#define reg_fft_mask_tone0_7_0_len 81599#define reg_fft_mask_tone0_7_0_lsb 01600#define xd_p_reg_fft_mask_tone0_12_8 0xA2611601#define reg_fft_mask_tone0_12_8_pos 01602#define reg_fft_mask_tone0_12_8_len 51603#define reg_fft_mask_tone0_12_8_lsb 81604#define xd_p_reg_fft_mask_tone1_7_0 0xA2621605#define reg_fft_mask_tone1_7_0_pos 01606#define reg_fft_mask_tone1_7_0_len 81607#define reg_fft_mask_tone1_7_0_lsb 01608#define xd_p_reg_fft_mask_tone1_12_8 0xA2631609#define reg_fft_mask_tone1_12_8_pos 01610#define reg_fft_mask_tone1_12_8_len 51611#define reg_fft_mask_tone1_12_8_lsb 81612#define xd_p_reg_fft_mask_tone2_7_0 0xA2641613#define reg_fft_mask_tone2_7_0_pos 01614#define reg_fft_mask_tone2_7_0_len 81615#define reg_fft_mask_tone2_7_0_lsb 01616#define xd_p_reg_fft_mask_tone2_12_8 0xA2651617#define reg_fft_mask_tone2_12_8_pos 01618#define reg_fft_mask_tone2_12_8_len 51619#define reg_fft_mask_tone2_12_8_lsb 81620#define xd_p_reg_fft_mask_tone3_7_0 0xA2661621#define reg_fft_mask_tone3_7_0_pos 01622#define reg_fft_mask_tone3_7_0_len 81623#define reg_fft_mask_tone3_7_0_lsb 01624#define xd_p_reg_fft_mask_tone3_12_8 0xA2671625#define reg_fft_mask_tone3_12_8_pos 01626#define reg_fft_mask_tone3_12_8_len 51627#define reg_fft_mask_tone3_12_8_lsb 81628#define xd_p_reg_fft_mask_from0_7_0 0xA2681629#define reg_fft_mask_from0_7_0_pos 01630#define reg_fft_mask_from0_7_0_len 81631#define reg_fft_mask_from0_7_0_lsb 01632#define xd_p_reg_fft_mask_from0_12_8 0xA2691633#define reg_fft_mask_from0_12_8_pos 01634#define reg_fft_mask_from0_12_8_len 51635#define reg_fft_mask_from0_12_8_lsb 81636#define xd_p_reg_fft_mask_to0_7_0 0xA26A1637#define reg_fft_mask_to0_7_0_pos 01638#define reg_fft_mask_to0_7_0_len 81639#define reg_fft_mask_to0_7_0_lsb 01640#define xd_p_reg_fft_mask_to0_12_8 0xA26B1641#define reg_fft_mask_to0_12_8_pos 01642#define reg_fft_mask_to0_12_8_len 51643#define reg_fft_mask_to0_12_8_lsb 81644#define xd_p_reg_fft_mask_from1_7_0 0xA26C1645#define reg_fft_mask_from1_7_0_pos 01646#define reg_fft_mask_from1_7_0_len 81647#define reg_fft_mask_from1_7_0_lsb 01648#define xd_p_reg_fft_mask_from1_12_8 0xA26D1649#define reg_fft_mask_from1_12_8_pos 01650#define reg_fft_mask_from1_12_8_len 51651#define reg_fft_mask_from1_12_8_lsb 81652#define xd_p_reg_fft_mask_to1_7_0 0xA26E1653#define reg_fft_mask_to1_7_0_pos 01654#define reg_fft_mask_to1_7_0_len 81655#define reg_fft_mask_to1_7_0_lsb 01656#define xd_p_reg_fft_mask_to1_12_8 0xA26F1657#define reg_fft_mask_to1_12_8_pos 01658#define reg_fft_mask_to1_12_8_len 51659#define reg_fft_mask_to1_12_8_lsb 81660#define xd_p_reg_cge_idx0_7_0 0xA2801661#define reg_cge_idx0_7_0_pos 01662#define reg_cge_idx0_7_0_len 81663#define reg_cge_idx0_7_0_lsb 01664#define xd_p_reg_cge_idx0_12_8 0xA2811665#define reg_cge_idx0_12_8_pos 01666#define reg_cge_idx0_12_8_len 51667#define reg_cge_idx0_12_8_lsb 81668#define xd_p_reg_cge_idx1_7_0 0xA2821669#define reg_cge_idx1_7_0_pos 01670#define reg_cge_idx1_7_0_len 81671#define reg_cge_idx1_7_0_lsb 01672#define xd_p_reg_cge_idx1_12_8 0xA2831673#define reg_cge_idx1_12_8_pos 01674#define reg_cge_idx1_12_8_len 51675#define reg_cge_idx1_12_8_lsb 81676#define xd_p_reg_cge_idx2_7_0 0xA2841677#define reg_cge_idx2_7_0_pos 01678#define reg_cge_idx2_7_0_len 81679#define reg_cge_idx2_7_0_lsb 01680#define xd_p_reg_cge_idx2_12_8 0xA2851681#define reg_cge_idx2_12_8_pos 01682#define reg_cge_idx2_12_8_len 51683#define reg_cge_idx2_12_8_lsb 81684#define xd_p_reg_cge_idx3_7_0 0xA2861685#define reg_cge_idx3_7_0_pos 01686#define reg_cge_idx3_7_0_len 81687#define reg_cge_idx3_7_0_lsb 01688#define xd_p_reg_cge_idx3_12_8 0xA2871689#define reg_cge_idx3_12_8_pos 01690#define reg_cge_idx3_12_8_len 51691#define reg_cge_idx3_12_8_lsb 81692#define xd_p_reg_cge_idx4_7_0 0xA2881693#define reg_cge_idx4_7_0_pos 01694#define reg_cge_idx4_7_0_len 81695#define reg_cge_idx4_7_0_lsb 01696#define xd_p_reg_cge_idx4_12_8 0xA2891697#define reg_cge_idx4_12_8_pos 01698#define reg_cge_idx4_12_8_len 51699#define reg_cge_idx4_12_8_lsb 81700#define xd_p_reg_cge_idx5_7_0 0xA28A1701#define reg_cge_idx5_7_0_pos 01702#define reg_cge_idx5_7_0_len 81703#define reg_cge_idx5_7_0_lsb 01704#define xd_p_reg_cge_idx5_12_8 0xA28B1705#define reg_cge_idx5_12_8_pos 01706#define reg_cge_idx5_12_8_len 51707#define reg_cge_idx5_12_8_lsb 81708#define xd_p_reg_cge_idx6_7_0 0xA28C1709#define reg_cge_idx6_7_0_pos 01710#define reg_cge_idx6_7_0_len 81711#define reg_cge_idx6_7_0_lsb 01712#define xd_p_reg_cge_idx6_12_8 0xA28D1713#define reg_cge_idx6_12_8_pos 01714#define reg_cge_idx6_12_8_len 51715#define reg_cge_idx6_12_8_lsb 81716#define xd_p_reg_cge_idx7_7_0 0xA28E1717#define reg_cge_idx7_7_0_pos 01718#define reg_cge_idx7_7_0_len 81719#define reg_cge_idx7_7_0_lsb 01720#define xd_p_reg_cge_idx7_12_8 0xA28F1721#define reg_cge_idx7_12_8_pos 01722#define reg_cge_idx7_12_8_len 51723#define reg_cge_idx7_12_8_lsb 81724#define xd_p_reg_cge_idx8_7_0 0xA2901725#define reg_cge_idx8_7_0_pos 01726#define reg_cge_idx8_7_0_len 81727#define reg_cge_idx8_7_0_lsb 01728#define xd_p_reg_cge_idx8_12_8 0xA2911729#define reg_cge_idx8_12_8_pos 01730#define reg_cge_idx8_12_8_len 51731#define reg_cge_idx8_12_8_lsb 81732#define xd_p_reg_cge_idx9_7_0 0xA2921733#define reg_cge_idx9_7_0_pos 01734#define reg_cge_idx9_7_0_len 81735#define reg_cge_idx9_7_0_lsb 01736#define xd_p_reg_cge_idx9_12_8 0xA2931737#define reg_cge_idx9_12_8_pos 01738#define reg_cge_idx9_12_8_len 51739#define reg_cge_idx9_12_8_lsb 81740#define xd_p_reg_cge_idx10_7_0 0xA2941741#define reg_cge_idx10_7_0_pos 01742#define reg_cge_idx10_7_0_len 81743#define reg_cge_idx10_7_0_lsb 01744#define xd_p_reg_cge_idx10_12_8 0xA2951745#define reg_cge_idx10_12_8_pos 01746#define reg_cge_idx10_12_8_len 51747#define reg_cge_idx10_12_8_lsb 81748#define xd_p_reg_cge_idx11_7_0 0xA2961749#define reg_cge_idx11_7_0_pos 01750#define reg_cge_idx11_7_0_len 81751#define reg_cge_idx11_7_0_lsb 01752#define xd_p_reg_cge_idx11_12_8 0xA2971753#define reg_cge_idx11_12_8_pos 01754#define reg_cge_idx11_12_8_len 51755#define reg_cge_idx11_12_8_lsb 81756#define xd_p_reg_cge_idx12_7_0 0xA2981757#define reg_cge_idx12_7_0_pos 01758#define reg_cge_idx12_7_0_len 81759#define reg_cge_idx12_7_0_lsb 01760#define xd_p_reg_cge_idx12_12_8 0xA2991761#define reg_cge_idx12_12_8_pos 01762#define reg_cge_idx12_12_8_len 51763#define reg_cge_idx12_12_8_lsb 81764#define xd_p_reg_cge_idx13_7_0 0xA29A1765#define reg_cge_idx13_7_0_pos 01766#define reg_cge_idx13_7_0_len 81767#define reg_cge_idx13_7_0_lsb 01768#define xd_p_reg_cge_idx13_12_8 0xA29B1769#define reg_cge_idx13_12_8_pos 01770#define reg_cge_idx13_12_8_len 51771#define reg_cge_idx13_12_8_lsb 81772#define xd_p_reg_cge_idx14_7_0 0xA29C1773#define reg_cge_idx14_7_0_pos 01774#define reg_cge_idx14_7_0_len 81775#define reg_cge_idx14_7_0_lsb 01776#define xd_p_reg_cge_idx14_12_8 0xA29D1777#define reg_cge_idx14_12_8_pos 01778#define reg_cge_idx14_12_8_len 51779#define reg_cge_idx14_12_8_lsb 81780#define xd_p_reg_cge_idx15_7_0 0xA29E1781#define reg_cge_idx15_7_0_pos 01782#define reg_cge_idx15_7_0_len 81783#define reg_cge_idx15_7_0_lsb 01784#define xd_p_reg_cge_idx15_12_8 0xA29F1785#define reg_cge_idx15_12_8_pos 01786#define reg_cge_idx15_12_8_len 51787#define reg_cge_idx15_12_8_lsb 81788#define xd_r_reg_fft_crc 0xA2A81789#define reg_fft_crc_pos 01790#define reg_fft_crc_len 81791#define reg_fft_crc_lsb 01792#define xd_p_fd_fft_shift_max 0xA2A91793#define fd_fft_shift_max_pos 01794#define fd_fft_shift_max_len 41795#define fd_fft_shift_max_lsb 01796#define xd_r_fd_fft_shift 0xA2A91797#define fd_fft_shift_pos 41798#define fd_fft_shift_len 41799#define fd_fft_shift_lsb 01800#define xd_r_fd_fft_frame_num 0xA2AA1801#define fd_fft_frame_num_pos 01802#define fd_fft_frame_num_len 21803#define fd_fft_frame_num_lsb 01804#define xd_r_fd_fft_symbol_count 0xA2AB1805#define fd_fft_symbol_count_pos 01806#define fd_fft_symbol_count_len 71807#define fd_fft_symbol_count_lsb 01808#define xd_r_reg_fft_idx_max_7_0 0xA2AC1809#define reg_fft_idx_max_7_0_pos 01810#define reg_fft_idx_max_7_0_len 81811#define reg_fft_idx_max_7_0_lsb 01812#define xd_r_reg_fft_idx_max_12_8 0xA2AD1813#define reg_fft_idx_max_12_8_pos 01814#define reg_fft_idx_max_12_8_len 51815#define reg_fft_idx_max_12_8_lsb 81816#define xd_p_reg_cge_program 0xA2AE1817#define reg_cge_program_pos 01818#define reg_cge_program_len 11819#define reg_cge_program_lsb 01820#define xd_p_reg_cge_fixed 0xA2AE1821#define reg_cge_fixed_pos 11822#define reg_cge_fixed_len 11823#define reg_cge_fixed_lsb 01824#define xd_p_reg_fft_rotate_en 0xA2AE1825#define reg_fft_rotate_en_pos 21826#define reg_fft_rotate_en_len 11827#define reg_fft_rotate_en_lsb 01828#define xd_p_reg_fft_rotate_base_4_0 0xA2AE1829#define reg_fft_rotate_base_4_0_pos 31830#define reg_fft_rotate_base_4_0_len 51831#define reg_fft_rotate_base_4_0_lsb 01832#define xd_p_reg_fft_rotate_base_12_5 0xA2AF1833#define reg_fft_rotate_base_12_5_pos 01834#define reg_fft_rotate_base_12_5_len 81835#define reg_fft_rotate_base_12_5_lsb 51836#define xd_p_reg_gp_trigger_fd 0xA2B81837#define reg_gp_trigger_fd_pos 01838#define reg_gp_trigger_fd_len 11839#define reg_gp_trigger_fd_lsb 01840#define xd_p_reg_trigger_sel_fd 0xA2B81841#define reg_trigger_sel_fd_pos 11842#define reg_trigger_sel_fd_len 21843#define reg_trigger_sel_fd_lsb 01844#define xd_p_reg_trigger_module_sel_fd 0xA2B91845#define reg_trigger_module_sel_fd_pos 01846#define reg_trigger_module_sel_fd_len 61847#define reg_trigger_module_sel_fd_lsb 01848#define xd_p_reg_trigger_set_sel_fd 0xA2BA1849#define reg_trigger_set_sel_fd_pos 01850#define reg_trigger_set_sel_fd_len 61851#define reg_trigger_set_sel_fd_lsb 01852#define xd_p_reg_fd_noname_7_0 0xA2BC1853#define reg_fd_noname_7_0_pos 01854#define reg_fd_noname_7_0_len 81855#define reg_fd_noname_7_0_lsb 01856#define xd_p_reg_fd_noname_15_8 0xA2BD1857#define reg_fd_noname_15_8_pos 01858#define reg_fd_noname_15_8_len 81859#define reg_fd_noname_15_8_lsb 81860#define xd_p_reg_fd_noname_23_16 0xA2BE1861#define reg_fd_noname_23_16_pos 01862#define reg_fd_noname_23_16_len 81863#define reg_fd_noname_23_16_lsb 161864#define xd_p_reg_fd_noname_31_24 0xA2BF1865#define reg_fd_noname_31_24_pos 01866#define reg_fd_noname_31_24_len 81867#define reg_fd_noname_31_24_lsb 241868#define xd_r_fd_fpcc_cp_corr_signn 0xA2C01869#define fd_fpcc_cp_corr_signn_pos 01870#define fd_fpcc_cp_corr_signn_len 81871#define fd_fpcc_cp_corr_signn_lsb 01872#define xd_p_reg_feq_s1 0xA2C11873#define reg_feq_s1_pos 01874#define reg_feq_s1_len 51875#define reg_feq_s1_lsb 01876#define xd_p_fd_fpcc_cp_corr_tone_th 0xA2C21877#define fd_fpcc_cp_corr_tone_th_pos 01878#define fd_fpcc_cp_corr_tone_th_len 61879#define fd_fpcc_cp_corr_tone_th_lsb 01880#define xd_p_fd_fpcc_cp_corr_symbol_log_th 0xA2C31881#define fd_fpcc_cp_corr_symbol_log_th_pos 01882#define fd_fpcc_cp_corr_symbol_log_th_len 41883#define fd_fpcc_cp_corr_symbol_log_th_lsb 01884#define xd_p_fd_fpcc_cp_corr_int 0xA2C41885#define fd_fpcc_cp_corr_int_pos 01886#define fd_fpcc_cp_corr_int_len 11887#define fd_fpcc_cp_corr_int_lsb 01888#define xd_p_reg_sfoe_ns_7_0 0xA3201889#define reg_sfoe_ns_7_0_pos 01890#define reg_sfoe_ns_7_0_len 81891#define reg_sfoe_ns_7_0_lsb 01892#define xd_p_reg_sfoe_ns_14_8 0xA3211893#define reg_sfoe_ns_14_8_pos 01894#define reg_sfoe_ns_14_8_len 71895#define reg_sfoe_ns_14_8_lsb 81896#define xd_p_reg_sfoe_c1_7_0 0xA3221897#define reg_sfoe_c1_7_0_pos 01898#define reg_sfoe_c1_7_0_len 81899#define reg_sfoe_c1_7_0_lsb 01900#define xd_p_reg_sfoe_c1_15_8 0xA3231901#define reg_sfoe_c1_15_8_pos 01902#define reg_sfoe_c1_15_8_len 81903#define reg_sfoe_c1_15_8_lsb 81904#define xd_p_reg_sfoe_c1_17_16 0xA3241905#define reg_sfoe_c1_17_16_pos 01906#define reg_sfoe_c1_17_16_len 21907#define reg_sfoe_c1_17_16_lsb 161908#define xd_p_reg_sfoe_c2_7_0 0xA3251909#define reg_sfoe_c2_7_0_pos 01910#define reg_sfoe_c2_7_0_len 81911#define reg_sfoe_c2_7_0_lsb 01912#define xd_p_reg_sfoe_c2_15_8 0xA3261913#define reg_sfoe_c2_15_8_pos 01914#define reg_sfoe_c2_15_8_len 81915#define reg_sfoe_c2_15_8_lsb 81916#define xd_p_reg_sfoe_c2_17_16 0xA3271917#define reg_sfoe_c2_17_16_pos 01918#define reg_sfoe_c2_17_16_len 21919#define reg_sfoe_c2_17_16_lsb 161920#define xd_r_reg_sfoe_out_9_2 0xA3281921#define reg_sfoe_out_9_2_pos 01922#define reg_sfoe_out_9_2_len 81923#define reg_sfoe_out_9_2_lsb 01924#define xd_r_reg_sfoe_out_1_0 0xA3291925#define reg_sfoe_out_1_0_pos 01926#define reg_sfoe_out_1_0_len 21927#define reg_sfoe_out_1_0_lsb 01928#define xd_p_reg_sfoe_lm_counter_th 0xA32A1929#define reg_sfoe_lm_counter_th_pos 01930#define reg_sfoe_lm_counter_th_len 41931#define reg_sfoe_lm_counter_th_lsb 01932#define xd_p_reg_sfoe_convg_th 0xA32B1933#define reg_sfoe_convg_th_pos 01934#define reg_sfoe_convg_th_len 81935#define reg_sfoe_convg_th_lsb 01936#define xd_p_reg_sfoe_divg_th 0xA32C1937#define reg_sfoe_divg_th_pos 01938#define reg_sfoe_divg_th_len 81939#define reg_sfoe_divg_th_lsb 01940#define xd_p_fd_tpsd_en 0xA3301941#define fd_tpsd_en_pos 01942#define fd_tpsd_en_len 11943#define fd_tpsd_en_lsb 01944#define xd_p_fd_tpsd_dis 0xA3301945#define fd_tpsd_dis_pos 11946#define fd_tpsd_dis_len 11947#define fd_tpsd_dis_lsb 01948#define xd_p_fd_tpsd_rst 0xA3301949#define fd_tpsd_rst_pos 21950#define fd_tpsd_rst_len 11951#define fd_tpsd_rst_lsb 01952#define xd_p_fd_tpsd_lock 0xA3301953#define fd_tpsd_lock_pos 31954#define fd_tpsd_lock_len 11955#define fd_tpsd_lock_lsb 01956#define xd_r_fd_tpsd_s19 0xA3301957#define fd_tpsd_s19_pos 41958#define fd_tpsd_s19_len 11959#define fd_tpsd_s19_lsb 01960#define xd_r_fd_tpsd_s17 0xA3301961#define fd_tpsd_s17_pos 51962#define fd_tpsd_s17_len 11963#define fd_tpsd_s17_lsb 01964#define xd_p_fd_sfr_ste_en 0xA3311965#define fd_sfr_ste_en_pos 01966#define fd_sfr_ste_en_len 11967#define fd_sfr_ste_en_lsb 01968#define xd_p_fd_sfr_ste_dis 0xA3311969#define fd_sfr_ste_dis_pos 11970#define fd_sfr_ste_dis_len 11971#define fd_sfr_ste_dis_lsb 01972#define xd_p_fd_sfr_ste_rst 0xA3311973#define fd_sfr_ste_rst_pos 21974#define fd_sfr_ste_rst_len 11975#define fd_sfr_ste_rst_lsb 01976#define xd_p_fd_sfr_ste_mode 0xA3311977#define fd_sfr_ste_mode_pos 31978#define fd_sfr_ste_mode_len 11979#define fd_sfr_ste_mode_lsb 01980#define xd_p_fd_sfr_ste_done 0xA3311981#define fd_sfr_ste_done_pos 41982#define fd_sfr_ste_done_len 11983#define fd_sfr_ste_done_lsb 01984#define xd_p_reg_cfoe_ffoe_en 0xA3321985#define reg_cfoe_ffoe_en_pos 01986#define reg_cfoe_ffoe_en_len 11987#define reg_cfoe_ffoe_en_lsb 01988#define xd_p_reg_cfoe_ffoe_dis 0xA3321989#define reg_cfoe_ffoe_dis_pos 11990#define reg_cfoe_ffoe_dis_len 11991#define reg_cfoe_ffoe_dis_lsb 01992#define xd_p_reg_cfoe_ffoe_rst 0xA3321993#define reg_cfoe_ffoe_rst_pos 21994#define reg_cfoe_ffoe_rst_len 11995#define reg_cfoe_ffoe_rst_lsb 01996#define xd_p_reg_cfoe_ifoe_en 0xA3321997#define reg_cfoe_ifoe_en_pos 31998#define reg_cfoe_ifoe_en_len 11999#define reg_cfoe_ifoe_en_lsb 02000#define xd_p_reg_cfoe_ifoe_dis 0xA3322001#define reg_cfoe_ifoe_dis_pos 42002#define reg_cfoe_ifoe_dis_len 12003#define reg_cfoe_ifoe_dis_lsb 02004#define xd_p_reg_cfoe_ifoe_rst 0xA3322005#define reg_cfoe_ifoe_rst_pos 52006#define reg_cfoe_ifoe_rst_len 12007#define reg_cfoe_ifoe_rst_lsb 02008#define xd_p_reg_cfoe_fot_en 0xA3322009#define reg_cfoe_fot_en_pos 62010#define reg_cfoe_fot_en_len 12011#define reg_cfoe_fot_en_lsb 02012#define xd_p_reg_cfoe_fot_lm_en 0xA3322013#define reg_cfoe_fot_lm_en_pos 72014#define reg_cfoe_fot_lm_en_len 12015#define reg_cfoe_fot_lm_en_lsb 02016#define xd_p_reg_cfoe_fot_rst 0xA3332017#define reg_cfoe_fot_rst_pos 02018#define reg_cfoe_fot_rst_len 12019#define reg_cfoe_fot_rst_lsb 02020#define xd_r_fd_cfoe_ffoe_done 0xA3332021#define fd_cfoe_ffoe_done_pos 12022#define fd_cfoe_ffoe_done_len 12023#define fd_cfoe_ffoe_done_lsb 02024#define xd_p_fd_cfoe_metric_vld 0xA3332025#define fd_cfoe_metric_vld_pos 22026#define fd_cfoe_metric_vld_len 12027#define fd_cfoe_metric_vld_lsb 02028#define xd_p_reg_cfoe_ifod_vld 0xA3332029#define reg_cfoe_ifod_vld_pos 32030#define reg_cfoe_ifod_vld_len 12031#define reg_cfoe_ifod_vld_lsb 02032#define xd_r_fd_cfoe_ifoe_done 0xA3332033#define fd_cfoe_ifoe_done_pos 42034#define fd_cfoe_ifoe_done_len 12035#define fd_cfoe_ifoe_done_lsb 02036#define xd_r_fd_cfoe_fot_valid 0xA3332037#define fd_cfoe_fot_valid_pos 52038#define fd_cfoe_fot_valid_len 12039#define fd_cfoe_fot_valid_lsb 02040#define xd_p_reg_cfoe_divg_int 0xA3332041#define reg_cfoe_divg_int_pos 62042#define reg_cfoe_divg_int_len 12043#define reg_cfoe_divg_int_lsb 02044#define xd_r_reg_cfoe_divg_flag 0xA3332045#define reg_cfoe_divg_flag_pos 72046#define reg_cfoe_divg_flag_len 12047#define reg_cfoe_divg_flag_lsb 02048#define xd_p_reg_sfoe_en 0xA3342049#define reg_sfoe_en_pos 02050#define reg_sfoe_en_len 12051#define reg_sfoe_en_lsb 02052#define xd_p_reg_sfoe_dis 0xA3342053#define reg_sfoe_dis_pos 12054#define reg_sfoe_dis_len 12055#define reg_sfoe_dis_lsb 02056#define xd_p_reg_sfoe_rst 0xA3342057#define reg_sfoe_rst_pos 22058#define reg_sfoe_rst_len 12059#define reg_sfoe_rst_lsb 02060#define xd_p_reg_sfoe_vld_int 0xA3342061#define reg_sfoe_vld_int_pos 32062#define reg_sfoe_vld_int_len 12063#define reg_sfoe_vld_int_lsb 02064#define xd_p_reg_sfoe_lm_en 0xA3342065#define reg_sfoe_lm_en_pos 42066#define reg_sfoe_lm_en_len 12067#define reg_sfoe_lm_en_lsb 02068#define xd_p_reg_sfoe_divg_int 0xA3342069#define reg_sfoe_divg_int_pos 52070#define reg_sfoe_divg_int_len 12071#define reg_sfoe_divg_int_lsb 02072#define xd_r_reg_sfoe_divg_flag 0xA3342073#define reg_sfoe_divg_flag_pos 62074#define reg_sfoe_divg_flag_len 12075#define reg_sfoe_divg_flag_lsb 02076#define xd_p_reg_fft_rst 0xA3352077#define reg_fft_rst_pos 02078#define reg_fft_rst_len 12079#define reg_fft_rst_lsb 02080#define xd_p_reg_fft_fast_beacon 0xA3352081#define reg_fft_fast_beacon_pos 12082#define reg_fft_fast_beacon_len 12083#define reg_fft_fast_beacon_lsb 02084#define xd_p_reg_fft_fast_valid 0xA3352085#define reg_fft_fast_valid_pos 22086#define reg_fft_fast_valid_len 12087#define reg_fft_fast_valid_lsb 02088#define xd_p_reg_fft_mask_en 0xA3352089#define reg_fft_mask_en_pos 32090#define reg_fft_mask_en_len 12091#define reg_fft_mask_en_lsb 02092#define xd_p_reg_fft_crc_en 0xA3352093#define reg_fft_crc_en_pos 42094#define reg_fft_crc_en_len 12095#define reg_fft_crc_en_lsb 02096#define xd_p_reg_finr_en 0xA3362097#define reg_finr_en_pos 02098#define reg_finr_en_len 12099#define reg_finr_en_lsb 02100#define xd_p_fd_fste_en 0xA3372101#define fd_fste_en_pos 12102#define fd_fste_en_len 12103#define fd_fste_en_lsb 02104#define xd_p_fd_sqi_tps_level_shift 0xA3382105#define fd_sqi_tps_level_shift_pos 02106#define fd_sqi_tps_level_shift_len 82107#define fd_sqi_tps_level_shift_lsb 02108#define xd_p_fd_pilot_ma_len 0xA3392109#define fd_pilot_ma_len_pos 02110#define fd_pilot_ma_len_len 62111#define fd_pilot_ma_len_lsb 02112#define xd_p_fd_tps_ma_len 0xA33A2113#define fd_tps_ma_len_pos 02114#define fd_tps_ma_len_len 62115#define fd_tps_ma_len_lsb 02116#define xd_p_fd_sqi_s3 0xA33B2117#define fd_sqi_s3_pos 02118#define fd_sqi_s3_len 82119#define fd_sqi_s3_lsb 02120#define xd_p_fd_sqi_dummy_reg_0 0xA33C2121#define fd_sqi_dummy_reg_0_pos 02122#define fd_sqi_dummy_reg_0_len 12123#define fd_sqi_dummy_reg_0_lsb 02124#define xd_p_fd_sqi_debug_sel 0xA33C2125#define fd_sqi_debug_sel_pos 12126#define fd_sqi_debug_sel_len 22127#define fd_sqi_debug_sel_lsb 02128#define xd_p_fd_sqi_s2 0xA33C2129#define fd_sqi_s2_pos 32130#define fd_sqi_s2_len 52131#define fd_sqi_s2_lsb 02132#define xd_p_fd_sqi_dummy_reg_1 0xA33D2133#define fd_sqi_dummy_reg_1_pos 02134#define fd_sqi_dummy_reg_1_len 12135#define fd_sqi_dummy_reg_1_lsb 02136#define xd_p_fd_inr_ignore 0xA33D2137#define fd_inr_ignore_pos 12138#define fd_inr_ignore_len 12139#define fd_inr_ignore_lsb 02140#define xd_p_fd_pilot_ignore 0xA33D2141#define fd_pilot_ignore_pos 22142#define fd_pilot_ignore_len 12143#define fd_pilot_ignore_lsb 02144#define xd_p_fd_etps_ignore 0xA33D2145#define fd_etps_ignore_pos 32146#define fd_etps_ignore_len 12147#define fd_etps_ignore_lsb 02148#define xd_p_fd_sqi_s1 0xA33D2149#define fd_sqi_s1_pos 42150#define fd_sqi_s1_len 42151#define fd_sqi_s1_lsb 02152#define xd_p_reg_fste_ehw_7_0 0xA33E2153#define reg_fste_ehw_7_0_pos 02154#define reg_fste_ehw_7_0_len 82155#define reg_fste_ehw_7_0_lsb 02156#define xd_p_reg_fste_ehw_9_8 0xA33F2157#define reg_fste_ehw_9_8_pos 02158#define reg_fste_ehw_9_8_len 22159#define reg_fste_ehw_9_8_lsb 82160#define xd_p_reg_fste_i_adj_vld 0xA33F2161#define reg_fste_i_adj_vld_pos 22162#define reg_fste_i_adj_vld_len 12163#define reg_fste_i_adj_vld_lsb 02164#define xd_p_reg_fste_phase_ini_7_0 0xA3402165#define reg_fste_phase_ini_7_0_pos 02166#define reg_fste_phase_ini_7_0_len 82167#define reg_fste_phase_ini_7_0_lsb 02168#define xd_p_reg_fste_phase_ini_11_8 0xA3412169#define reg_fste_phase_ini_11_8_pos 02170#define reg_fste_phase_ini_11_8_len 42171#define reg_fste_phase_ini_11_8_lsb 82172#define xd_p_reg_fste_phase_inc_3_0 0xA3412173#define reg_fste_phase_inc_3_0_pos 42174#define reg_fste_phase_inc_3_0_len 42175#define reg_fste_phase_inc_3_0_lsb 02176#define xd_p_reg_fste_phase_inc_11_4 0xA3422177#define reg_fste_phase_inc_11_4_pos 02178#define reg_fste_phase_inc_11_4_len 82179#define reg_fste_phase_inc_11_4_lsb 42180#define xd_p_reg_fste_acum_cost_cnt_max 0xA3432181#define reg_fste_acum_cost_cnt_max_pos 02182#define reg_fste_acum_cost_cnt_max_len 42183#define reg_fste_acum_cost_cnt_max_lsb 02184#define xd_p_reg_fste_step_size_std 0xA3432185#define reg_fste_step_size_std_pos 42186#define reg_fste_step_size_std_len 42187#define reg_fste_step_size_std_lsb 02188#define xd_p_reg_fste_step_size_max 0xA3442189#define reg_fste_step_size_max_pos 02190#define reg_fste_step_size_max_len 42191#define reg_fste_step_size_max_lsb 02192#define xd_p_reg_fste_step_size_min 0xA3442193#define reg_fste_step_size_min_pos 42194#define reg_fste_step_size_min_len 42195#define reg_fste_step_size_min_lsb 02196#define xd_p_reg_fste_frac_step_size_7_0 0xA3452197#define reg_fste_frac_step_size_7_0_pos 02198#define reg_fste_frac_step_size_7_0_len 82199#define reg_fste_frac_step_size_7_0_lsb 02200#define xd_p_reg_fste_frac_step_size_15_8 0xA3462201#define reg_fste_frac_step_size_15_8_pos 02202#define reg_fste_frac_step_size_15_8_len 82203#define reg_fste_frac_step_size_15_8_lsb 82204#define xd_p_reg_fste_frac_step_size_19_16 0xA3472205#define reg_fste_frac_step_size_19_16_pos 02206#define reg_fste_frac_step_size_19_16_len 42207#define reg_fste_frac_step_size_19_16_lsb 162208#define xd_p_reg_fste_rpd_dir_cnt_max 0xA3472209#define reg_fste_rpd_dir_cnt_max_pos 42210#define reg_fste_rpd_dir_cnt_max_len 42211#define reg_fste_rpd_dir_cnt_max_lsb 02212#define xd_p_reg_fste_ehs 0xA3482213#define reg_fste_ehs_pos 02214#define reg_fste_ehs_len 42215#define reg_fste_ehs_lsb 02216#define xd_p_reg_fste_frac_cost_cnt_max_3_0 0xA3482217#define reg_fste_frac_cost_cnt_max_3_0_pos 42218#define reg_fste_frac_cost_cnt_max_3_0_len 42219#define reg_fste_frac_cost_cnt_max_3_0_lsb 02220#define xd_p_reg_fste_frac_cost_cnt_max_9_4 0xA3492221#define reg_fste_frac_cost_cnt_max_9_4_pos 02222#define reg_fste_frac_cost_cnt_max_9_4_len 62223#define reg_fste_frac_cost_cnt_max_9_4_lsb 42224#define xd_p_reg_fste_w0_7_0 0xA34A2225#define reg_fste_w0_7_0_pos 02226#define reg_fste_w0_7_0_len 82227#define reg_fste_w0_7_0_lsb 02228#define xd_p_reg_fste_w0_11_8 0xA34B2229#define reg_fste_w0_11_8_pos 02230#define reg_fste_w0_11_8_len 42231#define reg_fste_w0_11_8_lsb 82232#define xd_p_reg_fste_w1_3_0 0xA34B2233#define reg_fste_w1_3_0_pos 42234#define reg_fste_w1_3_0_len 42235#define reg_fste_w1_3_0_lsb 02236#define xd_p_reg_fste_w1_11_4 0xA34C2237#define reg_fste_w1_11_4_pos 02238#define reg_fste_w1_11_4_len 82239#define reg_fste_w1_11_4_lsb 42240#define xd_p_reg_fste_w2_7_0 0xA34D2241#define reg_fste_w2_7_0_pos 02242#define reg_fste_w2_7_0_len 82243#define reg_fste_w2_7_0_lsb 02244#define xd_p_reg_fste_w2_11_8 0xA34E2245#define reg_fste_w2_11_8_pos 02246#define reg_fste_w2_11_8_len 42247#define reg_fste_w2_11_8_lsb 82248#define xd_p_reg_fste_w3_3_0 0xA34E2249#define reg_fste_w3_3_0_pos 42250#define reg_fste_w3_3_0_len 42251#define reg_fste_w3_3_0_lsb 02252#define xd_p_reg_fste_w3_11_4 0xA34F2253#define reg_fste_w3_11_4_pos 02254#define reg_fste_w3_11_4_len 82255#define reg_fste_w3_11_4_lsb 42256#define xd_p_reg_fste_w4_7_0 0xA3502257#define reg_fste_w4_7_0_pos 02258#define reg_fste_w4_7_0_len 82259#define reg_fste_w4_7_0_lsb 02260#define xd_p_reg_fste_w4_11_8 0xA3512261#define reg_fste_w4_11_8_pos 02262#define reg_fste_w4_11_8_len 42263#define reg_fste_w4_11_8_lsb 82264#define xd_p_reg_fste_w5_3_0 0xA3512265#define reg_fste_w5_3_0_pos 42266#define reg_fste_w5_3_0_len 42267#define reg_fste_w5_3_0_lsb 02268#define xd_p_reg_fste_w5_11_4 0xA3522269#define reg_fste_w5_11_4_pos 02270#define reg_fste_w5_11_4_len 82271#define reg_fste_w5_11_4_lsb 42272#define xd_p_reg_fste_w6_7_0 0xA3532273#define reg_fste_w6_7_0_pos 02274#define reg_fste_w6_7_0_len 82275#define reg_fste_w6_7_0_lsb 02276#define xd_p_reg_fste_w6_11_8 0xA3542277#define reg_fste_w6_11_8_pos 02278#define reg_fste_w6_11_8_len 42279#define reg_fste_w6_11_8_lsb 82280#define xd_p_reg_fste_w7_3_0 0xA3542281#define reg_fste_w7_3_0_pos 42282#define reg_fste_w7_3_0_len 42283#define reg_fste_w7_3_0_lsb 02284#define xd_p_reg_fste_w7_11_4 0xA3552285#define reg_fste_w7_11_4_pos 02286#define reg_fste_w7_11_4_len 82287#define reg_fste_w7_11_4_lsb 42288#define xd_p_reg_fste_w8_7_0 0xA3562289#define reg_fste_w8_7_0_pos 02290#define reg_fste_w8_7_0_len 82291#define reg_fste_w8_7_0_lsb 02292#define xd_p_reg_fste_w8_11_8 0xA3572293#define reg_fste_w8_11_8_pos 02294#define reg_fste_w8_11_8_len 42295#define reg_fste_w8_11_8_lsb 82296#define xd_p_reg_fste_w9_3_0 0xA3572297#define reg_fste_w9_3_0_pos 42298#define reg_fste_w9_3_0_len 42299#define reg_fste_w9_3_0_lsb 02300#define xd_p_reg_fste_w9_11_4 0xA3582301#define reg_fste_w9_11_4_pos 02302#define reg_fste_w9_11_4_len 82303#define reg_fste_w9_11_4_lsb 42304#define xd_p_reg_fste_wa_7_0 0xA3592305#define reg_fste_wa_7_0_pos 02306#define reg_fste_wa_7_0_len 82307#define reg_fste_wa_7_0_lsb 02308#define xd_p_reg_fste_wa_11_8 0xA35A2309#define reg_fste_wa_11_8_pos 02310#define reg_fste_wa_11_8_len 42311#define reg_fste_wa_11_8_lsb 82312#define xd_p_reg_fste_wb_3_0 0xA35A2313#define reg_fste_wb_3_0_pos 42314#define reg_fste_wb_3_0_len 42315#define reg_fste_wb_3_0_lsb 02316#define xd_p_reg_fste_wb_11_4 0xA35B2317#define reg_fste_wb_11_4_pos 02318#define reg_fste_wb_11_4_len 82319#define reg_fste_wb_11_4_lsb 42320#define xd_r_fd_fste_i_adj 0xA35C2321#define fd_fste_i_adj_pos 02322#define fd_fste_i_adj_len 52323#define fd_fste_i_adj_lsb 02324#define xd_r_fd_fste_f_adj_7_0 0xA35D2325#define fd_fste_f_adj_7_0_pos 02326#define fd_fste_f_adj_7_0_len 82327#define fd_fste_f_adj_7_0_lsb 02328#define xd_r_fd_fste_f_adj_15_8 0xA35E2329#define fd_fste_f_adj_15_8_pos 02330#define fd_fste_f_adj_15_8_len 82331#define fd_fste_f_adj_15_8_lsb 82332#define xd_r_fd_fste_f_adj_19_16 0xA35F2333#define fd_fste_f_adj_19_16_pos 02334#define fd_fste_f_adj_19_16_len 42335#define fd_fste_f_adj_19_16_lsb 162336#define xd_p_reg_feq_Leak_Bypass 0xA3662337#define reg_feq_Leak_Bypass_pos 02338#define reg_feq_Leak_Bypass_len 12339#define reg_feq_Leak_Bypass_lsb 02340#define xd_p_reg_feq_Leak_Mneg1 0xA3662341#define reg_feq_Leak_Mneg1_pos 12342#define reg_feq_Leak_Mneg1_len 32343#define reg_feq_Leak_Mneg1_lsb 02344#define xd_p_reg_feq_Leak_B_ShiftQ 0xA3662345#define reg_feq_Leak_B_ShiftQ_pos 42346#define reg_feq_Leak_B_ShiftQ_len 42347#define reg_feq_Leak_B_ShiftQ_lsb 02348#define xd_p_reg_feq_Leak_B_Float0 0xA3672349#define reg_feq_Leak_B_Float0_pos 02350#define reg_feq_Leak_B_Float0_len 82351#define reg_feq_Leak_B_Float0_lsb 02352#define xd_p_reg_feq_Leak_B_Float1 0xA3682353#define reg_feq_Leak_B_Float1_pos 02354#define reg_feq_Leak_B_Float1_len 82355#define reg_feq_Leak_B_Float1_lsb 02356#define xd_p_reg_feq_Leak_B_Float2 0xA3692357#define reg_feq_Leak_B_Float2_pos 02358#define reg_feq_Leak_B_Float2_len 82359#define reg_feq_Leak_B_Float2_lsb 02360#define xd_p_reg_feq_Leak_B_Float3 0xA36A2361#define reg_feq_Leak_B_Float3_pos 02362#define reg_feq_Leak_B_Float3_len 82363#define reg_feq_Leak_B_Float3_lsb 02364#define xd_p_reg_feq_Leak_B_Float4 0xA36B2365#define reg_feq_Leak_B_Float4_pos 02366#define reg_feq_Leak_B_Float4_len 82367#define reg_feq_Leak_B_Float4_lsb 02368#define xd_p_reg_feq_Leak_B_Float5 0xA36C2369#define reg_feq_Leak_B_Float5_pos 02370#define reg_feq_Leak_B_Float5_len 82371#define reg_feq_Leak_B_Float5_lsb 02372#define xd_p_reg_feq_Leak_B_Float6 0xA36D2373#define reg_feq_Leak_B_Float6_pos 02374#define reg_feq_Leak_B_Float6_len 82375#define reg_feq_Leak_B_Float6_lsb 02376#define xd_p_reg_feq_Leak_B_Float7 0xA36E2377#define reg_feq_Leak_B_Float7_pos 02378#define reg_feq_Leak_B_Float7_len 82379#define reg_feq_Leak_B_Float7_lsb 02380#define xd_r_reg_feq_data_h2_7_0 0xA36F2381#define reg_feq_data_h2_7_0_pos 02382#define reg_feq_data_h2_7_0_len 82383#define reg_feq_data_h2_7_0_lsb 02384#define xd_r_reg_feq_data_h2_9_8 0xA3702385#define reg_feq_data_h2_9_8_pos 02386#define reg_feq_data_h2_9_8_len 22387#define reg_feq_data_h2_9_8_lsb 82388#define xd_p_reg_feq_leak_use_slice_tps 0xA3712389#define reg_feq_leak_use_slice_tps_pos 02390#define reg_feq_leak_use_slice_tps_len 12391#define reg_feq_leak_use_slice_tps_lsb 02392#define xd_p_reg_feq_read_update 0xA3712393#define reg_feq_read_update_pos 12394#define reg_feq_read_update_len 12395#define reg_feq_read_update_lsb 02396#define xd_p_reg_feq_data_vld 0xA3712397#define reg_feq_data_vld_pos 22398#define reg_feq_data_vld_len 12399#define reg_feq_data_vld_lsb 02400#define xd_p_reg_feq_tone_idx_4_0 0xA3712401#define reg_feq_tone_idx_4_0_pos 32402#define reg_feq_tone_idx_4_0_len 52403#define reg_feq_tone_idx_4_0_lsb 02404#define xd_p_reg_feq_tone_idx_12_5 0xA3722405#define reg_feq_tone_idx_12_5_pos 02406#define reg_feq_tone_idx_12_5_len 82407#define reg_feq_tone_idx_12_5_lsb 52408#define xd_r_reg_feq_data_re_7_0 0xA3732409#define reg_feq_data_re_7_0_pos 02410#define reg_feq_data_re_7_0_len 82411#define reg_feq_data_re_7_0_lsb 02412#define xd_r_reg_feq_data_re_10_8 0xA3742413#define reg_feq_data_re_10_8_pos 02414#define reg_feq_data_re_10_8_len 32415#define reg_feq_data_re_10_8_lsb 82416#define xd_r_reg_feq_data_im_7_0 0xA3752417#define reg_feq_data_im_7_0_pos 02418#define reg_feq_data_im_7_0_len 82419#define reg_feq_data_im_7_0_lsb 02420#define xd_r_reg_feq_data_im_10_8 0xA3762421#define reg_feq_data_im_10_8_pos 02422#define reg_feq_data_im_10_8_len 32423#define reg_feq_data_im_10_8_lsb 82424#define xd_r_reg_feq_y_re 0xA3772425#define reg_feq_y_re_pos 02426#define reg_feq_y_re_len 82427#define reg_feq_y_re_lsb 02428#define xd_r_reg_feq_y_im 0xA3782429#define reg_feq_y_im_pos 02430#define reg_feq_y_im_len 82431#define reg_feq_y_im_lsb 02432#define xd_r_reg_feq_h_re_7_0 0xA3792433#define reg_feq_h_re_7_0_pos 02434#define reg_feq_h_re_7_0_len 82435#define reg_feq_h_re_7_0_lsb 02436#define xd_r_reg_feq_h_re_8 0xA37A2437#define reg_feq_h_re_8_pos 02438#define reg_feq_h_re_8_len 12439#define reg_feq_h_re_8_lsb 02440#define xd_r_reg_feq_h_im_7_0 0xA37B2441#define reg_feq_h_im_7_0_pos 02442#define reg_feq_h_im_7_0_len 82443#define reg_feq_h_im_7_0_lsb 02444#define xd_r_reg_feq_h_im_8 0xA37C2445#define reg_feq_h_im_8_pos 02446#define reg_feq_h_im_8_len 12447#define reg_feq_h_im_8_lsb 02448#define xd_p_fec_super_frm_unit_7_0 0xA3802449#define fec_super_frm_unit_7_0_pos 02450#define fec_super_frm_unit_7_0_len 82451#define fec_super_frm_unit_7_0_lsb 02452#define xd_p_fec_super_frm_unit_15_8 0xA3812453#define fec_super_frm_unit_15_8_pos 02454#define fec_super_frm_unit_15_8_len 82455#define fec_super_frm_unit_15_8_lsb 82456#define xd_r_fec_vtb_err_bit_cnt_7_0 0xA3822457#define fec_vtb_err_bit_cnt_7_0_pos 02458#define fec_vtb_err_bit_cnt_7_0_len 82459#define fec_vtb_err_bit_cnt_7_0_lsb 02460#define xd_r_fec_vtb_err_bit_cnt_15_8 0xA3832461#define fec_vtb_err_bit_cnt_15_8_pos 02462#define fec_vtb_err_bit_cnt_15_8_len 82463#define fec_vtb_err_bit_cnt_15_8_lsb 82464#define xd_r_fec_vtb_err_bit_cnt_23_16 0xA3842465#define fec_vtb_err_bit_cnt_23_16_pos 02466#define fec_vtb_err_bit_cnt_23_16_len 82467#define fec_vtb_err_bit_cnt_23_16_lsb 162468#define xd_p_fec_rsd_packet_unit_7_0 0xA3852469#define fec_rsd_packet_unit_7_0_pos 02470#define fec_rsd_packet_unit_7_0_len 82471#define fec_rsd_packet_unit_7_0_lsb 02472#define xd_p_fec_rsd_packet_unit_15_8 0xA3862473#define fec_rsd_packet_unit_15_8_pos 02474#define fec_rsd_packet_unit_15_8_len 82475#define fec_rsd_packet_unit_15_8_lsb 82476#define xd_r_fec_rsd_bit_err_cnt_7_0 0xA3872477#define fec_rsd_bit_err_cnt_7_0_pos 02478#define fec_rsd_bit_err_cnt_7_0_len 82479#define fec_rsd_bit_err_cnt_7_0_lsb 02480#define xd_r_fec_rsd_bit_err_cnt_15_8 0xA3882481#define fec_rsd_bit_err_cnt_15_8_pos 02482#define fec_rsd_bit_err_cnt_15_8_len 82483#define fec_rsd_bit_err_cnt_15_8_lsb 82484#define xd_r_fec_rsd_bit_err_cnt_23_16 0xA3892485#define fec_rsd_bit_err_cnt_23_16_pos 02486#define fec_rsd_bit_err_cnt_23_16_len 82487#define fec_rsd_bit_err_cnt_23_16_lsb 162488#define xd_r_fec_rsd_abort_packet_cnt_7_0 0xA38A2489#define fec_rsd_abort_packet_cnt_7_0_pos 02490#define fec_rsd_abort_packet_cnt_7_0_len 82491#define fec_rsd_abort_packet_cnt_7_0_lsb 02492#define xd_r_fec_rsd_abort_packet_cnt_15_8 0xA38B2493#define fec_rsd_abort_packet_cnt_15_8_pos 02494#define fec_rsd_abort_packet_cnt_15_8_len 82495#define fec_rsd_abort_packet_cnt_15_8_lsb 82496#define xd_p_fec_RSD_PKT_NUM_PER_UNIT_7_0 0xA38C2497#define fec_RSD_PKT_NUM_PER_UNIT_7_0_pos 02498#define fec_RSD_PKT_NUM_PER_UNIT_7_0_len 82499#define fec_RSD_PKT_NUM_PER_UNIT_7_0_lsb 02500#define xd_p_fec_RSD_PKT_NUM_PER_UNIT_15_8 0xA38D2501#define fec_RSD_PKT_NUM_PER_UNIT_15_8_pos 02502#define fec_RSD_PKT_NUM_PER_UNIT_15_8_len 82503#define fec_RSD_PKT_NUM_PER_UNIT_15_8_lsb 82504#define xd_p_fec_RS_TH_1_7_0 0xA38E2505#define fec_RS_TH_1_7_0_pos 02506#define fec_RS_TH_1_7_0_len 82507#define fec_RS_TH_1_7_0_lsb 02508#define xd_p_fec_RS_TH_1_15_8 0xA38F2509#define fec_RS_TH_1_15_8_pos 02510#define fec_RS_TH_1_15_8_len 82511#define fec_RS_TH_1_15_8_lsb 82512#define xd_p_fec_RS_TH_2 0xA3902513#define fec_RS_TH_2_pos 02514#define fec_RS_TH_2_len 82515#define fec_RS_TH_2_lsb 02516#define xd_p_fec_mon_en 0xA3912517#define fec_mon_en_pos 02518#define fec_mon_en_len 12519#define fec_mon_en_lsb 02520#define xd_p_reg_b8to47 0xA3912521#define reg_b8to47_pos 12522#define reg_b8to47_len 12523#define reg_b8to47_lsb 02524#define xd_p_reg_rsd_sync_rep 0xA3912525#define reg_rsd_sync_rep_pos 22526#define reg_rsd_sync_rep_len 12527#define reg_rsd_sync_rep_lsb 02528#define xd_p_fec_rsd_retrain_rst 0xA3912529#define fec_rsd_retrain_rst_pos 32530#define fec_rsd_retrain_rst_len 12531#define fec_rsd_retrain_rst_lsb 02532#define xd_r_fec_rsd_ber_rdy 0xA3912533#define fec_rsd_ber_rdy_pos 42534#define fec_rsd_ber_rdy_len 12535#define fec_rsd_ber_rdy_lsb 02536#define xd_p_fec_rsd_ber_rst 0xA3912537#define fec_rsd_ber_rst_pos 52538#define fec_rsd_ber_rst_len 12539#define fec_rsd_ber_rst_lsb 02540#define xd_r_fec_vtb_ber_rdy 0xA3912541#define fec_vtb_ber_rdy_pos 62542#define fec_vtb_ber_rdy_len 12543#define fec_vtb_ber_rdy_lsb 02544#define xd_p_fec_vtb_ber_rst 0xA3912545#define fec_vtb_ber_rst_pos 72546#define fec_vtb_ber_rst_len 12547#define fec_vtb_ber_rst_lsb 02548#define xd_p_reg_vtb_clk40en 0xA3922549#define reg_vtb_clk40en_pos 02550#define reg_vtb_clk40en_len 12551#define reg_vtb_clk40en_lsb 02552#define xd_p_fec_vtb_rsd_mon_en 0xA3922553#define fec_vtb_rsd_mon_en_pos 12554#define fec_vtb_rsd_mon_en_len 12555#define fec_vtb_rsd_mon_en_lsb 02556#define xd_p_reg_fec_data_en 0xA3922557#define reg_fec_data_en_pos 22558#define reg_fec_data_en_len 12559#define reg_fec_data_en_lsb 02560#define xd_p_fec_dummy_reg_2 0xA3922561#define fec_dummy_reg_2_pos 32562#define fec_dummy_reg_2_len 32563#define fec_dummy_reg_2_lsb 02564#define xd_p_reg_sync_chk 0xA3922565#define reg_sync_chk_pos 62566#define reg_sync_chk_len 12567#define reg_sync_chk_lsb 02568#define xd_p_fec_rsd_bypass 0xA3922569#define fec_rsd_bypass_pos 72570#define fec_rsd_bypass_len 12571#define fec_rsd_bypass_lsb 02572#define xd_p_fec_sw_rst 0xA3932573#define fec_sw_rst_pos 02574#define fec_sw_rst_len 12575#define fec_sw_rst_lsb 02576#define xd_r_fec_vtb_pm_crc 0xA3942577#define fec_vtb_pm_crc_pos 02578#define fec_vtb_pm_crc_len 82579#define fec_vtb_pm_crc_lsb 02580#define xd_r_fec_vtb_tb_7_crc 0xA3952581#define fec_vtb_tb_7_crc_pos 02582#define fec_vtb_tb_7_crc_len 82583#define fec_vtb_tb_7_crc_lsb 02584#define xd_r_fec_vtb_tb_6_crc 0xA3962585#define fec_vtb_tb_6_crc_pos 02586#define fec_vtb_tb_6_crc_len 82587#define fec_vtb_tb_6_crc_lsb 02588#define xd_r_fec_vtb_tb_5_crc 0xA3972589#define fec_vtb_tb_5_crc_pos 02590#define fec_vtb_tb_5_crc_len 82591#define fec_vtb_tb_5_crc_lsb 02592#define xd_r_fec_vtb_tb_4_crc 0xA3982593#define fec_vtb_tb_4_crc_pos 02594#define fec_vtb_tb_4_crc_len 82595#define fec_vtb_tb_4_crc_lsb 02596#define xd_r_fec_vtb_tb_3_crc 0xA3992597#define fec_vtb_tb_3_crc_pos 02598#define fec_vtb_tb_3_crc_len 82599#define fec_vtb_tb_3_crc_lsb 02600#define xd_r_fec_vtb_tb_2_crc 0xA39A2601#define fec_vtb_tb_2_crc_pos 02602#define fec_vtb_tb_2_crc_len 82603#define fec_vtb_tb_2_crc_lsb 02604#define xd_r_fec_vtb_tb_1_crc 0xA39B2605#define fec_vtb_tb_1_crc_pos 02606#define fec_vtb_tb_1_crc_len 82607#define fec_vtb_tb_1_crc_lsb 02608#define xd_r_fec_vtb_tb_0_crc 0xA39C2609#define fec_vtb_tb_0_crc_pos 02610#define fec_vtb_tb_0_crc_len 82611#define fec_vtb_tb_0_crc_lsb 02612#define xd_r_fec_rsd_bank0_crc 0xA39D2613#define fec_rsd_bank0_crc_pos 02614#define fec_rsd_bank0_crc_len 82615#define fec_rsd_bank0_crc_lsb 02616#define xd_r_fec_rsd_bank1_crc 0xA39E2617#define fec_rsd_bank1_crc_pos 02618#define fec_rsd_bank1_crc_len 82619#define fec_rsd_bank1_crc_lsb 02620#define xd_r_fec_idi_vtb_crc 0xA39F2621#define fec_idi_vtb_crc_pos 02622#define fec_idi_vtb_crc_len 82623#define fec_idi_vtb_crc_lsb 02624#define xd_g_reg_tpsd_txmod 0xA3C02625#define reg_tpsd_txmod_pos 02626#define reg_tpsd_txmod_len 22627#define reg_tpsd_txmod_lsb 02628#define xd_g_reg_tpsd_gi 0xA3C02629#define reg_tpsd_gi_pos 22630#define reg_tpsd_gi_len 22631#define reg_tpsd_gi_lsb 02632#define xd_g_reg_tpsd_hier 0xA3C02633#define reg_tpsd_hier_pos 42634#define reg_tpsd_hier_len 32635#define reg_tpsd_hier_lsb 02636#define xd_g_reg_bw 0xA3C12637#define reg_bw_pos 22638#define reg_bw_len 22639#define reg_bw_lsb 02640#define xd_g_reg_dec_pri 0xA3C12641#define reg_dec_pri_pos 42642#define reg_dec_pri_len 12643#define reg_dec_pri_lsb 02644#define xd_g_reg_tpsd_const 0xA3C12645#define reg_tpsd_const_pos 62646#define reg_tpsd_const_len 22647#define reg_tpsd_const_lsb 02648#define xd_g_reg_tpsd_hpcr 0xA3C22649#define reg_tpsd_hpcr_pos 02650#define reg_tpsd_hpcr_len 32651#define reg_tpsd_hpcr_lsb 02652#define xd_g_reg_tpsd_lpcr 0xA3C22653#define reg_tpsd_lpcr_pos 32654#define reg_tpsd_lpcr_len 32655#define reg_tpsd_lpcr_lsb 02656#define xd_g_reg_ofsm_clk 0xA3D02657#define reg_ofsm_clk_pos 02658#define reg_ofsm_clk_len 32659#define reg_ofsm_clk_lsb 02660#define xd_g_reg_fclk_cfg 0xA3D12661#define reg_fclk_cfg_pos 02662#define reg_fclk_cfg_len 12663#define reg_fclk_cfg_lsb 02664#define xd_g_reg_fclk_idi 0xA3D12665#define reg_fclk_idi_pos 12666#define reg_fclk_idi_len 12667#define reg_fclk_idi_lsb 02668#define xd_g_reg_fclk_odi 0xA3D12669#define reg_fclk_odi_pos 22670#define reg_fclk_odi_len 12671#define reg_fclk_odi_lsb 02672#define xd_g_reg_fclk_rsd 0xA3D12673#define reg_fclk_rsd_pos 32674#define reg_fclk_rsd_len 12675#define reg_fclk_rsd_lsb 02676#define xd_g_reg_fclk_vtb 0xA3D12677#define reg_fclk_vtb_pos 42678#define reg_fclk_vtb_len 12679#define reg_fclk_vtb_lsb 02680#define xd_g_reg_fclk_cste 0xA3D12681#define reg_fclk_cste_pos 52682#define reg_fclk_cste_len 12683#define reg_fclk_cste_lsb 02684#define xd_g_reg_fclk_mp2if 0xA3D12685#define reg_fclk_mp2if_pos 62686#define reg_fclk_mp2if_len 12687#define reg_fclk_mp2if_lsb 02688#define xd_I2C_i2c_m_slave_addr 0xA4002689#define i2c_m_slave_addr_pos 02690#define i2c_m_slave_addr_len 82691#define i2c_m_slave_addr_lsb 02692#define xd_I2C_i2c_m_data1 0xA4012693#define i2c_m_data1_pos 02694#define i2c_m_data1_len 82695#define i2c_m_data1_lsb 02696#define xd_I2C_i2c_m_data2 0xA4022697#define i2c_m_data2_pos 02698#define i2c_m_data2_len 82699#define i2c_m_data2_lsb 02700#define xd_I2C_i2c_m_data3 0xA4032701#define i2c_m_data3_pos 02702#define i2c_m_data3_len 82703#define i2c_m_data3_lsb 02704#define xd_I2C_i2c_m_data4 0xA4042705#define i2c_m_data4_pos 02706#define i2c_m_data4_len 82707#define i2c_m_data4_lsb 02708#define xd_I2C_i2c_m_data5 0xA4052709#define i2c_m_data5_pos 02710#define i2c_m_data5_len 82711#define i2c_m_data5_lsb 02712#define xd_I2C_i2c_m_data6 0xA4062713#define i2c_m_data6_pos 02714#define i2c_m_data6_len 82715#define i2c_m_data6_lsb 02716#define xd_I2C_i2c_m_data7 0xA4072717#define i2c_m_data7_pos 02718#define i2c_m_data7_len 82719#define i2c_m_data7_lsb 02720#define xd_I2C_i2c_m_data8 0xA4082721#define i2c_m_data8_pos 02722#define i2c_m_data8_len 82723#define i2c_m_data8_lsb 02724#define xd_I2C_i2c_m_data9 0xA4092725#define i2c_m_data9_pos 02726#define i2c_m_data9_len 82727#define i2c_m_data9_lsb 02728#define xd_I2C_i2c_m_data10 0xA40A2729#define i2c_m_data10_pos 02730#define i2c_m_data10_len 82731#define i2c_m_data10_lsb 02732#define xd_I2C_i2c_m_data11 0xA40B2733#define i2c_m_data11_pos 02734#define i2c_m_data11_len 82735#define i2c_m_data11_lsb 02736#define xd_I2C_i2c_m_cmd_rw 0xA40C2737#define i2c_m_cmd_rw_pos 02738#define i2c_m_cmd_rw_len 12739#define i2c_m_cmd_rw_lsb 02740#define xd_I2C_i2c_m_cmd_rwlen 0xA40C2741#define i2c_m_cmd_rwlen_pos 32742#define i2c_m_cmd_rwlen_len 42743#define i2c_m_cmd_rwlen_lsb 02744#define xd_I2C_i2c_m_status_cmd_exe 0xA40D2745#define i2c_m_status_cmd_exe_pos 02746#define i2c_m_status_cmd_exe_len 12747#define i2c_m_status_cmd_exe_lsb 02748#define xd_I2C_i2c_m_status_wdat_done 0xA40D2749#define i2c_m_status_wdat_done_pos 12750#define i2c_m_status_wdat_done_len 12751#define i2c_m_status_wdat_done_lsb 02752#define xd_I2C_i2c_m_status_wdat_fail 0xA40D2753#define i2c_m_status_wdat_fail_pos 22754#define i2c_m_status_wdat_fail_len 12755#define i2c_m_status_wdat_fail_lsb 02756#define xd_I2C_i2c_m_period 0xA40E2757#define i2c_m_period_pos 02758#define i2c_m_period_len 82759#define i2c_m_period_lsb 02760#define xd_I2C_i2c_m_reg_msb_lsb 0xA40F2761#define i2c_m_reg_msb_lsb_pos 02762#define i2c_m_reg_msb_lsb_len 12763#define i2c_m_reg_msb_lsb_lsb 02764#define xd_I2C_reg_ofdm_rst 0xA40F2765#define reg_ofdm_rst_pos 12766#define reg_ofdm_rst_len 12767#define reg_ofdm_rst_lsb 02768#define xd_I2C_reg_sample_period_on_tuner 0xA40F2769#define reg_sample_period_on_tuner_pos 22770#define reg_sample_period_on_tuner_len 12771#define reg_sample_period_on_tuner_lsb 02772#define xd_I2C_reg_rst_i2c 0xA40F2773#define reg_rst_i2c_pos 32774#define reg_rst_i2c_len 12775#define reg_rst_i2c_lsb 02776#define xd_I2C_reg_ofdm_rst_en 0xA40F2777#define reg_ofdm_rst_en_pos 42778#define reg_ofdm_rst_en_len 12779#define reg_ofdm_rst_en_lsb 02780#define xd_I2C_reg_tuner_sda_sync_on 0xA40F2781#define reg_tuner_sda_sync_on_pos 52782#define reg_tuner_sda_sync_on_len 12783#define reg_tuner_sda_sync_on_lsb 02784#define xd_p_mp2if_data_access_disable_ofsm 0xA5002785#define mp2if_data_access_disable_ofsm_pos 02786#define mp2if_data_access_disable_ofsm_len 12787#define mp2if_data_access_disable_ofsm_lsb 02788#define xd_p_reg_mp2_sw_rst_ofsm 0xA5002789#define reg_mp2_sw_rst_ofsm_pos 12790#define reg_mp2_sw_rst_ofsm_len 12791#define reg_mp2_sw_rst_ofsm_lsb 02792#define xd_p_reg_mp2if_clk_en_ofsm 0xA5002793#define reg_mp2if_clk_en_ofsm_pos 22794#define reg_mp2if_clk_en_ofsm_len 12795#define reg_mp2if_clk_en_ofsm_lsb 02796#define xd_r_mp2if_sync_byte_locked 0xA5002797#define mp2if_sync_byte_locked_pos 32798#define mp2if_sync_byte_locked_len 12799#define mp2if_sync_byte_locked_lsb 02800#define xd_r_mp2if_ts_not_188 0xA5002801#define mp2if_ts_not_188_pos 42802#define mp2if_ts_not_188_len 12803#define mp2if_ts_not_188_lsb 02804#define xd_r_mp2if_psb_empty 0xA5002805#define mp2if_psb_empty_pos 52806#define mp2if_psb_empty_len 12807#define mp2if_psb_empty_lsb 02808#define xd_r_mp2if_psb_overflow 0xA5002809#define mp2if_psb_overflow_pos 62810#define mp2if_psb_overflow_len 12811#define mp2if_psb_overflow_lsb 02812#define xd_p_mp2if_keep_sf_sync_byte_ofsm 0xA5002813#define mp2if_keep_sf_sync_byte_ofsm_pos 72814#define mp2if_keep_sf_sync_byte_ofsm_len 12815#define mp2if_keep_sf_sync_byte_ofsm_lsb 02816#define xd_r_mp2if_psb_mp2if_num_pkt 0xA5012817#define mp2if_psb_mp2if_num_pkt_pos 02818#define mp2if_psb_mp2if_num_pkt_len 62819#define mp2if_psb_mp2if_num_pkt_lsb 02820#define xd_p_reg_mpeg_full_speed_ofsm 0xA5012821#define reg_mpeg_full_speed_ofsm_pos 62822#define reg_mpeg_full_speed_ofsm_len 12823#define reg_mpeg_full_speed_ofsm_lsb 02824#define xd_p_mp2if_mpeg_ser_mode_ofsm 0xA5012825#define mp2if_mpeg_ser_mode_ofsm_pos 72826#define mp2if_mpeg_ser_mode_ofsm_len 12827#define mp2if_mpeg_ser_mode_ofsm_lsb 02828#define xd_p_reg_sw_mon51 0xA6002829#define reg_sw_mon51_pos 02830#define reg_sw_mon51_len 82831#define reg_sw_mon51_lsb 02832#define xd_p_reg_top_pcsel 0xA6012833#define reg_top_pcsel_pos 02834#define reg_top_pcsel_len 12835#define reg_top_pcsel_lsb 02836#define xd_p_reg_top_rs232 0xA6012837#define reg_top_rs232_pos 12838#define reg_top_rs232_len 12839#define reg_top_rs232_lsb 02840#define xd_p_reg_top_pcout 0xA6012841#define reg_top_pcout_pos 22842#define reg_top_pcout_len 12843#define reg_top_pcout_lsb 02844#define xd_p_reg_top_debug 0xA6012845#define reg_top_debug_pos 32846#define reg_top_debug_len 12847#define reg_top_debug_lsb 02848#define xd_p_reg_top_adcdly 0xA6012849#define reg_top_adcdly_pos 42850#define reg_top_adcdly_len 22851#define reg_top_adcdly_lsb 02852#define xd_p_reg_top_pwrdw 0xA6012853#define reg_top_pwrdw_pos 62854#define reg_top_pwrdw_len 12855#define reg_top_pwrdw_lsb 02856#define xd_p_reg_top_pwrdw_inv 0xA6012857#define reg_top_pwrdw_inv_pos 72858#define reg_top_pwrdw_inv_len 12859#define reg_top_pwrdw_inv_lsb 02860#define xd_p_reg_top_int_inv 0xA6022861#define reg_top_int_inv_pos 02862#define reg_top_int_inv_len 12863#define reg_top_int_inv_lsb 02864#define xd_p_reg_top_dio_sel 0xA6022865#define reg_top_dio_sel_pos 12866#define reg_top_dio_sel_len 12867#define reg_top_dio_sel_lsb 02868#define xd_p_reg_top_gpioon0 0xA6032869#define reg_top_gpioon0_pos 02870#define reg_top_gpioon0_len 12871#define reg_top_gpioon0_lsb 02872#define xd_p_reg_top_gpioon1 0xA6032873#define reg_top_gpioon1_pos 12874#define reg_top_gpioon1_len 12875#define reg_top_gpioon1_lsb 02876#define xd_p_reg_top_gpioon2 0xA6032877#define reg_top_gpioon2_pos 22878#define reg_top_gpioon2_len 12879#define reg_top_gpioon2_lsb 02880#define xd_p_reg_top_gpioon3 0xA6032881#define reg_top_gpioon3_pos 32882#define reg_top_gpioon3_len 12883#define reg_top_gpioon3_lsb 02884#define xd_p_reg_top_lockon1 0xA6032885#define reg_top_lockon1_pos 42886#define reg_top_lockon1_len 12887#define reg_top_lockon1_lsb 02888#define xd_p_reg_top_lockon2 0xA6032889#define reg_top_lockon2_pos 52890#define reg_top_lockon2_len 12891#define reg_top_lockon2_lsb 02892#define xd_p_reg_top_gpioo0 0xA6042893#define reg_top_gpioo0_pos 02894#define reg_top_gpioo0_len 12895#define reg_top_gpioo0_lsb 02896#define xd_p_reg_top_gpioo1 0xA6042897#define reg_top_gpioo1_pos 12898#define reg_top_gpioo1_len 12899#define reg_top_gpioo1_lsb 02900#define xd_p_reg_top_gpioo2 0xA6042901#define reg_top_gpioo2_pos 22902#define reg_top_gpioo2_len 12903#define reg_top_gpioo2_lsb 02904#define xd_p_reg_top_gpioo3 0xA6042905#define reg_top_gpioo3_pos 32906#define reg_top_gpioo3_len 12907#define reg_top_gpioo3_lsb 02908#define xd_p_reg_top_lock1 0xA6042909#define reg_top_lock1_pos 42910#define reg_top_lock1_len 12911#define reg_top_lock1_lsb 02912#define xd_p_reg_top_lock2 0xA6042913#define reg_top_lock2_pos 52914#define reg_top_lock2_len 12915#define reg_top_lock2_lsb 02916#define xd_p_reg_top_gpioen0 0xA6052917#define reg_top_gpioen0_pos 02918#define reg_top_gpioen0_len 12919#define reg_top_gpioen0_lsb 02920#define xd_p_reg_top_gpioen1 0xA6052921#define reg_top_gpioen1_pos 12922#define reg_top_gpioen1_len 12923#define reg_top_gpioen1_lsb 02924#define xd_p_reg_top_gpioen2 0xA6052925#define reg_top_gpioen2_pos 22926#define reg_top_gpioen2_len 12927#define reg_top_gpioen2_lsb 02928#define xd_p_reg_top_gpioen3 0xA6052929#define reg_top_gpioen3_pos 32930#define reg_top_gpioen3_len 12931#define reg_top_gpioen3_lsb 02932#define xd_p_reg_top_locken1 0xA6052933#define reg_top_locken1_pos 42934#define reg_top_locken1_len 12935#define reg_top_locken1_lsb 02936#define xd_p_reg_top_locken2 0xA6052937#define reg_top_locken2_pos 52938#define reg_top_locken2_len 12939#define reg_top_locken2_lsb 02940#define xd_r_reg_top_gpioi0 0xA6062941#define reg_top_gpioi0_pos 02942#define reg_top_gpioi0_len 12943#define reg_top_gpioi0_lsb 02944#define xd_r_reg_top_gpioi1 0xA6062945#define reg_top_gpioi1_pos 12946#define reg_top_gpioi1_len 12947#define reg_top_gpioi1_lsb 02948#define xd_r_reg_top_gpioi2 0xA6062949#define reg_top_gpioi2_pos 22950#define reg_top_gpioi2_len 12951#define reg_top_gpioi2_lsb 02952#define xd_r_reg_top_gpioi3 0xA6062953#define reg_top_gpioi3_pos 32954#define reg_top_gpioi3_len 12955#define reg_top_gpioi3_lsb 02956#define xd_r_reg_top_locki1 0xA6062957#define reg_top_locki1_pos 42958#define reg_top_locki1_len 12959#define reg_top_locki1_lsb 02960#define xd_r_reg_top_locki2 0xA6062961#define reg_top_locki2_pos 52962#define reg_top_locki2_len 12963#define reg_top_locki2_lsb 02964#define xd_p_reg_dummy_7_0 0xA6082965#define reg_dummy_7_0_pos 02966#define reg_dummy_7_0_len 82967#define reg_dummy_7_0_lsb 02968#define xd_p_reg_dummy_15_8 0xA6092969#define reg_dummy_15_8_pos 02970#define reg_dummy_15_8_len 82971#define reg_dummy_15_8_lsb 82972#define xd_p_reg_dummy_23_16 0xA60A2973#define reg_dummy_23_16_pos 02974#define reg_dummy_23_16_len 82975#define reg_dummy_23_16_lsb 162976#define xd_p_reg_dummy_31_24 0xA60B2977#define reg_dummy_31_24_pos 02978#define reg_dummy_31_24_len 82979#define reg_dummy_31_24_lsb 242980#define xd_p_reg_dummy_39_32 0xA60C2981#define reg_dummy_39_32_pos 02982#define reg_dummy_39_32_len 82983#define reg_dummy_39_32_lsb 322984#define xd_p_reg_dummy_47_40 0xA60D2985#define reg_dummy_47_40_pos 02986#define reg_dummy_47_40_len 82987#define reg_dummy_47_40_lsb 402988#define xd_p_reg_dummy_55_48 0xA60E2989#define reg_dummy_55_48_pos 02990#define reg_dummy_55_48_len 82991#define reg_dummy_55_48_lsb 482992#define xd_p_reg_dummy_63_56 0xA60F2993#define reg_dummy_63_56_pos 02994#define reg_dummy_63_56_len 82995#define reg_dummy_63_56_lsb 562996#define xd_p_reg_dummy_71_64 0xA6102997#define reg_dummy_71_64_pos 02998#define reg_dummy_71_64_len 82999#define reg_dummy_71_64_lsb 643000#define xd_p_reg_dummy_79_72 0xA6113001#define reg_dummy_79_72_pos 03002#define reg_dummy_79_72_len 83003#define reg_dummy_79_72_lsb 723004#define xd_p_reg_dummy_87_80 0xA6123005#define reg_dummy_87_80_pos 03006#define reg_dummy_87_80_len 83007#define reg_dummy_87_80_lsb 803008#define xd_p_reg_dummy_95_88 0xA6133009#define reg_dummy_95_88_pos 03010#define reg_dummy_95_88_len 83011#define reg_dummy_95_88_lsb 883012#define xd_p_reg_dummy_103_96 0xA6143013#define reg_dummy_103_96_pos 03014#define reg_dummy_103_96_len 83015#define reg_dummy_103_96_lsb 963016 3017#define xd_p_reg_unplug_flag 0xA6153018#define reg_unplug_flag_pos 03019#define reg_unplug_flag_len 13020#define reg_unplug_flag_lsb 1043021 3022#define xd_p_reg_api_dca_stes_request 0xA6153023#define reg_api_dca_stes_request_pos 13024#define reg_api_dca_stes_request_len 13025#define reg_api_dca_stes_request_lsb 03026 3027#define xd_p_reg_back_to_dca_flag 0xA6153028#define reg_back_to_dca_flag_pos 23029#define reg_back_to_dca_flag_len 13030#define reg_back_to_dca_flag_lsb 1063031 3032#define xd_p_reg_api_retrain_request 0xA6153033#define reg_api_retrain_request_pos 33034#define reg_api_retrain_request_len 13035#define reg_api_retrain_request_lsb 03036 3037#define xd_p_reg_Dyn_Top_Try_flag 0xA6153038#define reg_Dyn_Top_Try_flag_pos 33039#define reg_Dyn_Top_Try_flag_len 13040#define reg_Dyn_Top_Try_flag_lsb 1073041 3042#define xd_p_reg_API_retrain_freeze_flag 0xA6153043#define reg_API_retrain_freeze_flag_pos 43044#define reg_API_retrain_freeze_flag_len 13045#define reg_API_retrain_freeze_flag_lsb 1083046 3047#define xd_p_reg_dummy_111_104 0xA6153048#define reg_dummy_111_104_pos 03049#define reg_dummy_111_104_len 83050#define reg_dummy_111_104_lsb 1043051#define xd_p_reg_dummy_119_112 0xA6163052#define reg_dummy_119_112_pos 03053#define reg_dummy_119_112_len 83054#define reg_dummy_119_112_lsb 1123055#define xd_p_reg_dummy_127_120 0xA6173056#define reg_dummy_127_120_pos 03057#define reg_dummy_127_120_len 83058#define reg_dummy_127_120_lsb 1203059#define xd_p_reg_dummy_135_128 0xA6183060#define reg_dummy_135_128_pos 03061#define reg_dummy_135_128_len 83062#define reg_dummy_135_128_lsb 1283063 3064#define xd_p_reg_dummy_143_136 0xA6193065#define reg_dummy_143_136_pos 03066#define reg_dummy_143_136_len 83067#define reg_dummy_143_136_lsb 1363068 3069#define xd_p_reg_CCIR_dis 0xA6193070#define reg_CCIR_dis_pos 03071#define reg_CCIR_dis_len 13072#define reg_CCIR_dis_lsb 03073 3074#define xd_p_reg_dummy_151_144 0xA61A3075#define reg_dummy_151_144_pos 03076#define reg_dummy_151_144_len 83077#define reg_dummy_151_144_lsb 1443078 3079#define xd_p_reg_dummy_159_152 0xA61B3080#define reg_dummy_159_152_pos 03081#define reg_dummy_159_152_len 83082#define reg_dummy_159_152_lsb 1523083 3084#define xd_p_reg_dummy_167_160 0xA61C3085#define reg_dummy_167_160_pos 03086#define reg_dummy_167_160_len 83087#define reg_dummy_167_160_lsb 1603088 3089#define xd_p_reg_dummy_175_168 0xA61D3090#define reg_dummy_175_168_pos 03091#define reg_dummy_175_168_len 83092#define reg_dummy_175_168_lsb 1683093 3094#define xd_p_reg_dummy_183_176 0xA61E3095#define reg_dummy_183_176_pos 03096#define reg_dummy_183_176_len 83097#define reg_dummy_183_176_lsb 1763098 3099#define xd_p_reg_ofsm_read_rbc_en 0xA61E3100#define reg_ofsm_read_rbc_en_pos 23101#define reg_ofsm_read_rbc_en_len 13102#define reg_ofsm_read_rbc_en_lsb 03103 3104#define xd_p_reg_ce_filter_selection_dis 0xA61E3105#define reg_ce_filter_selection_dis_pos 13106#define reg_ce_filter_selection_dis_len 13107#define reg_ce_filter_selection_dis_lsb 03108 3109#define xd_p_reg_OFSM_version_control_7_0 0xA6113110#define reg_OFSM_version_control_7_0_pos 03111#define reg_OFSM_version_control_7_0_len 83112#define reg_OFSM_version_control_7_0_lsb 03113 3114#define xd_p_reg_OFSM_version_control_15_8 0xA61F3115#define reg_OFSM_version_control_15_8_pos 03116#define reg_OFSM_version_control_15_8_len 83117#define reg_OFSM_version_control_15_8_lsb 03118 3119#define xd_p_reg_OFSM_version_control_23_16 0xA6203120#define reg_OFSM_version_control_23_16_pos 03121#define reg_OFSM_version_control_23_16_len 83122#define reg_OFSM_version_control_23_16_lsb 03123 3124#define xd_p_reg_dummy_191_184 0xA61F3125#define reg_dummy_191_184_pos 03126#define reg_dummy_191_184_len 83127#define reg_dummy_191_184_lsb 1843128 3129#define xd_p_reg_dummy_199_192 0xA6203130#define reg_dummy_199_192_pos 03131#define reg_dummy_199_192_len 83132#define reg_dummy_199_192_lsb 1923133 3134#define xd_p_reg_ce_en 0xABC03135#define reg_ce_en_pos 03136#define reg_ce_en_len 13137#define reg_ce_en_lsb 03138#define xd_p_reg_ce_fctrl_en 0xABC03139#define reg_ce_fctrl_en_pos 13140#define reg_ce_fctrl_en_len 13141#define reg_ce_fctrl_en_lsb 03142#define xd_p_reg_ce_fste_tdi 0xABC03143#define reg_ce_fste_tdi_pos 23144#define reg_ce_fste_tdi_len 13145#define reg_ce_fste_tdi_lsb 03146#define xd_p_reg_ce_dynamic 0xABC03147#define reg_ce_dynamic_pos 33148#define reg_ce_dynamic_len 13149#define reg_ce_dynamic_lsb 03150#define xd_p_reg_ce_conf 0xABC03151#define reg_ce_conf_pos 43152#define reg_ce_conf_len 23153#define reg_ce_conf_lsb 03154#define xd_p_reg_ce_dyn12 0xABC03155#define reg_ce_dyn12_pos 63156#define reg_ce_dyn12_len 13157#define reg_ce_dyn12_lsb 03158#define xd_p_reg_ce_derot_en 0xABC03159#define reg_ce_derot_en_pos 73160#define reg_ce_derot_en_len 13161#define reg_ce_derot_en_lsb 03162#define xd_p_reg_ce_dynamic_th_7_0 0xABC13163#define reg_ce_dynamic_th_7_0_pos 03164#define reg_ce_dynamic_th_7_0_len 83165#define reg_ce_dynamic_th_7_0_lsb 03166#define xd_p_reg_ce_dynamic_th_15_8 0xABC23167#define reg_ce_dynamic_th_15_8_pos 03168#define reg_ce_dynamic_th_15_8_len 83169#define reg_ce_dynamic_th_15_8_lsb 83170#define xd_p_reg_ce_s1 0xABC33171#define reg_ce_s1_pos 03172#define reg_ce_s1_len 53173#define reg_ce_s1_lsb 03174#define xd_p_reg_ce_var_forced_value 0xABC33175#define reg_ce_var_forced_value_pos 53176#define reg_ce_var_forced_value_len 33177#define reg_ce_var_forced_value_lsb 03178#define xd_p_reg_ce_data_im_7_0 0xABC43179#define reg_ce_data_im_7_0_pos 03180#define reg_ce_data_im_7_0_len 83181#define reg_ce_data_im_7_0_lsb 03182#define xd_p_reg_ce_data_im_8 0xABC53183#define reg_ce_data_im_8_pos 03184#define reg_ce_data_im_8_len 13185#define reg_ce_data_im_8_lsb 03186#define xd_p_reg_ce_data_re_6_0 0xABC53187#define reg_ce_data_re_6_0_pos 13188#define reg_ce_data_re_6_0_len 73189#define reg_ce_data_re_6_0_lsb 03190#define xd_p_reg_ce_data_re_8_7 0xABC63191#define reg_ce_data_re_8_7_pos 03192#define reg_ce_data_re_8_7_len 23193#define reg_ce_data_re_8_7_lsb 73194#define xd_p_reg_ce_tone_5_0 0xABC63195#define reg_ce_tone_5_0_pos 23196#define reg_ce_tone_5_0_len 63197#define reg_ce_tone_5_0_lsb 03198#define xd_p_reg_ce_tone_12_6 0xABC73199#define reg_ce_tone_12_6_pos 03200#define reg_ce_tone_12_6_len 73201#define reg_ce_tone_12_6_lsb 63202#define xd_p_reg_ce_centroid_drift_th 0xABC83203#define reg_ce_centroid_drift_th_pos 03204#define reg_ce_centroid_drift_th_len 83205#define reg_ce_centroid_drift_th_lsb 03206#define xd_p_reg_ce_centroid_count_max 0xABC93207#define reg_ce_centroid_count_max_pos 03208#define reg_ce_centroid_count_max_len 43209#define reg_ce_centroid_count_max_lsb 03210#define xd_p_reg_ce_centroid_bias_inc_7_0 0xABCA3211#define reg_ce_centroid_bias_inc_7_0_pos 03212#define reg_ce_centroid_bias_inc_7_0_len 83213#define reg_ce_centroid_bias_inc_7_0_lsb 03214#define xd_p_reg_ce_centroid_bias_inc_8 0xABCB3215#define reg_ce_centroid_bias_inc_8_pos 03216#define reg_ce_centroid_bias_inc_8_len 13217#define reg_ce_centroid_bias_inc_8_lsb 03218#define xd_p_reg_ce_var_th0_7_0 0xABCC3219#define reg_ce_var_th0_7_0_pos 03220#define reg_ce_var_th0_7_0_len 83221#define reg_ce_var_th0_7_0_lsb 03222#define xd_p_reg_ce_var_th0_15_8 0xABCD3223#define reg_ce_var_th0_15_8_pos 03224#define reg_ce_var_th0_15_8_len 83225#define reg_ce_var_th0_15_8_lsb 83226#define xd_p_reg_ce_var_th1_7_0 0xABCE3227#define reg_ce_var_th1_7_0_pos 03228#define reg_ce_var_th1_7_0_len 83229#define reg_ce_var_th1_7_0_lsb 03230#define xd_p_reg_ce_var_th1_15_8 0xABCF3231#define reg_ce_var_th1_15_8_pos 03232#define reg_ce_var_th1_15_8_len 83233#define reg_ce_var_th1_15_8_lsb 83234#define xd_p_reg_ce_var_th2_7_0 0xABD03235#define reg_ce_var_th2_7_0_pos 03236#define reg_ce_var_th2_7_0_len 83237#define reg_ce_var_th2_7_0_lsb 03238#define xd_p_reg_ce_var_th2_15_8 0xABD13239#define reg_ce_var_th2_15_8_pos 03240#define reg_ce_var_th2_15_8_len 83241#define reg_ce_var_th2_15_8_lsb 83242#define xd_p_reg_ce_var_th3_7_0 0xABD23243#define reg_ce_var_th3_7_0_pos 03244#define reg_ce_var_th3_7_0_len 83245#define reg_ce_var_th3_7_0_lsb 03246#define xd_p_reg_ce_var_th3_15_8 0xABD33247#define reg_ce_var_th3_15_8_pos 03248#define reg_ce_var_th3_15_8_len 83249#define reg_ce_var_th3_15_8_lsb 83250#define xd_p_reg_ce_var_th4_7_0 0xABD43251#define reg_ce_var_th4_7_0_pos 03252#define reg_ce_var_th4_7_0_len 83253#define reg_ce_var_th4_7_0_lsb 03254#define xd_p_reg_ce_var_th4_15_8 0xABD53255#define reg_ce_var_th4_15_8_pos 03256#define reg_ce_var_th4_15_8_len 83257#define reg_ce_var_th4_15_8_lsb 83258#define xd_p_reg_ce_var_th5_7_0 0xABD63259#define reg_ce_var_th5_7_0_pos 03260#define reg_ce_var_th5_7_0_len 83261#define reg_ce_var_th5_7_0_lsb 03262#define xd_p_reg_ce_var_th5_15_8 0xABD73263#define reg_ce_var_th5_15_8_pos 03264#define reg_ce_var_th5_15_8_len 83265#define reg_ce_var_th5_15_8_lsb 83266#define xd_p_reg_ce_var_th6_7_0 0xABD83267#define reg_ce_var_th6_7_0_pos 03268#define reg_ce_var_th6_7_0_len 83269#define reg_ce_var_th6_7_0_lsb 03270#define xd_p_reg_ce_var_th6_15_8 0xABD93271#define reg_ce_var_th6_15_8_pos 03272#define reg_ce_var_th6_15_8_len 83273#define reg_ce_var_th6_15_8_lsb 83274#define xd_p_reg_ce_fctrl_reset 0xABDA3275#define reg_ce_fctrl_reset_pos 03276#define reg_ce_fctrl_reset_len 13277#define reg_ce_fctrl_reset_lsb 03278#define xd_p_reg_ce_cent_auto_clr_en 0xABDA3279#define reg_ce_cent_auto_clr_en_pos 13280#define reg_ce_cent_auto_clr_en_len 13281#define reg_ce_cent_auto_clr_en_lsb 03282#define xd_p_reg_ce_fctrl_auto_reset_en 0xABDA3283#define reg_ce_fctrl_auto_reset_en_pos 23284#define reg_ce_fctrl_auto_reset_en_len 13285#define reg_ce_fctrl_auto_reset_en_lsb 03286#define xd_p_reg_ce_var_forced_en 0xABDA3287#define reg_ce_var_forced_en_pos 33288#define reg_ce_var_forced_en_len 13289#define reg_ce_var_forced_en_lsb 03290#define xd_p_reg_ce_cent_forced_en 0xABDA3291#define reg_ce_cent_forced_en_pos 43292#define reg_ce_cent_forced_en_len 13293#define reg_ce_cent_forced_en_lsb 03294#define xd_p_reg_ce_var_max 0xABDA3295#define reg_ce_var_max_pos 53296#define reg_ce_var_max_len 33297#define reg_ce_var_max_lsb 03298#define xd_p_reg_ce_cent_forced_value_7_0 0xABDB3299#define reg_ce_cent_forced_value_7_0_pos 03300#define reg_ce_cent_forced_value_7_0_len 83301#define reg_ce_cent_forced_value_7_0_lsb 03302#define xd_p_reg_ce_cent_forced_value_11_8 0xABDC3303#define reg_ce_cent_forced_value_11_8_pos 03304#define reg_ce_cent_forced_value_11_8_len 43305#define reg_ce_cent_forced_value_11_8_lsb 83306#define xd_p_reg_ce_fctrl_rd 0xABDD3307#define reg_ce_fctrl_rd_pos 03308#define reg_ce_fctrl_rd_len 13309#define reg_ce_fctrl_rd_lsb 03310#define xd_p_reg_ce_centroid_max_6_0 0xABDD3311#define reg_ce_centroid_max_6_0_pos 13312#define reg_ce_centroid_max_6_0_len 73313#define reg_ce_centroid_max_6_0_lsb 03314#define xd_p_reg_ce_centroid_max_11_7 0xABDE3315#define reg_ce_centroid_max_11_7_pos 03316#define reg_ce_centroid_max_11_7_len 53317#define reg_ce_centroid_max_11_7_lsb 73318#define xd_p_reg_ce_var 0xABDF3319#define reg_ce_var_pos 03320#define reg_ce_var_len 33321#define reg_ce_var_lsb 03322#define xd_p_reg_ce_fctrl_rdy 0xABDF3323#define reg_ce_fctrl_rdy_pos 33324#define reg_ce_fctrl_rdy_len 13325#define reg_ce_fctrl_rdy_lsb 03326#define xd_p_reg_ce_centroid_out_3_0 0xABDF3327#define reg_ce_centroid_out_3_0_pos 43328#define reg_ce_centroid_out_3_0_len 43329#define reg_ce_centroid_out_3_0_lsb 03330#define xd_p_reg_ce_centroid_out_11_4 0xABE03331#define reg_ce_centroid_out_11_4_pos 03332#define reg_ce_centroid_out_11_4_len 83333#define reg_ce_centroid_out_11_4_lsb 43334#define xd_p_reg_ce_bias_7_0 0xABE13335#define reg_ce_bias_7_0_pos 03336#define reg_ce_bias_7_0_len 83337#define reg_ce_bias_7_0_lsb 03338#define xd_p_reg_ce_bias_11_8 0xABE23339#define reg_ce_bias_11_8_pos 03340#define reg_ce_bias_11_8_len 43341#define reg_ce_bias_11_8_lsb 83342#define xd_p_reg_ce_m1_3_0 0xABE23343#define reg_ce_m1_3_0_pos 43344#define reg_ce_m1_3_0_len 43345#define reg_ce_m1_3_0_lsb 03346#define xd_p_reg_ce_m1_11_4 0xABE33347#define reg_ce_m1_11_4_pos 03348#define reg_ce_m1_11_4_len 83349#define reg_ce_m1_11_4_lsb 43350#define xd_p_reg_ce_rh0_7_0 0xABE43351#define reg_ce_rh0_7_0_pos 03352#define reg_ce_rh0_7_0_len 83353#define reg_ce_rh0_7_0_lsb 03354#define xd_p_reg_ce_rh0_15_8 0xABE53355#define reg_ce_rh0_15_8_pos 03356#define reg_ce_rh0_15_8_len 83357#define reg_ce_rh0_15_8_lsb 83358#define xd_p_reg_ce_rh0_23_16 0xABE63359#define reg_ce_rh0_23_16_pos 03360#define reg_ce_rh0_23_16_len 83361#define reg_ce_rh0_23_16_lsb 163362#define xd_p_reg_ce_rh0_31_24 0xABE73363#define reg_ce_rh0_31_24_pos 03364#define reg_ce_rh0_31_24_len 83365#define reg_ce_rh0_31_24_lsb 243366#define xd_p_reg_ce_rh3_real_7_0 0xABE83367#define reg_ce_rh3_real_7_0_pos 03368#define reg_ce_rh3_real_7_0_len 83369#define reg_ce_rh3_real_7_0_lsb 03370#define xd_p_reg_ce_rh3_real_15_8 0xABE93371#define reg_ce_rh3_real_15_8_pos 03372#define reg_ce_rh3_real_15_8_len 83373#define reg_ce_rh3_real_15_8_lsb 83374#define xd_p_reg_ce_rh3_real_23_16 0xABEA3375#define reg_ce_rh3_real_23_16_pos 03376#define reg_ce_rh3_real_23_16_len 83377#define reg_ce_rh3_real_23_16_lsb 163378#define xd_p_reg_ce_rh3_real_31_24 0xABEB3379#define reg_ce_rh3_real_31_24_pos 03380#define reg_ce_rh3_real_31_24_len 83381#define reg_ce_rh3_real_31_24_lsb 243382#define xd_p_reg_ce_rh3_imag_7_0 0xABEC3383#define reg_ce_rh3_imag_7_0_pos 03384#define reg_ce_rh3_imag_7_0_len 83385#define reg_ce_rh3_imag_7_0_lsb 03386#define xd_p_reg_ce_rh3_imag_15_8 0xABED3387#define reg_ce_rh3_imag_15_8_pos 03388#define reg_ce_rh3_imag_15_8_len 83389#define reg_ce_rh3_imag_15_8_lsb 83390#define xd_p_reg_ce_rh3_imag_23_16 0xABEE3391#define reg_ce_rh3_imag_23_16_pos 03392#define reg_ce_rh3_imag_23_16_len 83393#define reg_ce_rh3_imag_23_16_lsb 163394#define xd_p_reg_ce_rh3_imag_31_24 0xABEF3395#define reg_ce_rh3_imag_31_24_pos 03396#define reg_ce_rh3_imag_31_24_len 83397#define reg_ce_rh3_imag_31_24_lsb 243398#define xd_p_reg_feq_fix_eh2_7_0 0xABF03399#define reg_feq_fix_eh2_7_0_pos 03400#define reg_feq_fix_eh2_7_0_len 83401#define reg_feq_fix_eh2_7_0_lsb 03402#define xd_p_reg_feq_fix_eh2_15_8 0xABF13403#define reg_feq_fix_eh2_15_8_pos 03404#define reg_feq_fix_eh2_15_8_len 83405#define reg_feq_fix_eh2_15_8_lsb 83406#define xd_p_reg_feq_fix_eh2_23_16 0xABF23407#define reg_feq_fix_eh2_23_16_pos 03408#define reg_feq_fix_eh2_23_16_len 83409#define reg_feq_fix_eh2_23_16_lsb 163410#define xd_p_reg_feq_fix_eh2_31_24 0xABF33411#define reg_feq_fix_eh2_31_24_pos 03412#define reg_feq_fix_eh2_31_24_len 83413#define reg_feq_fix_eh2_31_24_lsb 243414#define xd_p_reg_ce_m2_central_7_0 0xABF43415#define reg_ce_m2_central_7_0_pos 03416#define reg_ce_m2_central_7_0_len 83417#define reg_ce_m2_central_7_0_lsb 03418#define xd_p_reg_ce_m2_central_15_8 0xABF53419#define reg_ce_m2_central_15_8_pos 03420#define reg_ce_m2_central_15_8_len 83421#define reg_ce_m2_central_15_8_lsb 83422#define xd_p_reg_ce_fftshift 0xABF63423#define reg_ce_fftshift_pos 03424#define reg_ce_fftshift_len 43425#define reg_ce_fftshift_lsb 03426#define xd_p_reg_ce_fftshift1 0xABF63427#define reg_ce_fftshift1_pos 43428#define reg_ce_fftshift1_len 43429#define reg_ce_fftshift1_lsb 03430#define xd_p_reg_ce_fftshift2 0xABF73431#define reg_ce_fftshift2_pos 03432#define reg_ce_fftshift2_len 43433#define reg_ce_fftshift2_lsb 03434#define xd_p_reg_ce_top_mobile 0xABF73435#define reg_ce_top_mobile_pos 43436#define reg_ce_top_mobile_len 13437#define reg_ce_top_mobile_lsb 03438#define xd_p_reg_strong_sginal_detected 0xA2BC3439#define reg_strong_sginal_detected_pos 23440#define reg_strong_sginal_detected_len 13441#define reg_strong_sginal_detected_lsb 03442 3443#define XD_MP2IF_BASE 0xB0003444#define XD_MP2IF_CSR (0x00 + XD_MP2IF_BASE)3445#define XD_MP2IF_DMX_CTRL (0x03 + XD_MP2IF_BASE)3446#define XD_MP2IF_PID_IDX (0x04 + XD_MP2IF_BASE)3447#define XD_MP2IF_PID_DATA_L (0x05 + XD_MP2IF_BASE)3448#define XD_MP2IF_PID_DATA_H (0x06 + XD_MP2IF_BASE)3449#define XD_MP2IF_MISC (0x07 + XD_MP2IF_BASE)3450 3451extern struct dvb_frontend *af9005_fe_attach(struct dvb_usb_device *d);3452extern int af9005_read_ofdm_register(struct dvb_usb_device *d, u16 reg,3453 u8 * value);3454extern int af9005_read_ofdm_registers(struct dvb_usb_device *d, u16 reg,3455 u8 * values, int len);3456extern int af9005_write_ofdm_register(struct dvb_usb_device *d, u16 reg,3457 u8 value);3458extern int af9005_write_ofdm_registers(struct dvb_usb_device *d, u16 reg,3459 u8 * values, int len);3460extern int af9005_read_tuner_registers(struct dvb_usb_device *d, u16 reg,3461 u8 addr, u8 * values, int len);3462extern int af9005_write_tuner_registers(struct dvb_usb_device *d, u16 reg,3463 u8 * values, int len);3464extern int af9005_read_register_bits(struct dvb_usb_device *d, u16 reg,3465 u8 pos, u8 len, u8 * value);3466extern int af9005_write_register_bits(struct dvb_usb_device *d, u16 reg,3467 u8 pos, u8 len, u8 value);3468extern int af9005_send_command(struct dvb_usb_device *d, u8 command,3469 u8 * wbuf, int wlen, u8 * rbuf, int rlen);3470extern int af9005_read_eeprom(struct dvb_usb_device *d, u8 address,3471 u8 * values, int len);3472extern int af9005_tuner_attach(struct dvb_usb_adapter *adap);3473extern int af9005_led_control(struct dvb_usb_device *d, int onoff);3474 3475extern u8 regmask[8];3476 3477/* remote control decoder */3478extern int af9005_rc_decode(struct dvb_usb_device *d, u8 * data, int len,3479 u32 * event, int *state);3480extern struct rc_map_table rc_map_af9005_table[];3481extern int rc_map_af9005_table_size;3482 3483#endif3484