162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-or-later */ 262306a36Sopenharmony_ci/* Common header-file of the Linux driver for the Afatech 9005 362306a36Sopenharmony_ci * USB1.1 DVB-T receiver. 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright (C) 2007 Luca Olivetti (luca@ventoso.org) 662306a36Sopenharmony_ci * 762306a36Sopenharmony_ci * Thanks to Afatech who kindly provided information. 862306a36Sopenharmony_ci * 962306a36Sopenharmony_ci * see Documentation/driver-api/media/drivers/dvb-usb.rst for more information 1062306a36Sopenharmony_ci */ 1162306a36Sopenharmony_ci#ifndef _DVB_USB_AF9005_H_ 1262306a36Sopenharmony_ci#define _DVB_USB_AF9005_H_ 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ci#define DVB_USB_LOG_PREFIX "af9005" 1562306a36Sopenharmony_ci#include "dvb-usb.h" 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ciextern int dvb_usb_af9005_debug; 1862306a36Sopenharmony_ci#define deb_info(args...) dprintk(dvb_usb_af9005_debug,0x01,args) 1962306a36Sopenharmony_ci#define deb_xfer(args...) dprintk(dvb_usb_af9005_debug,0x02,args) 2062306a36Sopenharmony_ci#define deb_rc(args...) dprintk(dvb_usb_af9005_debug,0x04,args) 2162306a36Sopenharmony_ci#define deb_reg(args...) dprintk(dvb_usb_af9005_debug,0x08,args) 2262306a36Sopenharmony_ci#define deb_i2c(args...) dprintk(dvb_usb_af9005_debug,0x10,args) 2362306a36Sopenharmony_ci#define deb_fw(args...) dprintk(dvb_usb_af9005_debug,0x20,args) 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_ciextern bool dvb_usb_af9005_led; 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ci/* firmware */ 2862306a36Sopenharmony_ci#define FW_BULKOUT_SIZE 250 2962306a36Sopenharmony_cienum { 3062306a36Sopenharmony_ci FW_CONFIG, 3162306a36Sopenharmony_ci FW_CONFIRM, 3262306a36Sopenharmony_ci FW_BOOT 3362306a36Sopenharmony_ci}; 3462306a36Sopenharmony_ci 3562306a36Sopenharmony_ci/* af9005 commands */ 3662306a36Sopenharmony_ci#define AF9005_OFDM_REG 0 3762306a36Sopenharmony_ci#define AF9005_TUNER_REG 1 3862306a36Sopenharmony_ci 3962306a36Sopenharmony_ci#define AF9005_REGISTER_RW 0x20 4062306a36Sopenharmony_ci#define AF9005_REGISTER_RW_ACK 0x21 4162306a36Sopenharmony_ci 4262306a36Sopenharmony_ci#define AF9005_CMD_OFDM_REG 0x00 4362306a36Sopenharmony_ci#define AF9005_CMD_TUNER 0x80 4462306a36Sopenharmony_ci#define AF9005_CMD_BURST 0x02 4562306a36Sopenharmony_ci#define AF9005_CMD_AUTOINC 0x04 4662306a36Sopenharmony_ci#define AF9005_CMD_READ 0x00 4762306a36Sopenharmony_ci#define AF9005_CMD_WRITE 0x01 4862306a36Sopenharmony_ci 4962306a36Sopenharmony_ci/* af9005 registers */ 5062306a36Sopenharmony_ci#define APO_REG_RESET 0xAEFF 5162306a36Sopenharmony_ci 5262306a36Sopenharmony_ci#define APO_REG_I2C_RW_CAN_TUNER 0xF000 5362306a36Sopenharmony_ci#define APO_REG_I2C_RW_SILICON_TUNER 0xF001 5462306a36Sopenharmony_ci#define APO_REG_GPIO_RW_SILICON_TUNER 0xFFFE /* also for OFSM */ 5562306a36Sopenharmony_ci#define APO_REG_TRIGGER_OFSM 0xFFFF /* also for OFSM */ 5662306a36Sopenharmony_ci 5762306a36Sopenharmony_ci/*********************************************************************** 5862306a36Sopenharmony_ci * Apollo Registers from VLSI * 5962306a36Sopenharmony_ci ***********************************************************************/ 6062306a36Sopenharmony_ci#define xd_p_reg_aagc_inverted_agc 0xA000 6162306a36Sopenharmony_ci#define reg_aagc_inverted_agc_pos 0 6262306a36Sopenharmony_ci#define reg_aagc_inverted_agc_len 1 6362306a36Sopenharmony_ci#define reg_aagc_inverted_agc_lsb 0 6462306a36Sopenharmony_ci#define xd_p_reg_aagc_sign_only 0xA000 6562306a36Sopenharmony_ci#define reg_aagc_sign_only_pos 1 6662306a36Sopenharmony_ci#define reg_aagc_sign_only_len 1 6762306a36Sopenharmony_ci#define reg_aagc_sign_only_lsb 0 6862306a36Sopenharmony_ci#define xd_p_reg_aagc_slow_adc_en 0xA000 6962306a36Sopenharmony_ci#define reg_aagc_slow_adc_en_pos 2 7062306a36Sopenharmony_ci#define reg_aagc_slow_adc_en_len 1 7162306a36Sopenharmony_ci#define reg_aagc_slow_adc_en_lsb 0 7262306a36Sopenharmony_ci#define xd_p_reg_aagc_slow_adc_scale 0xA000 7362306a36Sopenharmony_ci#define reg_aagc_slow_adc_scale_pos 3 7462306a36Sopenharmony_ci#define reg_aagc_slow_adc_scale_len 5 7562306a36Sopenharmony_ci#define reg_aagc_slow_adc_scale_lsb 0 7662306a36Sopenharmony_ci#define xd_p_reg_aagc_check_slow_adc_lock 0xA001 7762306a36Sopenharmony_ci#define reg_aagc_check_slow_adc_lock_pos 0 7862306a36Sopenharmony_ci#define reg_aagc_check_slow_adc_lock_len 1 7962306a36Sopenharmony_ci#define reg_aagc_check_slow_adc_lock_lsb 0 8062306a36Sopenharmony_ci#define xd_p_reg_aagc_init_control 0xA001 8162306a36Sopenharmony_ci#define reg_aagc_init_control_pos 1 8262306a36Sopenharmony_ci#define reg_aagc_init_control_len 1 8362306a36Sopenharmony_ci#define reg_aagc_init_control_lsb 0 8462306a36Sopenharmony_ci#define xd_p_reg_aagc_total_gain_sel 0xA001 8562306a36Sopenharmony_ci#define reg_aagc_total_gain_sel_pos 2 8662306a36Sopenharmony_ci#define reg_aagc_total_gain_sel_len 2 8762306a36Sopenharmony_ci#define reg_aagc_total_gain_sel_lsb 0 8862306a36Sopenharmony_ci#define xd_p_reg_aagc_out_inv 0xA001 8962306a36Sopenharmony_ci#define reg_aagc_out_inv_pos 5 9062306a36Sopenharmony_ci#define reg_aagc_out_inv_len 1 9162306a36Sopenharmony_ci#define reg_aagc_out_inv_lsb 0 9262306a36Sopenharmony_ci#define xd_p_reg_aagc_int_en 0xA001 9362306a36Sopenharmony_ci#define reg_aagc_int_en_pos 6 9462306a36Sopenharmony_ci#define reg_aagc_int_en_len 1 9562306a36Sopenharmony_ci#define reg_aagc_int_en_lsb 0 9662306a36Sopenharmony_ci#define xd_p_reg_aagc_lock_change_flag 0xA001 9762306a36Sopenharmony_ci#define reg_aagc_lock_change_flag_pos 7 9862306a36Sopenharmony_ci#define reg_aagc_lock_change_flag_len 1 9962306a36Sopenharmony_ci#define reg_aagc_lock_change_flag_lsb 0 10062306a36Sopenharmony_ci#define xd_p_reg_aagc_rf_loop_bw_scale_acquire 0xA002 10162306a36Sopenharmony_ci#define reg_aagc_rf_loop_bw_scale_acquire_pos 0 10262306a36Sopenharmony_ci#define reg_aagc_rf_loop_bw_scale_acquire_len 5 10362306a36Sopenharmony_ci#define reg_aagc_rf_loop_bw_scale_acquire_lsb 0 10462306a36Sopenharmony_ci#define xd_p_reg_aagc_rf_loop_bw_scale_track 0xA003 10562306a36Sopenharmony_ci#define reg_aagc_rf_loop_bw_scale_track_pos 0 10662306a36Sopenharmony_ci#define reg_aagc_rf_loop_bw_scale_track_len 5 10762306a36Sopenharmony_ci#define reg_aagc_rf_loop_bw_scale_track_lsb 0 10862306a36Sopenharmony_ci#define xd_p_reg_aagc_if_loop_bw_scale_acquire 0xA004 10962306a36Sopenharmony_ci#define reg_aagc_if_loop_bw_scale_acquire_pos 0 11062306a36Sopenharmony_ci#define reg_aagc_if_loop_bw_scale_acquire_len 5 11162306a36Sopenharmony_ci#define reg_aagc_if_loop_bw_scale_acquire_lsb 0 11262306a36Sopenharmony_ci#define xd_p_reg_aagc_if_loop_bw_scale_track 0xA005 11362306a36Sopenharmony_ci#define reg_aagc_if_loop_bw_scale_track_pos 0 11462306a36Sopenharmony_ci#define reg_aagc_if_loop_bw_scale_track_len 5 11562306a36Sopenharmony_ci#define reg_aagc_if_loop_bw_scale_track_lsb 0 11662306a36Sopenharmony_ci#define xd_p_reg_aagc_max_rf_agc_7_0 0xA006 11762306a36Sopenharmony_ci#define reg_aagc_max_rf_agc_7_0_pos 0 11862306a36Sopenharmony_ci#define reg_aagc_max_rf_agc_7_0_len 8 11962306a36Sopenharmony_ci#define reg_aagc_max_rf_agc_7_0_lsb 0 12062306a36Sopenharmony_ci#define xd_p_reg_aagc_max_rf_agc_9_8 0xA007 12162306a36Sopenharmony_ci#define reg_aagc_max_rf_agc_9_8_pos 0 12262306a36Sopenharmony_ci#define reg_aagc_max_rf_agc_9_8_len 2 12362306a36Sopenharmony_ci#define reg_aagc_max_rf_agc_9_8_lsb 8 12462306a36Sopenharmony_ci#define xd_p_reg_aagc_min_rf_agc_7_0 0xA008 12562306a36Sopenharmony_ci#define reg_aagc_min_rf_agc_7_0_pos 0 12662306a36Sopenharmony_ci#define reg_aagc_min_rf_agc_7_0_len 8 12762306a36Sopenharmony_ci#define reg_aagc_min_rf_agc_7_0_lsb 0 12862306a36Sopenharmony_ci#define xd_p_reg_aagc_min_rf_agc_9_8 0xA009 12962306a36Sopenharmony_ci#define reg_aagc_min_rf_agc_9_8_pos 0 13062306a36Sopenharmony_ci#define reg_aagc_min_rf_agc_9_8_len 2 13162306a36Sopenharmony_ci#define reg_aagc_min_rf_agc_9_8_lsb 8 13262306a36Sopenharmony_ci#define xd_p_reg_aagc_max_if_agc_7_0 0xA00A 13362306a36Sopenharmony_ci#define reg_aagc_max_if_agc_7_0_pos 0 13462306a36Sopenharmony_ci#define reg_aagc_max_if_agc_7_0_len 8 13562306a36Sopenharmony_ci#define reg_aagc_max_if_agc_7_0_lsb 0 13662306a36Sopenharmony_ci#define xd_p_reg_aagc_max_if_agc_9_8 0xA00B 13762306a36Sopenharmony_ci#define reg_aagc_max_if_agc_9_8_pos 0 13862306a36Sopenharmony_ci#define reg_aagc_max_if_agc_9_8_len 2 13962306a36Sopenharmony_ci#define reg_aagc_max_if_agc_9_8_lsb 8 14062306a36Sopenharmony_ci#define xd_p_reg_aagc_min_if_agc_7_0 0xA00C 14162306a36Sopenharmony_ci#define reg_aagc_min_if_agc_7_0_pos 0 14262306a36Sopenharmony_ci#define reg_aagc_min_if_agc_7_0_len 8 14362306a36Sopenharmony_ci#define reg_aagc_min_if_agc_7_0_lsb 0 14462306a36Sopenharmony_ci#define xd_p_reg_aagc_min_if_agc_9_8 0xA00D 14562306a36Sopenharmony_ci#define reg_aagc_min_if_agc_9_8_pos 0 14662306a36Sopenharmony_ci#define reg_aagc_min_if_agc_9_8_len 2 14762306a36Sopenharmony_ci#define reg_aagc_min_if_agc_9_8_lsb 8 14862306a36Sopenharmony_ci#define xd_p_reg_aagc_lock_sample_scale 0xA00E 14962306a36Sopenharmony_ci#define reg_aagc_lock_sample_scale_pos 0 15062306a36Sopenharmony_ci#define reg_aagc_lock_sample_scale_len 5 15162306a36Sopenharmony_ci#define reg_aagc_lock_sample_scale_lsb 0 15262306a36Sopenharmony_ci#define xd_p_reg_aagc_rf_agc_lock_scale_acquire 0xA00F 15362306a36Sopenharmony_ci#define reg_aagc_rf_agc_lock_scale_acquire_pos 0 15462306a36Sopenharmony_ci#define reg_aagc_rf_agc_lock_scale_acquire_len 3 15562306a36Sopenharmony_ci#define reg_aagc_rf_agc_lock_scale_acquire_lsb 0 15662306a36Sopenharmony_ci#define xd_p_reg_aagc_rf_agc_lock_scale_track 0xA00F 15762306a36Sopenharmony_ci#define reg_aagc_rf_agc_lock_scale_track_pos 3 15862306a36Sopenharmony_ci#define reg_aagc_rf_agc_lock_scale_track_len 3 15962306a36Sopenharmony_ci#define reg_aagc_rf_agc_lock_scale_track_lsb 0 16062306a36Sopenharmony_ci#define xd_p_reg_aagc_if_agc_lock_scale_acquire 0xA010 16162306a36Sopenharmony_ci#define reg_aagc_if_agc_lock_scale_acquire_pos 0 16262306a36Sopenharmony_ci#define reg_aagc_if_agc_lock_scale_acquire_len 3 16362306a36Sopenharmony_ci#define reg_aagc_if_agc_lock_scale_acquire_lsb 0 16462306a36Sopenharmony_ci#define xd_p_reg_aagc_if_agc_lock_scale_track 0xA010 16562306a36Sopenharmony_ci#define reg_aagc_if_agc_lock_scale_track_pos 3 16662306a36Sopenharmony_ci#define reg_aagc_if_agc_lock_scale_track_len 3 16762306a36Sopenharmony_ci#define reg_aagc_if_agc_lock_scale_track_lsb 0 16862306a36Sopenharmony_ci#define xd_p_reg_aagc_rf_top_numerator_7_0 0xA011 16962306a36Sopenharmony_ci#define reg_aagc_rf_top_numerator_7_0_pos 0 17062306a36Sopenharmony_ci#define reg_aagc_rf_top_numerator_7_0_len 8 17162306a36Sopenharmony_ci#define reg_aagc_rf_top_numerator_7_0_lsb 0 17262306a36Sopenharmony_ci#define xd_p_reg_aagc_rf_top_numerator_9_8 0xA012 17362306a36Sopenharmony_ci#define reg_aagc_rf_top_numerator_9_8_pos 0 17462306a36Sopenharmony_ci#define reg_aagc_rf_top_numerator_9_8_len 2 17562306a36Sopenharmony_ci#define reg_aagc_rf_top_numerator_9_8_lsb 8 17662306a36Sopenharmony_ci#define xd_p_reg_aagc_if_top_numerator_7_0 0xA013 17762306a36Sopenharmony_ci#define reg_aagc_if_top_numerator_7_0_pos 0 17862306a36Sopenharmony_ci#define reg_aagc_if_top_numerator_7_0_len 8 17962306a36Sopenharmony_ci#define reg_aagc_if_top_numerator_7_0_lsb 0 18062306a36Sopenharmony_ci#define xd_p_reg_aagc_if_top_numerator_9_8 0xA014 18162306a36Sopenharmony_ci#define reg_aagc_if_top_numerator_9_8_pos 0 18262306a36Sopenharmony_ci#define reg_aagc_if_top_numerator_9_8_len 2 18362306a36Sopenharmony_ci#define reg_aagc_if_top_numerator_9_8_lsb 8 18462306a36Sopenharmony_ci#define xd_p_reg_aagc_adc_out_desired_7_0 0xA015 18562306a36Sopenharmony_ci#define reg_aagc_adc_out_desired_7_0_pos 0 18662306a36Sopenharmony_ci#define reg_aagc_adc_out_desired_7_0_len 8 18762306a36Sopenharmony_ci#define reg_aagc_adc_out_desired_7_0_lsb 0 18862306a36Sopenharmony_ci#define xd_p_reg_aagc_adc_out_desired_8 0xA016 18962306a36Sopenharmony_ci#define reg_aagc_adc_out_desired_8_pos 0 19062306a36Sopenharmony_ci#define reg_aagc_adc_out_desired_8_len 1 19162306a36Sopenharmony_ci#define reg_aagc_adc_out_desired_8_lsb 0 19262306a36Sopenharmony_ci#define xd_p_reg_aagc_fixed_gain 0xA016 19362306a36Sopenharmony_ci#define reg_aagc_fixed_gain_pos 3 19462306a36Sopenharmony_ci#define reg_aagc_fixed_gain_len 1 19562306a36Sopenharmony_ci#define reg_aagc_fixed_gain_lsb 0 19662306a36Sopenharmony_ci#define xd_p_reg_aagc_lock_count_th 0xA016 19762306a36Sopenharmony_ci#define reg_aagc_lock_count_th_pos 4 19862306a36Sopenharmony_ci#define reg_aagc_lock_count_th_len 4 19962306a36Sopenharmony_ci#define reg_aagc_lock_count_th_lsb 0 20062306a36Sopenharmony_ci#define xd_p_reg_aagc_fixed_rf_agc_control_7_0 0xA017 20162306a36Sopenharmony_ci#define reg_aagc_fixed_rf_agc_control_7_0_pos 0 20262306a36Sopenharmony_ci#define reg_aagc_fixed_rf_agc_control_7_0_len 8 20362306a36Sopenharmony_ci#define reg_aagc_fixed_rf_agc_control_7_0_lsb 0 20462306a36Sopenharmony_ci#define xd_p_reg_aagc_fixed_rf_agc_control_15_8 0xA018 20562306a36Sopenharmony_ci#define reg_aagc_fixed_rf_agc_control_15_8_pos 0 20662306a36Sopenharmony_ci#define reg_aagc_fixed_rf_agc_control_15_8_len 8 20762306a36Sopenharmony_ci#define reg_aagc_fixed_rf_agc_control_15_8_lsb 8 20862306a36Sopenharmony_ci#define xd_p_reg_aagc_fixed_rf_agc_control_23_16 0xA019 20962306a36Sopenharmony_ci#define reg_aagc_fixed_rf_agc_control_23_16_pos 0 21062306a36Sopenharmony_ci#define reg_aagc_fixed_rf_agc_control_23_16_len 8 21162306a36Sopenharmony_ci#define reg_aagc_fixed_rf_agc_control_23_16_lsb 16 21262306a36Sopenharmony_ci#define xd_p_reg_aagc_fixed_rf_agc_control_30_24 0xA01A 21362306a36Sopenharmony_ci#define reg_aagc_fixed_rf_agc_control_30_24_pos 0 21462306a36Sopenharmony_ci#define reg_aagc_fixed_rf_agc_control_30_24_len 7 21562306a36Sopenharmony_ci#define reg_aagc_fixed_rf_agc_control_30_24_lsb 24 21662306a36Sopenharmony_ci#define xd_p_reg_aagc_fixed_if_agc_control_7_0 0xA01B 21762306a36Sopenharmony_ci#define reg_aagc_fixed_if_agc_control_7_0_pos 0 21862306a36Sopenharmony_ci#define reg_aagc_fixed_if_agc_control_7_0_len 8 21962306a36Sopenharmony_ci#define reg_aagc_fixed_if_agc_control_7_0_lsb 0 22062306a36Sopenharmony_ci#define xd_p_reg_aagc_fixed_if_agc_control_15_8 0xA01C 22162306a36Sopenharmony_ci#define reg_aagc_fixed_if_agc_control_15_8_pos 0 22262306a36Sopenharmony_ci#define reg_aagc_fixed_if_agc_control_15_8_len 8 22362306a36Sopenharmony_ci#define reg_aagc_fixed_if_agc_control_15_8_lsb 8 22462306a36Sopenharmony_ci#define xd_p_reg_aagc_fixed_if_agc_control_23_16 0xA01D 22562306a36Sopenharmony_ci#define reg_aagc_fixed_if_agc_control_23_16_pos 0 22662306a36Sopenharmony_ci#define reg_aagc_fixed_if_agc_control_23_16_len 8 22762306a36Sopenharmony_ci#define reg_aagc_fixed_if_agc_control_23_16_lsb 16 22862306a36Sopenharmony_ci#define xd_p_reg_aagc_fixed_if_agc_control_30_24 0xA01E 22962306a36Sopenharmony_ci#define reg_aagc_fixed_if_agc_control_30_24_pos 0 23062306a36Sopenharmony_ci#define reg_aagc_fixed_if_agc_control_30_24_len 7 23162306a36Sopenharmony_ci#define reg_aagc_fixed_if_agc_control_30_24_lsb 24 23262306a36Sopenharmony_ci#define xd_p_reg_aagc_rf_agc_unlock_numerator 0xA01F 23362306a36Sopenharmony_ci#define reg_aagc_rf_agc_unlock_numerator_pos 0 23462306a36Sopenharmony_ci#define reg_aagc_rf_agc_unlock_numerator_len 6 23562306a36Sopenharmony_ci#define reg_aagc_rf_agc_unlock_numerator_lsb 0 23662306a36Sopenharmony_ci#define xd_p_reg_aagc_if_agc_unlock_numerator 0xA020 23762306a36Sopenharmony_ci#define reg_aagc_if_agc_unlock_numerator_pos 0 23862306a36Sopenharmony_ci#define reg_aagc_if_agc_unlock_numerator_len 6 23962306a36Sopenharmony_ci#define reg_aagc_if_agc_unlock_numerator_lsb 0 24062306a36Sopenharmony_ci#define xd_p_reg_unplug_th 0xA021 24162306a36Sopenharmony_ci#define reg_unplug_th_pos 0 24262306a36Sopenharmony_ci#define reg_unplug_th_len 8 24362306a36Sopenharmony_ci#define reg_aagc_rf_x0_lsb 0 24462306a36Sopenharmony_ci#define xd_p_reg_weak_signal_rfagc_thr 0xA022 24562306a36Sopenharmony_ci#define reg_weak_signal_rfagc_thr_pos 0 24662306a36Sopenharmony_ci#define reg_weak_signal_rfagc_thr_len 8 24762306a36Sopenharmony_ci#define reg_weak_signal_rfagc_thr_lsb 0 24862306a36Sopenharmony_ci#define xd_p_reg_unplug_rf_gain_th 0xA023 24962306a36Sopenharmony_ci#define reg_unplug_rf_gain_th_pos 0 25062306a36Sopenharmony_ci#define reg_unplug_rf_gain_th_len 8 25162306a36Sopenharmony_ci#define reg_unplug_rf_gain_th_lsb 0 25262306a36Sopenharmony_ci#define xd_p_reg_unplug_dtop_rf_gain_th 0xA024 25362306a36Sopenharmony_ci#define reg_unplug_dtop_rf_gain_th_pos 0 25462306a36Sopenharmony_ci#define reg_unplug_dtop_rf_gain_th_len 8 25562306a36Sopenharmony_ci#define reg_unplug_dtop_rf_gain_th_lsb 0 25662306a36Sopenharmony_ci#define xd_p_reg_unplug_dtop_if_gain_th 0xA025 25762306a36Sopenharmony_ci#define reg_unplug_dtop_if_gain_th_pos 0 25862306a36Sopenharmony_ci#define reg_unplug_dtop_if_gain_th_len 8 25962306a36Sopenharmony_ci#define reg_unplug_dtop_if_gain_th_lsb 0 26062306a36Sopenharmony_ci#define xd_p_reg_top_recover_at_unplug_en 0xA026 26162306a36Sopenharmony_ci#define reg_top_recover_at_unplug_en_pos 0 26262306a36Sopenharmony_ci#define reg_top_recover_at_unplug_en_len 1 26362306a36Sopenharmony_ci#define reg_top_recover_at_unplug_en_lsb 0 26462306a36Sopenharmony_ci#define xd_p_reg_aagc_rf_x6 0xA027 26562306a36Sopenharmony_ci#define reg_aagc_rf_x6_pos 0 26662306a36Sopenharmony_ci#define reg_aagc_rf_x6_len 8 26762306a36Sopenharmony_ci#define reg_aagc_rf_x6_lsb 0 26862306a36Sopenharmony_ci#define xd_p_reg_aagc_rf_x7 0xA028 26962306a36Sopenharmony_ci#define reg_aagc_rf_x7_pos 0 27062306a36Sopenharmony_ci#define reg_aagc_rf_x7_len 8 27162306a36Sopenharmony_ci#define reg_aagc_rf_x7_lsb 0 27262306a36Sopenharmony_ci#define xd_p_reg_aagc_rf_x8 0xA029 27362306a36Sopenharmony_ci#define reg_aagc_rf_x8_pos 0 27462306a36Sopenharmony_ci#define reg_aagc_rf_x8_len 8 27562306a36Sopenharmony_ci#define reg_aagc_rf_x8_lsb 0 27662306a36Sopenharmony_ci#define xd_p_reg_aagc_rf_x9 0xA02A 27762306a36Sopenharmony_ci#define reg_aagc_rf_x9_pos 0 27862306a36Sopenharmony_ci#define reg_aagc_rf_x9_len 8 27962306a36Sopenharmony_ci#define reg_aagc_rf_x9_lsb 0 28062306a36Sopenharmony_ci#define xd_p_reg_aagc_rf_x10 0xA02B 28162306a36Sopenharmony_ci#define reg_aagc_rf_x10_pos 0 28262306a36Sopenharmony_ci#define reg_aagc_rf_x10_len 8 28362306a36Sopenharmony_ci#define reg_aagc_rf_x10_lsb 0 28462306a36Sopenharmony_ci#define xd_p_reg_aagc_rf_x11 0xA02C 28562306a36Sopenharmony_ci#define reg_aagc_rf_x11_pos 0 28662306a36Sopenharmony_ci#define reg_aagc_rf_x11_len 8 28762306a36Sopenharmony_ci#define reg_aagc_rf_x11_lsb 0 28862306a36Sopenharmony_ci#define xd_p_reg_aagc_rf_x12 0xA02D 28962306a36Sopenharmony_ci#define reg_aagc_rf_x12_pos 0 29062306a36Sopenharmony_ci#define reg_aagc_rf_x12_len 8 29162306a36Sopenharmony_ci#define reg_aagc_rf_x12_lsb 0 29262306a36Sopenharmony_ci#define xd_p_reg_aagc_rf_x13 0xA02E 29362306a36Sopenharmony_ci#define reg_aagc_rf_x13_pos 0 29462306a36Sopenharmony_ci#define reg_aagc_rf_x13_len 8 29562306a36Sopenharmony_ci#define reg_aagc_rf_x13_lsb 0 29662306a36Sopenharmony_ci#define xd_p_reg_aagc_if_x0 0xA02F 29762306a36Sopenharmony_ci#define reg_aagc_if_x0_pos 0 29862306a36Sopenharmony_ci#define reg_aagc_if_x0_len 8 29962306a36Sopenharmony_ci#define reg_aagc_if_x0_lsb 0 30062306a36Sopenharmony_ci#define xd_p_reg_aagc_if_x1 0xA030 30162306a36Sopenharmony_ci#define reg_aagc_if_x1_pos 0 30262306a36Sopenharmony_ci#define reg_aagc_if_x1_len 8 30362306a36Sopenharmony_ci#define reg_aagc_if_x1_lsb 0 30462306a36Sopenharmony_ci#define xd_p_reg_aagc_if_x2 0xA031 30562306a36Sopenharmony_ci#define reg_aagc_if_x2_pos 0 30662306a36Sopenharmony_ci#define reg_aagc_if_x2_len 8 30762306a36Sopenharmony_ci#define reg_aagc_if_x2_lsb 0 30862306a36Sopenharmony_ci#define xd_p_reg_aagc_if_x3 0xA032 30962306a36Sopenharmony_ci#define reg_aagc_if_x3_pos 0 31062306a36Sopenharmony_ci#define reg_aagc_if_x3_len 8 31162306a36Sopenharmony_ci#define reg_aagc_if_x3_lsb 0 31262306a36Sopenharmony_ci#define xd_p_reg_aagc_if_x4 0xA033 31362306a36Sopenharmony_ci#define reg_aagc_if_x4_pos 0 31462306a36Sopenharmony_ci#define reg_aagc_if_x4_len 8 31562306a36Sopenharmony_ci#define reg_aagc_if_x4_lsb 0 31662306a36Sopenharmony_ci#define xd_p_reg_aagc_if_x5 0xA034 31762306a36Sopenharmony_ci#define reg_aagc_if_x5_pos 0 31862306a36Sopenharmony_ci#define reg_aagc_if_x5_len 8 31962306a36Sopenharmony_ci#define reg_aagc_if_x5_lsb 0 32062306a36Sopenharmony_ci#define xd_p_reg_aagc_if_x6 0xA035 32162306a36Sopenharmony_ci#define reg_aagc_if_x6_pos 0 32262306a36Sopenharmony_ci#define reg_aagc_if_x6_len 8 32362306a36Sopenharmony_ci#define reg_aagc_if_x6_lsb 0 32462306a36Sopenharmony_ci#define xd_p_reg_aagc_if_x7 0xA036 32562306a36Sopenharmony_ci#define reg_aagc_if_x7_pos 0 32662306a36Sopenharmony_ci#define reg_aagc_if_x7_len 8 32762306a36Sopenharmony_ci#define reg_aagc_if_x7_lsb 0 32862306a36Sopenharmony_ci#define xd_p_reg_aagc_if_x8 0xA037 32962306a36Sopenharmony_ci#define reg_aagc_if_x8_pos 0 33062306a36Sopenharmony_ci#define reg_aagc_if_x8_len 8 33162306a36Sopenharmony_ci#define reg_aagc_if_x8_lsb 0 33262306a36Sopenharmony_ci#define xd_p_reg_aagc_if_x9 0xA038 33362306a36Sopenharmony_ci#define reg_aagc_if_x9_pos 0 33462306a36Sopenharmony_ci#define reg_aagc_if_x9_len 8 33562306a36Sopenharmony_ci#define reg_aagc_if_x9_lsb 0 33662306a36Sopenharmony_ci#define xd_p_reg_aagc_if_x10 0xA039 33762306a36Sopenharmony_ci#define reg_aagc_if_x10_pos 0 33862306a36Sopenharmony_ci#define reg_aagc_if_x10_len 8 33962306a36Sopenharmony_ci#define reg_aagc_if_x10_lsb 0 34062306a36Sopenharmony_ci#define xd_p_reg_aagc_if_x11 0xA03A 34162306a36Sopenharmony_ci#define reg_aagc_if_x11_pos 0 34262306a36Sopenharmony_ci#define reg_aagc_if_x11_len 8 34362306a36Sopenharmony_ci#define reg_aagc_if_x11_lsb 0 34462306a36Sopenharmony_ci#define xd_p_reg_aagc_if_x12 0xA03B 34562306a36Sopenharmony_ci#define reg_aagc_if_x12_pos 0 34662306a36Sopenharmony_ci#define reg_aagc_if_x12_len 8 34762306a36Sopenharmony_ci#define reg_aagc_if_x12_lsb 0 34862306a36Sopenharmony_ci#define xd_p_reg_aagc_if_x13 0xA03C 34962306a36Sopenharmony_ci#define reg_aagc_if_x13_pos 0 35062306a36Sopenharmony_ci#define reg_aagc_if_x13_len 8 35162306a36Sopenharmony_ci#define reg_aagc_if_x13_lsb 0 35262306a36Sopenharmony_ci#define xd_p_reg_aagc_min_rf_ctl_8bit_for_dca 0xA03D 35362306a36Sopenharmony_ci#define reg_aagc_min_rf_ctl_8bit_for_dca_pos 0 35462306a36Sopenharmony_ci#define reg_aagc_min_rf_ctl_8bit_for_dca_len 8 35562306a36Sopenharmony_ci#define reg_aagc_min_rf_ctl_8bit_for_dca_lsb 0 35662306a36Sopenharmony_ci#define xd_p_reg_aagc_min_if_ctl_8bit_for_dca 0xA03E 35762306a36Sopenharmony_ci#define reg_aagc_min_if_ctl_8bit_for_dca_pos 0 35862306a36Sopenharmony_ci#define reg_aagc_min_if_ctl_8bit_for_dca_len 8 35962306a36Sopenharmony_ci#define reg_aagc_min_if_ctl_8bit_for_dca_lsb 0 36062306a36Sopenharmony_ci#define xd_r_reg_aagc_total_gain_7_0 0xA070 36162306a36Sopenharmony_ci#define reg_aagc_total_gain_7_0_pos 0 36262306a36Sopenharmony_ci#define reg_aagc_total_gain_7_0_len 8 36362306a36Sopenharmony_ci#define reg_aagc_total_gain_7_0_lsb 0 36462306a36Sopenharmony_ci#define xd_r_reg_aagc_total_gain_15_8 0xA071 36562306a36Sopenharmony_ci#define reg_aagc_total_gain_15_8_pos 0 36662306a36Sopenharmony_ci#define reg_aagc_total_gain_15_8_len 8 36762306a36Sopenharmony_ci#define reg_aagc_total_gain_15_8_lsb 8 36862306a36Sopenharmony_ci#define xd_p_reg_aagc_in_sat_cnt_7_0 0xA074 36962306a36Sopenharmony_ci#define reg_aagc_in_sat_cnt_7_0_pos 0 37062306a36Sopenharmony_ci#define reg_aagc_in_sat_cnt_7_0_len 8 37162306a36Sopenharmony_ci#define reg_aagc_in_sat_cnt_7_0_lsb 0 37262306a36Sopenharmony_ci#define xd_p_reg_aagc_in_sat_cnt_15_8 0xA075 37362306a36Sopenharmony_ci#define reg_aagc_in_sat_cnt_15_8_pos 0 37462306a36Sopenharmony_ci#define reg_aagc_in_sat_cnt_15_8_len 8 37562306a36Sopenharmony_ci#define reg_aagc_in_sat_cnt_15_8_lsb 8 37662306a36Sopenharmony_ci#define xd_p_reg_aagc_in_sat_cnt_23_16 0xA076 37762306a36Sopenharmony_ci#define reg_aagc_in_sat_cnt_23_16_pos 0 37862306a36Sopenharmony_ci#define reg_aagc_in_sat_cnt_23_16_len 8 37962306a36Sopenharmony_ci#define reg_aagc_in_sat_cnt_23_16_lsb 16 38062306a36Sopenharmony_ci#define xd_p_reg_aagc_in_sat_cnt_31_24 0xA077 38162306a36Sopenharmony_ci#define reg_aagc_in_sat_cnt_31_24_pos 0 38262306a36Sopenharmony_ci#define reg_aagc_in_sat_cnt_31_24_len 8 38362306a36Sopenharmony_ci#define reg_aagc_in_sat_cnt_31_24_lsb 24 38462306a36Sopenharmony_ci#define xd_r_reg_aagc_digital_rf_volt_7_0 0xA078 38562306a36Sopenharmony_ci#define reg_aagc_digital_rf_volt_7_0_pos 0 38662306a36Sopenharmony_ci#define reg_aagc_digital_rf_volt_7_0_len 8 38762306a36Sopenharmony_ci#define reg_aagc_digital_rf_volt_7_0_lsb 0 38862306a36Sopenharmony_ci#define xd_r_reg_aagc_digital_rf_volt_9_8 0xA079 38962306a36Sopenharmony_ci#define reg_aagc_digital_rf_volt_9_8_pos 0 39062306a36Sopenharmony_ci#define reg_aagc_digital_rf_volt_9_8_len 2 39162306a36Sopenharmony_ci#define reg_aagc_digital_rf_volt_9_8_lsb 8 39262306a36Sopenharmony_ci#define xd_r_reg_aagc_digital_if_volt_7_0 0xA07A 39362306a36Sopenharmony_ci#define reg_aagc_digital_if_volt_7_0_pos 0 39462306a36Sopenharmony_ci#define reg_aagc_digital_if_volt_7_0_len 8 39562306a36Sopenharmony_ci#define reg_aagc_digital_if_volt_7_0_lsb 0 39662306a36Sopenharmony_ci#define xd_r_reg_aagc_digital_if_volt_9_8 0xA07B 39762306a36Sopenharmony_ci#define reg_aagc_digital_if_volt_9_8_pos 0 39862306a36Sopenharmony_ci#define reg_aagc_digital_if_volt_9_8_len 2 39962306a36Sopenharmony_ci#define reg_aagc_digital_if_volt_9_8_lsb 8 40062306a36Sopenharmony_ci#define xd_r_reg_aagc_rf_gain 0xA07C 40162306a36Sopenharmony_ci#define reg_aagc_rf_gain_pos 0 40262306a36Sopenharmony_ci#define reg_aagc_rf_gain_len 8 40362306a36Sopenharmony_ci#define reg_aagc_rf_gain_lsb 0 40462306a36Sopenharmony_ci#define xd_r_reg_aagc_if_gain 0xA07D 40562306a36Sopenharmony_ci#define reg_aagc_if_gain_pos 0 40662306a36Sopenharmony_ci#define reg_aagc_if_gain_len 8 40762306a36Sopenharmony_ci#define reg_aagc_if_gain_lsb 0 40862306a36Sopenharmony_ci#define xd_p_tinr_imp_indicator 0xA080 40962306a36Sopenharmony_ci#define tinr_imp_indicator_pos 0 41062306a36Sopenharmony_ci#define tinr_imp_indicator_len 2 41162306a36Sopenharmony_ci#define tinr_imp_indicator_lsb 0 41262306a36Sopenharmony_ci#define xd_p_reg_tinr_fifo_size 0xA080 41362306a36Sopenharmony_ci#define reg_tinr_fifo_size_pos 2 41462306a36Sopenharmony_ci#define reg_tinr_fifo_size_len 5 41562306a36Sopenharmony_ci#define reg_tinr_fifo_size_lsb 0 41662306a36Sopenharmony_ci#define xd_p_reg_tinr_saturation_cnt_th 0xA081 41762306a36Sopenharmony_ci#define reg_tinr_saturation_cnt_th_pos 0 41862306a36Sopenharmony_ci#define reg_tinr_saturation_cnt_th_len 4 41962306a36Sopenharmony_ci#define reg_tinr_saturation_cnt_th_lsb 0 42062306a36Sopenharmony_ci#define xd_p_reg_tinr_saturation_th_3_0 0xA081 42162306a36Sopenharmony_ci#define reg_tinr_saturation_th_3_0_pos 4 42262306a36Sopenharmony_ci#define reg_tinr_saturation_th_3_0_len 4 42362306a36Sopenharmony_ci#define reg_tinr_saturation_th_3_0_lsb 0 42462306a36Sopenharmony_ci#define xd_p_reg_tinr_saturation_th_8_4 0xA082 42562306a36Sopenharmony_ci#define reg_tinr_saturation_th_8_4_pos 0 42662306a36Sopenharmony_ci#define reg_tinr_saturation_th_8_4_len 5 42762306a36Sopenharmony_ci#define reg_tinr_saturation_th_8_4_lsb 4 42862306a36Sopenharmony_ci#define xd_p_reg_tinr_imp_duration_th_2k_7_0 0xA083 42962306a36Sopenharmony_ci#define reg_tinr_imp_duration_th_2k_7_0_pos 0 43062306a36Sopenharmony_ci#define reg_tinr_imp_duration_th_2k_7_0_len 8 43162306a36Sopenharmony_ci#define reg_tinr_imp_duration_th_2k_7_0_lsb 0 43262306a36Sopenharmony_ci#define xd_p_reg_tinr_imp_duration_th_2k_8 0xA084 43362306a36Sopenharmony_ci#define reg_tinr_imp_duration_th_2k_8_pos 0 43462306a36Sopenharmony_ci#define reg_tinr_imp_duration_th_2k_8_len 1 43562306a36Sopenharmony_ci#define reg_tinr_imp_duration_th_2k_8_lsb 0 43662306a36Sopenharmony_ci#define xd_p_reg_tinr_imp_duration_th_8k_7_0 0xA085 43762306a36Sopenharmony_ci#define reg_tinr_imp_duration_th_8k_7_0_pos 0 43862306a36Sopenharmony_ci#define reg_tinr_imp_duration_th_8k_7_0_len 8 43962306a36Sopenharmony_ci#define reg_tinr_imp_duration_th_8k_7_0_lsb 0 44062306a36Sopenharmony_ci#define xd_p_reg_tinr_imp_duration_th_8k_10_8 0xA086 44162306a36Sopenharmony_ci#define reg_tinr_imp_duration_th_8k_10_8_pos 0 44262306a36Sopenharmony_ci#define reg_tinr_imp_duration_th_8k_10_8_len 3 44362306a36Sopenharmony_ci#define reg_tinr_imp_duration_th_8k_10_8_lsb 8 44462306a36Sopenharmony_ci#define xd_p_reg_tinr_freq_ratio_6m_7_0 0xA087 44562306a36Sopenharmony_ci#define reg_tinr_freq_ratio_6m_7_0_pos 0 44662306a36Sopenharmony_ci#define reg_tinr_freq_ratio_6m_7_0_len 8 44762306a36Sopenharmony_ci#define reg_tinr_freq_ratio_6m_7_0_lsb 0 44862306a36Sopenharmony_ci#define xd_p_reg_tinr_freq_ratio_6m_12_8 0xA088 44962306a36Sopenharmony_ci#define reg_tinr_freq_ratio_6m_12_8_pos 0 45062306a36Sopenharmony_ci#define reg_tinr_freq_ratio_6m_12_8_len 5 45162306a36Sopenharmony_ci#define reg_tinr_freq_ratio_6m_12_8_lsb 8 45262306a36Sopenharmony_ci#define xd_p_reg_tinr_freq_ratio_7m_7_0 0xA089 45362306a36Sopenharmony_ci#define reg_tinr_freq_ratio_7m_7_0_pos 0 45462306a36Sopenharmony_ci#define reg_tinr_freq_ratio_7m_7_0_len 8 45562306a36Sopenharmony_ci#define reg_tinr_freq_ratio_7m_7_0_lsb 0 45662306a36Sopenharmony_ci#define xd_p_reg_tinr_freq_ratio_7m_12_8 0xA08A 45762306a36Sopenharmony_ci#define reg_tinr_freq_ratio_7m_12_8_pos 0 45862306a36Sopenharmony_ci#define reg_tinr_freq_ratio_7m_12_8_len 5 45962306a36Sopenharmony_ci#define reg_tinr_freq_ratio_7m_12_8_lsb 8 46062306a36Sopenharmony_ci#define xd_p_reg_tinr_freq_ratio_8m_7_0 0xA08B 46162306a36Sopenharmony_ci#define reg_tinr_freq_ratio_8m_7_0_pos 0 46262306a36Sopenharmony_ci#define reg_tinr_freq_ratio_8m_7_0_len 8 46362306a36Sopenharmony_ci#define reg_tinr_freq_ratio_8m_7_0_lsb 0 46462306a36Sopenharmony_ci#define xd_p_reg_tinr_freq_ratio_8m_12_8 0xA08C 46562306a36Sopenharmony_ci#define reg_tinr_freq_ratio_8m_12_8_pos 0 46662306a36Sopenharmony_ci#define reg_tinr_freq_ratio_8m_12_8_len 5 46762306a36Sopenharmony_ci#define reg_tinr_freq_ratio_8m_12_8_lsb 8 46862306a36Sopenharmony_ci#define xd_p_reg_tinr_imp_duration_th_low_2k 0xA08D 46962306a36Sopenharmony_ci#define reg_tinr_imp_duration_th_low_2k_pos 0 47062306a36Sopenharmony_ci#define reg_tinr_imp_duration_th_low_2k_len 8 47162306a36Sopenharmony_ci#define reg_tinr_imp_duration_th_low_2k_lsb 0 47262306a36Sopenharmony_ci#define xd_p_reg_tinr_imp_duration_th_low_8k 0xA08E 47362306a36Sopenharmony_ci#define reg_tinr_imp_duration_th_low_8k_pos 0 47462306a36Sopenharmony_ci#define reg_tinr_imp_duration_th_low_8k_len 8 47562306a36Sopenharmony_ci#define reg_tinr_imp_duration_th_low_8k_lsb 0 47662306a36Sopenharmony_ci#define xd_r_reg_tinr_counter_7_0 0xA090 47762306a36Sopenharmony_ci#define reg_tinr_counter_7_0_pos 0 47862306a36Sopenharmony_ci#define reg_tinr_counter_7_0_len 8 47962306a36Sopenharmony_ci#define reg_tinr_counter_7_0_lsb 0 48062306a36Sopenharmony_ci#define xd_r_reg_tinr_counter_15_8 0xA091 48162306a36Sopenharmony_ci#define reg_tinr_counter_15_8_pos 0 48262306a36Sopenharmony_ci#define reg_tinr_counter_15_8_len 8 48362306a36Sopenharmony_ci#define reg_tinr_counter_15_8_lsb 8 48462306a36Sopenharmony_ci#define xd_p_reg_tinr_adative_tinr_en 0xA093 48562306a36Sopenharmony_ci#define reg_tinr_adative_tinr_en_pos 0 48662306a36Sopenharmony_ci#define reg_tinr_adative_tinr_en_len 1 48762306a36Sopenharmony_ci#define reg_tinr_adative_tinr_en_lsb 0 48862306a36Sopenharmony_ci#define xd_p_reg_tinr_peak_fifo_size 0xA093 48962306a36Sopenharmony_ci#define reg_tinr_peak_fifo_size_pos 1 49062306a36Sopenharmony_ci#define reg_tinr_peak_fifo_size_len 5 49162306a36Sopenharmony_ci#define reg_tinr_peak_fifo_size_lsb 0 49262306a36Sopenharmony_ci#define xd_p_reg_tinr_counter_rst 0xA093 49362306a36Sopenharmony_ci#define reg_tinr_counter_rst_pos 6 49462306a36Sopenharmony_ci#define reg_tinr_counter_rst_len 1 49562306a36Sopenharmony_ci#define reg_tinr_counter_rst_lsb 0 49662306a36Sopenharmony_ci#define xd_p_reg_tinr_search_period_7_0 0xA094 49762306a36Sopenharmony_ci#define reg_tinr_search_period_7_0_pos 0 49862306a36Sopenharmony_ci#define reg_tinr_search_period_7_0_len 8 49962306a36Sopenharmony_ci#define reg_tinr_search_period_7_0_lsb 0 50062306a36Sopenharmony_ci#define xd_p_reg_tinr_search_period_15_8 0xA095 50162306a36Sopenharmony_ci#define reg_tinr_search_period_15_8_pos 0 50262306a36Sopenharmony_ci#define reg_tinr_search_period_15_8_len 8 50362306a36Sopenharmony_ci#define reg_tinr_search_period_15_8_lsb 8 50462306a36Sopenharmony_ci#define xd_p_reg_ccifs_fcw_7_0 0xA0A0 50562306a36Sopenharmony_ci#define reg_ccifs_fcw_7_0_pos 0 50662306a36Sopenharmony_ci#define reg_ccifs_fcw_7_0_len 8 50762306a36Sopenharmony_ci#define reg_ccifs_fcw_7_0_lsb 0 50862306a36Sopenharmony_ci#define xd_p_reg_ccifs_fcw_12_8 0xA0A1 50962306a36Sopenharmony_ci#define reg_ccifs_fcw_12_8_pos 0 51062306a36Sopenharmony_ci#define reg_ccifs_fcw_12_8_len 5 51162306a36Sopenharmony_ci#define reg_ccifs_fcw_12_8_lsb 8 51262306a36Sopenharmony_ci#define xd_p_reg_ccifs_spec_inv 0xA0A1 51362306a36Sopenharmony_ci#define reg_ccifs_spec_inv_pos 5 51462306a36Sopenharmony_ci#define reg_ccifs_spec_inv_len 1 51562306a36Sopenharmony_ci#define reg_ccifs_spec_inv_lsb 0 51662306a36Sopenharmony_ci#define xd_p_reg_gp_trigger 0xA0A2 51762306a36Sopenharmony_ci#define reg_gp_trigger_pos 0 51862306a36Sopenharmony_ci#define reg_gp_trigger_len 1 51962306a36Sopenharmony_ci#define reg_gp_trigger_lsb 0 52062306a36Sopenharmony_ci#define xd_p_reg_trigger_sel 0xA0A2 52162306a36Sopenharmony_ci#define reg_trigger_sel_pos 1 52262306a36Sopenharmony_ci#define reg_trigger_sel_len 2 52362306a36Sopenharmony_ci#define reg_trigger_sel_lsb 0 52462306a36Sopenharmony_ci#define xd_p_reg_debug_ofdm 0xA0A2 52562306a36Sopenharmony_ci#define reg_debug_ofdm_pos 3 52662306a36Sopenharmony_ci#define reg_debug_ofdm_len 2 52762306a36Sopenharmony_ci#define reg_debug_ofdm_lsb 0 52862306a36Sopenharmony_ci#define xd_p_reg_trigger_module_sel 0xA0A3 52962306a36Sopenharmony_ci#define reg_trigger_module_sel_pos 0 53062306a36Sopenharmony_ci#define reg_trigger_module_sel_len 6 53162306a36Sopenharmony_ci#define reg_trigger_module_sel_lsb 0 53262306a36Sopenharmony_ci#define xd_p_reg_trigger_set_sel 0xA0A4 53362306a36Sopenharmony_ci#define reg_trigger_set_sel_pos 0 53462306a36Sopenharmony_ci#define reg_trigger_set_sel_len 6 53562306a36Sopenharmony_ci#define reg_trigger_set_sel_lsb 0 53662306a36Sopenharmony_ci#define xd_p_reg_fw_int_mask_n 0xA0A4 53762306a36Sopenharmony_ci#define reg_fw_int_mask_n_pos 6 53862306a36Sopenharmony_ci#define reg_fw_int_mask_n_len 1 53962306a36Sopenharmony_ci#define reg_fw_int_mask_n_lsb 0 54062306a36Sopenharmony_ci#define xd_p_reg_debug_group 0xA0A5 54162306a36Sopenharmony_ci#define reg_debug_group_pos 0 54262306a36Sopenharmony_ci#define reg_debug_group_len 4 54362306a36Sopenharmony_ci#define reg_debug_group_lsb 0 54462306a36Sopenharmony_ci#define xd_p_reg_odbg_clk_sel 0xA0A5 54562306a36Sopenharmony_ci#define reg_odbg_clk_sel_pos 4 54662306a36Sopenharmony_ci#define reg_odbg_clk_sel_len 2 54762306a36Sopenharmony_ci#define reg_odbg_clk_sel_lsb 0 54862306a36Sopenharmony_ci#define xd_p_reg_ccif_sc 0xA0C0 54962306a36Sopenharmony_ci#define reg_ccif_sc_pos 0 55062306a36Sopenharmony_ci#define reg_ccif_sc_len 4 55162306a36Sopenharmony_ci#define reg_ccif_sc_lsb 0 55262306a36Sopenharmony_ci#define xd_r_reg_ccif_saturate 0xA0C1 55362306a36Sopenharmony_ci#define reg_ccif_saturate_pos 0 55462306a36Sopenharmony_ci#define reg_ccif_saturate_len 2 55562306a36Sopenharmony_ci#define reg_ccif_saturate_lsb 0 55662306a36Sopenharmony_ci#define xd_r_reg_antif_saturate 0xA0C1 55762306a36Sopenharmony_ci#define reg_antif_saturate_pos 2 55862306a36Sopenharmony_ci#define reg_antif_saturate_len 4 55962306a36Sopenharmony_ci#define reg_antif_saturate_lsb 0 56062306a36Sopenharmony_ci#define xd_r_reg_acif_saturate 0xA0C2 56162306a36Sopenharmony_ci#define reg_acif_saturate_pos 0 56262306a36Sopenharmony_ci#define reg_acif_saturate_len 8 56362306a36Sopenharmony_ci#define reg_acif_saturate_lsb 0 56462306a36Sopenharmony_ci#define xd_p_reg_tmr_timer0_threshold_7_0 0xA0C8 56562306a36Sopenharmony_ci#define reg_tmr_timer0_threshold_7_0_pos 0 56662306a36Sopenharmony_ci#define reg_tmr_timer0_threshold_7_0_len 8 56762306a36Sopenharmony_ci#define reg_tmr_timer0_threshold_7_0_lsb 0 56862306a36Sopenharmony_ci#define xd_p_reg_tmr_timer0_threshold_15_8 0xA0C9 56962306a36Sopenharmony_ci#define reg_tmr_timer0_threshold_15_8_pos 0 57062306a36Sopenharmony_ci#define reg_tmr_timer0_threshold_15_8_len 8 57162306a36Sopenharmony_ci#define reg_tmr_timer0_threshold_15_8_lsb 8 57262306a36Sopenharmony_ci#define xd_p_reg_tmr_timer0_enable 0xA0CA 57362306a36Sopenharmony_ci#define reg_tmr_timer0_enable_pos 0 57462306a36Sopenharmony_ci#define reg_tmr_timer0_enable_len 1 57562306a36Sopenharmony_ci#define reg_tmr_timer0_enable_lsb 0 57662306a36Sopenharmony_ci#define xd_p_reg_tmr_timer0_clk_sel 0xA0CA 57762306a36Sopenharmony_ci#define reg_tmr_timer0_clk_sel_pos 1 57862306a36Sopenharmony_ci#define reg_tmr_timer0_clk_sel_len 1 57962306a36Sopenharmony_ci#define reg_tmr_timer0_clk_sel_lsb 0 58062306a36Sopenharmony_ci#define xd_p_reg_tmr_timer0_int 0xA0CA 58162306a36Sopenharmony_ci#define reg_tmr_timer0_int_pos 2 58262306a36Sopenharmony_ci#define reg_tmr_timer0_int_len 1 58362306a36Sopenharmony_ci#define reg_tmr_timer0_int_lsb 0 58462306a36Sopenharmony_ci#define xd_p_reg_tmr_timer0_rst 0xA0CA 58562306a36Sopenharmony_ci#define reg_tmr_timer0_rst_pos 3 58662306a36Sopenharmony_ci#define reg_tmr_timer0_rst_len 1 58762306a36Sopenharmony_ci#define reg_tmr_timer0_rst_lsb 0 58862306a36Sopenharmony_ci#define xd_r_reg_tmr_timer0_count_7_0 0xA0CB 58962306a36Sopenharmony_ci#define reg_tmr_timer0_count_7_0_pos 0 59062306a36Sopenharmony_ci#define reg_tmr_timer0_count_7_0_len 8 59162306a36Sopenharmony_ci#define reg_tmr_timer0_count_7_0_lsb 0 59262306a36Sopenharmony_ci#define xd_r_reg_tmr_timer0_count_15_8 0xA0CC 59362306a36Sopenharmony_ci#define reg_tmr_timer0_count_15_8_pos 0 59462306a36Sopenharmony_ci#define reg_tmr_timer0_count_15_8_len 8 59562306a36Sopenharmony_ci#define reg_tmr_timer0_count_15_8_lsb 8 59662306a36Sopenharmony_ci#define xd_p_reg_suspend 0xA0CD 59762306a36Sopenharmony_ci#define reg_suspend_pos 0 59862306a36Sopenharmony_ci#define reg_suspend_len 1 59962306a36Sopenharmony_ci#define reg_suspend_lsb 0 60062306a36Sopenharmony_ci#define xd_p_reg_suspend_rdy 0xA0CD 60162306a36Sopenharmony_ci#define reg_suspend_rdy_pos 1 60262306a36Sopenharmony_ci#define reg_suspend_rdy_len 1 60362306a36Sopenharmony_ci#define reg_suspend_rdy_lsb 0 60462306a36Sopenharmony_ci#define xd_p_reg_resume 0xA0CD 60562306a36Sopenharmony_ci#define reg_resume_pos 2 60662306a36Sopenharmony_ci#define reg_resume_len 1 60762306a36Sopenharmony_ci#define reg_resume_lsb 0 60862306a36Sopenharmony_ci#define xd_p_reg_resume_rdy 0xA0CD 60962306a36Sopenharmony_ci#define reg_resume_rdy_pos 3 61062306a36Sopenharmony_ci#define reg_resume_rdy_len 1 61162306a36Sopenharmony_ci#define reg_resume_rdy_lsb 0 61262306a36Sopenharmony_ci#define xd_p_reg_fmf 0xA0CE 61362306a36Sopenharmony_ci#define reg_fmf_pos 0 61462306a36Sopenharmony_ci#define reg_fmf_len 8 61562306a36Sopenharmony_ci#define reg_fmf_lsb 0 61662306a36Sopenharmony_ci#define xd_p_ccid_accumulate_num_2k_7_0 0xA100 61762306a36Sopenharmony_ci#define ccid_accumulate_num_2k_7_0_pos 0 61862306a36Sopenharmony_ci#define ccid_accumulate_num_2k_7_0_len 8 61962306a36Sopenharmony_ci#define ccid_accumulate_num_2k_7_0_lsb 0 62062306a36Sopenharmony_ci#define xd_p_ccid_accumulate_num_2k_12_8 0xA101 62162306a36Sopenharmony_ci#define ccid_accumulate_num_2k_12_8_pos 0 62262306a36Sopenharmony_ci#define ccid_accumulate_num_2k_12_8_len 5 62362306a36Sopenharmony_ci#define ccid_accumulate_num_2k_12_8_lsb 8 62462306a36Sopenharmony_ci#define xd_p_ccid_accumulate_num_8k_7_0 0xA102 62562306a36Sopenharmony_ci#define ccid_accumulate_num_8k_7_0_pos 0 62662306a36Sopenharmony_ci#define ccid_accumulate_num_8k_7_0_len 8 62762306a36Sopenharmony_ci#define ccid_accumulate_num_8k_7_0_lsb 0 62862306a36Sopenharmony_ci#define xd_p_ccid_accumulate_num_8k_14_8 0xA103 62962306a36Sopenharmony_ci#define ccid_accumulate_num_8k_14_8_pos 0 63062306a36Sopenharmony_ci#define ccid_accumulate_num_8k_14_8_len 7 63162306a36Sopenharmony_ci#define ccid_accumulate_num_8k_14_8_lsb 8 63262306a36Sopenharmony_ci#define xd_p_ccid_desired_level_0 0xA103 63362306a36Sopenharmony_ci#define ccid_desired_level_0_pos 7 63462306a36Sopenharmony_ci#define ccid_desired_level_0_len 1 63562306a36Sopenharmony_ci#define ccid_desired_level_0_lsb 0 63662306a36Sopenharmony_ci#define xd_p_ccid_desired_level_8_1 0xA104 63762306a36Sopenharmony_ci#define ccid_desired_level_8_1_pos 0 63862306a36Sopenharmony_ci#define ccid_desired_level_8_1_len 8 63962306a36Sopenharmony_ci#define ccid_desired_level_8_1_lsb 1 64062306a36Sopenharmony_ci#define xd_p_ccid_apply_delay 0xA105 64162306a36Sopenharmony_ci#define ccid_apply_delay_pos 0 64262306a36Sopenharmony_ci#define ccid_apply_delay_len 7 64362306a36Sopenharmony_ci#define ccid_apply_delay_lsb 0 64462306a36Sopenharmony_ci#define xd_p_ccid_CCID_Threshold1 0xA106 64562306a36Sopenharmony_ci#define ccid_CCID_Threshold1_pos 0 64662306a36Sopenharmony_ci#define ccid_CCID_Threshold1_len 8 64762306a36Sopenharmony_ci#define ccid_CCID_Threshold1_lsb 0 64862306a36Sopenharmony_ci#define xd_p_ccid_CCID_Threshold2 0xA107 64962306a36Sopenharmony_ci#define ccid_CCID_Threshold2_pos 0 65062306a36Sopenharmony_ci#define ccid_CCID_Threshold2_len 8 65162306a36Sopenharmony_ci#define ccid_CCID_Threshold2_lsb 0 65262306a36Sopenharmony_ci#define xd_p_reg_ccid_gain_scale 0xA108 65362306a36Sopenharmony_ci#define reg_ccid_gain_scale_pos 0 65462306a36Sopenharmony_ci#define reg_ccid_gain_scale_len 4 65562306a36Sopenharmony_ci#define reg_ccid_gain_scale_lsb 0 65662306a36Sopenharmony_ci#define xd_p_reg_ccid2_passband_gain_set 0xA108 65762306a36Sopenharmony_ci#define reg_ccid2_passband_gain_set_pos 4 65862306a36Sopenharmony_ci#define reg_ccid2_passband_gain_set_len 4 65962306a36Sopenharmony_ci#define reg_ccid2_passband_gain_set_lsb 0 66062306a36Sopenharmony_ci#define xd_r_ccid_multiplier_7_0 0xA109 66162306a36Sopenharmony_ci#define ccid_multiplier_7_0_pos 0 66262306a36Sopenharmony_ci#define ccid_multiplier_7_0_len 8 66362306a36Sopenharmony_ci#define ccid_multiplier_7_0_lsb 0 66462306a36Sopenharmony_ci#define xd_r_ccid_multiplier_15_8 0xA10A 66562306a36Sopenharmony_ci#define ccid_multiplier_15_8_pos 0 66662306a36Sopenharmony_ci#define ccid_multiplier_15_8_len 8 66762306a36Sopenharmony_ci#define ccid_multiplier_15_8_lsb 8 66862306a36Sopenharmony_ci#define xd_r_ccid_right_shift_bits 0xA10B 66962306a36Sopenharmony_ci#define ccid_right_shift_bits_pos 0 67062306a36Sopenharmony_ci#define ccid_right_shift_bits_len 4 67162306a36Sopenharmony_ci#define ccid_right_shift_bits_lsb 0 67262306a36Sopenharmony_ci#define xd_r_reg_ccid_sx_7_0 0xA10C 67362306a36Sopenharmony_ci#define reg_ccid_sx_7_0_pos 0 67462306a36Sopenharmony_ci#define reg_ccid_sx_7_0_len 8 67562306a36Sopenharmony_ci#define reg_ccid_sx_7_0_lsb 0 67662306a36Sopenharmony_ci#define xd_r_reg_ccid_sx_15_8 0xA10D 67762306a36Sopenharmony_ci#define reg_ccid_sx_15_8_pos 0 67862306a36Sopenharmony_ci#define reg_ccid_sx_15_8_len 8 67962306a36Sopenharmony_ci#define reg_ccid_sx_15_8_lsb 8 68062306a36Sopenharmony_ci#define xd_r_reg_ccid_sx_21_16 0xA10E 68162306a36Sopenharmony_ci#define reg_ccid_sx_21_16_pos 0 68262306a36Sopenharmony_ci#define reg_ccid_sx_21_16_len 6 68362306a36Sopenharmony_ci#define reg_ccid_sx_21_16_lsb 16 68462306a36Sopenharmony_ci#define xd_r_reg_ccid_sy_7_0 0xA110 68562306a36Sopenharmony_ci#define reg_ccid_sy_7_0_pos 0 68662306a36Sopenharmony_ci#define reg_ccid_sy_7_0_len 8 68762306a36Sopenharmony_ci#define reg_ccid_sy_7_0_lsb 0 68862306a36Sopenharmony_ci#define xd_r_reg_ccid_sy_15_8 0xA111 68962306a36Sopenharmony_ci#define reg_ccid_sy_15_8_pos 0 69062306a36Sopenharmony_ci#define reg_ccid_sy_15_8_len 8 69162306a36Sopenharmony_ci#define reg_ccid_sy_15_8_lsb 8 69262306a36Sopenharmony_ci#define xd_r_reg_ccid_sy_23_16 0xA112 69362306a36Sopenharmony_ci#define reg_ccid_sy_23_16_pos 0 69462306a36Sopenharmony_ci#define reg_ccid_sy_23_16_len 8 69562306a36Sopenharmony_ci#define reg_ccid_sy_23_16_lsb 16 69662306a36Sopenharmony_ci#define xd_r_reg_ccid2_sz_7_0 0xA114 69762306a36Sopenharmony_ci#define reg_ccid2_sz_7_0_pos 0 69862306a36Sopenharmony_ci#define reg_ccid2_sz_7_0_len 8 69962306a36Sopenharmony_ci#define reg_ccid2_sz_7_0_lsb 0 70062306a36Sopenharmony_ci#define xd_r_reg_ccid2_sz_15_8 0xA115 70162306a36Sopenharmony_ci#define reg_ccid2_sz_15_8_pos 0 70262306a36Sopenharmony_ci#define reg_ccid2_sz_15_8_len 8 70362306a36Sopenharmony_ci#define reg_ccid2_sz_15_8_lsb 8 70462306a36Sopenharmony_ci#define xd_r_reg_ccid2_sz_23_16 0xA116 70562306a36Sopenharmony_ci#define reg_ccid2_sz_23_16_pos 0 70662306a36Sopenharmony_ci#define reg_ccid2_sz_23_16_len 8 70762306a36Sopenharmony_ci#define reg_ccid2_sz_23_16_lsb 16 70862306a36Sopenharmony_ci#define xd_r_reg_ccid2_sz_25_24 0xA117 70962306a36Sopenharmony_ci#define reg_ccid2_sz_25_24_pos 0 71062306a36Sopenharmony_ci#define reg_ccid2_sz_25_24_len 2 71162306a36Sopenharmony_ci#define reg_ccid2_sz_25_24_lsb 24 71262306a36Sopenharmony_ci#define xd_r_reg_ccid2_sy_7_0 0xA118 71362306a36Sopenharmony_ci#define reg_ccid2_sy_7_0_pos 0 71462306a36Sopenharmony_ci#define reg_ccid2_sy_7_0_len 8 71562306a36Sopenharmony_ci#define reg_ccid2_sy_7_0_lsb 0 71662306a36Sopenharmony_ci#define xd_r_reg_ccid2_sy_15_8 0xA119 71762306a36Sopenharmony_ci#define reg_ccid2_sy_15_8_pos 0 71862306a36Sopenharmony_ci#define reg_ccid2_sy_15_8_len 8 71962306a36Sopenharmony_ci#define reg_ccid2_sy_15_8_lsb 8 72062306a36Sopenharmony_ci#define xd_r_reg_ccid2_sy_23_16 0xA11A 72162306a36Sopenharmony_ci#define reg_ccid2_sy_23_16_pos 0 72262306a36Sopenharmony_ci#define reg_ccid2_sy_23_16_len 8 72362306a36Sopenharmony_ci#define reg_ccid2_sy_23_16_lsb 16 72462306a36Sopenharmony_ci#define xd_r_reg_ccid2_sy_25_24 0xA11B 72562306a36Sopenharmony_ci#define reg_ccid2_sy_25_24_pos 0 72662306a36Sopenharmony_ci#define reg_ccid2_sy_25_24_len 2 72762306a36Sopenharmony_ci#define reg_ccid2_sy_25_24_lsb 24 72862306a36Sopenharmony_ci#define xd_p_dagc1_accumulate_num_2k_7_0 0xA120 72962306a36Sopenharmony_ci#define dagc1_accumulate_num_2k_7_0_pos 0 73062306a36Sopenharmony_ci#define dagc1_accumulate_num_2k_7_0_len 8 73162306a36Sopenharmony_ci#define dagc1_accumulate_num_2k_7_0_lsb 0 73262306a36Sopenharmony_ci#define xd_p_dagc1_accumulate_num_2k_12_8 0xA121 73362306a36Sopenharmony_ci#define dagc1_accumulate_num_2k_12_8_pos 0 73462306a36Sopenharmony_ci#define dagc1_accumulate_num_2k_12_8_len 5 73562306a36Sopenharmony_ci#define dagc1_accumulate_num_2k_12_8_lsb 8 73662306a36Sopenharmony_ci#define xd_p_dagc1_accumulate_num_8k_7_0 0xA122 73762306a36Sopenharmony_ci#define dagc1_accumulate_num_8k_7_0_pos 0 73862306a36Sopenharmony_ci#define dagc1_accumulate_num_8k_7_0_len 8 73962306a36Sopenharmony_ci#define dagc1_accumulate_num_8k_7_0_lsb 0 74062306a36Sopenharmony_ci#define xd_p_dagc1_accumulate_num_8k_14_8 0xA123 74162306a36Sopenharmony_ci#define dagc1_accumulate_num_8k_14_8_pos 0 74262306a36Sopenharmony_ci#define dagc1_accumulate_num_8k_14_8_len 7 74362306a36Sopenharmony_ci#define dagc1_accumulate_num_8k_14_8_lsb 8 74462306a36Sopenharmony_ci#define xd_p_dagc1_desired_level_0 0xA123 74562306a36Sopenharmony_ci#define dagc1_desired_level_0_pos 7 74662306a36Sopenharmony_ci#define dagc1_desired_level_0_len 1 74762306a36Sopenharmony_ci#define dagc1_desired_level_0_lsb 0 74862306a36Sopenharmony_ci#define xd_p_dagc1_desired_level_8_1 0xA124 74962306a36Sopenharmony_ci#define dagc1_desired_level_8_1_pos 0 75062306a36Sopenharmony_ci#define dagc1_desired_level_8_1_len 8 75162306a36Sopenharmony_ci#define dagc1_desired_level_8_1_lsb 1 75262306a36Sopenharmony_ci#define xd_p_dagc1_apply_delay 0xA125 75362306a36Sopenharmony_ci#define dagc1_apply_delay_pos 0 75462306a36Sopenharmony_ci#define dagc1_apply_delay_len 7 75562306a36Sopenharmony_ci#define dagc1_apply_delay_lsb 0 75662306a36Sopenharmony_ci#define xd_p_dagc1_bypass_scale_ctl 0xA126 75762306a36Sopenharmony_ci#define dagc1_bypass_scale_ctl_pos 0 75862306a36Sopenharmony_ci#define dagc1_bypass_scale_ctl_len 2 75962306a36Sopenharmony_ci#define dagc1_bypass_scale_ctl_lsb 0 76062306a36Sopenharmony_ci#define xd_p_reg_dagc1_in_sat_cnt_7_0 0xA127 76162306a36Sopenharmony_ci#define reg_dagc1_in_sat_cnt_7_0_pos 0 76262306a36Sopenharmony_ci#define reg_dagc1_in_sat_cnt_7_0_len 8 76362306a36Sopenharmony_ci#define reg_dagc1_in_sat_cnt_7_0_lsb 0 76462306a36Sopenharmony_ci#define xd_p_reg_dagc1_in_sat_cnt_15_8 0xA128 76562306a36Sopenharmony_ci#define reg_dagc1_in_sat_cnt_15_8_pos 0 76662306a36Sopenharmony_ci#define reg_dagc1_in_sat_cnt_15_8_len 8 76762306a36Sopenharmony_ci#define reg_dagc1_in_sat_cnt_15_8_lsb 8 76862306a36Sopenharmony_ci#define xd_p_reg_dagc1_in_sat_cnt_23_16 0xA129 76962306a36Sopenharmony_ci#define reg_dagc1_in_sat_cnt_23_16_pos 0 77062306a36Sopenharmony_ci#define reg_dagc1_in_sat_cnt_23_16_len 8 77162306a36Sopenharmony_ci#define reg_dagc1_in_sat_cnt_23_16_lsb 16 77262306a36Sopenharmony_ci#define xd_p_reg_dagc1_in_sat_cnt_31_24 0xA12A 77362306a36Sopenharmony_ci#define reg_dagc1_in_sat_cnt_31_24_pos 0 77462306a36Sopenharmony_ci#define reg_dagc1_in_sat_cnt_31_24_len 8 77562306a36Sopenharmony_ci#define reg_dagc1_in_sat_cnt_31_24_lsb 24 77662306a36Sopenharmony_ci#define xd_p_reg_dagc1_out_sat_cnt_7_0 0xA12B 77762306a36Sopenharmony_ci#define reg_dagc1_out_sat_cnt_7_0_pos 0 77862306a36Sopenharmony_ci#define reg_dagc1_out_sat_cnt_7_0_len 8 77962306a36Sopenharmony_ci#define reg_dagc1_out_sat_cnt_7_0_lsb 0 78062306a36Sopenharmony_ci#define xd_p_reg_dagc1_out_sat_cnt_15_8 0xA12C 78162306a36Sopenharmony_ci#define reg_dagc1_out_sat_cnt_15_8_pos 0 78262306a36Sopenharmony_ci#define reg_dagc1_out_sat_cnt_15_8_len 8 78362306a36Sopenharmony_ci#define reg_dagc1_out_sat_cnt_15_8_lsb 8 78462306a36Sopenharmony_ci#define xd_p_reg_dagc1_out_sat_cnt_23_16 0xA12D 78562306a36Sopenharmony_ci#define reg_dagc1_out_sat_cnt_23_16_pos 0 78662306a36Sopenharmony_ci#define reg_dagc1_out_sat_cnt_23_16_len 8 78762306a36Sopenharmony_ci#define reg_dagc1_out_sat_cnt_23_16_lsb 16 78862306a36Sopenharmony_ci#define xd_p_reg_dagc1_out_sat_cnt_31_24 0xA12E 78962306a36Sopenharmony_ci#define reg_dagc1_out_sat_cnt_31_24_pos 0 79062306a36Sopenharmony_ci#define reg_dagc1_out_sat_cnt_31_24_len 8 79162306a36Sopenharmony_ci#define reg_dagc1_out_sat_cnt_31_24_lsb 24 79262306a36Sopenharmony_ci#define xd_r_dagc1_multiplier_7_0 0xA136 79362306a36Sopenharmony_ci#define dagc1_multiplier_7_0_pos 0 79462306a36Sopenharmony_ci#define dagc1_multiplier_7_0_len 8 79562306a36Sopenharmony_ci#define dagc1_multiplier_7_0_lsb 0 79662306a36Sopenharmony_ci#define xd_r_dagc1_multiplier_15_8 0xA137 79762306a36Sopenharmony_ci#define dagc1_multiplier_15_8_pos 0 79862306a36Sopenharmony_ci#define dagc1_multiplier_15_8_len 8 79962306a36Sopenharmony_ci#define dagc1_multiplier_15_8_lsb 8 80062306a36Sopenharmony_ci#define xd_r_dagc1_right_shift_bits 0xA138 80162306a36Sopenharmony_ci#define dagc1_right_shift_bits_pos 0 80262306a36Sopenharmony_ci#define dagc1_right_shift_bits_len 4 80362306a36Sopenharmony_ci#define dagc1_right_shift_bits_lsb 0 80462306a36Sopenharmony_ci#define xd_p_reg_bfs_fcw_7_0 0xA140 80562306a36Sopenharmony_ci#define reg_bfs_fcw_7_0_pos 0 80662306a36Sopenharmony_ci#define reg_bfs_fcw_7_0_len 8 80762306a36Sopenharmony_ci#define reg_bfs_fcw_7_0_lsb 0 80862306a36Sopenharmony_ci#define xd_p_reg_bfs_fcw_15_8 0xA141 80962306a36Sopenharmony_ci#define reg_bfs_fcw_15_8_pos 0 81062306a36Sopenharmony_ci#define reg_bfs_fcw_15_8_len 8 81162306a36Sopenharmony_ci#define reg_bfs_fcw_15_8_lsb 8 81262306a36Sopenharmony_ci#define xd_p_reg_bfs_fcw_22_16 0xA142 81362306a36Sopenharmony_ci#define reg_bfs_fcw_22_16_pos 0 81462306a36Sopenharmony_ci#define reg_bfs_fcw_22_16_len 7 81562306a36Sopenharmony_ci#define reg_bfs_fcw_22_16_lsb 16 81662306a36Sopenharmony_ci#define xd_p_reg_antif_sf_7_0 0xA144 81762306a36Sopenharmony_ci#define reg_antif_sf_7_0_pos 0 81862306a36Sopenharmony_ci#define reg_antif_sf_7_0_len 8 81962306a36Sopenharmony_ci#define reg_antif_sf_7_0_lsb 0 82062306a36Sopenharmony_ci#define xd_p_reg_antif_sf_11_8 0xA145 82162306a36Sopenharmony_ci#define reg_antif_sf_11_8_pos 0 82262306a36Sopenharmony_ci#define reg_antif_sf_11_8_len 4 82362306a36Sopenharmony_ci#define reg_antif_sf_11_8_lsb 8 82462306a36Sopenharmony_ci#define xd_r_bfs_fcw_q_7_0 0xA150 82562306a36Sopenharmony_ci#define bfs_fcw_q_7_0_pos 0 82662306a36Sopenharmony_ci#define bfs_fcw_q_7_0_len 8 82762306a36Sopenharmony_ci#define bfs_fcw_q_7_0_lsb 0 82862306a36Sopenharmony_ci#define xd_r_bfs_fcw_q_15_8 0xA151 82962306a36Sopenharmony_ci#define bfs_fcw_q_15_8_pos 0 83062306a36Sopenharmony_ci#define bfs_fcw_q_15_8_len 8 83162306a36Sopenharmony_ci#define bfs_fcw_q_15_8_lsb 8 83262306a36Sopenharmony_ci#define xd_r_bfs_fcw_q_22_16 0xA152 83362306a36Sopenharmony_ci#define bfs_fcw_q_22_16_pos 0 83462306a36Sopenharmony_ci#define bfs_fcw_q_22_16_len 7 83562306a36Sopenharmony_ci#define bfs_fcw_q_22_16_lsb 16 83662306a36Sopenharmony_ci#define xd_p_reg_dca_enu 0xA160 83762306a36Sopenharmony_ci#define reg_dca_enu_pos 0 83862306a36Sopenharmony_ci#define reg_dca_enu_len 1 83962306a36Sopenharmony_ci#define reg_dca_enu_lsb 0 84062306a36Sopenharmony_ci#define xd_p_reg_dca_enl 0xA160 84162306a36Sopenharmony_ci#define reg_dca_enl_pos 1 84262306a36Sopenharmony_ci#define reg_dca_enl_len 1 84362306a36Sopenharmony_ci#define reg_dca_enl_lsb 0 84462306a36Sopenharmony_ci#define xd_p_reg_dca_lower_chip 0xA160 84562306a36Sopenharmony_ci#define reg_dca_lower_chip_pos 2 84662306a36Sopenharmony_ci#define reg_dca_lower_chip_len 1 84762306a36Sopenharmony_ci#define reg_dca_lower_chip_lsb 0 84862306a36Sopenharmony_ci#define xd_p_reg_dca_upper_chip 0xA160 84962306a36Sopenharmony_ci#define reg_dca_upper_chip_pos 3 85062306a36Sopenharmony_ci#define reg_dca_upper_chip_len 1 85162306a36Sopenharmony_ci#define reg_dca_upper_chip_lsb 0 85262306a36Sopenharmony_ci#define xd_p_reg_dca_platch 0xA160 85362306a36Sopenharmony_ci#define reg_dca_platch_pos 4 85462306a36Sopenharmony_ci#define reg_dca_platch_len 1 85562306a36Sopenharmony_ci#define reg_dca_platch_lsb 0 85662306a36Sopenharmony_ci#define xd_p_reg_dca_th 0xA161 85762306a36Sopenharmony_ci#define reg_dca_th_pos 0 85862306a36Sopenharmony_ci#define reg_dca_th_len 5 85962306a36Sopenharmony_ci#define reg_dca_th_lsb 0 86062306a36Sopenharmony_ci#define xd_p_reg_dca_scale 0xA162 86162306a36Sopenharmony_ci#define reg_dca_scale_pos 0 86262306a36Sopenharmony_ci#define reg_dca_scale_len 4 86362306a36Sopenharmony_ci#define reg_dca_scale_lsb 0 86462306a36Sopenharmony_ci#define xd_p_reg_dca_tone_7_0 0xA163 86562306a36Sopenharmony_ci#define reg_dca_tone_7_0_pos 0 86662306a36Sopenharmony_ci#define reg_dca_tone_7_0_len 8 86762306a36Sopenharmony_ci#define reg_dca_tone_7_0_lsb 0 86862306a36Sopenharmony_ci#define xd_p_reg_dca_tone_12_8 0xA164 86962306a36Sopenharmony_ci#define reg_dca_tone_12_8_pos 0 87062306a36Sopenharmony_ci#define reg_dca_tone_12_8_len 5 87162306a36Sopenharmony_ci#define reg_dca_tone_12_8_lsb 8 87262306a36Sopenharmony_ci#define xd_p_reg_dca_time_7_0 0xA165 87362306a36Sopenharmony_ci#define reg_dca_time_7_0_pos 0 87462306a36Sopenharmony_ci#define reg_dca_time_7_0_len 8 87562306a36Sopenharmony_ci#define reg_dca_time_7_0_lsb 0 87662306a36Sopenharmony_ci#define xd_p_reg_dca_time_15_8 0xA166 87762306a36Sopenharmony_ci#define reg_dca_time_15_8_pos 0 87862306a36Sopenharmony_ci#define reg_dca_time_15_8_len 8 87962306a36Sopenharmony_ci#define reg_dca_time_15_8_lsb 8 88062306a36Sopenharmony_ci#define xd_r_dcasm 0xA167 88162306a36Sopenharmony_ci#define dcasm_pos 0 88262306a36Sopenharmony_ci#define dcasm_len 3 88362306a36Sopenharmony_ci#define dcasm_lsb 0 88462306a36Sopenharmony_ci#define xd_p_reg_qnt_valuew_7_0 0xA168 88562306a36Sopenharmony_ci#define reg_qnt_valuew_7_0_pos 0 88662306a36Sopenharmony_ci#define reg_qnt_valuew_7_0_len 8 88762306a36Sopenharmony_ci#define reg_qnt_valuew_7_0_lsb 0 88862306a36Sopenharmony_ci#define xd_p_reg_qnt_valuew_10_8 0xA169 88962306a36Sopenharmony_ci#define reg_qnt_valuew_10_8_pos 0 89062306a36Sopenharmony_ci#define reg_qnt_valuew_10_8_len 3 89162306a36Sopenharmony_ci#define reg_qnt_valuew_10_8_lsb 8 89262306a36Sopenharmony_ci#define xd_p_dca_sbx_gain_diff_7_0 0xA16A 89362306a36Sopenharmony_ci#define dca_sbx_gain_diff_7_0_pos 0 89462306a36Sopenharmony_ci#define dca_sbx_gain_diff_7_0_len 8 89562306a36Sopenharmony_ci#define dca_sbx_gain_diff_7_0_lsb 0 89662306a36Sopenharmony_ci#define xd_p_dca_sbx_gain_diff_9_8 0xA16B 89762306a36Sopenharmony_ci#define dca_sbx_gain_diff_9_8_pos 0 89862306a36Sopenharmony_ci#define dca_sbx_gain_diff_9_8_len 2 89962306a36Sopenharmony_ci#define dca_sbx_gain_diff_9_8_lsb 8 90062306a36Sopenharmony_ci#define xd_p_reg_dca_stand_alone 0xA16C 90162306a36Sopenharmony_ci#define reg_dca_stand_alone_pos 0 90262306a36Sopenharmony_ci#define reg_dca_stand_alone_len 1 90362306a36Sopenharmony_ci#define reg_dca_stand_alone_lsb 0 90462306a36Sopenharmony_ci#define xd_p_reg_dca_upper_out_en 0xA16C 90562306a36Sopenharmony_ci#define reg_dca_upper_out_en_pos 1 90662306a36Sopenharmony_ci#define reg_dca_upper_out_en_len 1 90762306a36Sopenharmony_ci#define reg_dca_upper_out_en_lsb 0 90862306a36Sopenharmony_ci#define xd_p_reg_dca_rc_en 0xA16C 90962306a36Sopenharmony_ci#define reg_dca_rc_en_pos 2 91062306a36Sopenharmony_ci#define reg_dca_rc_en_len 1 91162306a36Sopenharmony_ci#define reg_dca_rc_en_lsb 0 91262306a36Sopenharmony_ci#define xd_p_reg_dca_retrain_send 0xA16C 91362306a36Sopenharmony_ci#define reg_dca_retrain_send_pos 3 91462306a36Sopenharmony_ci#define reg_dca_retrain_send_len 1 91562306a36Sopenharmony_ci#define reg_dca_retrain_send_lsb 0 91662306a36Sopenharmony_ci#define xd_p_reg_dca_retrain_rec 0xA16C 91762306a36Sopenharmony_ci#define reg_dca_retrain_rec_pos 4 91862306a36Sopenharmony_ci#define reg_dca_retrain_rec_len 1 91962306a36Sopenharmony_ci#define reg_dca_retrain_rec_lsb 0 92062306a36Sopenharmony_ci#define xd_p_reg_dca_api_tpsrdy 0xA16C 92162306a36Sopenharmony_ci#define reg_dca_api_tpsrdy_pos 5 92262306a36Sopenharmony_ci#define reg_dca_api_tpsrdy_len 1 92362306a36Sopenharmony_ci#define reg_dca_api_tpsrdy_lsb 0 92462306a36Sopenharmony_ci#define xd_p_reg_dca_symbol_gap 0xA16D 92562306a36Sopenharmony_ci#define reg_dca_symbol_gap_pos 0 92662306a36Sopenharmony_ci#define reg_dca_symbol_gap_len 4 92762306a36Sopenharmony_ci#define reg_dca_symbol_gap_lsb 0 92862306a36Sopenharmony_ci#define xd_p_reg_qnt_nfvaluew_7_0 0xA16E 92962306a36Sopenharmony_ci#define reg_qnt_nfvaluew_7_0_pos 0 93062306a36Sopenharmony_ci#define reg_qnt_nfvaluew_7_0_len 8 93162306a36Sopenharmony_ci#define reg_qnt_nfvaluew_7_0_lsb 0 93262306a36Sopenharmony_ci#define xd_p_reg_qnt_nfvaluew_10_8 0xA16F 93362306a36Sopenharmony_ci#define reg_qnt_nfvaluew_10_8_pos 0 93462306a36Sopenharmony_ci#define reg_qnt_nfvaluew_10_8_len 3 93562306a36Sopenharmony_ci#define reg_qnt_nfvaluew_10_8_lsb 8 93662306a36Sopenharmony_ci#define xd_p_reg_qnt_flatness_thr_7_0 0xA170 93762306a36Sopenharmony_ci#define reg_qnt_flatness_thr_7_0_pos 0 93862306a36Sopenharmony_ci#define reg_qnt_flatness_thr_7_0_len 8 93962306a36Sopenharmony_ci#define reg_qnt_flatness_thr_7_0_lsb 0 94062306a36Sopenharmony_ci#define xd_p_reg_qnt_flatness_thr_9_8 0xA171 94162306a36Sopenharmony_ci#define reg_qnt_flatness_thr_9_8_pos 0 94262306a36Sopenharmony_ci#define reg_qnt_flatness_thr_9_8_len 2 94362306a36Sopenharmony_ci#define reg_qnt_flatness_thr_9_8_lsb 8 94462306a36Sopenharmony_ci#define xd_p_reg_dca_tone_idx_5_0 0xA171 94562306a36Sopenharmony_ci#define reg_dca_tone_idx_5_0_pos 2 94662306a36Sopenharmony_ci#define reg_dca_tone_idx_5_0_len 6 94762306a36Sopenharmony_ci#define reg_dca_tone_idx_5_0_lsb 0 94862306a36Sopenharmony_ci#define xd_p_reg_dca_tone_idx_12_6 0xA172 94962306a36Sopenharmony_ci#define reg_dca_tone_idx_12_6_pos 0 95062306a36Sopenharmony_ci#define reg_dca_tone_idx_12_6_len 7 95162306a36Sopenharmony_ci#define reg_dca_tone_idx_12_6_lsb 6 95262306a36Sopenharmony_ci#define xd_p_reg_dca_data_vld 0xA173 95362306a36Sopenharmony_ci#define reg_dca_data_vld_pos 0 95462306a36Sopenharmony_ci#define reg_dca_data_vld_len 1 95562306a36Sopenharmony_ci#define reg_dca_data_vld_lsb 0 95662306a36Sopenharmony_ci#define xd_p_reg_dca_read_update 0xA173 95762306a36Sopenharmony_ci#define reg_dca_read_update_pos 1 95862306a36Sopenharmony_ci#define reg_dca_read_update_len 1 95962306a36Sopenharmony_ci#define reg_dca_read_update_lsb 0 96062306a36Sopenharmony_ci#define xd_r_reg_dca_data_re_5_0 0xA173 96162306a36Sopenharmony_ci#define reg_dca_data_re_5_0_pos 2 96262306a36Sopenharmony_ci#define reg_dca_data_re_5_0_len 6 96362306a36Sopenharmony_ci#define reg_dca_data_re_5_0_lsb 0 96462306a36Sopenharmony_ci#define xd_r_reg_dca_data_re_10_6 0xA174 96562306a36Sopenharmony_ci#define reg_dca_data_re_10_6_pos 0 96662306a36Sopenharmony_ci#define reg_dca_data_re_10_6_len 5 96762306a36Sopenharmony_ci#define reg_dca_data_re_10_6_lsb 6 96862306a36Sopenharmony_ci#define xd_r_reg_dca_data_im_7_0 0xA175 96962306a36Sopenharmony_ci#define reg_dca_data_im_7_0_pos 0 97062306a36Sopenharmony_ci#define reg_dca_data_im_7_0_len 8 97162306a36Sopenharmony_ci#define reg_dca_data_im_7_0_lsb 0 97262306a36Sopenharmony_ci#define xd_r_reg_dca_data_im_10_8 0xA176 97362306a36Sopenharmony_ci#define reg_dca_data_im_10_8_pos 0 97462306a36Sopenharmony_ci#define reg_dca_data_im_10_8_len 3 97562306a36Sopenharmony_ci#define reg_dca_data_im_10_8_lsb 8 97662306a36Sopenharmony_ci#define xd_r_reg_dca_data_h2_7_0 0xA178 97762306a36Sopenharmony_ci#define reg_dca_data_h2_7_0_pos 0 97862306a36Sopenharmony_ci#define reg_dca_data_h2_7_0_len 8 97962306a36Sopenharmony_ci#define reg_dca_data_h2_7_0_lsb 0 98062306a36Sopenharmony_ci#define xd_r_reg_dca_data_h2_9_8 0xA179 98162306a36Sopenharmony_ci#define reg_dca_data_h2_9_8_pos 0 98262306a36Sopenharmony_ci#define reg_dca_data_h2_9_8_len 2 98362306a36Sopenharmony_ci#define reg_dca_data_h2_9_8_lsb 8 98462306a36Sopenharmony_ci#define xd_p_reg_f_adc_7_0 0xA180 98562306a36Sopenharmony_ci#define reg_f_adc_7_0_pos 0 98662306a36Sopenharmony_ci#define reg_f_adc_7_0_len 8 98762306a36Sopenharmony_ci#define reg_f_adc_7_0_lsb 0 98862306a36Sopenharmony_ci#define xd_p_reg_f_adc_15_8 0xA181 98962306a36Sopenharmony_ci#define reg_f_adc_15_8_pos 0 99062306a36Sopenharmony_ci#define reg_f_adc_15_8_len 8 99162306a36Sopenharmony_ci#define reg_f_adc_15_8_lsb 8 99262306a36Sopenharmony_ci#define xd_p_reg_f_adc_23_16 0xA182 99362306a36Sopenharmony_ci#define reg_f_adc_23_16_pos 0 99462306a36Sopenharmony_ci#define reg_f_adc_23_16_len 8 99562306a36Sopenharmony_ci#define reg_f_adc_23_16_lsb 16 99662306a36Sopenharmony_ci#define xd_r_intp_mu_7_0 0xA190 99762306a36Sopenharmony_ci#define intp_mu_7_0_pos 0 99862306a36Sopenharmony_ci#define intp_mu_7_0_len 8 99962306a36Sopenharmony_ci#define intp_mu_7_0_lsb 0 100062306a36Sopenharmony_ci#define xd_r_intp_mu_15_8 0xA191 100162306a36Sopenharmony_ci#define intp_mu_15_8_pos 0 100262306a36Sopenharmony_ci#define intp_mu_15_8_len 8 100362306a36Sopenharmony_ci#define intp_mu_15_8_lsb 8 100462306a36Sopenharmony_ci#define xd_r_intp_mu_19_16 0xA192 100562306a36Sopenharmony_ci#define intp_mu_19_16_pos 0 100662306a36Sopenharmony_ci#define intp_mu_19_16_len 4 100762306a36Sopenharmony_ci#define intp_mu_19_16_lsb 16 100862306a36Sopenharmony_ci#define xd_p_reg_agc_rst 0xA1A0 100962306a36Sopenharmony_ci#define reg_agc_rst_pos 0 101062306a36Sopenharmony_ci#define reg_agc_rst_len 1 101162306a36Sopenharmony_ci#define reg_agc_rst_lsb 0 101262306a36Sopenharmony_ci#define xd_p_rf_agc_en 0xA1A0 101362306a36Sopenharmony_ci#define rf_agc_en_pos 1 101462306a36Sopenharmony_ci#define rf_agc_en_len 1 101562306a36Sopenharmony_ci#define rf_agc_en_lsb 0 101662306a36Sopenharmony_ci#define xd_p_rf_agc_dis 0xA1A0 101762306a36Sopenharmony_ci#define rf_agc_dis_pos 2 101862306a36Sopenharmony_ci#define rf_agc_dis_len 1 101962306a36Sopenharmony_ci#define rf_agc_dis_lsb 0 102062306a36Sopenharmony_ci#define xd_p_if_agc_rst 0xA1A0 102162306a36Sopenharmony_ci#define if_agc_rst_pos 3 102262306a36Sopenharmony_ci#define if_agc_rst_len 1 102362306a36Sopenharmony_ci#define if_agc_rst_lsb 0 102462306a36Sopenharmony_ci#define xd_p_if_agc_en 0xA1A0 102562306a36Sopenharmony_ci#define if_agc_en_pos 4 102662306a36Sopenharmony_ci#define if_agc_en_len 1 102762306a36Sopenharmony_ci#define if_agc_en_lsb 0 102862306a36Sopenharmony_ci#define xd_p_if_agc_dis 0xA1A0 102962306a36Sopenharmony_ci#define if_agc_dis_pos 5 103062306a36Sopenharmony_ci#define if_agc_dis_len 1 103162306a36Sopenharmony_ci#define if_agc_dis_lsb 0 103262306a36Sopenharmony_ci#define xd_p_agc_lock 0xA1A0 103362306a36Sopenharmony_ci#define agc_lock_pos 6 103462306a36Sopenharmony_ci#define agc_lock_len 1 103562306a36Sopenharmony_ci#define agc_lock_lsb 0 103662306a36Sopenharmony_ci#define xd_p_reg_tinr_rst 0xA1A1 103762306a36Sopenharmony_ci#define reg_tinr_rst_pos 0 103862306a36Sopenharmony_ci#define reg_tinr_rst_len 1 103962306a36Sopenharmony_ci#define reg_tinr_rst_lsb 0 104062306a36Sopenharmony_ci#define xd_p_reg_tinr_en 0xA1A1 104162306a36Sopenharmony_ci#define reg_tinr_en_pos 1 104262306a36Sopenharmony_ci#define reg_tinr_en_len 1 104362306a36Sopenharmony_ci#define reg_tinr_en_lsb 0 104462306a36Sopenharmony_ci#define xd_p_reg_ccifs_en 0xA1A2 104562306a36Sopenharmony_ci#define reg_ccifs_en_pos 0 104662306a36Sopenharmony_ci#define reg_ccifs_en_len 1 104762306a36Sopenharmony_ci#define reg_ccifs_en_lsb 0 104862306a36Sopenharmony_ci#define xd_p_reg_ccifs_dis 0xA1A2 104962306a36Sopenharmony_ci#define reg_ccifs_dis_pos 1 105062306a36Sopenharmony_ci#define reg_ccifs_dis_len 1 105162306a36Sopenharmony_ci#define reg_ccifs_dis_lsb 0 105262306a36Sopenharmony_ci#define xd_p_reg_ccifs_rst 0xA1A2 105362306a36Sopenharmony_ci#define reg_ccifs_rst_pos 2 105462306a36Sopenharmony_ci#define reg_ccifs_rst_len 1 105562306a36Sopenharmony_ci#define reg_ccifs_rst_lsb 0 105662306a36Sopenharmony_ci#define xd_p_reg_ccifs_byp 0xA1A2 105762306a36Sopenharmony_ci#define reg_ccifs_byp_pos 3 105862306a36Sopenharmony_ci#define reg_ccifs_byp_len 1 105962306a36Sopenharmony_ci#define reg_ccifs_byp_lsb 0 106062306a36Sopenharmony_ci#define xd_p_reg_ccif_en 0xA1A3 106162306a36Sopenharmony_ci#define reg_ccif_en_pos 0 106262306a36Sopenharmony_ci#define reg_ccif_en_len 1 106362306a36Sopenharmony_ci#define reg_ccif_en_lsb 0 106462306a36Sopenharmony_ci#define xd_p_reg_ccif_dis 0xA1A3 106562306a36Sopenharmony_ci#define reg_ccif_dis_pos 1 106662306a36Sopenharmony_ci#define reg_ccif_dis_len 1 106762306a36Sopenharmony_ci#define reg_ccif_dis_lsb 0 106862306a36Sopenharmony_ci#define xd_p_reg_ccif_rst 0xA1A3 106962306a36Sopenharmony_ci#define reg_ccif_rst_pos 2 107062306a36Sopenharmony_ci#define reg_ccif_rst_len 1 107162306a36Sopenharmony_ci#define reg_ccif_rst_lsb 0 107262306a36Sopenharmony_ci#define xd_p_reg_ccif_byp 0xA1A3 107362306a36Sopenharmony_ci#define reg_ccif_byp_pos 3 107462306a36Sopenharmony_ci#define reg_ccif_byp_len 1 107562306a36Sopenharmony_ci#define reg_ccif_byp_lsb 0 107662306a36Sopenharmony_ci#define xd_p_dagc1_rst 0xA1A4 107762306a36Sopenharmony_ci#define dagc1_rst_pos 0 107862306a36Sopenharmony_ci#define dagc1_rst_len 1 107962306a36Sopenharmony_ci#define dagc1_rst_lsb 0 108062306a36Sopenharmony_ci#define xd_p_dagc1_en 0xA1A4 108162306a36Sopenharmony_ci#define dagc1_en_pos 1 108262306a36Sopenharmony_ci#define dagc1_en_len 1 108362306a36Sopenharmony_ci#define dagc1_en_lsb 0 108462306a36Sopenharmony_ci#define xd_p_dagc1_mode 0xA1A4 108562306a36Sopenharmony_ci#define dagc1_mode_pos 2 108662306a36Sopenharmony_ci#define dagc1_mode_len 2 108762306a36Sopenharmony_ci#define dagc1_mode_lsb 0 108862306a36Sopenharmony_ci#define xd_p_dagc1_done 0xA1A4 108962306a36Sopenharmony_ci#define dagc1_done_pos 4 109062306a36Sopenharmony_ci#define dagc1_done_len 1 109162306a36Sopenharmony_ci#define dagc1_done_lsb 0 109262306a36Sopenharmony_ci#define xd_p_ccid_rst 0xA1A5 109362306a36Sopenharmony_ci#define ccid_rst_pos 0 109462306a36Sopenharmony_ci#define ccid_rst_len 1 109562306a36Sopenharmony_ci#define ccid_rst_lsb 0 109662306a36Sopenharmony_ci#define xd_p_ccid_en 0xA1A5 109762306a36Sopenharmony_ci#define ccid_en_pos 1 109862306a36Sopenharmony_ci#define ccid_en_len 1 109962306a36Sopenharmony_ci#define ccid_en_lsb 0 110062306a36Sopenharmony_ci#define xd_p_ccid_mode 0xA1A5 110162306a36Sopenharmony_ci#define ccid_mode_pos 2 110262306a36Sopenharmony_ci#define ccid_mode_len 2 110362306a36Sopenharmony_ci#define ccid_mode_lsb 0 110462306a36Sopenharmony_ci#define xd_p_ccid_done 0xA1A5 110562306a36Sopenharmony_ci#define ccid_done_pos 4 110662306a36Sopenharmony_ci#define ccid_done_len 1 110762306a36Sopenharmony_ci#define ccid_done_lsb 0 110862306a36Sopenharmony_ci#define xd_r_ccid_deted 0xA1A5 110962306a36Sopenharmony_ci#define ccid_deted_pos 5 111062306a36Sopenharmony_ci#define ccid_deted_len 1 111162306a36Sopenharmony_ci#define ccid_deted_lsb 0 111262306a36Sopenharmony_ci#define xd_p_ccid2_en 0xA1A5 111362306a36Sopenharmony_ci#define ccid2_en_pos 6 111462306a36Sopenharmony_ci#define ccid2_en_len 1 111562306a36Sopenharmony_ci#define ccid2_en_lsb 0 111662306a36Sopenharmony_ci#define xd_p_ccid2_done 0xA1A5 111762306a36Sopenharmony_ci#define ccid2_done_pos 7 111862306a36Sopenharmony_ci#define ccid2_done_len 1 111962306a36Sopenharmony_ci#define ccid2_done_lsb 0 112062306a36Sopenharmony_ci#define xd_p_reg_bfs_en 0xA1A6 112162306a36Sopenharmony_ci#define reg_bfs_en_pos 0 112262306a36Sopenharmony_ci#define reg_bfs_en_len 1 112362306a36Sopenharmony_ci#define reg_bfs_en_lsb 0 112462306a36Sopenharmony_ci#define xd_p_reg_bfs_dis 0xA1A6 112562306a36Sopenharmony_ci#define reg_bfs_dis_pos 1 112662306a36Sopenharmony_ci#define reg_bfs_dis_len 1 112762306a36Sopenharmony_ci#define reg_bfs_dis_lsb 0 112862306a36Sopenharmony_ci#define xd_p_reg_bfs_rst 0xA1A6 112962306a36Sopenharmony_ci#define reg_bfs_rst_pos 2 113062306a36Sopenharmony_ci#define reg_bfs_rst_len 1 113162306a36Sopenharmony_ci#define reg_bfs_rst_lsb 0 113262306a36Sopenharmony_ci#define xd_p_reg_bfs_byp 0xA1A6 113362306a36Sopenharmony_ci#define reg_bfs_byp_pos 3 113462306a36Sopenharmony_ci#define reg_bfs_byp_len 1 113562306a36Sopenharmony_ci#define reg_bfs_byp_lsb 0 113662306a36Sopenharmony_ci#define xd_p_reg_antif_en 0xA1A7 113762306a36Sopenharmony_ci#define reg_antif_en_pos 0 113862306a36Sopenharmony_ci#define reg_antif_en_len 1 113962306a36Sopenharmony_ci#define reg_antif_en_lsb 0 114062306a36Sopenharmony_ci#define xd_p_reg_antif_dis 0xA1A7 114162306a36Sopenharmony_ci#define reg_antif_dis_pos 1 114262306a36Sopenharmony_ci#define reg_antif_dis_len 1 114362306a36Sopenharmony_ci#define reg_antif_dis_lsb 0 114462306a36Sopenharmony_ci#define xd_p_reg_antif_rst 0xA1A7 114562306a36Sopenharmony_ci#define reg_antif_rst_pos 2 114662306a36Sopenharmony_ci#define reg_antif_rst_len 1 114762306a36Sopenharmony_ci#define reg_antif_rst_lsb 0 114862306a36Sopenharmony_ci#define xd_p_reg_antif_byp 0xA1A7 114962306a36Sopenharmony_ci#define reg_antif_byp_pos 3 115062306a36Sopenharmony_ci#define reg_antif_byp_len 1 115162306a36Sopenharmony_ci#define reg_antif_byp_lsb 0 115262306a36Sopenharmony_ci#define xd_p_intp_en 0xA1A8 115362306a36Sopenharmony_ci#define intp_en_pos 0 115462306a36Sopenharmony_ci#define intp_en_len 1 115562306a36Sopenharmony_ci#define intp_en_lsb 0 115662306a36Sopenharmony_ci#define xd_p_intp_dis 0xA1A8 115762306a36Sopenharmony_ci#define intp_dis_pos 1 115862306a36Sopenharmony_ci#define intp_dis_len 1 115962306a36Sopenharmony_ci#define intp_dis_lsb 0 116062306a36Sopenharmony_ci#define xd_p_intp_rst 0xA1A8 116162306a36Sopenharmony_ci#define intp_rst_pos 2 116262306a36Sopenharmony_ci#define intp_rst_len 1 116362306a36Sopenharmony_ci#define intp_rst_lsb 0 116462306a36Sopenharmony_ci#define xd_p_intp_byp 0xA1A8 116562306a36Sopenharmony_ci#define intp_byp_pos 3 116662306a36Sopenharmony_ci#define intp_byp_len 1 116762306a36Sopenharmony_ci#define intp_byp_lsb 0 116862306a36Sopenharmony_ci#define xd_p_reg_acif_en 0xA1A9 116962306a36Sopenharmony_ci#define reg_acif_en_pos 0 117062306a36Sopenharmony_ci#define reg_acif_en_len 1 117162306a36Sopenharmony_ci#define reg_acif_en_lsb 0 117262306a36Sopenharmony_ci#define xd_p_reg_acif_dis 0xA1A9 117362306a36Sopenharmony_ci#define reg_acif_dis_pos 1 117462306a36Sopenharmony_ci#define reg_acif_dis_len 1 117562306a36Sopenharmony_ci#define reg_acif_dis_lsb 0 117662306a36Sopenharmony_ci#define xd_p_reg_acif_rst 0xA1A9 117762306a36Sopenharmony_ci#define reg_acif_rst_pos 2 117862306a36Sopenharmony_ci#define reg_acif_rst_len 1 117962306a36Sopenharmony_ci#define reg_acif_rst_lsb 0 118062306a36Sopenharmony_ci#define xd_p_reg_acif_byp 0xA1A9 118162306a36Sopenharmony_ci#define reg_acif_byp_pos 3 118262306a36Sopenharmony_ci#define reg_acif_byp_len 1 118362306a36Sopenharmony_ci#define reg_acif_byp_lsb 0 118462306a36Sopenharmony_ci#define xd_p_reg_acif_sync_mode 0xA1A9 118562306a36Sopenharmony_ci#define reg_acif_sync_mode_pos 4 118662306a36Sopenharmony_ci#define reg_acif_sync_mode_len 1 118762306a36Sopenharmony_ci#define reg_acif_sync_mode_lsb 0 118862306a36Sopenharmony_ci#define xd_p_dagc2_rst 0xA1AA 118962306a36Sopenharmony_ci#define dagc2_rst_pos 0 119062306a36Sopenharmony_ci#define dagc2_rst_len 1 119162306a36Sopenharmony_ci#define dagc2_rst_lsb 0 119262306a36Sopenharmony_ci#define xd_p_dagc2_en 0xA1AA 119362306a36Sopenharmony_ci#define dagc2_en_pos 1 119462306a36Sopenharmony_ci#define dagc2_en_len 1 119562306a36Sopenharmony_ci#define dagc2_en_lsb 0 119662306a36Sopenharmony_ci#define xd_p_dagc2_mode 0xA1AA 119762306a36Sopenharmony_ci#define dagc2_mode_pos 2 119862306a36Sopenharmony_ci#define dagc2_mode_len 2 119962306a36Sopenharmony_ci#define dagc2_mode_lsb 0 120062306a36Sopenharmony_ci#define xd_p_dagc2_done 0xA1AA 120162306a36Sopenharmony_ci#define dagc2_done_pos 4 120262306a36Sopenharmony_ci#define dagc2_done_len 1 120362306a36Sopenharmony_ci#define dagc2_done_lsb 0 120462306a36Sopenharmony_ci#define xd_p_reg_dca_en 0xA1AB 120562306a36Sopenharmony_ci#define reg_dca_en_pos 0 120662306a36Sopenharmony_ci#define reg_dca_en_len 1 120762306a36Sopenharmony_ci#define reg_dca_en_lsb 0 120862306a36Sopenharmony_ci#define xd_p_dagc2_accumulate_num_2k_7_0 0xA1C0 120962306a36Sopenharmony_ci#define dagc2_accumulate_num_2k_7_0_pos 0 121062306a36Sopenharmony_ci#define dagc2_accumulate_num_2k_7_0_len 8 121162306a36Sopenharmony_ci#define dagc2_accumulate_num_2k_7_0_lsb 0 121262306a36Sopenharmony_ci#define xd_p_dagc2_accumulate_num_2k_12_8 0xA1C1 121362306a36Sopenharmony_ci#define dagc2_accumulate_num_2k_12_8_pos 0 121462306a36Sopenharmony_ci#define dagc2_accumulate_num_2k_12_8_len 5 121562306a36Sopenharmony_ci#define dagc2_accumulate_num_2k_12_8_lsb 8 121662306a36Sopenharmony_ci#define xd_p_dagc2_accumulate_num_8k_7_0 0xA1C2 121762306a36Sopenharmony_ci#define dagc2_accumulate_num_8k_7_0_pos 0 121862306a36Sopenharmony_ci#define dagc2_accumulate_num_8k_7_0_len 8 121962306a36Sopenharmony_ci#define dagc2_accumulate_num_8k_7_0_lsb 0 122062306a36Sopenharmony_ci#define xd_p_dagc2_accumulate_num_8k_12_8 0xA1C3 122162306a36Sopenharmony_ci#define dagc2_accumulate_num_8k_12_8_pos 0 122262306a36Sopenharmony_ci#define dagc2_accumulate_num_8k_12_8_len 5 122362306a36Sopenharmony_ci#define dagc2_accumulate_num_8k_12_8_lsb 8 122462306a36Sopenharmony_ci#define xd_p_dagc2_desired_level_2_0 0xA1C3 122562306a36Sopenharmony_ci#define dagc2_desired_level_2_0_pos 5 122662306a36Sopenharmony_ci#define dagc2_desired_level_2_0_len 3 122762306a36Sopenharmony_ci#define dagc2_desired_level_2_0_lsb 0 122862306a36Sopenharmony_ci#define xd_p_dagc2_desired_level_8_3 0xA1C4 122962306a36Sopenharmony_ci#define dagc2_desired_level_8_3_pos 0 123062306a36Sopenharmony_ci#define dagc2_desired_level_8_3_len 6 123162306a36Sopenharmony_ci#define dagc2_desired_level_8_3_lsb 3 123262306a36Sopenharmony_ci#define xd_p_dagc2_apply_delay 0xA1C5 123362306a36Sopenharmony_ci#define dagc2_apply_delay_pos 0 123462306a36Sopenharmony_ci#define dagc2_apply_delay_len 7 123562306a36Sopenharmony_ci#define dagc2_apply_delay_lsb 0 123662306a36Sopenharmony_ci#define xd_p_dagc2_bypass_scale_ctl 0xA1C6 123762306a36Sopenharmony_ci#define dagc2_bypass_scale_ctl_pos 0 123862306a36Sopenharmony_ci#define dagc2_bypass_scale_ctl_len 3 123962306a36Sopenharmony_ci#define dagc2_bypass_scale_ctl_lsb 0 124062306a36Sopenharmony_ci#define xd_p_dagc2_programmable_shift1 0xA1C7 124162306a36Sopenharmony_ci#define dagc2_programmable_shift1_pos 0 124262306a36Sopenharmony_ci#define dagc2_programmable_shift1_len 8 124362306a36Sopenharmony_ci#define dagc2_programmable_shift1_lsb 0 124462306a36Sopenharmony_ci#define xd_p_dagc2_programmable_shift2 0xA1C8 124562306a36Sopenharmony_ci#define dagc2_programmable_shift2_pos 0 124662306a36Sopenharmony_ci#define dagc2_programmable_shift2_len 8 124762306a36Sopenharmony_ci#define dagc2_programmable_shift2_lsb 0 124862306a36Sopenharmony_ci#define xd_p_reg_dagc2_in_sat_cnt_7_0 0xA1C9 124962306a36Sopenharmony_ci#define reg_dagc2_in_sat_cnt_7_0_pos 0 125062306a36Sopenharmony_ci#define reg_dagc2_in_sat_cnt_7_0_len 8 125162306a36Sopenharmony_ci#define reg_dagc2_in_sat_cnt_7_0_lsb 0 125262306a36Sopenharmony_ci#define xd_p_reg_dagc2_in_sat_cnt_15_8 0xA1CA 125362306a36Sopenharmony_ci#define reg_dagc2_in_sat_cnt_15_8_pos 0 125462306a36Sopenharmony_ci#define reg_dagc2_in_sat_cnt_15_8_len 8 125562306a36Sopenharmony_ci#define reg_dagc2_in_sat_cnt_15_8_lsb 8 125662306a36Sopenharmony_ci#define xd_p_reg_dagc2_in_sat_cnt_23_16 0xA1CB 125762306a36Sopenharmony_ci#define reg_dagc2_in_sat_cnt_23_16_pos 0 125862306a36Sopenharmony_ci#define reg_dagc2_in_sat_cnt_23_16_len 8 125962306a36Sopenharmony_ci#define reg_dagc2_in_sat_cnt_23_16_lsb 16 126062306a36Sopenharmony_ci#define xd_p_reg_dagc2_in_sat_cnt_31_24 0xA1CC 126162306a36Sopenharmony_ci#define reg_dagc2_in_sat_cnt_31_24_pos 0 126262306a36Sopenharmony_ci#define reg_dagc2_in_sat_cnt_31_24_len 8 126362306a36Sopenharmony_ci#define reg_dagc2_in_sat_cnt_31_24_lsb 24 126462306a36Sopenharmony_ci#define xd_p_reg_dagc2_out_sat_cnt_7_0 0xA1CD 126562306a36Sopenharmony_ci#define reg_dagc2_out_sat_cnt_7_0_pos 0 126662306a36Sopenharmony_ci#define reg_dagc2_out_sat_cnt_7_0_len 8 126762306a36Sopenharmony_ci#define reg_dagc2_out_sat_cnt_7_0_lsb 0 126862306a36Sopenharmony_ci#define xd_p_reg_dagc2_out_sat_cnt_15_8 0xA1CE 126962306a36Sopenharmony_ci#define reg_dagc2_out_sat_cnt_15_8_pos 0 127062306a36Sopenharmony_ci#define reg_dagc2_out_sat_cnt_15_8_len 8 127162306a36Sopenharmony_ci#define reg_dagc2_out_sat_cnt_15_8_lsb 8 127262306a36Sopenharmony_ci#define xd_p_reg_dagc2_out_sat_cnt_23_16 0xA1CF 127362306a36Sopenharmony_ci#define reg_dagc2_out_sat_cnt_23_16_pos 0 127462306a36Sopenharmony_ci#define reg_dagc2_out_sat_cnt_23_16_len 8 127562306a36Sopenharmony_ci#define reg_dagc2_out_sat_cnt_23_16_lsb 16 127662306a36Sopenharmony_ci#define xd_p_reg_dagc2_out_sat_cnt_31_24 0xA1D0 127762306a36Sopenharmony_ci#define reg_dagc2_out_sat_cnt_31_24_pos 0 127862306a36Sopenharmony_ci#define reg_dagc2_out_sat_cnt_31_24_len 8 127962306a36Sopenharmony_ci#define reg_dagc2_out_sat_cnt_31_24_lsb 24 128062306a36Sopenharmony_ci#define xd_r_dagc2_multiplier_7_0 0xA1D6 128162306a36Sopenharmony_ci#define dagc2_multiplier_7_0_pos 0 128262306a36Sopenharmony_ci#define dagc2_multiplier_7_0_len 8 128362306a36Sopenharmony_ci#define dagc2_multiplier_7_0_lsb 0 128462306a36Sopenharmony_ci#define xd_r_dagc2_multiplier_15_8 0xA1D7 128562306a36Sopenharmony_ci#define dagc2_multiplier_15_8_pos 0 128662306a36Sopenharmony_ci#define dagc2_multiplier_15_8_len 8 128762306a36Sopenharmony_ci#define dagc2_multiplier_15_8_lsb 8 128862306a36Sopenharmony_ci#define xd_r_dagc2_right_shift_bits 0xA1D8 128962306a36Sopenharmony_ci#define dagc2_right_shift_bits_pos 0 129062306a36Sopenharmony_ci#define dagc2_right_shift_bits_len 4 129162306a36Sopenharmony_ci#define dagc2_right_shift_bits_lsb 0 129262306a36Sopenharmony_ci#define xd_p_cfoe_NS_coeff1_7_0 0xA200 129362306a36Sopenharmony_ci#define cfoe_NS_coeff1_7_0_pos 0 129462306a36Sopenharmony_ci#define cfoe_NS_coeff1_7_0_len 8 129562306a36Sopenharmony_ci#define cfoe_NS_coeff1_7_0_lsb 0 129662306a36Sopenharmony_ci#define xd_p_cfoe_NS_coeff1_15_8 0xA201 129762306a36Sopenharmony_ci#define cfoe_NS_coeff1_15_8_pos 0 129862306a36Sopenharmony_ci#define cfoe_NS_coeff1_15_8_len 8 129962306a36Sopenharmony_ci#define cfoe_NS_coeff1_15_8_lsb 8 130062306a36Sopenharmony_ci#define xd_p_cfoe_NS_coeff1_23_16 0xA202 130162306a36Sopenharmony_ci#define cfoe_NS_coeff1_23_16_pos 0 130262306a36Sopenharmony_ci#define cfoe_NS_coeff1_23_16_len 8 130362306a36Sopenharmony_ci#define cfoe_NS_coeff1_23_16_lsb 16 130462306a36Sopenharmony_ci#define xd_p_cfoe_NS_coeff1_25_24 0xA203 130562306a36Sopenharmony_ci#define cfoe_NS_coeff1_25_24_pos 0 130662306a36Sopenharmony_ci#define cfoe_NS_coeff1_25_24_len 2 130762306a36Sopenharmony_ci#define cfoe_NS_coeff1_25_24_lsb 24 130862306a36Sopenharmony_ci#define xd_p_cfoe_NS_coeff2_5_0 0xA203 130962306a36Sopenharmony_ci#define cfoe_NS_coeff2_5_0_pos 2 131062306a36Sopenharmony_ci#define cfoe_NS_coeff2_5_0_len 6 131162306a36Sopenharmony_ci#define cfoe_NS_coeff2_5_0_lsb 0 131262306a36Sopenharmony_ci#define xd_p_cfoe_NS_coeff2_13_6 0xA204 131362306a36Sopenharmony_ci#define cfoe_NS_coeff2_13_6_pos 0 131462306a36Sopenharmony_ci#define cfoe_NS_coeff2_13_6_len 8 131562306a36Sopenharmony_ci#define cfoe_NS_coeff2_13_6_lsb 6 131662306a36Sopenharmony_ci#define xd_p_cfoe_NS_coeff2_21_14 0xA205 131762306a36Sopenharmony_ci#define cfoe_NS_coeff2_21_14_pos 0 131862306a36Sopenharmony_ci#define cfoe_NS_coeff2_21_14_len 8 131962306a36Sopenharmony_ci#define cfoe_NS_coeff2_21_14_lsb 14 132062306a36Sopenharmony_ci#define xd_p_cfoe_NS_coeff2_24_22 0xA206 132162306a36Sopenharmony_ci#define cfoe_NS_coeff2_24_22_pos 0 132262306a36Sopenharmony_ci#define cfoe_NS_coeff2_24_22_len 3 132362306a36Sopenharmony_ci#define cfoe_NS_coeff2_24_22_lsb 22 132462306a36Sopenharmony_ci#define xd_p_cfoe_lf_c1_4_0 0xA206 132562306a36Sopenharmony_ci#define cfoe_lf_c1_4_0_pos 3 132662306a36Sopenharmony_ci#define cfoe_lf_c1_4_0_len 5 132762306a36Sopenharmony_ci#define cfoe_lf_c1_4_0_lsb 0 132862306a36Sopenharmony_ci#define xd_p_cfoe_lf_c1_12_5 0xA207 132962306a36Sopenharmony_ci#define cfoe_lf_c1_12_5_pos 0 133062306a36Sopenharmony_ci#define cfoe_lf_c1_12_5_len 8 133162306a36Sopenharmony_ci#define cfoe_lf_c1_12_5_lsb 5 133262306a36Sopenharmony_ci#define xd_p_cfoe_lf_c1_20_13 0xA208 133362306a36Sopenharmony_ci#define cfoe_lf_c1_20_13_pos 0 133462306a36Sopenharmony_ci#define cfoe_lf_c1_20_13_len 8 133562306a36Sopenharmony_ci#define cfoe_lf_c1_20_13_lsb 13 133662306a36Sopenharmony_ci#define xd_p_cfoe_lf_c1_25_21 0xA209 133762306a36Sopenharmony_ci#define cfoe_lf_c1_25_21_pos 0 133862306a36Sopenharmony_ci#define cfoe_lf_c1_25_21_len 5 133962306a36Sopenharmony_ci#define cfoe_lf_c1_25_21_lsb 21 134062306a36Sopenharmony_ci#define xd_p_cfoe_lf_c2_2_0 0xA209 134162306a36Sopenharmony_ci#define cfoe_lf_c2_2_0_pos 5 134262306a36Sopenharmony_ci#define cfoe_lf_c2_2_0_len 3 134362306a36Sopenharmony_ci#define cfoe_lf_c2_2_0_lsb 0 134462306a36Sopenharmony_ci#define xd_p_cfoe_lf_c2_10_3 0xA20A 134562306a36Sopenharmony_ci#define cfoe_lf_c2_10_3_pos 0 134662306a36Sopenharmony_ci#define cfoe_lf_c2_10_3_len 8 134762306a36Sopenharmony_ci#define cfoe_lf_c2_10_3_lsb 3 134862306a36Sopenharmony_ci#define xd_p_cfoe_lf_c2_18_11 0xA20B 134962306a36Sopenharmony_ci#define cfoe_lf_c2_18_11_pos 0 135062306a36Sopenharmony_ci#define cfoe_lf_c2_18_11_len 8 135162306a36Sopenharmony_ci#define cfoe_lf_c2_18_11_lsb 11 135262306a36Sopenharmony_ci#define xd_p_cfoe_lf_c2_25_19 0xA20C 135362306a36Sopenharmony_ci#define cfoe_lf_c2_25_19_pos 0 135462306a36Sopenharmony_ci#define cfoe_lf_c2_25_19_len 7 135562306a36Sopenharmony_ci#define cfoe_lf_c2_25_19_lsb 19 135662306a36Sopenharmony_ci#define xd_p_cfoe_ifod_7_0 0xA20D 135762306a36Sopenharmony_ci#define cfoe_ifod_7_0_pos 0 135862306a36Sopenharmony_ci#define cfoe_ifod_7_0_len 8 135962306a36Sopenharmony_ci#define cfoe_ifod_7_0_lsb 0 136062306a36Sopenharmony_ci#define xd_p_cfoe_ifod_10_8 0xA20E 136162306a36Sopenharmony_ci#define cfoe_ifod_10_8_pos 0 136262306a36Sopenharmony_ci#define cfoe_ifod_10_8_len 3 136362306a36Sopenharmony_ci#define cfoe_ifod_10_8_lsb 8 136462306a36Sopenharmony_ci#define xd_p_cfoe_Divg_ctr_th 0xA20E 136562306a36Sopenharmony_ci#define cfoe_Divg_ctr_th_pos 4 136662306a36Sopenharmony_ci#define cfoe_Divg_ctr_th_len 4 136762306a36Sopenharmony_ci#define cfoe_Divg_ctr_th_lsb 0 136862306a36Sopenharmony_ci#define xd_p_cfoe_FOT_divg_th 0xA20F 136962306a36Sopenharmony_ci#define cfoe_FOT_divg_th_pos 0 137062306a36Sopenharmony_ci#define cfoe_FOT_divg_th_len 8 137162306a36Sopenharmony_ci#define cfoe_FOT_divg_th_lsb 0 137262306a36Sopenharmony_ci#define xd_p_cfoe_FOT_cnvg_th 0xA210 137362306a36Sopenharmony_ci#define cfoe_FOT_cnvg_th_pos 0 137462306a36Sopenharmony_ci#define cfoe_FOT_cnvg_th_len 8 137562306a36Sopenharmony_ci#define cfoe_FOT_cnvg_th_lsb 0 137662306a36Sopenharmony_ci#define xd_p_reg_cfoe_offset_7_0 0xA211 137762306a36Sopenharmony_ci#define reg_cfoe_offset_7_0_pos 0 137862306a36Sopenharmony_ci#define reg_cfoe_offset_7_0_len 8 137962306a36Sopenharmony_ci#define reg_cfoe_offset_7_0_lsb 0 138062306a36Sopenharmony_ci#define xd_p_reg_cfoe_offset_9_8 0xA212 138162306a36Sopenharmony_ci#define reg_cfoe_offset_9_8_pos 0 138262306a36Sopenharmony_ci#define reg_cfoe_offset_9_8_len 2 138362306a36Sopenharmony_ci#define reg_cfoe_offset_9_8_lsb 8 138462306a36Sopenharmony_ci#define xd_p_reg_cfoe_ifoe_sign_corr 0xA212 138562306a36Sopenharmony_ci#define reg_cfoe_ifoe_sign_corr_pos 2 138662306a36Sopenharmony_ci#define reg_cfoe_ifoe_sign_corr_len 1 138762306a36Sopenharmony_ci#define reg_cfoe_ifoe_sign_corr_lsb 0 138862306a36Sopenharmony_ci#define xd_r_cfoe_fot_LF_output_7_0 0xA218 138962306a36Sopenharmony_ci#define cfoe_fot_LF_output_7_0_pos 0 139062306a36Sopenharmony_ci#define cfoe_fot_LF_output_7_0_len 8 139162306a36Sopenharmony_ci#define cfoe_fot_LF_output_7_0_lsb 0 139262306a36Sopenharmony_ci#define xd_r_cfoe_fot_LF_output_15_8 0xA219 139362306a36Sopenharmony_ci#define cfoe_fot_LF_output_15_8_pos 0 139462306a36Sopenharmony_ci#define cfoe_fot_LF_output_15_8_len 8 139562306a36Sopenharmony_ci#define cfoe_fot_LF_output_15_8_lsb 8 139662306a36Sopenharmony_ci#define xd_r_cfoe_ifo_metric_7_0 0xA21A 139762306a36Sopenharmony_ci#define cfoe_ifo_metric_7_0_pos 0 139862306a36Sopenharmony_ci#define cfoe_ifo_metric_7_0_len 8 139962306a36Sopenharmony_ci#define cfoe_ifo_metric_7_0_lsb 0 140062306a36Sopenharmony_ci#define xd_r_cfoe_ifo_metric_15_8 0xA21B 140162306a36Sopenharmony_ci#define cfoe_ifo_metric_15_8_pos 0 140262306a36Sopenharmony_ci#define cfoe_ifo_metric_15_8_len 8 140362306a36Sopenharmony_ci#define cfoe_ifo_metric_15_8_lsb 8 140462306a36Sopenharmony_ci#define xd_r_cfoe_ifo_metric_23_16 0xA21C 140562306a36Sopenharmony_ci#define cfoe_ifo_metric_23_16_pos 0 140662306a36Sopenharmony_ci#define cfoe_ifo_metric_23_16_len 8 140762306a36Sopenharmony_ci#define cfoe_ifo_metric_23_16_lsb 16 140862306a36Sopenharmony_ci#define xd_p_ste_Nu 0xA220 140962306a36Sopenharmony_ci#define ste_Nu_pos 0 141062306a36Sopenharmony_ci#define ste_Nu_len 2 141162306a36Sopenharmony_ci#define ste_Nu_lsb 0 141262306a36Sopenharmony_ci#define xd_p_ste_GI 0xA220 141362306a36Sopenharmony_ci#define ste_GI_pos 2 141462306a36Sopenharmony_ci#define ste_GI_len 3 141562306a36Sopenharmony_ci#define ste_GI_lsb 0 141662306a36Sopenharmony_ci#define xd_p_ste_symbol_num 0xA221 141762306a36Sopenharmony_ci#define ste_symbol_num_pos 0 141862306a36Sopenharmony_ci#define ste_symbol_num_len 2 141962306a36Sopenharmony_ci#define ste_symbol_num_lsb 0 142062306a36Sopenharmony_ci#define xd_p_ste_sample_num 0xA221 142162306a36Sopenharmony_ci#define ste_sample_num_pos 2 142262306a36Sopenharmony_ci#define ste_sample_num_len 2 142362306a36Sopenharmony_ci#define ste_sample_num_lsb 0 142462306a36Sopenharmony_ci#define xd_p_reg_ste_buf_en 0xA221 142562306a36Sopenharmony_ci#define reg_ste_buf_en_pos 7 142662306a36Sopenharmony_ci#define reg_ste_buf_en_len 1 142762306a36Sopenharmony_ci#define reg_ste_buf_en_lsb 0 142862306a36Sopenharmony_ci#define xd_p_ste_FFT_offset_7_0 0xA222 142962306a36Sopenharmony_ci#define ste_FFT_offset_7_0_pos 0 143062306a36Sopenharmony_ci#define ste_FFT_offset_7_0_len 8 143162306a36Sopenharmony_ci#define ste_FFT_offset_7_0_lsb 0 143262306a36Sopenharmony_ci#define xd_p_ste_FFT_offset_11_8 0xA223 143362306a36Sopenharmony_ci#define ste_FFT_offset_11_8_pos 0 143462306a36Sopenharmony_ci#define ste_FFT_offset_11_8_len 4 143562306a36Sopenharmony_ci#define ste_FFT_offset_11_8_lsb 8 143662306a36Sopenharmony_ci#define xd_p_reg_ste_tstmod 0xA223 143762306a36Sopenharmony_ci#define reg_ste_tstmod_pos 5 143862306a36Sopenharmony_ci#define reg_ste_tstmod_len 1 143962306a36Sopenharmony_ci#define reg_ste_tstmod_lsb 0 144062306a36Sopenharmony_ci#define xd_p_ste_adv_start_7_0 0xA224 144162306a36Sopenharmony_ci#define ste_adv_start_7_0_pos 0 144262306a36Sopenharmony_ci#define ste_adv_start_7_0_len 8 144362306a36Sopenharmony_ci#define ste_adv_start_7_0_lsb 0 144462306a36Sopenharmony_ci#define xd_p_ste_adv_start_10_8 0xA225 144562306a36Sopenharmony_ci#define ste_adv_start_10_8_pos 0 144662306a36Sopenharmony_ci#define ste_adv_start_10_8_len 3 144762306a36Sopenharmony_ci#define ste_adv_start_10_8_lsb 8 144862306a36Sopenharmony_ci#define xd_p_ste_adv_stop 0xA226 144962306a36Sopenharmony_ci#define ste_adv_stop_pos 0 145062306a36Sopenharmony_ci#define ste_adv_stop_len 8 145162306a36Sopenharmony_ci#define ste_adv_stop_lsb 0 145262306a36Sopenharmony_ci#define xd_r_ste_P_value_7_0 0xA228 145362306a36Sopenharmony_ci#define ste_P_value_7_0_pos 0 145462306a36Sopenharmony_ci#define ste_P_value_7_0_len 8 145562306a36Sopenharmony_ci#define ste_P_value_7_0_lsb 0 145662306a36Sopenharmony_ci#define xd_r_ste_P_value_10_8 0xA229 145762306a36Sopenharmony_ci#define ste_P_value_10_8_pos 0 145862306a36Sopenharmony_ci#define ste_P_value_10_8_len 3 145962306a36Sopenharmony_ci#define ste_P_value_10_8_lsb 8 146062306a36Sopenharmony_ci#define xd_r_ste_M_value_7_0 0xA22A 146162306a36Sopenharmony_ci#define ste_M_value_7_0_pos 0 146262306a36Sopenharmony_ci#define ste_M_value_7_0_len 8 146362306a36Sopenharmony_ci#define ste_M_value_7_0_lsb 0 146462306a36Sopenharmony_ci#define xd_r_ste_M_value_10_8 0xA22B 146562306a36Sopenharmony_ci#define ste_M_value_10_8_pos 0 146662306a36Sopenharmony_ci#define ste_M_value_10_8_len 3 146762306a36Sopenharmony_ci#define ste_M_value_10_8_lsb 8 146862306a36Sopenharmony_ci#define xd_r_ste_H1 0xA22C 146962306a36Sopenharmony_ci#define ste_H1_pos 0 147062306a36Sopenharmony_ci#define ste_H1_len 7 147162306a36Sopenharmony_ci#define ste_H1_lsb 0 147262306a36Sopenharmony_ci#define xd_r_ste_H2 0xA22D 147362306a36Sopenharmony_ci#define ste_H2_pos 0 147462306a36Sopenharmony_ci#define ste_H2_len 7 147562306a36Sopenharmony_ci#define ste_H2_lsb 0 147662306a36Sopenharmony_ci#define xd_r_ste_H3 0xA22E 147762306a36Sopenharmony_ci#define ste_H3_pos 0 147862306a36Sopenharmony_ci#define ste_H3_len 7 147962306a36Sopenharmony_ci#define ste_H3_lsb 0 148062306a36Sopenharmony_ci#define xd_r_ste_H4 0xA22F 148162306a36Sopenharmony_ci#define ste_H4_pos 0 148262306a36Sopenharmony_ci#define ste_H4_len 7 148362306a36Sopenharmony_ci#define ste_H4_lsb 0 148462306a36Sopenharmony_ci#define xd_r_ste_Corr_value_I_7_0 0xA230 148562306a36Sopenharmony_ci#define ste_Corr_value_I_7_0_pos 0 148662306a36Sopenharmony_ci#define ste_Corr_value_I_7_0_len 8 148762306a36Sopenharmony_ci#define ste_Corr_value_I_7_0_lsb 0 148862306a36Sopenharmony_ci#define xd_r_ste_Corr_value_I_15_8 0xA231 148962306a36Sopenharmony_ci#define ste_Corr_value_I_15_8_pos 0 149062306a36Sopenharmony_ci#define ste_Corr_value_I_15_8_len 8 149162306a36Sopenharmony_ci#define ste_Corr_value_I_15_8_lsb 8 149262306a36Sopenharmony_ci#define xd_r_ste_Corr_value_I_23_16 0xA232 149362306a36Sopenharmony_ci#define ste_Corr_value_I_23_16_pos 0 149462306a36Sopenharmony_ci#define ste_Corr_value_I_23_16_len 8 149562306a36Sopenharmony_ci#define ste_Corr_value_I_23_16_lsb 16 149662306a36Sopenharmony_ci#define xd_r_ste_Corr_value_I_27_24 0xA233 149762306a36Sopenharmony_ci#define ste_Corr_value_I_27_24_pos 0 149862306a36Sopenharmony_ci#define ste_Corr_value_I_27_24_len 4 149962306a36Sopenharmony_ci#define ste_Corr_value_I_27_24_lsb 24 150062306a36Sopenharmony_ci#define xd_r_ste_Corr_value_Q_7_0 0xA234 150162306a36Sopenharmony_ci#define ste_Corr_value_Q_7_0_pos 0 150262306a36Sopenharmony_ci#define ste_Corr_value_Q_7_0_len 8 150362306a36Sopenharmony_ci#define ste_Corr_value_Q_7_0_lsb 0 150462306a36Sopenharmony_ci#define xd_r_ste_Corr_value_Q_15_8 0xA235 150562306a36Sopenharmony_ci#define ste_Corr_value_Q_15_8_pos 0 150662306a36Sopenharmony_ci#define ste_Corr_value_Q_15_8_len 8 150762306a36Sopenharmony_ci#define ste_Corr_value_Q_15_8_lsb 8 150862306a36Sopenharmony_ci#define xd_r_ste_Corr_value_Q_23_16 0xA236 150962306a36Sopenharmony_ci#define ste_Corr_value_Q_23_16_pos 0 151062306a36Sopenharmony_ci#define ste_Corr_value_Q_23_16_len 8 151162306a36Sopenharmony_ci#define ste_Corr_value_Q_23_16_lsb 16 151262306a36Sopenharmony_ci#define xd_r_ste_Corr_value_Q_27_24 0xA237 151362306a36Sopenharmony_ci#define ste_Corr_value_Q_27_24_pos 0 151462306a36Sopenharmony_ci#define ste_Corr_value_Q_27_24_len 4 151562306a36Sopenharmony_ci#define ste_Corr_value_Q_27_24_lsb 24 151662306a36Sopenharmony_ci#define xd_r_ste_J_num_7_0 0xA238 151762306a36Sopenharmony_ci#define ste_J_num_7_0_pos 0 151862306a36Sopenharmony_ci#define ste_J_num_7_0_len 8 151962306a36Sopenharmony_ci#define ste_J_num_7_0_lsb 0 152062306a36Sopenharmony_ci#define xd_r_ste_J_num_15_8 0xA239 152162306a36Sopenharmony_ci#define ste_J_num_15_8_pos 0 152262306a36Sopenharmony_ci#define ste_J_num_15_8_len 8 152362306a36Sopenharmony_ci#define ste_J_num_15_8_lsb 8 152462306a36Sopenharmony_ci#define xd_r_ste_J_num_23_16 0xA23A 152562306a36Sopenharmony_ci#define ste_J_num_23_16_pos 0 152662306a36Sopenharmony_ci#define ste_J_num_23_16_len 8 152762306a36Sopenharmony_ci#define ste_J_num_23_16_lsb 16 152862306a36Sopenharmony_ci#define xd_r_ste_J_num_31_24 0xA23B 152962306a36Sopenharmony_ci#define ste_J_num_31_24_pos 0 153062306a36Sopenharmony_ci#define ste_J_num_31_24_len 8 153162306a36Sopenharmony_ci#define ste_J_num_31_24_lsb 24 153262306a36Sopenharmony_ci#define xd_r_ste_J_den_7_0 0xA23C 153362306a36Sopenharmony_ci#define ste_J_den_7_0_pos 0 153462306a36Sopenharmony_ci#define ste_J_den_7_0_len 8 153562306a36Sopenharmony_ci#define ste_J_den_7_0_lsb 0 153662306a36Sopenharmony_ci#define xd_r_ste_J_den_15_8 0xA23D 153762306a36Sopenharmony_ci#define ste_J_den_15_8_pos 0 153862306a36Sopenharmony_ci#define ste_J_den_15_8_len 8 153962306a36Sopenharmony_ci#define ste_J_den_15_8_lsb 8 154062306a36Sopenharmony_ci#define xd_r_ste_J_den_18_16 0xA23E 154162306a36Sopenharmony_ci#define ste_J_den_18_16_pos 0 154262306a36Sopenharmony_ci#define ste_J_den_18_16_len 3 154362306a36Sopenharmony_ci#define ste_J_den_18_16_lsb 16 154462306a36Sopenharmony_ci#define xd_r_ste_Beacon_Indicator 0xA23E 154562306a36Sopenharmony_ci#define ste_Beacon_Indicator_pos 4 154662306a36Sopenharmony_ci#define ste_Beacon_Indicator_len 1 154762306a36Sopenharmony_ci#define ste_Beacon_Indicator_lsb 0 154862306a36Sopenharmony_ci#define xd_r_tpsd_Frame_Num 0xA250 154962306a36Sopenharmony_ci#define tpsd_Frame_Num_pos 0 155062306a36Sopenharmony_ci#define tpsd_Frame_Num_len 2 155162306a36Sopenharmony_ci#define tpsd_Frame_Num_lsb 0 155262306a36Sopenharmony_ci#define xd_r_tpsd_Constel 0xA250 155362306a36Sopenharmony_ci#define tpsd_Constel_pos 2 155462306a36Sopenharmony_ci#define tpsd_Constel_len 2 155562306a36Sopenharmony_ci#define tpsd_Constel_lsb 0 155662306a36Sopenharmony_ci#define xd_r_tpsd_GI 0xA250 155762306a36Sopenharmony_ci#define tpsd_GI_pos 4 155862306a36Sopenharmony_ci#define tpsd_GI_len 2 155962306a36Sopenharmony_ci#define tpsd_GI_lsb 0 156062306a36Sopenharmony_ci#define xd_r_tpsd_Mode 0xA250 156162306a36Sopenharmony_ci#define tpsd_Mode_pos 6 156262306a36Sopenharmony_ci#define tpsd_Mode_len 2 156362306a36Sopenharmony_ci#define tpsd_Mode_lsb 0 156462306a36Sopenharmony_ci#define xd_r_tpsd_CR_HP 0xA251 156562306a36Sopenharmony_ci#define tpsd_CR_HP_pos 0 156662306a36Sopenharmony_ci#define tpsd_CR_HP_len 3 156762306a36Sopenharmony_ci#define tpsd_CR_HP_lsb 0 156862306a36Sopenharmony_ci#define xd_r_tpsd_CR_LP 0xA251 156962306a36Sopenharmony_ci#define tpsd_CR_LP_pos 3 157062306a36Sopenharmony_ci#define tpsd_CR_LP_len 3 157162306a36Sopenharmony_ci#define tpsd_CR_LP_lsb 0 157262306a36Sopenharmony_ci#define xd_r_tpsd_Hie 0xA252 157362306a36Sopenharmony_ci#define tpsd_Hie_pos 0 157462306a36Sopenharmony_ci#define tpsd_Hie_len 3 157562306a36Sopenharmony_ci#define tpsd_Hie_lsb 0 157662306a36Sopenharmony_ci#define xd_r_tpsd_Res_Bits 0xA252 157762306a36Sopenharmony_ci#define tpsd_Res_Bits_pos 3 157862306a36Sopenharmony_ci#define tpsd_Res_Bits_len 5 157962306a36Sopenharmony_ci#define tpsd_Res_Bits_lsb 0 158062306a36Sopenharmony_ci#define xd_r_tpsd_Res_Bits_0 0xA253 158162306a36Sopenharmony_ci#define tpsd_Res_Bits_0_pos 0 158262306a36Sopenharmony_ci#define tpsd_Res_Bits_0_len 1 158362306a36Sopenharmony_ci#define tpsd_Res_Bits_0_lsb 0 158462306a36Sopenharmony_ci#define xd_r_tpsd_LengthInd 0xA253 158562306a36Sopenharmony_ci#define tpsd_LengthInd_pos 1 158662306a36Sopenharmony_ci#define tpsd_LengthInd_len 6 158762306a36Sopenharmony_ci#define tpsd_LengthInd_lsb 0 158862306a36Sopenharmony_ci#define xd_r_tpsd_Cell_Id_7_0 0xA254 158962306a36Sopenharmony_ci#define tpsd_Cell_Id_7_0_pos 0 159062306a36Sopenharmony_ci#define tpsd_Cell_Id_7_0_len 8 159162306a36Sopenharmony_ci#define tpsd_Cell_Id_7_0_lsb 0 159262306a36Sopenharmony_ci#define xd_r_tpsd_Cell_Id_15_8 0xA255 159362306a36Sopenharmony_ci#define tpsd_Cell_Id_15_8_pos 0 159462306a36Sopenharmony_ci#define tpsd_Cell_Id_15_8_len 8 159562306a36Sopenharmony_ci#define tpsd_Cell_Id_15_8_lsb 0 159662306a36Sopenharmony_ci#define xd_p_reg_fft_mask_tone0_7_0 0xA260 159762306a36Sopenharmony_ci#define reg_fft_mask_tone0_7_0_pos 0 159862306a36Sopenharmony_ci#define reg_fft_mask_tone0_7_0_len 8 159962306a36Sopenharmony_ci#define reg_fft_mask_tone0_7_0_lsb 0 160062306a36Sopenharmony_ci#define xd_p_reg_fft_mask_tone0_12_8 0xA261 160162306a36Sopenharmony_ci#define reg_fft_mask_tone0_12_8_pos 0 160262306a36Sopenharmony_ci#define reg_fft_mask_tone0_12_8_len 5 160362306a36Sopenharmony_ci#define reg_fft_mask_tone0_12_8_lsb 8 160462306a36Sopenharmony_ci#define xd_p_reg_fft_mask_tone1_7_0 0xA262 160562306a36Sopenharmony_ci#define reg_fft_mask_tone1_7_0_pos 0 160662306a36Sopenharmony_ci#define reg_fft_mask_tone1_7_0_len 8 160762306a36Sopenharmony_ci#define reg_fft_mask_tone1_7_0_lsb 0 160862306a36Sopenharmony_ci#define xd_p_reg_fft_mask_tone1_12_8 0xA263 160962306a36Sopenharmony_ci#define reg_fft_mask_tone1_12_8_pos 0 161062306a36Sopenharmony_ci#define reg_fft_mask_tone1_12_8_len 5 161162306a36Sopenharmony_ci#define reg_fft_mask_tone1_12_8_lsb 8 161262306a36Sopenharmony_ci#define xd_p_reg_fft_mask_tone2_7_0 0xA264 161362306a36Sopenharmony_ci#define reg_fft_mask_tone2_7_0_pos 0 161462306a36Sopenharmony_ci#define reg_fft_mask_tone2_7_0_len 8 161562306a36Sopenharmony_ci#define reg_fft_mask_tone2_7_0_lsb 0 161662306a36Sopenharmony_ci#define xd_p_reg_fft_mask_tone2_12_8 0xA265 161762306a36Sopenharmony_ci#define reg_fft_mask_tone2_12_8_pos 0 161862306a36Sopenharmony_ci#define reg_fft_mask_tone2_12_8_len 5 161962306a36Sopenharmony_ci#define reg_fft_mask_tone2_12_8_lsb 8 162062306a36Sopenharmony_ci#define xd_p_reg_fft_mask_tone3_7_0 0xA266 162162306a36Sopenharmony_ci#define reg_fft_mask_tone3_7_0_pos 0 162262306a36Sopenharmony_ci#define reg_fft_mask_tone3_7_0_len 8 162362306a36Sopenharmony_ci#define reg_fft_mask_tone3_7_0_lsb 0 162462306a36Sopenharmony_ci#define xd_p_reg_fft_mask_tone3_12_8 0xA267 162562306a36Sopenharmony_ci#define reg_fft_mask_tone3_12_8_pos 0 162662306a36Sopenharmony_ci#define reg_fft_mask_tone3_12_8_len 5 162762306a36Sopenharmony_ci#define reg_fft_mask_tone3_12_8_lsb 8 162862306a36Sopenharmony_ci#define xd_p_reg_fft_mask_from0_7_0 0xA268 162962306a36Sopenharmony_ci#define reg_fft_mask_from0_7_0_pos 0 163062306a36Sopenharmony_ci#define reg_fft_mask_from0_7_0_len 8 163162306a36Sopenharmony_ci#define reg_fft_mask_from0_7_0_lsb 0 163262306a36Sopenharmony_ci#define xd_p_reg_fft_mask_from0_12_8 0xA269 163362306a36Sopenharmony_ci#define reg_fft_mask_from0_12_8_pos 0 163462306a36Sopenharmony_ci#define reg_fft_mask_from0_12_8_len 5 163562306a36Sopenharmony_ci#define reg_fft_mask_from0_12_8_lsb 8 163662306a36Sopenharmony_ci#define xd_p_reg_fft_mask_to0_7_0 0xA26A 163762306a36Sopenharmony_ci#define reg_fft_mask_to0_7_0_pos 0 163862306a36Sopenharmony_ci#define reg_fft_mask_to0_7_0_len 8 163962306a36Sopenharmony_ci#define reg_fft_mask_to0_7_0_lsb 0 164062306a36Sopenharmony_ci#define xd_p_reg_fft_mask_to0_12_8 0xA26B 164162306a36Sopenharmony_ci#define reg_fft_mask_to0_12_8_pos 0 164262306a36Sopenharmony_ci#define reg_fft_mask_to0_12_8_len 5 164362306a36Sopenharmony_ci#define reg_fft_mask_to0_12_8_lsb 8 164462306a36Sopenharmony_ci#define xd_p_reg_fft_mask_from1_7_0 0xA26C 164562306a36Sopenharmony_ci#define reg_fft_mask_from1_7_0_pos 0 164662306a36Sopenharmony_ci#define reg_fft_mask_from1_7_0_len 8 164762306a36Sopenharmony_ci#define reg_fft_mask_from1_7_0_lsb 0 164862306a36Sopenharmony_ci#define xd_p_reg_fft_mask_from1_12_8 0xA26D 164962306a36Sopenharmony_ci#define reg_fft_mask_from1_12_8_pos 0 165062306a36Sopenharmony_ci#define reg_fft_mask_from1_12_8_len 5 165162306a36Sopenharmony_ci#define reg_fft_mask_from1_12_8_lsb 8 165262306a36Sopenharmony_ci#define xd_p_reg_fft_mask_to1_7_0 0xA26E 165362306a36Sopenharmony_ci#define reg_fft_mask_to1_7_0_pos 0 165462306a36Sopenharmony_ci#define reg_fft_mask_to1_7_0_len 8 165562306a36Sopenharmony_ci#define reg_fft_mask_to1_7_0_lsb 0 165662306a36Sopenharmony_ci#define xd_p_reg_fft_mask_to1_12_8 0xA26F 165762306a36Sopenharmony_ci#define reg_fft_mask_to1_12_8_pos 0 165862306a36Sopenharmony_ci#define reg_fft_mask_to1_12_8_len 5 165962306a36Sopenharmony_ci#define reg_fft_mask_to1_12_8_lsb 8 166062306a36Sopenharmony_ci#define xd_p_reg_cge_idx0_7_0 0xA280 166162306a36Sopenharmony_ci#define reg_cge_idx0_7_0_pos 0 166262306a36Sopenharmony_ci#define reg_cge_idx0_7_0_len 8 166362306a36Sopenharmony_ci#define reg_cge_idx0_7_0_lsb 0 166462306a36Sopenharmony_ci#define xd_p_reg_cge_idx0_12_8 0xA281 166562306a36Sopenharmony_ci#define reg_cge_idx0_12_8_pos 0 166662306a36Sopenharmony_ci#define reg_cge_idx0_12_8_len 5 166762306a36Sopenharmony_ci#define reg_cge_idx0_12_8_lsb 8 166862306a36Sopenharmony_ci#define xd_p_reg_cge_idx1_7_0 0xA282 166962306a36Sopenharmony_ci#define reg_cge_idx1_7_0_pos 0 167062306a36Sopenharmony_ci#define reg_cge_idx1_7_0_len 8 167162306a36Sopenharmony_ci#define reg_cge_idx1_7_0_lsb 0 167262306a36Sopenharmony_ci#define xd_p_reg_cge_idx1_12_8 0xA283 167362306a36Sopenharmony_ci#define reg_cge_idx1_12_8_pos 0 167462306a36Sopenharmony_ci#define reg_cge_idx1_12_8_len 5 167562306a36Sopenharmony_ci#define reg_cge_idx1_12_8_lsb 8 167662306a36Sopenharmony_ci#define xd_p_reg_cge_idx2_7_0 0xA284 167762306a36Sopenharmony_ci#define reg_cge_idx2_7_0_pos 0 167862306a36Sopenharmony_ci#define reg_cge_idx2_7_0_len 8 167962306a36Sopenharmony_ci#define reg_cge_idx2_7_0_lsb 0 168062306a36Sopenharmony_ci#define xd_p_reg_cge_idx2_12_8 0xA285 168162306a36Sopenharmony_ci#define reg_cge_idx2_12_8_pos 0 168262306a36Sopenharmony_ci#define reg_cge_idx2_12_8_len 5 168362306a36Sopenharmony_ci#define reg_cge_idx2_12_8_lsb 8 168462306a36Sopenharmony_ci#define xd_p_reg_cge_idx3_7_0 0xA286 168562306a36Sopenharmony_ci#define reg_cge_idx3_7_0_pos 0 168662306a36Sopenharmony_ci#define reg_cge_idx3_7_0_len 8 168762306a36Sopenharmony_ci#define reg_cge_idx3_7_0_lsb 0 168862306a36Sopenharmony_ci#define xd_p_reg_cge_idx3_12_8 0xA287 168962306a36Sopenharmony_ci#define reg_cge_idx3_12_8_pos 0 169062306a36Sopenharmony_ci#define reg_cge_idx3_12_8_len 5 169162306a36Sopenharmony_ci#define reg_cge_idx3_12_8_lsb 8 169262306a36Sopenharmony_ci#define xd_p_reg_cge_idx4_7_0 0xA288 169362306a36Sopenharmony_ci#define reg_cge_idx4_7_0_pos 0 169462306a36Sopenharmony_ci#define reg_cge_idx4_7_0_len 8 169562306a36Sopenharmony_ci#define reg_cge_idx4_7_0_lsb 0 169662306a36Sopenharmony_ci#define xd_p_reg_cge_idx4_12_8 0xA289 169762306a36Sopenharmony_ci#define reg_cge_idx4_12_8_pos 0 169862306a36Sopenharmony_ci#define reg_cge_idx4_12_8_len 5 169962306a36Sopenharmony_ci#define reg_cge_idx4_12_8_lsb 8 170062306a36Sopenharmony_ci#define xd_p_reg_cge_idx5_7_0 0xA28A 170162306a36Sopenharmony_ci#define reg_cge_idx5_7_0_pos 0 170262306a36Sopenharmony_ci#define reg_cge_idx5_7_0_len 8 170362306a36Sopenharmony_ci#define reg_cge_idx5_7_0_lsb 0 170462306a36Sopenharmony_ci#define xd_p_reg_cge_idx5_12_8 0xA28B 170562306a36Sopenharmony_ci#define reg_cge_idx5_12_8_pos 0 170662306a36Sopenharmony_ci#define reg_cge_idx5_12_8_len 5 170762306a36Sopenharmony_ci#define reg_cge_idx5_12_8_lsb 8 170862306a36Sopenharmony_ci#define xd_p_reg_cge_idx6_7_0 0xA28C 170962306a36Sopenharmony_ci#define reg_cge_idx6_7_0_pos 0 171062306a36Sopenharmony_ci#define reg_cge_idx6_7_0_len 8 171162306a36Sopenharmony_ci#define reg_cge_idx6_7_0_lsb 0 171262306a36Sopenharmony_ci#define xd_p_reg_cge_idx6_12_8 0xA28D 171362306a36Sopenharmony_ci#define reg_cge_idx6_12_8_pos 0 171462306a36Sopenharmony_ci#define reg_cge_idx6_12_8_len 5 171562306a36Sopenharmony_ci#define reg_cge_idx6_12_8_lsb 8 171662306a36Sopenharmony_ci#define xd_p_reg_cge_idx7_7_0 0xA28E 171762306a36Sopenharmony_ci#define reg_cge_idx7_7_0_pos 0 171862306a36Sopenharmony_ci#define reg_cge_idx7_7_0_len 8 171962306a36Sopenharmony_ci#define reg_cge_idx7_7_0_lsb 0 172062306a36Sopenharmony_ci#define xd_p_reg_cge_idx7_12_8 0xA28F 172162306a36Sopenharmony_ci#define reg_cge_idx7_12_8_pos 0 172262306a36Sopenharmony_ci#define reg_cge_idx7_12_8_len 5 172362306a36Sopenharmony_ci#define reg_cge_idx7_12_8_lsb 8 172462306a36Sopenharmony_ci#define xd_p_reg_cge_idx8_7_0 0xA290 172562306a36Sopenharmony_ci#define reg_cge_idx8_7_0_pos 0 172662306a36Sopenharmony_ci#define reg_cge_idx8_7_0_len 8 172762306a36Sopenharmony_ci#define reg_cge_idx8_7_0_lsb 0 172862306a36Sopenharmony_ci#define xd_p_reg_cge_idx8_12_8 0xA291 172962306a36Sopenharmony_ci#define reg_cge_idx8_12_8_pos 0 173062306a36Sopenharmony_ci#define reg_cge_idx8_12_8_len 5 173162306a36Sopenharmony_ci#define reg_cge_idx8_12_8_lsb 8 173262306a36Sopenharmony_ci#define xd_p_reg_cge_idx9_7_0 0xA292 173362306a36Sopenharmony_ci#define reg_cge_idx9_7_0_pos 0 173462306a36Sopenharmony_ci#define reg_cge_idx9_7_0_len 8 173562306a36Sopenharmony_ci#define reg_cge_idx9_7_0_lsb 0 173662306a36Sopenharmony_ci#define xd_p_reg_cge_idx9_12_8 0xA293 173762306a36Sopenharmony_ci#define reg_cge_idx9_12_8_pos 0 173862306a36Sopenharmony_ci#define reg_cge_idx9_12_8_len 5 173962306a36Sopenharmony_ci#define reg_cge_idx9_12_8_lsb 8 174062306a36Sopenharmony_ci#define xd_p_reg_cge_idx10_7_0 0xA294 174162306a36Sopenharmony_ci#define reg_cge_idx10_7_0_pos 0 174262306a36Sopenharmony_ci#define reg_cge_idx10_7_0_len 8 174362306a36Sopenharmony_ci#define reg_cge_idx10_7_0_lsb 0 174462306a36Sopenharmony_ci#define xd_p_reg_cge_idx10_12_8 0xA295 174562306a36Sopenharmony_ci#define reg_cge_idx10_12_8_pos 0 174662306a36Sopenharmony_ci#define reg_cge_idx10_12_8_len 5 174762306a36Sopenharmony_ci#define reg_cge_idx10_12_8_lsb 8 174862306a36Sopenharmony_ci#define xd_p_reg_cge_idx11_7_0 0xA296 174962306a36Sopenharmony_ci#define reg_cge_idx11_7_0_pos 0 175062306a36Sopenharmony_ci#define reg_cge_idx11_7_0_len 8 175162306a36Sopenharmony_ci#define reg_cge_idx11_7_0_lsb 0 175262306a36Sopenharmony_ci#define xd_p_reg_cge_idx11_12_8 0xA297 175362306a36Sopenharmony_ci#define reg_cge_idx11_12_8_pos 0 175462306a36Sopenharmony_ci#define reg_cge_idx11_12_8_len 5 175562306a36Sopenharmony_ci#define reg_cge_idx11_12_8_lsb 8 175662306a36Sopenharmony_ci#define xd_p_reg_cge_idx12_7_0 0xA298 175762306a36Sopenharmony_ci#define reg_cge_idx12_7_0_pos 0 175862306a36Sopenharmony_ci#define reg_cge_idx12_7_0_len 8 175962306a36Sopenharmony_ci#define reg_cge_idx12_7_0_lsb 0 176062306a36Sopenharmony_ci#define xd_p_reg_cge_idx12_12_8 0xA299 176162306a36Sopenharmony_ci#define reg_cge_idx12_12_8_pos 0 176262306a36Sopenharmony_ci#define reg_cge_idx12_12_8_len 5 176362306a36Sopenharmony_ci#define reg_cge_idx12_12_8_lsb 8 176462306a36Sopenharmony_ci#define xd_p_reg_cge_idx13_7_0 0xA29A 176562306a36Sopenharmony_ci#define reg_cge_idx13_7_0_pos 0 176662306a36Sopenharmony_ci#define reg_cge_idx13_7_0_len 8 176762306a36Sopenharmony_ci#define reg_cge_idx13_7_0_lsb 0 176862306a36Sopenharmony_ci#define xd_p_reg_cge_idx13_12_8 0xA29B 176962306a36Sopenharmony_ci#define reg_cge_idx13_12_8_pos 0 177062306a36Sopenharmony_ci#define reg_cge_idx13_12_8_len 5 177162306a36Sopenharmony_ci#define reg_cge_idx13_12_8_lsb 8 177262306a36Sopenharmony_ci#define xd_p_reg_cge_idx14_7_0 0xA29C 177362306a36Sopenharmony_ci#define reg_cge_idx14_7_0_pos 0 177462306a36Sopenharmony_ci#define reg_cge_idx14_7_0_len 8 177562306a36Sopenharmony_ci#define reg_cge_idx14_7_0_lsb 0 177662306a36Sopenharmony_ci#define xd_p_reg_cge_idx14_12_8 0xA29D 177762306a36Sopenharmony_ci#define reg_cge_idx14_12_8_pos 0 177862306a36Sopenharmony_ci#define reg_cge_idx14_12_8_len 5 177962306a36Sopenharmony_ci#define reg_cge_idx14_12_8_lsb 8 178062306a36Sopenharmony_ci#define xd_p_reg_cge_idx15_7_0 0xA29E 178162306a36Sopenharmony_ci#define reg_cge_idx15_7_0_pos 0 178262306a36Sopenharmony_ci#define reg_cge_idx15_7_0_len 8 178362306a36Sopenharmony_ci#define reg_cge_idx15_7_0_lsb 0 178462306a36Sopenharmony_ci#define xd_p_reg_cge_idx15_12_8 0xA29F 178562306a36Sopenharmony_ci#define reg_cge_idx15_12_8_pos 0 178662306a36Sopenharmony_ci#define reg_cge_idx15_12_8_len 5 178762306a36Sopenharmony_ci#define reg_cge_idx15_12_8_lsb 8 178862306a36Sopenharmony_ci#define xd_r_reg_fft_crc 0xA2A8 178962306a36Sopenharmony_ci#define reg_fft_crc_pos 0 179062306a36Sopenharmony_ci#define reg_fft_crc_len 8 179162306a36Sopenharmony_ci#define reg_fft_crc_lsb 0 179262306a36Sopenharmony_ci#define xd_p_fd_fft_shift_max 0xA2A9 179362306a36Sopenharmony_ci#define fd_fft_shift_max_pos 0 179462306a36Sopenharmony_ci#define fd_fft_shift_max_len 4 179562306a36Sopenharmony_ci#define fd_fft_shift_max_lsb 0 179662306a36Sopenharmony_ci#define xd_r_fd_fft_shift 0xA2A9 179762306a36Sopenharmony_ci#define fd_fft_shift_pos 4 179862306a36Sopenharmony_ci#define fd_fft_shift_len 4 179962306a36Sopenharmony_ci#define fd_fft_shift_lsb 0 180062306a36Sopenharmony_ci#define xd_r_fd_fft_frame_num 0xA2AA 180162306a36Sopenharmony_ci#define fd_fft_frame_num_pos 0 180262306a36Sopenharmony_ci#define fd_fft_frame_num_len 2 180362306a36Sopenharmony_ci#define fd_fft_frame_num_lsb 0 180462306a36Sopenharmony_ci#define xd_r_fd_fft_symbol_count 0xA2AB 180562306a36Sopenharmony_ci#define fd_fft_symbol_count_pos 0 180662306a36Sopenharmony_ci#define fd_fft_symbol_count_len 7 180762306a36Sopenharmony_ci#define fd_fft_symbol_count_lsb 0 180862306a36Sopenharmony_ci#define xd_r_reg_fft_idx_max_7_0 0xA2AC 180962306a36Sopenharmony_ci#define reg_fft_idx_max_7_0_pos 0 181062306a36Sopenharmony_ci#define reg_fft_idx_max_7_0_len 8 181162306a36Sopenharmony_ci#define reg_fft_idx_max_7_0_lsb 0 181262306a36Sopenharmony_ci#define xd_r_reg_fft_idx_max_12_8 0xA2AD 181362306a36Sopenharmony_ci#define reg_fft_idx_max_12_8_pos 0 181462306a36Sopenharmony_ci#define reg_fft_idx_max_12_8_len 5 181562306a36Sopenharmony_ci#define reg_fft_idx_max_12_8_lsb 8 181662306a36Sopenharmony_ci#define xd_p_reg_cge_program 0xA2AE 181762306a36Sopenharmony_ci#define reg_cge_program_pos 0 181862306a36Sopenharmony_ci#define reg_cge_program_len 1 181962306a36Sopenharmony_ci#define reg_cge_program_lsb 0 182062306a36Sopenharmony_ci#define xd_p_reg_cge_fixed 0xA2AE 182162306a36Sopenharmony_ci#define reg_cge_fixed_pos 1 182262306a36Sopenharmony_ci#define reg_cge_fixed_len 1 182362306a36Sopenharmony_ci#define reg_cge_fixed_lsb 0 182462306a36Sopenharmony_ci#define xd_p_reg_fft_rotate_en 0xA2AE 182562306a36Sopenharmony_ci#define reg_fft_rotate_en_pos 2 182662306a36Sopenharmony_ci#define reg_fft_rotate_en_len 1 182762306a36Sopenharmony_ci#define reg_fft_rotate_en_lsb 0 182862306a36Sopenharmony_ci#define xd_p_reg_fft_rotate_base_4_0 0xA2AE 182962306a36Sopenharmony_ci#define reg_fft_rotate_base_4_0_pos 3 183062306a36Sopenharmony_ci#define reg_fft_rotate_base_4_0_len 5 183162306a36Sopenharmony_ci#define reg_fft_rotate_base_4_0_lsb 0 183262306a36Sopenharmony_ci#define xd_p_reg_fft_rotate_base_12_5 0xA2AF 183362306a36Sopenharmony_ci#define reg_fft_rotate_base_12_5_pos 0 183462306a36Sopenharmony_ci#define reg_fft_rotate_base_12_5_len 8 183562306a36Sopenharmony_ci#define reg_fft_rotate_base_12_5_lsb 5 183662306a36Sopenharmony_ci#define xd_p_reg_gp_trigger_fd 0xA2B8 183762306a36Sopenharmony_ci#define reg_gp_trigger_fd_pos 0 183862306a36Sopenharmony_ci#define reg_gp_trigger_fd_len 1 183962306a36Sopenharmony_ci#define reg_gp_trigger_fd_lsb 0 184062306a36Sopenharmony_ci#define xd_p_reg_trigger_sel_fd 0xA2B8 184162306a36Sopenharmony_ci#define reg_trigger_sel_fd_pos 1 184262306a36Sopenharmony_ci#define reg_trigger_sel_fd_len 2 184362306a36Sopenharmony_ci#define reg_trigger_sel_fd_lsb 0 184462306a36Sopenharmony_ci#define xd_p_reg_trigger_module_sel_fd 0xA2B9 184562306a36Sopenharmony_ci#define reg_trigger_module_sel_fd_pos 0 184662306a36Sopenharmony_ci#define reg_trigger_module_sel_fd_len 6 184762306a36Sopenharmony_ci#define reg_trigger_module_sel_fd_lsb 0 184862306a36Sopenharmony_ci#define xd_p_reg_trigger_set_sel_fd 0xA2BA 184962306a36Sopenharmony_ci#define reg_trigger_set_sel_fd_pos 0 185062306a36Sopenharmony_ci#define reg_trigger_set_sel_fd_len 6 185162306a36Sopenharmony_ci#define reg_trigger_set_sel_fd_lsb 0 185262306a36Sopenharmony_ci#define xd_p_reg_fd_noname_7_0 0xA2BC 185362306a36Sopenharmony_ci#define reg_fd_noname_7_0_pos 0 185462306a36Sopenharmony_ci#define reg_fd_noname_7_0_len 8 185562306a36Sopenharmony_ci#define reg_fd_noname_7_0_lsb 0 185662306a36Sopenharmony_ci#define xd_p_reg_fd_noname_15_8 0xA2BD 185762306a36Sopenharmony_ci#define reg_fd_noname_15_8_pos 0 185862306a36Sopenharmony_ci#define reg_fd_noname_15_8_len 8 185962306a36Sopenharmony_ci#define reg_fd_noname_15_8_lsb 8 186062306a36Sopenharmony_ci#define xd_p_reg_fd_noname_23_16 0xA2BE 186162306a36Sopenharmony_ci#define reg_fd_noname_23_16_pos 0 186262306a36Sopenharmony_ci#define reg_fd_noname_23_16_len 8 186362306a36Sopenharmony_ci#define reg_fd_noname_23_16_lsb 16 186462306a36Sopenharmony_ci#define xd_p_reg_fd_noname_31_24 0xA2BF 186562306a36Sopenharmony_ci#define reg_fd_noname_31_24_pos 0 186662306a36Sopenharmony_ci#define reg_fd_noname_31_24_len 8 186762306a36Sopenharmony_ci#define reg_fd_noname_31_24_lsb 24 186862306a36Sopenharmony_ci#define xd_r_fd_fpcc_cp_corr_signn 0xA2C0 186962306a36Sopenharmony_ci#define fd_fpcc_cp_corr_signn_pos 0 187062306a36Sopenharmony_ci#define fd_fpcc_cp_corr_signn_len 8 187162306a36Sopenharmony_ci#define fd_fpcc_cp_corr_signn_lsb 0 187262306a36Sopenharmony_ci#define xd_p_reg_feq_s1 0xA2C1 187362306a36Sopenharmony_ci#define reg_feq_s1_pos 0 187462306a36Sopenharmony_ci#define reg_feq_s1_len 5 187562306a36Sopenharmony_ci#define reg_feq_s1_lsb 0 187662306a36Sopenharmony_ci#define xd_p_fd_fpcc_cp_corr_tone_th 0xA2C2 187762306a36Sopenharmony_ci#define fd_fpcc_cp_corr_tone_th_pos 0 187862306a36Sopenharmony_ci#define fd_fpcc_cp_corr_tone_th_len 6 187962306a36Sopenharmony_ci#define fd_fpcc_cp_corr_tone_th_lsb 0 188062306a36Sopenharmony_ci#define xd_p_fd_fpcc_cp_corr_symbol_log_th 0xA2C3 188162306a36Sopenharmony_ci#define fd_fpcc_cp_corr_symbol_log_th_pos 0 188262306a36Sopenharmony_ci#define fd_fpcc_cp_corr_symbol_log_th_len 4 188362306a36Sopenharmony_ci#define fd_fpcc_cp_corr_symbol_log_th_lsb 0 188462306a36Sopenharmony_ci#define xd_p_fd_fpcc_cp_corr_int 0xA2C4 188562306a36Sopenharmony_ci#define fd_fpcc_cp_corr_int_pos 0 188662306a36Sopenharmony_ci#define fd_fpcc_cp_corr_int_len 1 188762306a36Sopenharmony_ci#define fd_fpcc_cp_corr_int_lsb 0 188862306a36Sopenharmony_ci#define xd_p_reg_sfoe_ns_7_0 0xA320 188962306a36Sopenharmony_ci#define reg_sfoe_ns_7_0_pos 0 189062306a36Sopenharmony_ci#define reg_sfoe_ns_7_0_len 8 189162306a36Sopenharmony_ci#define reg_sfoe_ns_7_0_lsb 0 189262306a36Sopenharmony_ci#define xd_p_reg_sfoe_ns_14_8 0xA321 189362306a36Sopenharmony_ci#define reg_sfoe_ns_14_8_pos 0 189462306a36Sopenharmony_ci#define reg_sfoe_ns_14_8_len 7 189562306a36Sopenharmony_ci#define reg_sfoe_ns_14_8_lsb 8 189662306a36Sopenharmony_ci#define xd_p_reg_sfoe_c1_7_0 0xA322 189762306a36Sopenharmony_ci#define reg_sfoe_c1_7_0_pos 0 189862306a36Sopenharmony_ci#define reg_sfoe_c1_7_0_len 8 189962306a36Sopenharmony_ci#define reg_sfoe_c1_7_0_lsb 0 190062306a36Sopenharmony_ci#define xd_p_reg_sfoe_c1_15_8 0xA323 190162306a36Sopenharmony_ci#define reg_sfoe_c1_15_8_pos 0 190262306a36Sopenharmony_ci#define reg_sfoe_c1_15_8_len 8 190362306a36Sopenharmony_ci#define reg_sfoe_c1_15_8_lsb 8 190462306a36Sopenharmony_ci#define xd_p_reg_sfoe_c1_17_16 0xA324 190562306a36Sopenharmony_ci#define reg_sfoe_c1_17_16_pos 0 190662306a36Sopenharmony_ci#define reg_sfoe_c1_17_16_len 2 190762306a36Sopenharmony_ci#define reg_sfoe_c1_17_16_lsb 16 190862306a36Sopenharmony_ci#define xd_p_reg_sfoe_c2_7_0 0xA325 190962306a36Sopenharmony_ci#define reg_sfoe_c2_7_0_pos 0 191062306a36Sopenharmony_ci#define reg_sfoe_c2_7_0_len 8 191162306a36Sopenharmony_ci#define reg_sfoe_c2_7_0_lsb 0 191262306a36Sopenharmony_ci#define xd_p_reg_sfoe_c2_15_8 0xA326 191362306a36Sopenharmony_ci#define reg_sfoe_c2_15_8_pos 0 191462306a36Sopenharmony_ci#define reg_sfoe_c2_15_8_len 8 191562306a36Sopenharmony_ci#define reg_sfoe_c2_15_8_lsb 8 191662306a36Sopenharmony_ci#define xd_p_reg_sfoe_c2_17_16 0xA327 191762306a36Sopenharmony_ci#define reg_sfoe_c2_17_16_pos 0 191862306a36Sopenharmony_ci#define reg_sfoe_c2_17_16_len 2 191962306a36Sopenharmony_ci#define reg_sfoe_c2_17_16_lsb 16 192062306a36Sopenharmony_ci#define xd_r_reg_sfoe_out_9_2 0xA328 192162306a36Sopenharmony_ci#define reg_sfoe_out_9_2_pos 0 192262306a36Sopenharmony_ci#define reg_sfoe_out_9_2_len 8 192362306a36Sopenharmony_ci#define reg_sfoe_out_9_2_lsb 0 192462306a36Sopenharmony_ci#define xd_r_reg_sfoe_out_1_0 0xA329 192562306a36Sopenharmony_ci#define reg_sfoe_out_1_0_pos 0 192662306a36Sopenharmony_ci#define reg_sfoe_out_1_0_len 2 192762306a36Sopenharmony_ci#define reg_sfoe_out_1_0_lsb 0 192862306a36Sopenharmony_ci#define xd_p_reg_sfoe_lm_counter_th 0xA32A 192962306a36Sopenharmony_ci#define reg_sfoe_lm_counter_th_pos 0 193062306a36Sopenharmony_ci#define reg_sfoe_lm_counter_th_len 4 193162306a36Sopenharmony_ci#define reg_sfoe_lm_counter_th_lsb 0 193262306a36Sopenharmony_ci#define xd_p_reg_sfoe_convg_th 0xA32B 193362306a36Sopenharmony_ci#define reg_sfoe_convg_th_pos 0 193462306a36Sopenharmony_ci#define reg_sfoe_convg_th_len 8 193562306a36Sopenharmony_ci#define reg_sfoe_convg_th_lsb 0 193662306a36Sopenharmony_ci#define xd_p_reg_sfoe_divg_th 0xA32C 193762306a36Sopenharmony_ci#define reg_sfoe_divg_th_pos 0 193862306a36Sopenharmony_ci#define reg_sfoe_divg_th_len 8 193962306a36Sopenharmony_ci#define reg_sfoe_divg_th_lsb 0 194062306a36Sopenharmony_ci#define xd_p_fd_tpsd_en 0xA330 194162306a36Sopenharmony_ci#define fd_tpsd_en_pos 0 194262306a36Sopenharmony_ci#define fd_tpsd_en_len 1 194362306a36Sopenharmony_ci#define fd_tpsd_en_lsb 0 194462306a36Sopenharmony_ci#define xd_p_fd_tpsd_dis 0xA330 194562306a36Sopenharmony_ci#define fd_tpsd_dis_pos 1 194662306a36Sopenharmony_ci#define fd_tpsd_dis_len 1 194762306a36Sopenharmony_ci#define fd_tpsd_dis_lsb 0 194862306a36Sopenharmony_ci#define xd_p_fd_tpsd_rst 0xA330 194962306a36Sopenharmony_ci#define fd_tpsd_rst_pos 2 195062306a36Sopenharmony_ci#define fd_tpsd_rst_len 1 195162306a36Sopenharmony_ci#define fd_tpsd_rst_lsb 0 195262306a36Sopenharmony_ci#define xd_p_fd_tpsd_lock 0xA330 195362306a36Sopenharmony_ci#define fd_tpsd_lock_pos 3 195462306a36Sopenharmony_ci#define fd_tpsd_lock_len 1 195562306a36Sopenharmony_ci#define fd_tpsd_lock_lsb 0 195662306a36Sopenharmony_ci#define xd_r_fd_tpsd_s19 0xA330 195762306a36Sopenharmony_ci#define fd_tpsd_s19_pos 4 195862306a36Sopenharmony_ci#define fd_tpsd_s19_len 1 195962306a36Sopenharmony_ci#define fd_tpsd_s19_lsb 0 196062306a36Sopenharmony_ci#define xd_r_fd_tpsd_s17 0xA330 196162306a36Sopenharmony_ci#define fd_tpsd_s17_pos 5 196262306a36Sopenharmony_ci#define fd_tpsd_s17_len 1 196362306a36Sopenharmony_ci#define fd_tpsd_s17_lsb 0 196462306a36Sopenharmony_ci#define xd_p_fd_sfr_ste_en 0xA331 196562306a36Sopenharmony_ci#define fd_sfr_ste_en_pos 0 196662306a36Sopenharmony_ci#define fd_sfr_ste_en_len 1 196762306a36Sopenharmony_ci#define fd_sfr_ste_en_lsb 0 196862306a36Sopenharmony_ci#define xd_p_fd_sfr_ste_dis 0xA331 196962306a36Sopenharmony_ci#define fd_sfr_ste_dis_pos 1 197062306a36Sopenharmony_ci#define fd_sfr_ste_dis_len 1 197162306a36Sopenharmony_ci#define fd_sfr_ste_dis_lsb 0 197262306a36Sopenharmony_ci#define xd_p_fd_sfr_ste_rst 0xA331 197362306a36Sopenharmony_ci#define fd_sfr_ste_rst_pos 2 197462306a36Sopenharmony_ci#define fd_sfr_ste_rst_len 1 197562306a36Sopenharmony_ci#define fd_sfr_ste_rst_lsb 0 197662306a36Sopenharmony_ci#define xd_p_fd_sfr_ste_mode 0xA331 197762306a36Sopenharmony_ci#define fd_sfr_ste_mode_pos 3 197862306a36Sopenharmony_ci#define fd_sfr_ste_mode_len 1 197962306a36Sopenharmony_ci#define fd_sfr_ste_mode_lsb 0 198062306a36Sopenharmony_ci#define xd_p_fd_sfr_ste_done 0xA331 198162306a36Sopenharmony_ci#define fd_sfr_ste_done_pos 4 198262306a36Sopenharmony_ci#define fd_sfr_ste_done_len 1 198362306a36Sopenharmony_ci#define fd_sfr_ste_done_lsb 0 198462306a36Sopenharmony_ci#define xd_p_reg_cfoe_ffoe_en 0xA332 198562306a36Sopenharmony_ci#define reg_cfoe_ffoe_en_pos 0 198662306a36Sopenharmony_ci#define reg_cfoe_ffoe_en_len 1 198762306a36Sopenharmony_ci#define reg_cfoe_ffoe_en_lsb 0 198862306a36Sopenharmony_ci#define xd_p_reg_cfoe_ffoe_dis 0xA332 198962306a36Sopenharmony_ci#define reg_cfoe_ffoe_dis_pos 1 199062306a36Sopenharmony_ci#define reg_cfoe_ffoe_dis_len 1 199162306a36Sopenharmony_ci#define reg_cfoe_ffoe_dis_lsb 0 199262306a36Sopenharmony_ci#define xd_p_reg_cfoe_ffoe_rst 0xA332 199362306a36Sopenharmony_ci#define reg_cfoe_ffoe_rst_pos 2 199462306a36Sopenharmony_ci#define reg_cfoe_ffoe_rst_len 1 199562306a36Sopenharmony_ci#define reg_cfoe_ffoe_rst_lsb 0 199662306a36Sopenharmony_ci#define xd_p_reg_cfoe_ifoe_en 0xA332 199762306a36Sopenharmony_ci#define reg_cfoe_ifoe_en_pos 3 199862306a36Sopenharmony_ci#define reg_cfoe_ifoe_en_len 1 199962306a36Sopenharmony_ci#define reg_cfoe_ifoe_en_lsb 0 200062306a36Sopenharmony_ci#define xd_p_reg_cfoe_ifoe_dis 0xA332 200162306a36Sopenharmony_ci#define reg_cfoe_ifoe_dis_pos 4 200262306a36Sopenharmony_ci#define reg_cfoe_ifoe_dis_len 1 200362306a36Sopenharmony_ci#define reg_cfoe_ifoe_dis_lsb 0 200462306a36Sopenharmony_ci#define xd_p_reg_cfoe_ifoe_rst 0xA332 200562306a36Sopenharmony_ci#define reg_cfoe_ifoe_rst_pos 5 200662306a36Sopenharmony_ci#define reg_cfoe_ifoe_rst_len 1 200762306a36Sopenharmony_ci#define reg_cfoe_ifoe_rst_lsb 0 200862306a36Sopenharmony_ci#define xd_p_reg_cfoe_fot_en 0xA332 200962306a36Sopenharmony_ci#define reg_cfoe_fot_en_pos 6 201062306a36Sopenharmony_ci#define reg_cfoe_fot_en_len 1 201162306a36Sopenharmony_ci#define reg_cfoe_fot_en_lsb 0 201262306a36Sopenharmony_ci#define xd_p_reg_cfoe_fot_lm_en 0xA332 201362306a36Sopenharmony_ci#define reg_cfoe_fot_lm_en_pos 7 201462306a36Sopenharmony_ci#define reg_cfoe_fot_lm_en_len 1 201562306a36Sopenharmony_ci#define reg_cfoe_fot_lm_en_lsb 0 201662306a36Sopenharmony_ci#define xd_p_reg_cfoe_fot_rst 0xA333 201762306a36Sopenharmony_ci#define reg_cfoe_fot_rst_pos 0 201862306a36Sopenharmony_ci#define reg_cfoe_fot_rst_len 1 201962306a36Sopenharmony_ci#define reg_cfoe_fot_rst_lsb 0 202062306a36Sopenharmony_ci#define xd_r_fd_cfoe_ffoe_done 0xA333 202162306a36Sopenharmony_ci#define fd_cfoe_ffoe_done_pos 1 202262306a36Sopenharmony_ci#define fd_cfoe_ffoe_done_len 1 202362306a36Sopenharmony_ci#define fd_cfoe_ffoe_done_lsb 0 202462306a36Sopenharmony_ci#define xd_p_fd_cfoe_metric_vld 0xA333 202562306a36Sopenharmony_ci#define fd_cfoe_metric_vld_pos 2 202662306a36Sopenharmony_ci#define fd_cfoe_metric_vld_len 1 202762306a36Sopenharmony_ci#define fd_cfoe_metric_vld_lsb 0 202862306a36Sopenharmony_ci#define xd_p_reg_cfoe_ifod_vld 0xA333 202962306a36Sopenharmony_ci#define reg_cfoe_ifod_vld_pos 3 203062306a36Sopenharmony_ci#define reg_cfoe_ifod_vld_len 1 203162306a36Sopenharmony_ci#define reg_cfoe_ifod_vld_lsb 0 203262306a36Sopenharmony_ci#define xd_r_fd_cfoe_ifoe_done 0xA333 203362306a36Sopenharmony_ci#define fd_cfoe_ifoe_done_pos 4 203462306a36Sopenharmony_ci#define fd_cfoe_ifoe_done_len 1 203562306a36Sopenharmony_ci#define fd_cfoe_ifoe_done_lsb 0 203662306a36Sopenharmony_ci#define xd_r_fd_cfoe_fot_valid 0xA333 203762306a36Sopenharmony_ci#define fd_cfoe_fot_valid_pos 5 203862306a36Sopenharmony_ci#define fd_cfoe_fot_valid_len 1 203962306a36Sopenharmony_ci#define fd_cfoe_fot_valid_lsb 0 204062306a36Sopenharmony_ci#define xd_p_reg_cfoe_divg_int 0xA333 204162306a36Sopenharmony_ci#define reg_cfoe_divg_int_pos 6 204262306a36Sopenharmony_ci#define reg_cfoe_divg_int_len 1 204362306a36Sopenharmony_ci#define reg_cfoe_divg_int_lsb 0 204462306a36Sopenharmony_ci#define xd_r_reg_cfoe_divg_flag 0xA333 204562306a36Sopenharmony_ci#define reg_cfoe_divg_flag_pos 7 204662306a36Sopenharmony_ci#define reg_cfoe_divg_flag_len 1 204762306a36Sopenharmony_ci#define reg_cfoe_divg_flag_lsb 0 204862306a36Sopenharmony_ci#define xd_p_reg_sfoe_en 0xA334 204962306a36Sopenharmony_ci#define reg_sfoe_en_pos 0 205062306a36Sopenharmony_ci#define reg_sfoe_en_len 1 205162306a36Sopenharmony_ci#define reg_sfoe_en_lsb 0 205262306a36Sopenharmony_ci#define xd_p_reg_sfoe_dis 0xA334 205362306a36Sopenharmony_ci#define reg_sfoe_dis_pos 1 205462306a36Sopenharmony_ci#define reg_sfoe_dis_len 1 205562306a36Sopenharmony_ci#define reg_sfoe_dis_lsb 0 205662306a36Sopenharmony_ci#define xd_p_reg_sfoe_rst 0xA334 205762306a36Sopenharmony_ci#define reg_sfoe_rst_pos 2 205862306a36Sopenharmony_ci#define reg_sfoe_rst_len 1 205962306a36Sopenharmony_ci#define reg_sfoe_rst_lsb 0 206062306a36Sopenharmony_ci#define xd_p_reg_sfoe_vld_int 0xA334 206162306a36Sopenharmony_ci#define reg_sfoe_vld_int_pos 3 206262306a36Sopenharmony_ci#define reg_sfoe_vld_int_len 1 206362306a36Sopenharmony_ci#define reg_sfoe_vld_int_lsb 0 206462306a36Sopenharmony_ci#define xd_p_reg_sfoe_lm_en 0xA334 206562306a36Sopenharmony_ci#define reg_sfoe_lm_en_pos 4 206662306a36Sopenharmony_ci#define reg_sfoe_lm_en_len 1 206762306a36Sopenharmony_ci#define reg_sfoe_lm_en_lsb 0 206862306a36Sopenharmony_ci#define xd_p_reg_sfoe_divg_int 0xA334 206962306a36Sopenharmony_ci#define reg_sfoe_divg_int_pos 5 207062306a36Sopenharmony_ci#define reg_sfoe_divg_int_len 1 207162306a36Sopenharmony_ci#define reg_sfoe_divg_int_lsb 0 207262306a36Sopenharmony_ci#define xd_r_reg_sfoe_divg_flag 0xA334 207362306a36Sopenharmony_ci#define reg_sfoe_divg_flag_pos 6 207462306a36Sopenharmony_ci#define reg_sfoe_divg_flag_len 1 207562306a36Sopenharmony_ci#define reg_sfoe_divg_flag_lsb 0 207662306a36Sopenharmony_ci#define xd_p_reg_fft_rst 0xA335 207762306a36Sopenharmony_ci#define reg_fft_rst_pos 0 207862306a36Sopenharmony_ci#define reg_fft_rst_len 1 207962306a36Sopenharmony_ci#define reg_fft_rst_lsb 0 208062306a36Sopenharmony_ci#define xd_p_reg_fft_fast_beacon 0xA335 208162306a36Sopenharmony_ci#define reg_fft_fast_beacon_pos 1 208262306a36Sopenharmony_ci#define reg_fft_fast_beacon_len 1 208362306a36Sopenharmony_ci#define reg_fft_fast_beacon_lsb 0 208462306a36Sopenharmony_ci#define xd_p_reg_fft_fast_valid 0xA335 208562306a36Sopenharmony_ci#define reg_fft_fast_valid_pos 2 208662306a36Sopenharmony_ci#define reg_fft_fast_valid_len 1 208762306a36Sopenharmony_ci#define reg_fft_fast_valid_lsb 0 208862306a36Sopenharmony_ci#define xd_p_reg_fft_mask_en 0xA335 208962306a36Sopenharmony_ci#define reg_fft_mask_en_pos 3 209062306a36Sopenharmony_ci#define reg_fft_mask_en_len 1 209162306a36Sopenharmony_ci#define reg_fft_mask_en_lsb 0 209262306a36Sopenharmony_ci#define xd_p_reg_fft_crc_en 0xA335 209362306a36Sopenharmony_ci#define reg_fft_crc_en_pos 4 209462306a36Sopenharmony_ci#define reg_fft_crc_en_len 1 209562306a36Sopenharmony_ci#define reg_fft_crc_en_lsb 0 209662306a36Sopenharmony_ci#define xd_p_reg_finr_en 0xA336 209762306a36Sopenharmony_ci#define reg_finr_en_pos 0 209862306a36Sopenharmony_ci#define reg_finr_en_len 1 209962306a36Sopenharmony_ci#define reg_finr_en_lsb 0 210062306a36Sopenharmony_ci#define xd_p_fd_fste_en 0xA337 210162306a36Sopenharmony_ci#define fd_fste_en_pos 1 210262306a36Sopenharmony_ci#define fd_fste_en_len 1 210362306a36Sopenharmony_ci#define fd_fste_en_lsb 0 210462306a36Sopenharmony_ci#define xd_p_fd_sqi_tps_level_shift 0xA338 210562306a36Sopenharmony_ci#define fd_sqi_tps_level_shift_pos 0 210662306a36Sopenharmony_ci#define fd_sqi_tps_level_shift_len 8 210762306a36Sopenharmony_ci#define fd_sqi_tps_level_shift_lsb 0 210862306a36Sopenharmony_ci#define xd_p_fd_pilot_ma_len 0xA339 210962306a36Sopenharmony_ci#define fd_pilot_ma_len_pos 0 211062306a36Sopenharmony_ci#define fd_pilot_ma_len_len 6 211162306a36Sopenharmony_ci#define fd_pilot_ma_len_lsb 0 211262306a36Sopenharmony_ci#define xd_p_fd_tps_ma_len 0xA33A 211362306a36Sopenharmony_ci#define fd_tps_ma_len_pos 0 211462306a36Sopenharmony_ci#define fd_tps_ma_len_len 6 211562306a36Sopenharmony_ci#define fd_tps_ma_len_lsb 0 211662306a36Sopenharmony_ci#define xd_p_fd_sqi_s3 0xA33B 211762306a36Sopenharmony_ci#define fd_sqi_s3_pos 0 211862306a36Sopenharmony_ci#define fd_sqi_s3_len 8 211962306a36Sopenharmony_ci#define fd_sqi_s3_lsb 0 212062306a36Sopenharmony_ci#define xd_p_fd_sqi_dummy_reg_0 0xA33C 212162306a36Sopenharmony_ci#define fd_sqi_dummy_reg_0_pos 0 212262306a36Sopenharmony_ci#define fd_sqi_dummy_reg_0_len 1 212362306a36Sopenharmony_ci#define fd_sqi_dummy_reg_0_lsb 0 212462306a36Sopenharmony_ci#define xd_p_fd_sqi_debug_sel 0xA33C 212562306a36Sopenharmony_ci#define fd_sqi_debug_sel_pos 1 212662306a36Sopenharmony_ci#define fd_sqi_debug_sel_len 2 212762306a36Sopenharmony_ci#define fd_sqi_debug_sel_lsb 0 212862306a36Sopenharmony_ci#define xd_p_fd_sqi_s2 0xA33C 212962306a36Sopenharmony_ci#define fd_sqi_s2_pos 3 213062306a36Sopenharmony_ci#define fd_sqi_s2_len 5 213162306a36Sopenharmony_ci#define fd_sqi_s2_lsb 0 213262306a36Sopenharmony_ci#define xd_p_fd_sqi_dummy_reg_1 0xA33D 213362306a36Sopenharmony_ci#define fd_sqi_dummy_reg_1_pos 0 213462306a36Sopenharmony_ci#define fd_sqi_dummy_reg_1_len 1 213562306a36Sopenharmony_ci#define fd_sqi_dummy_reg_1_lsb 0 213662306a36Sopenharmony_ci#define xd_p_fd_inr_ignore 0xA33D 213762306a36Sopenharmony_ci#define fd_inr_ignore_pos 1 213862306a36Sopenharmony_ci#define fd_inr_ignore_len 1 213962306a36Sopenharmony_ci#define fd_inr_ignore_lsb 0 214062306a36Sopenharmony_ci#define xd_p_fd_pilot_ignore 0xA33D 214162306a36Sopenharmony_ci#define fd_pilot_ignore_pos 2 214262306a36Sopenharmony_ci#define fd_pilot_ignore_len 1 214362306a36Sopenharmony_ci#define fd_pilot_ignore_lsb 0 214462306a36Sopenharmony_ci#define xd_p_fd_etps_ignore 0xA33D 214562306a36Sopenharmony_ci#define fd_etps_ignore_pos 3 214662306a36Sopenharmony_ci#define fd_etps_ignore_len 1 214762306a36Sopenharmony_ci#define fd_etps_ignore_lsb 0 214862306a36Sopenharmony_ci#define xd_p_fd_sqi_s1 0xA33D 214962306a36Sopenharmony_ci#define fd_sqi_s1_pos 4 215062306a36Sopenharmony_ci#define fd_sqi_s1_len 4 215162306a36Sopenharmony_ci#define fd_sqi_s1_lsb 0 215262306a36Sopenharmony_ci#define xd_p_reg_fste_ehw_7_0 0xA33E 215362306a36Sopenharmony_ci#define reg_fste_ehw_7_0_pos 0 215462306a36Sopenharmony_ci#define reg_fste_ehw_7_0_len 8 215562306a36Sopenharmony_ci#define reg_fste_ehw_7_0_lsb 0 215662306a36Sopenharmony_ci#define xd_p_reg_fste_ehw_9_8 0xA33F 215762306a36Sopenharmony_ci#define reg_fste_ehw_9_8_pos 0 215862306a36Sopenharmony_ci#define reg_fste_ehw_9_8_len 2 215962306a36Sopenharmony_ci#define reg_fste_ehw_9_8_lsb 8 216062306a36Sopenharmony_ci#define xd_p_reg_fste_i_adj_vld 0xA33F 216162306a36Sopenharmony_ci#define reg_fste_i_adj_vld_pos 2 216262306a36Sopenharmony_ci#define reg_fste_i_adj_vld_len 1 216362306a36Sopenharmony_ci#define reg_fste_i_adj_vld_lsb 0 216462306a36Sopenharmony_ci#define xd_p_reg_fste_phase_ini_7_0 0xA340 216562306a36Sopenharmony_ci#define reg_fste_phase_ini_7_0_pos 0 216662306a36Sopenharmony_ci#define reg_fste_phase_ini_7_0_len 8 216762306a36Sopenharmony_ci#define reg_fste_phase_ini_7_0_lsb 0 216862306a36Sopenharmony_ci#define xd_p_reg_fste_phase_ini_11_8 0xA341 216962306a36Sopenharmony_ci#define reg_fste_phase_ini_11_8_pos 0 217062306a36Sopenharmony_ci#define reg_fste_phase_ini_11_8_len 4 217162306a36Sopenharmony_ci#define reg_fste_phase_ini_11_8_lsb 8 217262306a36Sopenharmony_ci#define xd_p_reg_fste_phase_inc_3_0 0xA341 217362306a36Sopenharmony_ci#define reg_fste_phase_inc_3_0_pos 4 217462306a36Sopenharmony_ci#define reg_fste_phase_inc_3_0_len 4 217562306a36Sopenharmony_ci#define reg_fste_phase_inc_3_0_lsb 0 217662306a36Sopenharmony_ci#define xd_p_reg_fste_phase_inc_11_4 0xA342 217762306a36Sopenharmony_ci#define reg_fste_phase_inc_11_4_pos 0 217862306a36Sopenharmony_ci#define reg_fste_phase_inc_11_4_len 8 217962306a36Sopenharmony_ci#define reg_fste_phase_inc_11_4_lsb 4 218062306a36Sopenharmony_ci#define xd_p_reg_fste_acum_cost_cnt_max 0xA343 218162306a36Sopenharmony_ci#define reg_fste_acum_cost_cnt_max_pos 0 218262306a36Sopenharmony_ci#define reg_fste_acum_cost_cnt_max_len 4 218362306a36Sopenharmony_ci#define reg_fste_acum_cost_cnt_max_lsb 0 218462306a36Sopenharmony_ci#define xd_p_reg_fste_step_size_std 0xA343 218562306a36Sopenharmony_ci#define reg_fste_step_size_std_pos 4 218662306a36Sopenharmony_ci#define reg_fste_step_size_std_len 4 218762306a36Sopenharmony_ci#define reg_fste_step_size_std_lsb 0 218862306a36Sopenharmony_ci#define xd_p_reg_fste_step_size_max 0xA344 218962306a36Sopenharmony_ci#define reg_fste_step_size_max_pos 0 219062306a36Sopenharmony_ci#define reg_fste_step_size_max_len 4 219162306a36Sopenharmony_ci#define reg_fste_step_size_max_lsb 0 219262306a36Sopenharmony_ci#define xd_p_reg_fste_step_size_min 0xA344 219362306a36Sopenharmony_ci#define reg_fste_step_size_min_pos 4 219462306a36Sopenharmony_ci#define reg_fste_step_size_min_len 4 219562306a36Sopenharmony_ci#define reg_fste_step_size_min_lsb 0 219662306a36Sopenharmony_ci#define xd_p_reg_fste_frac_step_size_7_0 0xA345 219762306a36Sopenharmony_ci#define reg_fste_frac_step_size_7_0_pos 0 219862306a36Sopenharmony_ci#define reg_fste_frac_step_size_7_0_len 8 219962306a36Sopenharmony_ci#define reg_fste_frac_step_size_7_0_lsb 0 220062306a36Sopenharmony_ci#define xd_p_reg_fste_frac_step_size_15_8 0xA346 220162306a36Sopenharmony_ci#define reg_fste_frac_step_size_15_8_pos 0 220262306a36Sopenharmony_ci#define reg_fste_frac_step_size_15_8_len 8 220362306a36Sopenharmony_ci#define reg_fste_frac_step_size_15_8_lsb 8 220462306a36Sopenharmony_ci#define xd_p_reg_fste_frac_step_size_19_16 0xA347 220562306a36Sopenharmony_ci#define reg_fste_frac_step_size_19_16_pos 0 220662306a36Sopenharmony_ci#define reg_fste_frac_step_size_19_16_len 4 220762306a36Sopenharmony_ci#define reg_fste_frac_step_size_19_16_lsb 16 220862306a36Sopenharmony_ci#define xd_p_reg_fste_rpd_dir_cnt_max 0xA347 220962306a36Sopenharmony_ci#define reg_fste_rpd_dir_cnt_max_pos 4 221062306a36Sopenharmony_ci#define reg_fste_rpd_dir_cnt_max_len 4 221162306a36Sopenharmony_ci#define reg_fste_rpd_dir_cnt_max_lsb 0 221262306a36Sopenharmony_ci#define xd_p_reg_fste_ehs 0xA348 221362306a36Sopenharmony_ci#define reg_fste_ehs_pos 0 221462306a36Sopenharmony_ci#define reg_fste_ehs_len 4 221562306a36Sopenharmony_ci#define reg_fste_ehs_lsb 0 221662306a36Sopenharmony_ci#define xd_p_reg_fste_frac_cost_cnt_max_3_0 0xA348 221762306a36Sopenharmony_ci#define reg_fste_frac_cost_cnt_max_3_0_pos 4 221862306a36Sopenharmony_ci#define reg_fste_frac_cost_cnt_max_3_0_len 4 221962306a36Sopenharmony_ci#define reg_fste_frac_cost_cnt_max_3_0_lsb 0 222062306a36Sopenharmony_ci#define xd_p_reg_fste_frac_cost_cnt_max_9_4 0xA349 222162306a36Sopenharmony_ci#define reg_fste_frac_cost_cnt_max_9_4_pos 0 222262306a36Sopenharmony_ci#define reg_fste_frac_cost_cnt_max_9_4_len 6 222362306a36Sopenharmony_ci#define reg_fste_frac_cost_cnt_max_9_4_lsb 4 222462306a36Sopenharmony_ci#define xd_p_reg_fste_w0_7_0 0xA34A 222562306a36Sopenharmony_ci#define reg_fste_w0_7_0_pos 0 222662306a36Sopenharmony_ci#define reg_fste_w0_7_0_len 8 222762306a36Sopenharmony_ci#define reg_fste_w0_7_0_lsb 0 222862306a36Sopenharmony_ci#define xd_p_reg_fste_w0_11_8 0xA34B 222962306a36Sopenharmony_ci#define reg_fste_w0_11_8_pos 0 223062306a36Sopenharmony_ci#define reg_fste_w0_11_8_len 4 223162306a36Sopenharmony_ci#define reg_fste_w0_11_8_lsb 8 223262306a36Sopenharmony_ci#define xd_p_reg_fste_w1_3_0 0xA34B 223362306a36Sopenharmony_ci#define reg_fste_w1_3_0_pos 4 223462306a36Sopenharmony_ci#define reg_fste_w1_3_0_len 4 223562306a36Sopenharmony_ci#define reg_fste_w1_3_0_lsb 0 223662306a36Sopenharmony_ci#define xd_p_reg_fste_w1_11_4 0xA34C 223762306a36Sopenharmony_ci#define reg_fste_w1_11_4_pos 0 223862306a36Sopenharmony_ci#define reg_fste_w1_11_4_len 8 223962306a36Sopenharmony_ci#define reg_fste_w1_11_4_lsb 4 224062306a36Sopenharmony_ci#define xd_p_reg_fste_w2_7_0 0xA34D 224162306a36Sopenharmony_ci#define reg_fste_w2_7_0_pos 0 224262306a36Sopenharmony_ci#define reg_fste_w2_7_0_len 8 224362306a36Sopenharmony_ci#define reg_fste_w2_7_0_lsb 0 224462306a36Sopenharmony_ci#define xd_p_reg_fste_w2_11_8 0xA34E 224562306a36Sopenharmony_ci#define reg_fste_w2_11_8_pos 0 224662306a36Sopenharmony_ci#define reg_fste_w2_11_8_len 4 224762306a36Sopenharmony_ci#define reg_fste_w2_11_8_lsb 8 224862306a36Sopenharmony_ci#define xd_p_reg_fste_w3_3_0 0xA34E 224962306a36Sopenharmony_ci#define reg_fste_w3_3_0_pos 4 225062306a36Sopenharmony_ci#define reg_fste_w3_3_0_len 4 225162306a36Sopenharmony_ci#define reg_fste_w3_3_0_lsb 0 225262306a36Sopenharmony_ci#define xd_p_reg_fste_w3_11_4 0xA34F 225362306a36Sopenharmony_ci#define reg_fste_w3_11_4_pos 0 225462306a36Sopenharmony_ci#define reg_fste_w3_11_4_len 8 225562306a36Sopenharmony_ci#define reg_fste_w3_11_4_lsb 4 225662306a36Sopenharmony_ci#define xd_p_reg_fste_w4_7_0 0xA350 225762306a36Sopenharmony_ci#define reg_fste_w4_7_0_pos 0 225862306a36Sopenharmony_ci#define reg_fste_w4_7_0_len 8 225962306a36Sopenharmony_ci#define reg_fste_w4_7_0_lsb 0 226062306a36Sopenharmony_ci#define xd_p_reg_fste_w4_11_8 0xA351 226162306a36Sopenharmony_ci#define reg_fste_w4_11_8_pos 0 226262306a36Sopenharmony_ci#define reg_fste_w4_11_8_len 4 226362306a36Sopenharmony_ci#define reg_fste_w4_11_8_lsb 8 226462306a36Sopenharmony_ci#define xd_p_reg_fste_w5_3_0 0xA351 226562306a36Sopenharmony_ci#define reg_fste_w5_3_0_pos 4 226662306a36Sopenharmony_ci#define reg_fste_w5_3_0_len 4 226762306a36Sopenharmony_ci#define reg_fste_w5_3_0_lsb 0 226862306a36Sopenharmony_ci#define xd_p_reg_fste_w5_11_4 0xA352 226962306a36Sopenharmony_ci#define reg_fste_w5_11_4_pos 0 227062306a36Sopenharmony_ci#define reg_fste_w5_11_4_len 8 227162306a36Sopenharmony_ci#define reg_fste_w5_11_4_lsb 4 227262306a36Sopenharmony_ci#define xd_p_reg_fste_w6_7_0 0xA353 227362306a36Sopenharmony_ci#define reg_fste_w6_7_0_pos 0 227462306a36Sopenharmony_ci#define reg_fste_w6_7_0_len 8 227562306a36Sopenharmony_ci#define reg_fste_w6_7_0_lsb 0 227662306a36Sopenharmony_ci#define xd_p_reg_fste_w6_11_8 0xA354 227762306a36Sopenharmony_ci#define reg_fste_w6_11_8_pos 0 227862306a36Sopenharmony_ci#define reg_fste_w6_11_8_len 4 227962306a36Sopenharmony_ci#define reg_fste_w6_11_8_lsb 8 228062306a36Sopenharmony_ci#define xd_p_reg_fste_w7_3_0 0xA354 228162306a36Sopenharmony_ci#define reg_fste_w7_3_0_pos 4 228262306a36Sopenharmony_ci#define reg_fste_w7_3_0_len 4 228362306a36Sopenharmony_ci#define reg_fste_w7_3_0_lsb 0 228462306a36Sopenharmony_ci#define xd_p_reg_fste_w7_11_4 0xA355 228562306a36Sopenharmony_ci#define reg_fste_w7_11_4_pos 0 228662306a36Sopenharmony_ci#define reg_fste_w7_11_4_len 8 228762306a36Sopenharmony_ci#define reg_fste_w7_11_4_lsb 4 228862306a36Sopenharmony_ci#define xd_p_reg_fste_w8_7_0 0xA356 228962306a36Sopenharmony_ci#define reg_fste_w8_7_0_pos 0 229062306a36Sopenharmony_ci#define reg_fste_w8_7_0_len 8 229162306a36Sopenharmony_ci#define reg_fste_w8_7_0_lsb 0 229262306a36Sopenharmony_ci#define xd_p_reg_fste_w8_11_8 0xA357 229362306a36Sopenharmony_ci#define reg_fste_w8_11_8_pos 0 229462306a36Sopenharmony_ci#define reg_fste_w8_11_8_len 4 229562306a36Sopenharmony_ci#define reg_fste_w8_11_8_lsb 8 229662306a36Sopenharmony_ci#define xd_p_reg_fste_w9_3_0 0xA357 229762306a36Sopenharmony_ci#define reg_fste_w9_3_0_pos 4 229862306a36Sopenharmony_ci#define reg_fste_w9_3_0_len 4 229962306a36Sopenharmony_ci#define reg_fste_w9_3_0_lsb 0 230062306a36Sopenharmony_ci#define xd_p_reg_fste_w9_11_4 0xA358 230162306a36Sopenharmony_ci#define reg_fste_w9_11_4_pos 0 230262306a36Sopenharmony_ci#define reg_fste_w9_11_4_len 8 230362306a36Sopenharmony_ci#define reg_fste_w9_11_4_lsb 4 230462306a36Sopenharmony_ci#define xd_p_reg_fste_wa_7_0 0xA359 230562306a36Sopenharmony_ci#define reg_fste_wa_7_0_pos 0 230662306a36Sopenharmony_ci#define reg_fste_wa_7_0_len 8 230762306a36Sopenharmony_ci#define reg_fste_wa_7_0_lsb 0 230862306a36Sopenharmony_ci#define xd_p_reg_fste_wa_11_8 0xA35A 230962306a36Sopenharmony_ci#define reg_fste_wa_11_8_pos 0 231062306a36Sopenharmony_ci#define reg_fste_wa_11_8_len 4 231162306a36Sopenharmony_ci#define reg_fste_wa_11_8_lsb 8 231262306a36Sopenharmony_ci#define xd_p_reg_fste_wb_3_0 0xA35A 231362306a36Sopenharmony_ci#define reg_fste_wb_3_0_pos 4 231462306a36Sopenharmony_ci#define reg_fste_wb_3_0_len 4 231562306a36Sopenharmony_ci#define reg_fste_wb_3_0_lsb 0 231662306a36Sopenharmony_ci#define xd_p_reg_fste_wb_11_4 0xA35B 231762306a36Sopenharmony_ci#define reg_fste_wb_11_4_pos 0 231862306a36Sopenharmony_ci#define reg_fste_wb_11_4_len 8 231962306a36Sopenharmony_ci#define reg_fste_wb_11_4_lsb 4 232062306a36Sopenharmony_ci#define xd_r_fd_fste_i_adj 0xA35C 232162306a36Sopenharmony_ci#define fd_fste_i_adj_pos 0 232262306a36Sopenharmony_ci#define fd_fste_i_adj_len 5 232362306a36Sopenharmony_ci#define fd_fste_i_adj_lsb 0 232462306a36Sopenharmony_ci#define xd_r_fd_fste_f_adj_7_0 0xA35D 232562306a36Sopenharmony_ci#define fd_fste_f_adj_7_0_pos 0 232662306a36Sopenharmony_ci#define fd_fste_f_adj_7_0_len 8 232762306a36Sopenharmony_ci#define fd_fste_f_adj_7_0_lsb 0 232862306a36Sopenharmony_ci#define xd_r_fd_fste_f_adj_15_8 0xA35E 232962306a36Sopenharmony_ci#define fd_fste_f_adj_15_8_pos 0 233062306a36Sopenharmony_ci#define fd_fste_f_adj_15_8_len 8 233162306a36Sopenharmony_ci#define fd_fste_f_adj_15_8_lsb 8 233262306a36Sopenharmony_ci#define xd_r_fd_fste_f_adj_19_16 0xA35F 233362306a36Sopenharmony_ci#define fd_fste_f_adj_19_16_pos 0 233462306a36Sopenharmony_ci#define fd_fste_f_adj_19_16_len 4 233562306a36Sopenharmony_ci#define fd_fste_f_adj_19_16_lsb 16 233662306a36Sopenharmony_ci#define xd_p_reg_feq_Leak_Bypass 0xA366 233762306a36Sopenharmony_ci#define reg_feq_Leak_Bypass_pos 0 233862306a36Sopenharmony_ci#define reg_feq_Leak_Bypass_len 1 233962306a36Sopenharmony_ci#define reg_feq_Leak_Bypass_lsb 0 234062306a36Sopenharmony_ci#define xd_p_reg_feq_Leak_Mneg1 0xA366 234162306a36Sopenharmony_ci#define reg_feq_Leak_Mneg1_pos 1 234262306a36Sopenharmony_ci#define reg_feq_Leak_Mneg1_len 3 234362306a36Sopenharmony_ci#define reg_feq_Leak_Mneg1_lsb 0 234462306a36Sopenharmony_ci#define xd_p_reg_feq_Leak_B_ShiftQ 0xA366 234562306a36Sopenharmony_ci#define reg_feq_Leak_B_ShiftQ_pos 4 234662306a36Sopenharmony_ci#define reg_feq_Leak_B_ShiftQ_len 4 234762306a36Sopenharmony_ci#define reg_feq_Leak_B_ShiftQ_lsb 0 234862306a36Sopenharmony_ci#define xd_p_reg_feq_Leak_B_Float0 0xA367 234962306a36Sopenharmony_ci#define reg_feq_Leak_B_Float0_pos 0 235062306a36Sopenharmony_ci#define reg_feq_Leak_B_Float0_len 8 235162306a36Sopenharmony_ci#define reg_feq_Leak_B_Float0_lsb 0 235262306a36Sopenharmony_ci#define xd_p_reg_feq_Leak_B_Float1 0xA368 235362306a36Sopenharmony_ci#define reg_feq_Leak_B_Float1_pos 0 235462306a36Sopenharmony_ci#define reg_feq_Leak_B_Float1_len 8 235562306a36Sopenharmony_ci#define reg_feq_Leak_B_Float1_lsb 0 235662306a36Sopenharmony_ci#define xd_p_reg_feq_Leak_B_Float2 0xA369 235762306a36Sopenharmony_ci#define reg_feq_Leak_B_Float2_pos 0 235862306a36Sopenharmony_ci#define reg_feq_Leak_B_Float2_len 8 235962306a36Sopenharmony_ci#define reg_feq_Leak_B_Float2_lsb 0 236062306a36Sopenharmony_ci#define xd_p_reg_feq_Leak_B_Float3 0xA36A 236162306a36Sopenharmony_ci#define reg_feq_Leak_B_Float3_pos 0 236262306a36Sopenharmony_ci#define reg_feq_Leak_B_Float3_len 8 236362306a36Sopenharmony_ci#define reg_feq_Leak_B_Float3_lsb 0 236462306a36Sopenharmony_ci#define xd_p_reg_feq_Leak_B_Float4 0xA36B 236562306a36Sopenharmony_ci#define reg_feq_Leak_B_Float4_pos 0 236662306a36Sopenharmony_ci#define reg_feq_Leak_B_Float4_len 8 236762306a36Sopenharmony_ci#define reg_feq_Leak_B_Float4_lsb 0 236862306a36Sopenharmony_ci#define xd_p_reg_feq_Leak_B_Float5 0xA36C 236962306a36Sopenharmony_ci#define reg_feq_Leak_B_Float5_pos 0 237062306a36Sopenharmony_ci#define reg_feq_Leak_B_Float5_len 8 237162306a36Sopenharmony_ci#define reg_feq_Leak_B_Float5_lsb 0 237262306a36Sopenharmony_ci#define xd_p_reg_feq_Leak_B_Float6 0xA36D 237362306a36Sopenharmony_ci#define reg_feq_Leak_B_Float6_pos 0 237462306a36Sopenharmony_ci#define reg_feq_Leak_B_Float6_len 8 237562306a36Sopenharmony_ci#define reg_feq_Leak_B_Float6_lsb 0 237662306a36Sopenharmony_ci#define xd_p_reg_feq_Leak_B_Float7 0xA36E 237762306a36Sopenharmony_ci#define reg_feq_Leak_B_Float7_pos 0 237862306a36Sopenharmony_ci#define reg_feq_Leak_B_Float7_len 8 237962306a36Sopenharmony_ci#define reg_feq_Leak_B_Float7_lsb 0 238062306a36Sopenharmony_ci#define xd_r_reg_feq_data_h2_7_0 0xA36F 238162306a36Sopenharmony_ci#define reg_feq_data_h2_7_0_pos 0 238262306a36Sopenharmony_ci#define reg_feq_data_h2_7_0_len 8 238362306a36Sopenharmony_ci#define reg_feq_data_h2_7_0_lsb 0 238462306a36Sopenharmony_ci#define xd_r_reg_feq_data_h2_9_8 0xA370 238562306a36Sopenharmony_ci#define reg_feq_data_h2_9_8_pos 0 238662306a36Sopenharmony_ci#define reg_feq_data_h2_9_8_len 2 238762306a36Sopenharmony_ci#define reg_feq_data_h2_9_8_lsb 8 238862306a36Sopenharmony_ci#define xd_p_reg_feq_leak_use_slice_tps 0xA371 238962306a36Sopenharmony_ci#define reg_feq_leak_use_slice_tps_pos 0 239062306a36Sopenharmony_ci#define reg_feq_leak_use_slice_tps_len 1 239162306a36Sopenharmony_ci#define reg_feq_leak_use_slice_tps_lsb 0 239262306a36Sopenharmony_ci#define xd_p_reg_feq_read_update 0xA371 239362306a36Sopenharmony_ci#define reg_feq_read_update_pos 1 239462306a36Sopenharmony_ci#define reg_feq_read_update_len 1 239562306a36Sopenharmony_ci#define reg_feq_read_update_lsb 0 239662306a36Sopenharmony_ci#define xd_p_reg_feq_data_vld 0xA371 239762306a36Sopenharmony_ci#define reg_feq_data_vld_pos 2 239862306a36Sopenharmony_ci#define reg_feq_data_vld_len 1 239962306a36Sopenharmony_ci#define reg_feq_data_vld_lsb 0 240062306a36Sopenharmony_ci#define xd_p_reg_feq_tone_idx_4_0 0xA371 240162306a36Sopenharmony_ci#define reg_feq_tone_idx_4_0_pos 3 240262306a36Sopenharmony_ci#define reg_feq_tone_idx_4_0_len 5 240362306a36Sopenharmony_ci#define reg_feq_tone_idx_4_0_lsb 0 240462306a36Sopenharmony_ci#define xd_p_reg_feq_tone_idx_12_5 0xA372 240562306a36Sopenharmony_ci#define reg_feq_tone_idx_12_5_pos 0 240662306a36Sopenharmony_ci#define reg_feq_tone_idx_12_5_len 8 240762306a36Sopenharmony_ci#define reg_feq_tone_idx_12_5_lsb 5 240862306a36Sopenharmony_ci#define xd_r_reg_feq_data_re_7_0 0xA373 240962306a36Sopenharmony_ci#define reg_feq_data_re_7_0_pos 0 241062306a36Sopenharmony_ci#define reg_feq_data_re_7_0_len 8 241162306a36Sopenharmony_ci#define reg_feq_data_re_7_0_lsb 0 241262306a36Sopenharmony_ci#define xd_r_reg_feq_data_re_10_8 0xA374 241362306a36Sopenharmony_ci#define reg_feq_data_re_10_8_pos 0 241462306a36Sopenharmony_ci#define reg_feq_data_re_10_8_len 3 241562306a36Sopenharmony_ci#define reg_feq_data_re_10_8_lsb 8 241662306a36Sopenharmony_ci#define xd_r_reg_feq_data_im_7_0 0xA375 241762306a36Sopenharmony_ci#define reg_feq_data_im_7_0_pos 0 241862306a36Sopenharmony_ci#define reg_feq_data_im_7_0_len 8 241962306a36Sopenharmony_ci#define reg_feq_data_im_7_0_lsb 0 242062306a36Sopenharmony_ci#define xd_r_reg_feq_data_im_10_8 0xA376 242162306a36Sopenharmony_ci#define reg_feq_data_im_10_8_pos 0 242262306a36Sopenharmony_ci#define reg_feq_data_im_10_8_len 3 242362306a36Sopenharmony_ci#define reg_feq_data_im_10_8_lsb 8 242462306a36Sopenharmony_ci#define xd_r_reg_feq_y_re 0xA377 242562306a36Sopenharmony_ci#define reg_feq_y_re_pos 0 242662306a36Sopenharmony_ci#define reg_feq_y_re_len 8 242762306a36Sopenharmony_ci#define reg_feq_y_re_lsb 0 242862306a36Sopenharmony_ci#define xd_r_reg_feq_y_im 0xA378 242962306a36Sopenharmony_ci#define reg_feq_y_im_pos 0 243062306a36Sopenharmony_ci#define reg_feq_y_im_len 8 243162306a36Sopenharmony_ci#define reg_feq_y_im_lsb 0 243262306a36Sopenharmony_ci#define xd_r_reg_feq_h_re_7_0 0xA379 243362306a36Sopenharmony_ci#define reg_feq_h_re_7_0_pos 0 243462306a36Sopenharmony_ci#define reg_feq_h_re_7_0_len 8 243562306a36Sopenharmony_ci#define reg_feq_h_re_7_0_lsb 0 243662306a36Sopenharmony_ci#define xd_r_reg_feq_h_re_8 0xA37A 243762306a36Sopenharmony_ci#define reg_feq_h_re_8_pos 0 243862306a36Sopenharmony_ci#define reg_feq_h_re_8_len 1 243962306a36Sopenharmony_ci#define reg_feq_h_re_8_lsb 0 244062306a36Sopenharmony_ci#define xd_r_reg_feq_h_im_7_0 0xA37B 244162306a36Sopenharmony_ci#define reg_feq_h_im_7_0_pos 0 244262306a36Sopenharmony_ci#define reg_feq_h_im_7_0_len 8 244362306a36Sopenharmony_ci#define reg_feq_h_im_7_0_lsb 0 244462306a36Sopenharmony_ci#define xd_r_reg_feq_h_im_8 0xA37C 244562306a36Sopenharmony_ci#define reg_feq_h_im_8_pos 0 244662306a36Sopenharmony_ci#define reg_feq_h_im_8_len 1 244762306a36Sopenharmony_ci#define reg_feq_h_im_8_lsb 0 244862306a36Sopenharmony_ci#define xd_p_fec_super_frm_unit_7_0 0xA380 244962306a36Sopenharmony_ci#define fec_super_frm_unit_7_0_pos 0 245062306a36Sopenharmony_ci#define fec_super_frm_unit_7_0_len 8 245162306a36Sopenharmony_ci#define fec_super_frm_unit_7_0_lsb 0 245262306a36Sopenharmony_ci#define xd_p_fec_super_frm_unit_15_8 0xA381 245362306a36Sopenharmony_ci#define fec_super_frm_unit_15_8_pos 0 245462306a36Sopenharmony_ci#define fec_super_frm_unit_15_8_len 8 245562306a36Sopenharmony_ci#define fec_super_frm_unit_15_8_lsb 8 245662306a36Sopenharmony_ci#define xd_r_fec_vtb_err_bit_cnt_7_0 0xA382 245762306a36Sopenharmony_ci#define fec_vtb_err_bit_cnt_7_0_pos 0 245862306a36Sopenharmony_ci#define fec_vtb_err_bit_cnt_7_0_len 8 245962306a36Sopenharmony_ci#define fec_vtb_err_bit_cnt_7_0_lsb 0 246062306a36Sopenharmony_ci#define xd_r_fec_vtb_err_bit_cnt_15_8 0xA383 246162306a36Sopenharmony_ci#define fec_vtb_err_bit_cnt_15_8_pos 0 246262306a36Sopenharmony_ci#define fec_vtb_err_bit_cnt_15_8_len 8 246362306a36Sopenharmony_ci#define fec_vtb_err_bit_cnt_15_8_lsb 8 246462306a36Sopenharmony_ci#define xd_r_fec_vtb_err_bit_cnt_23_16 0xA384 246562306a36Sopenharmony_ci#define fec_vtb_err_bit_cnt_23_16_pos 0 246662306a36Sopenharmony_ci#define fec_vtb_err_bit_cnt_23_16_len 8 246762306a36Sopenharmony_ci#define fec_vtb_err_bit_cnt_23_16_lsb 16 246862306a36Sopenharmony_ci#define xd_p_fec_rsd_packet_unit_7_0 0xA385 246962306a36Sopenharmony_ci#define fec_rsd_packet_unit_7_0_pos 0 247062306a36Sopenharmony_ci#define fec_rsd_packet_unit_7_0_len 8 247162306a36Sopenharmony_ci#define fec_rsd_packet_unit_7_0_lsb 0 247262306a36Sopenharmony_ci#define xd_p_fec_rsd_packet_unit_15_8 0xA386 247362306a36Sopenharmony_ci#define fec_rsd_packet_unit_15_8_pos 0 247462306a36Sopenharmony_ci#define fec_rsd_packet_unit_15_8_len 8 247562306a36Sopenharmony_ci#define fec_rsd_packet_unit_15_8_lsb 8 247662306a36Sopenharmony_ci#define xd_r_fec_rsd_bit_err_cnt_7_0 0xA387 247762306a36Sopenharmony_ci#define fec_rsd_bit_err_cnt_7_0_pos 0 247862306a36Sopenharmony_ci#define fec_rsd_bit_err_cnt_7_0_len 8 247962306a36Sopenharmony_ci#define fec_rsd_bit_err_cnt_7_0_lsb 0 248062306a36Sopenharmony_ci#define xd_r_fec_rsd_bit_err_cnt_15_8 0xA388 248162306a36Sopenharmony_ci#define fec_rsd_bit_err_cnt_15_8_pos 0 248262306a36Sopenharmony_ci#define fec_rsd_bit_err_cnt_15_8_len 8 248362306a36Sopenharmony_ci#define fec_rsd_bit_err_cnt_15_8_lsb 8 248462306a36Sopenharmony_ci#define xd_r_fec_rsd_bit_err_cnt_23_16 0xA389 248562306a36Sopenharmony_ci#define fec_rsd_bit_err_cnt_23_16_pos 0 248662306a36Sopenharmony_ci#define fec_rsd_bit_err_cnt_23_16_len 8 248762306a36Sopenharmony_ci#define fec_rsd_bit_err_cnt_23_16_lsb 16 248862306a36Sopenharmony_ci#define xd_r_fec_rsd_abort_packet_cnt_7_0 0xA38A 248962306a36Sopenharmony_ci#define fec_rsd_abort_packet_cnt_7_0_pos 0 249062306a36Sopenharmony_ci#define fec_rsd_abort_packet_cnt_7_0_len 8 249162306a36Sopenharmony_ci#define fec_rsd_abort_packet_cnt_7_0_lsb 0 249262306a36Sopenharmony_ci#define xd_r_fec_rsd_abort_packet_cnt_15_8 0xA38B 249362306a36Sopenharmony_ci#define fec_rsd_abort_packet_cnt_15_8_pos 0 249462306a36Sopenharmony_ci#define fec_rsd_abort_packet_cnt_15_8_len 8 249562306a36Sopenharmony_ci#define fec_rsd_abort_packet_cnt_15_8_lsb 8 249662306a36Sopenharmony_ci#define xd_p_fec_RSD_PKT_NUM_PER_UNIT_7_0 0xA38C 249762306a36Sopenharmony_ci#define fec_RSD_PKT_NUM_PER_UNIT_7_0_pos 0 249862306a36Sopenharmony_ci#define fec_RSD_PKT_NUM_PER_UNIT_7_0_len 8 249962306a36Sopenharmony_ci#define fec_RSD_PKT_NUM_PER_UNIT_7_0_lsb 0 250062306a36Sopenharmony_ci#define xd_p_fec_RSD_PKT_NUM_PER_UNIT_15_8 0xA38D 250162306a36Sopenharmony_ci#define fec_RSD_PKT_NUM_PER_UNIT_15_8_pos 0 250262306a36Sopenharmony_ci#define fec_RSD_PKT_NUM_PER_UNIT_15_8_len 8 250362306a36Sopenharmony_ci#define fec_RSD_PKT_NUM_PER_UNIT_15_8_lsb 8 250462306a36Sopenharmony_ci#define xd_p_fec_RS_TH_1_7_0 0xA38E 250562306a36Sopenharmony_ci#define fec_RS_TH_1_7_0_pos 0 250662306a36Sopenharmony_ci#define fec_RS_TH_1_7_0_len 8 250762306a36Sopenharmony_ci#define fec_RS_TH_1_7_0_lsb 0 250862306a36Sopenharmony_ci#define xd_p_fec_RS_TH_1_15_8 0xA38F 250962306a36Sopenharmony_ci#define fec_RS_TH_1_15_8_pos 0 251062306a36Sopenharmony_ci#define fec_RS_TH_1_15_8_len 8 251162306a36Sopenharmony_ci#define fec_RS_TH_1_15_8_lsb 8 251262306a36Sopenharmony_ci#define xd_p_fec_RS_TH_2 0xA390 251362306a36Sopenharmony_ci#define fec_RS_TH_2_pos 0 251462306a36Sopenharmony_ci#define fec_RS_TH_2_len 8 251562306a36Sopenharmony_ci#define fec_RS_TH_2_lsb 0 251662306a36Sopenharmony_ci#define xd_p_fec_mon_en 0xA391 251762306a36Sopenharmony_ci#define fec_mon_en_pos 0 251862306a36Sopenharmony_ci#define fec_mon_en_len 1 251962306a36Sopenharmony_ci#define fec_mon_en_lsb 0 252062306a36Sopenharmony_ci#define xd_p_reg_b8to47 0xA391 252162306a36Sopenharmony_ci#define reg_b8to47_pos 1 252262306a36Sopenharmony_ci#define reg_b8to47_len 1 252362306a36Sopenharmony_ci#define reg_b8to47_lsb 0 252462306a36Sopenharmony_ci#define xd_p_reg_rsd_sync_rep 0xA391 252562306a36Sopenharmony_ci#define reg_rsd_sync_rep_pos 2 252662306a36Sopenharmony_ci#define reg_rsd_sync_rep_len 1 252762306a36Sopenharmony_ci#define reg_rsd_sync_rep_lsb 0 252862306a36Sopenharmony_ci#define xd_p_fec_rsd_retrain_rst 0xA391 252962306a36Sopenharmony_ci#define fec_rsd_retrain_rst_pos 3 253062306a36Sopenharmony_ci#define fec_rsd_retrain_rst_len 1 253162306a36Sopenharmony_ci#define fec_rsd_retrain_rst_lsb 0 253262306a36Sopenharmony_ci#define xd_r_fec_rsd_ber_rdy 0xA391 253362306a36Sopenharmony_ci#define fec_rsd_ber_rdy_pos 4 253462306a36Sopenharmony_ci#define fec_rsd_ber_rdy_len 1 253562306a36Sopenharmony_ci#define fec_rsd_ber_rdy_lsb 0 253662306a36Sopenharmony_ci#define xd_p_fec_rsd_ber_rst 0xA391 253762306a36Sopenharmony_ci#define fec_rsd_ber_rst_pos 5 253862306a36Sopenharmony_ci#define fec_rsd_ber_rst_len 1 253962306a36Sopenharmony_ci#define fec_rsd_ber_rst_lsb 0 254062306a36Sopenharmony_ci#define xd_r_fec_vtb_ber_rdy 0xA391 254162306a36Sopenharmony_ci#define fec_vtb_ber_rdy_pos 6 254262306a36Sopenharmony_ci#define fec_vtb_ber_rdy_len 1 254362306a36Sopenharmony_ci#define fec_vtb_ber_rdy_lsb 0 254462306a36Sopenharmony_ci#define xd_p_fec_vtb_ber_rst 0xA391 254562306a36Sopenharmony_ci#define fec_vtb_ber_rst_pos 7 254662306a36Sopenharmony_ci#define fec_vtb_ber_rst_len 1 254762306a36Sopenharmony_ci#define fec_vtb_ber_rst_lsb 0 254862306a36Sopenharmony_ci#define xd_p_reg_vtb_clk40en 0xA392 254962306a36Sopenharmony_ci#define reg_vtb_clk40en_pos 0 255062306a36Sopenharmony_ci#define reg_vtb_clk40en_len 1 255162306a36Sopenharmony_ci#define reg_vtb_clk40en_lsb 0 255262306a36Sopenharmony_ci#define xd_p_fec_vtb_rsd_mon_en 0xA392 255362306a36Sopenharmony_ci#define fec_vtb_rsd_mon_en_pos 1 255462306a36Sopenharmony_ci#define fec_vtb_rsd_mon_en_len 1 255562306a36Sopenharmony_ci#define fec_vtb_rsd_mon_en_lsb 0 255662306a36Sopenharmony_ci#define xd_p_reg_fec_data_en 0xA392 255762306a36Sopenharmony_ci#define reg_fec_data_en_pos 2 255862306a36Sopenharmony_ci#define reg_fec_data_en_len 1 255962306a36Sopenharmony_ci#define reg_fec_data_en_lsb 0 256062306a36Sopenharmony_ci#define xd_p_fec_dummy_reg_2 0xA392 256162306a36Sopenharmony_ci#define fec_dummy_reg_2_pos 3 256262306a36Sopenharmony_ci#define fec_dummy_reg_2_len 3 256362306a36Sopenharmony_ci#define fec_dummy_reg_2_lsb 0 256462306a36Sopenharmony_ci#define xd_p_reg_sync_chk 0xA392 256562306a36Sopenharmony_ci#define reg_sync_chk_pos 6 256662306a36Sopenharmony_ci#define reg_sync_chk_len 1 256762306a36Sopenharmony_ci#define reg_sync_chk_lsb 0 256862306a36Sopenharmony_ci#define xd_p_fec_rsd_bypass 0xA392 256962306a36Sopenharmony_ci#define fec_rsd_bypass_pos 7 257062306a36Sopenharmony_ci#define fec_rsd_bypass_len 1 257162306a36Sopenharmony_ci#define fec_rsd_bypass_lsb 0 257262306a36Sopenharmony_ci#define xd_p_fec_sw_rst 0xA393 257362306a36Sopenharmony_ci#define fec_sw_rst_pos 0 257462306a36Sopenharmony_ci#define fec_sw_rst_len 1 257562306a36Sopenharmony_ci#define fec_sw_rst_lsb 0 257662306a36Sopenharmony_ci#define xd_r_fec_vtb_pm_crc 0xA394 257762306a36Sopenharmony_ci#define fec_vtb_pm_crc_pos 0 257862306a36Sopenharmony_ci#define fec_vtb_pm_crc_len 8 257962306a36Sopenharmony_ci#define fec_vtb_pm_crc_lsb 0 258062306a36Sopenharmony_ci#define xd_r_fec_vtb_tb_7_crc 0xA395 258162306a36Sopenharmony_ci#define fec_vtb_tb_7_crc_pos 0 258262306a36Sopenharmony_ci#define fec_vtb_tb_7_crc_len 8 258362306a36Sopenharmony_ci#define fec_vtb_tb_7_crc_lsb 0 258462306a36Sopenharmony_ci#define xd_r_fec_vtb_tb_6_crc 0xA396 258562306a36Sopenharmony_ci#define fec_vtb_tb_6_crc_pos 0 258662306a36Sopenharmony_ci#define fec_vtb_tb_6_crc_len 8 258762306a36Sopenharmony_ci#define fec_vtb_tb_6_crc_lsb 0 258862306a36Sopenharmony_ci#define xd_r_fec_vtb_tb_5_crc 0xA397 258962306a36Sopenharmony_ci#define fec_vtb_tb_5_crc_pos 0 259062306a36Sopenharmony_ci#define fec_vtb_tb_5_crc_len 8 259162306a36Sopenharmony_ci#define fec_vtb_tb_5_crc_lsb 0 259262306a36Sopenharmony_ci#define xd_r_fec_vtb_tb_4_crc 0xA398 259362306a36Sopenharmony_ci#define fec_vtb_tb_4_crc_pos 0 259462306a36Sopenharmony_ci#define fec_vtb_tb_4_crc_len 8 259562306a36Sopenharmony_ci#define fec_vtb_tb_4_crc_lsb 0 259662306a36Sopenharmony_ci#define xd_r_fec_vtb_tb_3_crc 0xA399 259762306a36Sopenharmony_ci#define fec_vtb_tb_3_crc_pos 0 259862306a36Sopenharmony_ci#define fec_vtb_tb_3_crc_len 8 259962306a36Sopenharmony_ci#define fec_vtb_tb_3_crc_lsb 0 260062306a36Sopenharmony_ci#define xd_r_fec_vtb_tb_2_crc 0xA39A 260162306a36Sopenharmony_ci#define fec_vtb_tb_2_crc_pos 0 260262306a36Sopenharmony_ci#define fec_vtb_tb_2_crc_len 8 260362306a36Sopenharmony_ci#define fec_vtb_tb_2_crc_lsb 0 260462306a36Sopenharmony_ci#define xd_r_fec_vtb_tb_1_crc 0xA39B 260562306a36Sopenharmony_ci#define fec_vtb_tb_1_crc_pos 0 260662306a36Sopenharmony_ci#define fec_vtb_tb_1_crc_len 8 260762306a36Sopenharmony_ci#define fec_vtb_tb_1_crc_lsb 0 260862306a36Sopenharmony_ci#define xd_r_fec_vtb_tb_0_crc 0xA39C 260962306a36Sopenharmony_ci#define fec_vtb_tb_0_crc_pos 0 261062306a36Sopenharmony_ci#define fec_vtb_tb_0_crc_len 8 261162306a36Sopenharmony_ci#define fec_vtb_tb_0_crc_lsb 0 261262306a36Sopenharmony_ci#define xd_r_fec_rsd_bank0_crc 0xA39D 261362306a36Sopenharmony_ci#define fec_rsd_bank0_crc_pos 0 261462306a36Sopenharmony_ci#define fec_rsd_bank0_crc_len 8 261562306a36Sopenharmony_ci#define fec_rsd_bank0_crc_lsb 0 261662306a36Sopenharmony_ci#define xd_r_fec_rsd_bank1_crc 0xA39E 261762306a36Sopenharmony_ci#define fec_rsd_bank1_crc_pos 0 261862306a36Sopenharmony_ci#define fec_rsd_bank1_crc_len 8 261962306a36Sopenharmony_ci#define fec_rsd_bank1_crc_lsb 0 262062306a36Sopenharmony_ci#define xd_r_fec_idi_vtb_crc 0xA39F 262162306a36Sopenharmony_ci#define fec_idi_vtb_crc_pos 0 262262306a36Sopenharmony_ci#define fec_idi_vtb_crc_len 8 262362306a36Sopenharmony_ci#define fec_idi_vtb_crc_lsb 0 262462306a36Sopenharmony_ci#define xd_g_reg_tpsd_txmod 0xA3C0 262562306a36Sopenharmony_ci#define reg_tpsd_txmod_pos 0 262662306a36Sopenharmony_ci#define reg_tpsd_txmod_len 2 262762306a36Sopenharmony_ci#define reg_tpsd_txmod_lsb 0 262862306a36Sopenharmony_ci#define xd_g_reg_tpsd_gi 0xA3C0 262962306a36Sopenharmony_ci#define reg_tpsd_gi_pos 2 263062306a36Sopenharmony_ci#define reg_tpsd_gi_len 2 263162306a36Sopenharmony_ci#define reg_tpsd_gi_lsb 0 263262306a36Sopenharmony_ci#define xd_g_reg_tpsd_hier 0xA3C0 263362306a36Sopenharmony_ci#define reg_tpsd_hier_pos 4 263462306a36Sopenharmony_ci#define reg_tpsd_hier_len 3 263562306a36Sopenharmony_ci#define reg_tpsd_hier_lsb 0 263662306a36Sopenharmony_ci#define xd_g_reg_bw 0xA3C1 263762306a36Sopenharmony_ci#define reg_bw_pos 2 263862306a36Sopenharmony_ci#define reg_bw_len 2 263962306a36Sopenharmony_ci#define reg_bw_lsb 0 264062306a36Sopenharmony_ci#define xd_g_reg_dec_pri 0xA3C1 264162306a36Sopenharmony_ci#define reg_dec_pri_pos 4 264262306a36Sopenharmony_ci#define reg_dec_pri_len 1 264362306a36Sopenharmony_ci#define reg_dec_pri_lsb 0 264462306a36Sopenharmony_ci#define xd_g_reg_tpsd_const 0xA3C1 264562306a36Sopenharmony_ci#define reg_tpsd_const_pos 6 264662306a36Sopenharmony_ci#define reg_tpsd_const_len 2 264762306a36Sopenharmony_ci#define reg_tpsd_const_lsb 0 264862306a36Sopenharmony_ci#define xd_g_reg_tpsd_hpcr 0xA3C2 264962306a36Sopenharmony_ci#define reg_tpsd_hpcr_pos 0 265062306a36Sopenharmony_ci#define reg_tpsd_hpcr_len 3 265162306a36Sopenharmony_ci#define reg_tpsd_hpcr_lsb 0 265262306a36Sopenharmony_ci#define xd_g_reg_tpsd_lpcr 0xA3C2 265362306a36Sopenharmony_ci#define reg_tpsd_lpcr_pos 3 265462306a36Sopenharmony_ci#define reg_tpsd_lpcr_len 3 265562306a36Sopenharmony_ci#define reg_tpsd_lpcr_lsb 0 265662306a36Sopenharmony_ci#define xd_g_reg_ofsm_clk 0xA3D0 265762306a36Sopenharmony_ci#define reg_ofsm_clk_pos 0 265862306a36Sopenharmony_ci#define reg_ofsm_clk_len 3 265962306a36Sopenharmony_ci#define reg_ofsm_clk_lsb 0 266062306a36Sopenharmony_ci#define xd_g_reg_fclk_cfg 0xA3D1 266162306a36Sopenharmony_ci#define reg_fclk_cfg_pos 0 266262306a36Sopenharmony_ci#define reg_fclk_cfg_len 1 266362306a36Sopenharmony_ci#define reg_fclk_cfg_lsb 0 266462306a36Sopenharmony_ci#define xd_g_reg_fclk_idi 0xA3D1 266562306a36Sopenharmony_ci#define reg_fclk_idi_pos 1 266662306a36Sopenharmony_ci#define reg_fclk_idi_len 1 266762306a36Sopenharmony_ci#define reg_fclk_idi_lsb 0 266862306a36Sopenharmony_ci#define xd_g_reg_fclk_odi 0xA3D1 266962306a36Sopenharmony_ci#define reg_fclk_odi_pos 2 267062306a36Sopenharmony_ci#define reg_fclk_odi_len 1 267162306a36Sopenharmony_ci#define reg_fclk_odi_lsb 0 267262306a36Sopenharmony_ci#define xd_g_reg_fclk_rsd 0xA3D1 267362306a36Sopenharmony_ci#define reg_fclk_rsd_pos 3 267462306a36Sopenharmony_ci#define reg_fclk_rsd_len 1 267562306a36Sopenharmony_ci#define reg_fclk_rsd_lsb 0 267662306a36Sopenharmony_ci#define xd_g_reg_fclk_vtb 0xA3D1 267762306a36Sopenharmony_ci#define reg_fclk_vtb_pos 4 267862306a36Sopenharmony_ci#define reg_fclk_vtb_len 1 267962306a36Sopenharmony_ci#define reg_fclk_vtb_lsb 0 268062306a36Sopenharmony_ci#define xd_g_reg_fclk_cste 0xA3D1 268162306a36Sopenharmony_ci#define reg_fclk_cste_pos 5 268262306a36Sopenharmony_ci#define reg_fclk_cste_len 1 268362306a36Sopenharmony_ci#define reg_fclk_cste_lsb 0 268462306a36Sopenharmony_ci#define xd_g_reg_fclk_mp2if 0xA3D1 268562306a36Sopenharmony_ci#define reg_fclk_mp2if_pos 6 268662306a36Sopenharmony_ci#define reg_fclk_mp2if_len 1 268762306a36Sopenharmony_ci#define reg_fclk_mp2if_lsb 0 268862306a36Sopenharmony_ci#define xd_I2C_i2c_m_slave_addr 0xA400 268962306a36Sopenharmony_ci#define i2c_m_slave_addr_pos 0 269062306a36Sopenharmony_ci#define i2c_m_slave_addr_len 8 269162306a36Sopenharmony_ci#define i2c_m_slave_addr_lsb 0 269262306a36Sopenharmony_ci#define xd_I2C_i2c_m_data1 0xA401 269362306a36Sopenharmony_ci#define i2c_m_data1_pos 0 269462306a36Sopenharmony_ci#define i2c_m_data1_len 8 269562306a36Sopenharmony_ci#define i2c_m_data1_lsb 0 269662306a36Sopenharmony_ci#define xd_I2C_i2c_m_data2 0xA402 269762306a36Sopenharmony_ci#define i2c_m_data2_pos 0 269862306a36Sopenharmony_ci#define i2c_m_data2_len 8 269962306a36Sopenharmony_ci#define i2c_m_data2_lsb 0 270062306a36Sopenharmony_ci#define xd_I2C_i2c_m_data3 0xA403 270162306a36Sopenharmony_ci#define i2c_m_data3_pos 0 270262306a36Sopenharmony_ci#define i2c_m_data3_len 8 270362306a36Sopenharmony_ci#define i2c_m_data3_lsb 0 270462306a36Sopenharmony_ci#define xd_I2C_i2c_m_data4 0xA404 270562306a36Sopenharmony_ci#define i2c_m_data4_pos 0 270662306a36Sopenharmony_ci#define i2c_m_data4_len 8 270762306a36Sopenharmony_ci#define i2c_m_data4_lsb 0 270862306a36Sopenharmony_ci#define xd_I2C_i2c_m_data5 0xA405 270962306a36Sopenharmony_ci#define i2c_m_data5_pos 0 271062306a36Sopenharmony_ci#define i2c_m_data5_len 8 271162306a36Sopenharmony_ci#define i2c_m_data5_lsb 0 271262306a36Sopenharmony_ci#define xd_I2C_i2c_m_data6 0xA406 271362306a36Sopenharmony_ci#define i2c_m_data6_pos 0 271462306a36Sopenharmony_ci#define i2c_m_data6_len 8 271562306a36Sopenharmony_ci#define i2c_m_data6_lsb 0 271662306a36Sopenharmony_ci#define xd_I2C_i2c_m_data7 0xA407 271762306a36Sopenharmony_ci#define i2c_m_data7_pos 0 271862306a36Sopenharmony_ci#define i2c_m_data7_len 8 271962306a36Sopenharmony_ci#define i2c_m_data7_lsb 0 272062306a36Sopenharmony_ci#define xd_I2C_i2c_m_data8 0xA408 272162306a36Sopenharmony_ci#define i2c_m_data8_pos 0 272262306a36Sopenharmony_ci#define i2c_m_data8_len 8 272362306a36Sopenharmony_ci#define i2c_m_data8_lsb 0 272462306a36Sopenharmony_ci#define xd_I2C_i2c_m_data9 0xA409 272562306a36Sopenharmony_ci#define i2c_m_data9_pos 0 272662306a36Sopenharmony_ci#define i2c_m_data9_len 8 272762306a36Sopenharmony_ci#define i2c_m_data9_lsb 0 272862306a36Sopenharmony_ci#define xd_I2C_i2c_m_data10 0xA40A 272962306a36Sopenharmony_ci#define i2c_m_data10_pos 0 273062306a36Sopenharmony_ci#define i2c_m_data10_len 8 273162306a36Sopenharmony_ci#define i2c_m_data10_lsb 0 273262306a36Sopenharmony_ci#define xd_I2C_i2c_m_data11 0xA40B 273362306a36Sopenharmony_ci#define i2c_m_data11_pos 0 273462306a36Sopenharmony_ci#define i2c_m_data11_len 8 273562306a36Sopenharmony_ci#define i2c_m_data11_lsb 0 273662306a36Sopenharmony_ci#define xd_I2C_i2c_m_cmd_rw 0xA40C 273762306a36Sopenharmony_ci#define i2c_m_cmd_rw_pos 0 273862306a36Sopenharmony_ci#define i2c_m_cmd_rw_len 1 273962306a36Sopenharmony_ci#define i2c_m_cmd_rw_lsb 0 274062306a36Sopenharmony_ci#define xd_I2C_i2c_m_cmd_rwlen 0xA40C 274162306a36Sopenharmony_ci#define i2c_m_cmd_rwlen_pos 3 274262306a36Sopenharmony_ci#define i2c_m_cmd_rwlen_len 4 274362306a36Sopenharmony_ci#define i2c_m_cmd_rwlen_lsb 0 274462306a36Sopenharmony_ci#define xd_I2C_i2c_m_status_cmd_exe 0xA40D 274562306a36Sopenharmony_ci#define i2c_m_status_cmd_exe_pos 0 274662306a36Sopenharmony_ci#define i2c_m_status_cmd_exe_len 1 274762306a36Sopenharmony_ci#define i2c_m_status_cmd_exe_lsb 0 274862306a36Sopenharmony_ci#define xd_I2C_i2c_m_status_wdat_done 0xA40D 274962306a36Sopenharmony_ci#define i2c_m_status_wdat_done_pos 1 275062306a36Sopenharmony_ci#define i2c_m_status_wdat_done_len 1 275162306a36Sopenharmony_ci#define i2c_m_status_wdat_done_lsb 0 275262306a36Sopenharmony_ci#define xd_I2C_i2c_m_status_wdat_fail 0xA40D 275362306a36Sopenharmony_ci#define i2c_m_status_wdat_fail_pos 2 275462306a36Sopenharmony_ci#define i2c_m_status_wdat_fail_len 1 275562306a36Sopenharmony_ci#define i2c_m_status_wdat_fail_lsb 0 275662306a36Sopenharmony_ci#define xd_I2C_i2c_m_period 0xA40E 275762306a36Sopenharmony_ci#define i2c_m_period_pos 0 275862306a36Sopenharmony_ci#define i2c_m_period_len 8 275962306a36Sopenharmony_ci#define i2c_m_period_lsb 0 276062306a36Sopenharmony_ci#define xd_I2C_i2c_m_reg_msb_lsb 0xA40F 276162306a36Sopenharmony_ci#define i2c_m_reg_msb_lsb_pos 0 276262306a36Sopenharmony_ci#define i2c_m_reg_msb_lsb_len 1 276362306a36Sopenharmony_ci#define i2c_m_reg_msb_lsb_lsb 0 276462306a36Sopenharmony_ci#define xd_I2C_reg_ofdm_rst 0xA40F 276562306a36Sopenharmony_ci#define reg_ofdm_rst_pos 1 276662306a36Sopenharmony_ci#define reg_ofdm_rst_len 1 276762306a36Sopenharmony_ci#define reg_ofdm_rst_lsb 0 276862306a36Sopenharmony_ci#define xd_I2C_reg_sample_period_on_tuner 0xA40F 276962306a36Sopenharmony_ci#define reg_sample_period_on_tuner_pos 2 277062306a36Sopenharmony_ci#define reg_sample_period_on_tuner_len 1 277162306a36Sopenharmony_ci#define reg_sample_period_on_tuner_lsb 0 277262306a36Sopenharmony_ci#define xd_I2C_reg_rst_i2c 0xA40F 277362306a36Sopenharmony_ci#define reg_rst_i2c_pos 3 277462306a36Sopenharmony_ci#define reg_rst_i2c_len 1 277562306a36Sopenharmony_ci#define reg_rst_i2c_lsb 0 277662306a36Sopenharmony_ci#define xd_I2C_reg_ofdm_rst_en 0xA40F 277762306a36Sopenharmony_ci#define reg_ofdm_rst_en_pos 4 277862306a36Sopenharmony_ci#define reg_ofdm_rst_en_len 1 277962306a36Sopenharmony_ci#define reg_ofdm_rst_en_lsb 0 278062306a36Sopenharmony_ci#define xd_I2C_reg_tuner_sda_sync_on 0xA40F 278162306a36Sopenharmony_ci#define reg_tuner_sda_sync_on_pos 5 278262306a36Sopenharmony_ci#define reg_tuner_sda_sync_on_len 1 278362306a36Sopenharmony_ci#define reg_tuner_sda_sync_on_lsb 0 278462306a36Sopenharmony_ci#define xd_p_mp2if_data_access_disable_ofsm 0xA500 278562306a36Sopenharmony_ci#define mp2if_data_access_disable_ofsm_pos 0 278662306a36Sopenharmony_ci#define mp2if_data_access_disable_ofsm_len 1 278762306a36Sopenharmony_ci#define mp2if_data_access_disable_ofsm_lsb 0 278862306a36Sopenharmony_ci#define xd_p_reg_mp2_sw_rst_ofsm 0xA500 278962306a36Sopenharmony_ci#define reg_mp2_sw_rst_ofsm_pos 1 279062306a36Sopenharmony_ci#define reg_mp2_sw_rst_ofsm_len 1 279162306a36Sopenharmony_ci#define reg_mp2_sw_rst_ofsm_lsb 0 279262306a36Sopenharmony_ci#define xd_p_reg_mp2if_clk_en_ofsm 0xA500 279362306a36Sopenharmony_ci#define reg_mp2if_clk_en_ofsm_pos 2 279462306a36Sopenharmony_ci#define reg_mp2if_clk_en_ofsm_len 1 279562306a36Sopenharmony_ci#define reg_mp2if_clk_en_ofsm_lsb 0 279662306a36Sopenharmony_ci#define xd_r_mp2if_sync_byte_locked 0xA500 279762306a36Sopenharmony_ci#define mp2if_sync_byte_locked_pos 3 279862306a36Sopenharmony_ci#define mp2if_sync_byte_locked_len 1 279962306a36Sopenharmony_ci#define mp2if_sync_byte_locked_lsb 0 280062306a36Sopenharmony_ci#define xd_r_mp2if_ts_not_188 0xA500 280162306a36Sopenharmony_ci#define mp2if_ts_not_188_pos 4 280262306a36Sopenharmony_ci#define mp2if_ts_not_188_len 1 280362306a36Sopenharmony_ci#define mp2if_ts_not_188_lsb 0 280462306a36Sopenharmony_ci#define xd_r_mp2if_psb_empty 0xA500 280562306a36Sopenharmony_ci#define mp2if_psb_empty_pos 5 280662306a36Sopenharmony_ci#define mp2if_psb_empty_len 1 280762306a36Sopenharmony_ci#define mp2if_psb_empty_lsb 0 280862306a36Sopenharmony_ci#define xd_r_mp2if_psb_overflow 0xA500 280962306a36Sopenharmony_ci#define mp2if_psb_overflow_pos 6 281062306a36Sopenharmony_ci#define mp2if_psb_overflow_len 1 281162306a36Sopenharmony_ci#define mp2if_psb_overflow_lsb 0 281262306a36Sopenharmony_ci#define xd_p_mp2if_keep_sf_sync_byte_ofsm 0xA500 281362306a36Sopenharmony_ci#define mp2if_keep_sf_sync_byte_ofsm_pos 7 281462306a36Sopenharmony_ci#define mp2if_keep_sf_sync_byte_ofsm_len 1 281562306a36Sopenharmony_ci#define mp2if_keep_sf_sync_byte_ofsm_lsb 0 281662306a36Sopenharmony_ci#define xd_r_mp2if_psb_mp2if_num_pkt 0xA501 281762306a36Sopenharmony_ci#define mp2if_psb_mp2if_num_pkt_pos 0 281862306a36Sopenharmony_ci#define mp2if_psb_mp2if_num_pkt_len 6 281962306a36Sopenharmony_ci#define mp2if_psb_mp2if_num_pkt_lsb 0 282062306a36Sopenharmony_ci#define xd_p_reg_mpeg_full_speed_ofsm 0xA501 282162306a36Sopenharmony_ci#define reg_mpeg_full_speed_ofsm_pos 6 282262306a36Sopenharmony_ci#define reg_mpeg_full_speed_ofsm_len 1 282362306a36Sopenharmony_ci#define reg_mpeg_full_speed_ofsm_lsb 0 282462306a36Sopenharmony_ci#define xd_p_mp2if_mpeg_ser_mode_ofsm 0xA501 282562306a36Sopenharmony_ci#define mp2if_mpeg_ser_mode_ofsm_pos 7 282662306a36Sopenharmony_ci#define mp2if_mpeg_ser_mode_ofsm_len 1 282762306a36Sopenharmony_ci#define mp2if_mpeg_ser_mode_ofsm_lsb 0 282862306a36Sopenharmony_ci#define xd_p_reg_sw_mon51 0xA600 282962306a36Sopenharmony_ci#define reg_sw_mon51_pos 0 283062306a36Sopenharmony_ci#define reg_sw_mon51_len 8 283162306a36Sopenharmony_ci#define reg_sw_mon51_lsb 0 283262306a36Sopenharmony_ci#define xd_p_reg_top_pcsel 0xA601 283362306a36Sopenharmony_ci#define reg_top_pcsel_pos 0 283462306a36Sopenharmony_ci#define reg_top_pcsel_len 1 283562306a36Sopenharmony_ci#define reg_top_pcsel_lsb 0 283662306a36Sopenharmony_ci#define xd_p_reg_top_rs232 0xA601 283762306a36Sopenharmony_ci#define reg_top_rs232_pos 1 283862306a36Sopenharmony_ci#define reg_top_rs232_len 1 283962306a36Sopenharmony_ci#define reg_top_rs232_lsb 0 284062306a36Sopenharmony_ci#define xd_p_reg_top_pcout 0xA601 284162306a36Sopenharmony_ci#define reg_top_pcout_pos 2 284262306a36Sopenharmony_ci#define reg_top_pcout_len 1 284362306a36Sopenharmony_ci#define reg_top_pcout_lsb 0 284462306a36Sopenharmony_ci#define xd_p_reg_top_debug 0xA601 284562306a36Sopenharmony_ci#define reg_top_debug_pos 3 284662306a36Sopenharmony_ci#define reg_top_debug_len 1 284762306a36Sopenharmony_ci#define reg_top_debug_lsb 0 284862306a36Sopenharmony_ci#define xd_p_reg_top_adcdly 0xA601 284962306a36Sopenharmony_ci#define reg_top_adcdly_pos 4 285062306a36Sopenharmony_ci#define reg_top_adcdly_len 2 285162306a36Sopenharmony_ci#define reg_top_adcdly_lsb 0 285262306a36Sopenharmony_ci#define xd_p_reg_top_pwrdw 0xA601 285362306a36Sopenharmony_ci#define reg_top_pwrdw_pos 6 285462306a36Sopenharmony_ci#define reg_top_pwrdw_len 1 285562306a36Sopenharmony_ci#define reg_top_pwrdw_lsb 0 285662306a36Sopenharmony_ci#define xd_p_reg_top_pwrdw_inv 0xA601 285762306a36Sopenharmony_ci#define reg_top_pwrdw_inv_pos 7 285862306a36Sopenharmony_ci#define reg_top_pwrdw_inv_len 1 285962306a36Sopenharmony_ci#define reg_top_pwrdw_inv_lsb 0 286062306a36Sopenharmony_ci#define xd_p_reg_top_int_inv 0xA602 286162306a36Sopenharmony_ci#define reg_top_int_inv_pos 0 286262306a36Sopenharmony_ci#define reg_top_int_inv_len 1 286362306a36Sopenharmony_ci#define reg_top_int_inv_lsb 0 286462306a36Sopenharmony_ci#define xd_p_reg_top_dio_sel 0xA602 286562306a36Sopenharmony_ci#define reg_top_dio_sel_pos 1 286662306a36Sopenharmony_ci#define reg_top_dio_sel_len 1 286762306a36Sopenharmony_ci#define reg_top_dio_sel_lsb 0 286862306a36Sopenharmony_ci#define xd_p_reg_top_gpioon0 0xA603 286962306a36Sopenharmony_ci#define reg_top_gpioon0_pos 0 287062306a36Sopenharmony_ci#define reg_top_gpioon0_len 1 287162306a36Sopenharmony_ci#define reg_top_gpioon0_lsb 0 287262306a36Sopenharmony_ci#define xd_p_reg_top_gpioon1 0xA603 287362306a36Sopenharmony_ci#define reg_top_gpioon1_pos 1 287462306a36Sopenharmony_ci#define reg_top_gpioon1_len 1 287562306a36Sopenharmony_ci#define reg_top_gpioon1_lsb 0 287662306a36Sopenharmony_ci#define xd_p_reg_top_gpioon2 0xA603 287762306a36Sopenharmony_ci#define reg_top_gpioon2_pos 2 287862306a36Sopenharmony_ci#define reg_top_gpioon2_len 1 287962306a36Sopenharmony_ci#define reg_top_gpioon2_lsb 0 288062306a36Sopenharmony_ci#define xd_p_reg_top_gpioon3 0xA603 288162306a36Sopenharmony_ci#define reg_top_gpioon3_pos 3 288262306a36Sopenharmony_ci#define reg_top_gpioon3_len 1 288362306a36Sopenharmony_ci#define reg_top_gpioon3_lsb 0 288462306a36Sopenharmony_ci#define xd_p_reg_top_lockon1 0xA603 288562306a36Sopenharmony_ci#define reg_top_lockon1_pos 4 288662306a36Sopenharmony_ci#define reg_top_lockon1_len 1 288762306a36Sopenharmony_ci#define reg_top_lockon1_lsb 0 288862306a36Sopenharmony_ci#define xd_p_reg_top_lockon2 0xA603 288962306a36Sopenharmony_ci#define reg_top_lockon2_pos 5 289062306a36Sopenharmony_ci#define reg_top_lockon2_len 1 289162306a36Sopenharmony_ci#define reg_top_lockon2_lsb 0 289262306a36Sopenharmony_ci#define xd_p_reg_top_gpioo0 0xA604 289362306a36Sopenharmony_ci#define reg_top_gpioo0_pos 0 289462306a36Sopenharmony_ci#define reg_top_gpioo0_len 1 289562306a36Sopenharmony_ci#define reg_top_gpioo0_lsb 0 289662306a36Sopenharmony_ci#define xd_p_reg_top_gpioo1 0xA604 289762306a36Sopenharmony_ci#define reg_top_gpioo1_pos 1 289862306a36Sopenharmony_ci#define reg_top_gpioo1_len 1 289962306a36Sopenharmony_ci#define reg_top_gpioo1_lsb 0 290062306a36Sopenharmony_ci#define xd_p_reg_top_gpioo2 0xA604 290162306a36Sopenharmony_ci#define reg_top_gpioo2_pos 2 290262306a36Sopenharmony_ci#define reg_top_gpioo2_len 1 290362306a36Sopenharmony_ci#define reg_top_gpioo2_lsb 0 290462306a36Sopenharmony_ci#define xd_p_reg_top_gpioo3 0xA604 290562306a36Sopenharmony_ci#define reg_top_gpioo3_pos 3 290662306a36Sopenharmony_ci#define reg_top_gpioo3_len 1 290762306a36Sopenharmony_ci#define reg_top_gpioo3_lsb 0 290862306a36Sopenharmony_ci#define xd_p_reg_top_lock1 0xA604 290962306a36Sopenharmony_ci#define reg_top_lock1_pos 4 291062306a36Sopenharmony_ci#define reg_top_lock1_len 1 291162306a36Sopenharmony_ci#define reg_top_lock1_lsb 0 291262306a36Sopenharmony_ci#define xd_p_reg_top_lock2 0xA604 291362306a36Sopenharmony_ci#define reg_top_lock2_pos 5 291462306a36Sopenharmony_ci#define reg_top_lock2_len 1 291562306a36Sopenharmony_ci#define reg_top_lock2_lsb 0 291662306a36Sopenharmony_ci#define xd_p_reg_top_gpioen0 0xA605 291762306a36Sopenharmony_ci#define reg_top_gpioen0_pos 0 291862306a36Sopenharmony_ci#define reg_top_gpioen0_len 1 291962306a36Sopenharmony_ci#define reg_top_gpioen0_lsb 0 292062306a36Sopenharmony_ci#define xd_p_reg_top_gpioen1 0xA605 292162306a36Sopenharmony_ci#define reg_top_gpioen1_pos 1 292262306a36Sopenharmony_ci#define reg_top_gpioen1_len 1 292362306a36Sopenharmony_ci#define reg_top_gpioen1_lsb 0 292462306a36Sopenharmony_ci#define xd_p_reg_top_gpioen2 0xA605 292562306a36Sopenharmony_ci#define reg_top_gpioen2_pos 2 292662306a36Sopenharmony_ci#define reg_top_gpioen2_len 1 292762306a36Sopenharmony_ci#define reg_top_gpioen2_lsb 0 292862306a36Sopenharmony_ci#define xd_p_reg_top_gpioen3 0xA605 292962306a36Sopenharmony_ci#define reg_top_gpioen3_pos 3 293062306a36Sopenharmony_ci#define reg_top_gpioen3_len 1 293162306a36Sopenharmony_ci#define reg_top_gpioen3_lsb 0 293262306a36Sopenharmony_ci#define xd_p_reg_top_locken1 0xA605 293362306a36Sopenharmony_ci#define reg_top_locken1_pos 4 293462306a36Sopenharmony_ci#define reg_top_locken1_len 1 293562306a36Sopenharmony_ci#define reg_top_locken1_lsb 0 293662306a36Sopenharmony_ci#define xd_p_reg_top_locken2 0xA605 293762306a36Sopenharmony_ci#define reg_top_locken2_pos 5 293862306a36Sopenharmony_ci#define reg_top_locken2_len 1 293962306a36Sopenharmony_ci#define reg_top_locken2_lsb 0 294062306a36Sopenharmony_ci#define xd_r_reg_top_gpioi0 0xA606 294162306a36Sopenharmony_ci#define reg_top_gpioi0_pos 0 294262306a36Sopenharmony_ci#define reg_top_gpioi0_len 1 294362306a36Sopenharmony_ci#define reg_top_gpioi0_lsb 0 294462306a36Sopenharmony_ci#define xd_r_reg_top_gpioi1 0xA606 294562306a36Sopenharmony_ci#define reg_top_gpioi1_pos 1 294662306a36Sopenharmony_ci#define reg_top_gpioi1_len 1 294762306a36Sopenharmony_ci#define reg_top_gpioi1_lsb 0 294862306a36Sopenharmony_ci#define xd_r_reg_top_gpioi2 0xA606 294962306a36Sopenharmony_ci#define reg_top_gpioi2_pos 2 295062306a36Sopenharmony_ci#define reg_top_gpioi2_len 1 295162306a36Sopenharmony_ci#define reg_top_gpioi2_lsb 0 295262306a36Sopenharmony_ci#define xd_r_reg_top_gpioi3 0xA606 295362306a36Sopenharmony_ci#define reg_top_gpioi3_pos 3 295462306a36Sopenharmony_ci#define reg_top_gpioi3_len 1 295562306a36Sopenharmony_ci#define reg_top_gpioi3_lsb 0 295662306a36Sopenharmony_ci#define xd_r_reg_top_locki1 0xA606 295762306a36Sopenharmony_ci#define reg_top_locki1_pos 4 295862306a36Sopenharmony_ci#define reg_top_locki1_len 1 295962306a36Sopenharmony_ci#define reg_top_locki1_lsb 0 296062306a36Sopenharmony_ci#define xd_r_reg_top_locki2 0xA606 296162306a36Sopenharmony_ci#define reg_top_locki2_pos 5 296262306a36Sopenharmony_ci#define reg_top_locki2_len 1 296362306a36Sopenharmony_ci#define reg_top_locki2_lsb 0 296462306a36Sopenharmony_ci#define xd_p_reg_dummy_7_0 0xA608 296562306a36Sopenharmony_ci#define reg_dummy_7_0_pos 0 296662306a36Sopenharmony_ci#define reg_dummy_7_0_len 8 296762306a36Sopenharmony_ci#define reg_dummy_7_0_lsb 0 296862306a36Sopenharmony_ci#define xd_p_reg_dummy_15_8 0xA609 296962306a36Sopenharmony_ci#define reg_dummy_15_8_pos 0 297062306a36Sopenharmony_ci#define reg_dummy_15_8_len 8 297162306a36Sopenharmony_ci#define reg_dummy_15_8_lsb 8 297262306a36Sopenharmony_ci#define xd_p_reg_dummy_23_16 0xA60A 297362306a36Sopenharmony_ci#define reg_dummy_23_16_pos 0 297462306a36Sopenharmony_ci#define reg_dummy_23_16_len 8 297562306a36Sopenharmony_ci#define reg_dummy_23_16_lsb 16 297662306a36Sopenharmony_ci#define xd_p_reg_dummy_31_24 0xA60B 297762306a36Sopenharmony_ci#define reg_dummy_31_24_pos 0 297862306a36Sopenharmony_ci#define reg_dummy_31_24_len 8 297962306a36Sopenharmony_ci#define reg_dummy_31_24_lsb 24 298062306a36Sopenharmony_ci#define xd_p_reg_dummy_39_32 0xA60C 298162306a36Sopenharmony_ci#define reg_dummy_39_32_pos 0 298262306a36Sopenharmony_ci#define reg_dummy_39_32_len 8 298362306a36Sopenharmony_ci#define reg_dummy_39_32_lsb 32 298462306a36Sopenharmony_ci#define xd_p_reg_dummy_47_40 0xA60D 298562306a36Sopenharmony_ci#define reg_dummy_47_40_pos 0 298662306a36Sopenharmony_ci#define reg_dummy_47_40_len 8 298762306a36Sopenharmony_ci#define reg_dummy_47_40_lsb 40 298862306a36Sopenharmony_ci#define xd_p_reg_dummy_55_48 0xA60E 298962306a36Sopenharmony_ci#define reg_dummy_55_48_pos 0 299062306a36Sopenharmony_ci#define reg_dummy_55_48_len 8 299162306a36Sopenharmony_ci#define reg_dummy_55_48_lsb 48 299262306a36Sopenharmony_ci#define xd_p_reg_dummy_63_56 0xA60F 299362306a36Sopenharmony_ci#define reg_dummy_63_56_pos 0 299462306a36Sopenharmony_ci#define reg_dummy_63_56_len 8 299562306a36Sopenharmony_ci#define reg_dummy_63_56_lsb 56 299662306a36Sopenharmony_ci#define xd_p_reg_dummy_71_64 0xA610 299762306a36Sopenharmony_ci#define reg_dummy_71_64_pos 0 299862306a36Sopenharmony_ci#define reg_dummy_71_64_len 8 299962306a36Sopenharmony_ci#define reg_dummy_71_64_lsb 64 300062306a36Sopenharmony_ci#define xd_p_reg_dummy_79_72 0xA611 300162306a36Sopenharmony_ci#define reg_dummy_79_72_pos 0 300262306a36Sopenharmony_ci#define reg_dummy_79_72_len 8 300362306a36Sopenharmony_ci#define reg_dummy_79_72_lsb 72 300462306a36Sopenharmony_ci#define xd_p_reg_dummy_87_80 0xA612 300562306a36Sopenharmony_ci#define reg_dummy_87_80_pos 0 300662306a36Sopenharmony_ci#define reg_dummy_87_80_len 8 300762306a36Sopenharmony_ci#define reg_dummy_87_80_lsb 80 300862306a36Sopenharmony_ci#define xd_p_reg_dummy_95_88 0xA613 300962306a36Sopenharmony_ci#define reg_dummy_95_88_pos 0 301062306a36Sopenharmony_ci#define reg_dummy_95_88_len 8 301162306a36Sopenharmony_ci#define reg_dummy_95_88_lsb 88 301262306a36Sopenharmony_ci#define xd_p_reg_dummy_103_96 0xA614 301362306a36Sopenharmony_ci#define reg_dummy_103_96_pos 0 301462306a36Sopenharmony_ci#define reg_dummy_103_96_len 8 301562306a36Sopenharmony_ci#define reg_dummy_103_96_lsb 96 301662306a36Sopenharmony_ci 301762306a36Sopenharmony_ci#define xd_p_reg_unplug_flag 0xA615 301862306a36Sopenharmony_ci#define reg_unplug_flag_pos 0 301962306a36Sopenharmony_ci#define reg_unplug_flag_len 1 302062306a36Sopenharmony_ci#define reg_unplug_flag_lsb 104 302162306a36Sopenharmony_ci 302262306a36Sopenharmony_ci#define xd_p_reg_api_dca_stes_request 0xA615 302362306a36Sopenharmony_ci#define reg_api_dca_stes_request_pos 1 302462306a36Sopenharmony_ci#define reg_api_dca_stes_request_len 1 302562306a36Sopenharmony_ci#define reg_api_dca_stes_request_lsb 0 302662306a36Sopenharmony_ci 302762306a36Sopenharmony_ci#define xd_p_reg_back_to_dca_flag 0xA615 302862306a36Sopenharmony_ci#define reg_back_to_dca_flag_pos 2 302962306a36Sopenharmony_ci#define reg_back_to_dca_flag_len 1 303062306a36Sopenharmony_ci#define reg_back_to_dca_flag_lsb 106 303162306a36Sopenharmony_ci 303262306a36Sopenharmony_ci#define xd_p_reg_api_retrain_request 0xA615 303362306a36Sopenharmony_ci#define reg_api_retrain_request_pos 3 303462306a36Sopenharmony_ci#define reg_api_retrain_request_len 1 303562306a36Sopenharmony_ci#define reg_api_retrain_request_lsb 0 303662306a36Sopenharmony_ci 303762306a36Sopenharmony_ci#define xd_p_reg_Dyn_Top_Try_flag 0xA615 303862306a36Sopenharmony_ci#define reg_Dyn_Top_Try_flag_pos 3 303962306a36Sopenharmony_ci#define reg_Dyn_Top_Try_flag_len 1 304062306a36Sopenharmony_ci#define reg_Dyn_Top_Try_flag_lsb 107 304162306a36Sopenharmony_ci 304262306a36Sopenharmony_ci#define xd_p_reg_API_retrain_freeze_flag 0xA615 304362306a36Sopenharmony_ci#define reg_API_retrain_freeze_flag_pos 4 304462306a36Sopenharmony_ci#define reg_API_retrain_freeze_flag_len 1 304562306a36Sopenharmony_ci#define reg_API_retrain_freeze_flag_lsb 108 304662306a36Sopenharmony_ci 304762306a36Sopenharmony_ci#define xd_p_reg_dummy_111_104 0xA615 304862306a36Sopenharmony_ci#define reg_dummy_111_104_pos 0 304962306a36Sopenharmony_ci#define reg_dummy_111_104_len 8 305062306a36Sopenharmony_ci#define reg_dummy_111_104_lsb 104 305162306a36Sopenharmony_ci#define xd_p_reg_dummy_119_112 0xA616 305262306a36Sopenharmony_ci#define reg_dummy_119_112_pos 0 305362306a36Sopenharmony_ci#define reg_dummy_119_112_len 8 305462306a36Sopenharmony_ci#define reg_dummy_119_112_lsb 112 305562306a36Sopenharmony_ci#define xd_p_reg_dummy_127_120 0xA617 305662306a36Sopenharmony_ci#define reg_dummy_127_120_pos 0 305762306a36Sopenharmony_ci#define reg_dummy_127_120_len 8 305862306a36Sopenharmony_ci#define reg_dummy_127_120_lsb 120 305962306a36Sopenharmony_ci#define xd_p_reg_dummy_135_128 0xA618 306062306a36Sopenharmony_ci#define reg_dummy_135_128_pos 0 306162306a36Sopenharmony_ci#define reg_dummy_135_128_len 8 306262306a36Sopenharmony_ci#define reg_dummy_135_128_lsb 128 306362306a36Sopenharmony_ci 306462306a36Sopenharmony_ci#define xd_p_reg_dummy_143_136 0xA619 306562306a36Sopenharmony_ci#define reg_dummy_143_136_pos 0 306662306a36Sopenharmony_ci#define reg_dummy_143_136_len 8 306762306a36Sopenharmony_ci#define reg_dummy_143_136_lsb 136 306862306a36Sopenharmony_ci 306962306a36Sopenharmony_ci#define xd_p_reg_CCIR_dis 0xA619 307062306a36Sopenharmony_ci#define reg_CCIR_dis_pos 0 307162306a36Sopenharmony_ci#define reg_CCIR_dis_len 1 307262306a36Sopenharmony_ci#define reg_CCIR_dis_lsb 0 307362306a36Sopenharmony_ci 307462306a36Sopenharmony_ci#define xd_p_reg_dummy_151_144 0xA61A 307562306a36Sopenharmony_ci#define reg_dummy_151_144_pos 0 307662306a36Sopenharmony_ci#define reg_dummy_151_144_len 8 307762306a36Sopenharmony_ci#define reg_dummy_151_144_lsb 144 307862306a36Sopenharmony_ci 307962306a36Sopenharmony_ci#define xd_p_reg_dummy_159_152 0xA61B 308062306a36Sopenharmony_ci#define reg_dummy_159_152_pos 0 308162306a36Sopenharmony_ci#define reg_dummy_159_152_len 8 308262306a36Sopenharmony_ci#define reg_dummy_159_152_lsb 152 308362306a36Sopenharmony_ci 308462306a36Sopenharmony_ci#define xd_p_reg_dummy_167_160 0xA61C 308562306a36Sopenharmony_ci#define reg_dummy_167_160_pos 0 308662306a36Sopenharmony_ci#define reg_dummy_167_160_len 8 308762306a36Sopenharmony_ci#define reg_dummy_167_160_lsb 160 308862306a36Sopenharmony_ci 308962306a36Sopenharmony_ci#define xd_p_reg_dummy_175_168 0xA61D 309062306a36Sopenharmony_ci#define reg_dummy_175_168_pos 0 309162306a36Sopenharmony_ci#define reg_dummy_175_168_len 8 309262306a36Sopenharmony_ci#define reg_dummy_175_168_lsb 168 309362306a36Sopenharmony_ci 309462306a36Sopenharmony_ci#define xd_p_reg_dummy_183_176 0xA61E 309562306a36Sopenharmony_ci#define reg_dummy_183_176_pos 0 309662306a36Sopenharmony_ci#define reg_dummy_183_176_len 8 309762306a36Sopenharmony_ci#define reg_dummy_183_176_lsb 176 309862306a36Sopenharmony_ci 309962306a36Sopenharmony_ci#define xd_p_reg_ofsm_read_rbc_en 0xA61E 310062306a36Sopenharmony_ci#define reg_ofsm_read_rbc_en_pos 2 310162306a36Sopenharmony_ci#define reg_ofsm_read_rbc_en_len 1 310262306a36Sopenharmony_ci#define reg_ofsm_read_rbc_en_lsb 0 310362306a36Sopenharmony_ci 310462306a36Sopenharmony_ci#define xd_p_reg_ce_filter_selection_dis 0xA61E 310562306a36Sopenharmony_ci#define reg_ce_filter_selection_dis_pos 1 310662306a36Sopenharmony_ci#define reg_ce_filter_selection_dis_len 1 310762306a36Sopenharmony_ci#define reg_ce_filter_selection_dis_lsb 0 310862306a36Sopenharmony_ci 310962306a36Sopenharmony_ci#define xd_p_reg_OFSM_version_control_7_0 0xA611 311062306a36Sopenharmony_ci#define reg_OFSM_version_control_7_0_pos 0 311162306a36Sopenharmony_ci#define reg_OFSM_version_control_7_0_len 8 311262306a36Sopenharmony_ci#define reg_OFSM_version_control_7_0_lsb 0 311362306a36Sopenharmony_ci 311462306a36Sopenharmony_ci#define xd_p_reg_OFSM_version_control_15_8 0xA61F 311562306a36Sopenharmony_ci#define reg_OFSM_version_control_15_8_pos 0 311662306a36Sopenharmony_ci#define reg_OFSM_version_control_15_8_len 8 311762306a36Sopenharmony_ci#define reg_OFSM_version_control_15_8_lsb 0 311862306a36Sopenharmony_ci 311962306a36Sopenharmony_ci#define xd_p_reg_OFSM_version_control_23_16 0xA620 312062306a36Sopenharmony_ci#define reg_OFSM_version_control_23_16_pos 0 312162306a36Sopenharmony_ci#define reg_OFSM_version_control_23_16_len 8 312262306a36Sopenharmony_ci#define reg_OFSM_version_control_23_16_lsb 0 312362306a36Sopenharmony_ci 312462306a36Sopenharmony_ci#define xd_p_reg_dummy_191_184 0xA61F 312562306a36Sopenharmony_ci#define reg_dummy_191_184_pos 0 312662306a36Sopenharmony_ci#define reg_dummy_191_184_len 8 312762306a36Sopenharmony_ci#define reg_dummy_191_184_lsb 184 312862306a36Sopenharmony_ci 312962306a36Sopenharmony_ci#define xd_p_reg_dummy_199_192 0xA620 313062306a36Sopenharmony_ci#define reg_dummy_199_192_pos 0 313162306a36Sopenharmony_ci#define reg_dummy_199_192_len 8 313262306a36Sopenharmony_ci#define reg_dummy_199_192_lsb 192 313362306a36Sopenharmony_ci 313462306a36Sopenharmony_ci#define xd_p_reg_ce_en 0xABC0 313562306a36Sopenharmony_ci#define reg_ce_en_pos 0 313662306a36Sopenharmony_ci#define reg_ce_en_len 1 313762306a36Sopenharmony_ci#define reg_ce_en_lsb 0 313862306a36Sopenharmony_ci#define xd_p_reg_ce_fctrl_en 0xABC0 313962306a36Sopenharmony_ci#define reg_ce_fctrl_en_pos 1 314062306a36Sopenharmony_ci#define reg_ce_fctrl_en_len 1 314162306a36Sopenharmony_ci#define reg_ce_fctrl_en_lsb 0 314262306a36Sopenharmony_ci#define xd_p_reg_ce_fste_tdi 0xABC0 314362306a36Sopenharmony_ci#define reg_ce_fste_tdi_pos 2 314462306a36Sopenharmony_ci#define reg_ce_fste_tdi_len 1 314562306a36Sopenharmony_ci#define reg_ce_fste_tdi_lsb 0 314662306a36Sopenharmony_ci#define xd_p_reg_ce_dynamic 0xABC0 314762306a36Sopenharmony_ci#define reg_ce_dynamic_pos 3 314862306a36Sopenharmony_ci#define reg_ce_dynamic_len 1 314962306a36Sopenharmony_ci#define reg_ce_dynamic_lsb 0 315062306a36Sopenharmony_ci#define xd_p_reg_ce_conf 0xABC0 315162306a36Sopenharmony_ci#define reg_ce_conf_pos 4 315262306a36Sopenharmony_ci#define reg_ce_conf_len 2 315362306a36Sopenharmony_ci#define reg_ce_conf_lsb 0 315462306a36Sopenharmony_ci#define xd_p_reg_ce_dyn12 0xABC0 315562306a36Sopenharmony_ci#define reg_ce_dyn12_pos 6 315662306a36Sopenharmony_ci#define reg_ce_dyn12_len 1 315762306a36Sopenharmony_ci#define reg_ce_dyn12_lsb 0 315862306a36Sopenharmony_ci#define xd_p_reg_ce_derot_en 0xABC0 315962306a36Sopenharmony_ci#define reg_ce_derot_en_pos 7 316062306a36Sopenharmony_ci#define reg_ce_derot_en_len 1 316162306a36Sopenharmony_ci#define reg_ce_derot_en_lsb 0 316262306a36Sopenharmony_ci#define xd_p_reg_ce_dynamic_th_7_0 0xABC1 316362306a36Sopenharmony_ci#define reg_ce_dynamic_th_7_0_pos 0 316462306a36Sopenharmony_ci#define reg_ce_dynamic_th_7_0_len 8 316562306a36Sopenharmony_ci#define reg_ce_dynamic_th_7_0_lsb 0 316662306a36Sopenharmony_ci#define xd_p_reg_ce_dynamic_th_15_8 0xABC2 316762306a36Sopenharmony_ci#define reg_ce_dynamic_th_15_8_pos 0 316862306a36Sopenharmony_ci#define reg_ce_dynamic_th_15_8_len 8 316962306a36Sopenharmony_ci#define reg_ce_dynamic_th_15_8_lsb 8 317062306a36Sopenharmony_ci#define xd_p_reg_ce_s1 0xABC3 317162306a36Sopenharmony_ci#define reg_ce_s1_pos 0 317262306a36Sopenharmony_ci#define reg_ce_s1_len 5 317362306a36Sopenharmony_ci#define reg_ce_s1_lsb 0 317462306a36Sopenharmony_ci#define xd_p_reg_ce_var_forced_value 0xABC3 317562306a36Sopenharmony_ci#define reg_ce_var_forced_value_pos 5 317662306a36Sopenharmony_ci#define reg_ce_var_forced_value_len 3 317762306a36Sopenharmony_ci#define reg_ce_var_forced_value_lsb 0 317862306a36Sopenharmony_ci#define xd_p_reg_ce_data_im_7_0 0xABC4 317962306a36Sopenharmony_ci#define reg_ce_data_im_7_0_pos 0 318062306a36Sopenharmony_ci#define reg_ce_data_im_7_0_len 8 318162306a36Sopenharmony_ci#define reg_ce_data_im_7_0_lsb 0 318262306a36Sopenharmony_ci#define xd_p_reg_ce_data_im_8 0xABC5 318362306a36Sopenharmony_ci#define reg_ce_data_im_8_pos 0 318462306a36Sopenharmony_ci#define reg_ce_data_im_8_len 1 318562306a36Sopenharmony_ci#define reg_ce_data_im_8_lsb 0 318662306a36Sopenharmony_ci#define xd_p_reg_ce_data_re_6_0 0xABC5 318762306a36Sopenharmony_ci#define reg_ce_data_re_6_0_pos 1 318862306a36Sopenharmony_ci#define reg_ce_data_re_6_0_len 7 318962306a36Sopenharmony_ci#define reg_ce_data_re_6_0_lsb 0 319062306a36Sopenharmony_ci#define xd_p_reg_ce_data_re_8_7 0xABC6 319162306a36Sopenharmony_ci#define reg_ce_data_re_8_7_pos 0 319262306a36Sopenharmony_ci#define reg_ce_data_re_8_7_len 2 319362306a36Sopenharmony_ci#define reg_ce_data_re_8_7_lsb 7 319462306a36Sopenharmony_ci#define xd_p_reg_ce_tone_5_0 0xABC6 319562306a36Sopenharmony_ci#define reg_ce_tone_5_0_pos 2 319662306a36Sopenharmony_ci#define reg_ce_tone_5_0_len 6 319762306a36Sopenharmony_ci#define reg_ce_tone_5_0_lsb 0 319862306a36Sopenharmony_ci#define xd_p_reg_ce_tone_12_6 0xABC7 319962306a36Sopenharmony_ci#define reg_ce_tone_12_6_pos 0 320062306a36Sopenharmony_ci#define reg_ce_tone_12_6_len 7 320162306a36Sopenharmony_ci#define reg_ce_tone_12_6_lsb 6 320262306a36Sopenharmony_ci#define xd_p_reg_ce_centroid_drift_th 0xABC8 320362306a36Sopenharmony_ci#define reg_ce_centroid_drift_th_pos 0 320462306a36Sopenharmony_ci#define reg_ce_centroid_drift_th_len 8 320562306a36Sopenharmony_ci#define reg_ce_centroid_drift_th_lsb 0 320662306a36Sopenharmony_ci#define xd_p_reg_ce_centroid_count_max 0xABC9 320762306a36Sopenharmony_ci#define reg_ce_centroid_count_max_pos 0 320862306a36Sopenharmony_ci#define reg_ce_centroid_count_max_len 4 320962306a36Sopenharmony_ci#define reg_ce_centroid_count_max_lsb 0 321062306a36Sopenharmony_ci#define xd_p_reg_ce_centroid_bias_inc_7_0 0xABCA 321162306a36Sopenharmony_ci#define reg_ce_centroid_bias_inc_7_0_pos 0 321262306a36Sopenharmony_ci#define reg_ce_centroid_bias_inc_7_0_len 8 321362306a36Sopenharmony_ci#define reg_ce_centroid_bias_inc_7_0_lsb 0 321462306a36Sopenharmony_ci#define xd_p_reg_ce_centroid_bias_inc_8 0xABCB 321562306a36Sopenharmony_ci#define reg_ce_centroid_bias_inc_8_pos 0 321662306a36Sopenharmony_ci#define reg_ce_centroid_bias_inc_8_len 1 321762306a36Sopenharmony_ci#define reg_ce_centroid_bias_inc_8_lsb 0 321862306a36Sopenharmony_ci#define xd_p_reg_ce_var_th0_7_0 0xABCC 321962306a36Sopenharmony_ci#define reg_ce_var_th0_7_0_pos 0 322062306a36Sopenharmony_ci#define reg_ce_var_th0_7_0_len 8 322162306a36Sopenharmony_ci#define reg_ce_var_th0_7_0_lsb 0 322262306a36Sopenharmony_ci#define xd_p_reg_ce_var_th0_15_8 0xABCD 322362306a36Sopenharmony_ci#define reg_ce_var_th0_15_8_pos 0 322462306a36Sopenharmony_ci#define reg_ce_var_th0_15_8_len 8 322562306a36Sopenharmony_ci#define reg_ce_var_th0_15_8_lsb 8 322662306a36Sopenharmony_ci#define xd_p_reg_ce_var_th1_7_0 0xABCE 322762306a36Sopenharmony_ci#define reg_ce_var_th1_7_0_pos 0 322862306a36Sopenharmony_ci#define reg_ce_var_th1_7_0_len 8 322962306a36Sopenharmony_ci#define reg_ce_var_th1_7_0_lsb 0 323062306a36Sopenharmony_ci#define xd_p_reg_ce_var_th1_15_8 0xABCF 323162306a36Sopenharmony_ci#define reg_ce_var_th1_15_8_pos 0 323262306a36Sopenharmony_ci#define reg_ce_var_th1_15_8_len 8 323362306a36Sopenharmony_ci#define reg_ce_var_th1_15_8_lsb 8 323462306a36Sopenharmony_ci#define xd_p_reg_ce_var_th2_7_0 0xABD0 323562306a36Sopenharmony_ci#define reg_ce_var_th2_7_0_pos 0 323662306a36Sopenharmony_ci#define reg_ce_var_th2_7_0_len 8 323762306a36Sopenharmony_ci#define reg_ce_var_th2_7_0_lsb 0 323862306a36Sopenharmony_ci#define xd_p_reg_ce_var_th2_15_8 0xABD1 323962306a36Sopenharmony_ci#define reg_ce_var_th2_15_8_pos 0 324062306a36Sopenharmony_ci#define reg_ce_var_th2_15_8_len 8 324162306a36Sopenharmony_ci#define reg_ce_var_th2_15_8_lsb 8 324262306a36Sopenharmony_ci#define xd_p_reg_ce_var_th3_7_0 0xABD2 324362306a36Sopenharmony_ci#define reg_ce_var_th3_7_0_pos 0 324462306a36Sopenharmony_ci#define reg_ce_var_th3_7_0_len 8 324562306a36Sopenharmony_ci#define reg_ce_var_th3_7_0_lsb 0 324662306a36Sopenharmony_ci#define xd_p_reg_ce_var_th3_15_8 0xABD3 324762306a36Sopenharmony_ci#define reg_ce_var_th3_15_8_pos 0 324862306a36Sopenharmony_ci#define reg_ce_var_th3_15_8_len 8 324962306a36Sopenharmony_ci#define reg_ce_var_th3_15_8_lsb 8 325062306a36Sopenharmony_ci#define xd_p_reg_ce_var_th4_7_0 0xABD4 325162306a36Sopenharmony_ci#define reg_ce_var_th4_7_0_pos 0 325262306a36Sopenharmony_ci#define reg_ce_var_th4_7_0_len 8 325362306a36Sopenharmony_ci#define reg_ce_var_th4_7_0_lsb 0 325462306a36Sopenharmony_ci#define xd_p_reg_ce_var_th4_15_8 0xABD5 325562306a36Sopenharmony_ci#define reg_ce_var_th4_15_8_pos 0 325662306a36Sopenharmony_ci#define reg_ce_var_th4_15_8_len 8 325762306a36Sopenharmony_ci#define reg_ce_var_th4_15_8_lsb 8 325862306a36Sopenharmony_ci#define xd_p_reg_ce_var_th5_7_0 0xABD6 325962306a36Sopenharmony_ci#define reg_ce_var_th5_7_0_pos 0 326062306a36Sopenharmony_ci#define reg_ce_var_th5_7_0_len 8 326162306a36Sopenharmony_ci#define reg_ce_var_th5_7_0_lsb 0 326262306a36Sopenharmony_ci#define xd_p_reg_ce_var_th5_15_8 0xABD7 326362306a36Sopenharmony_ci#define reg_ce_var_th5_15_8_pos 0 326462306a36Sopenharmony_ci#define reg_ce_var_th5_15_8_len 8 326562306a36Sopenharmony_ci#define reg_ce_var_th5_15_8_lsb 8 326662306a36Sopenharmony_ci#define xd_p_reg_ce_var_th6_7_0 0xABD8 326762306a36Sopenharmony_ci#define reg_ce_var_th6_7_0_pos 0 326862306a36Sopenharmony_ci#define reg_ce_var_th6_7_0_len 8 326962306a36Sopenharmony_ci#define reg_ce_var_th6_7_0_lsb 0 327062306a36Sopenharmony_ci#define xd_p_reg_ce_var_th6_15_8 0xABD9 327162306a36Sopenharmony_ci#define reg_ce_var_th6_15_8_pos 0 327262306a36Sopenharmony_ci#define reg_ce_var_th6_15_8_len 8 327362306a36Sopenharmony_ci#define reg_ce_var_th6_15_8_lsb 8 327462306a36Sopenharmony_ci#define xd_p_reg_ce_fctrl_reset 0xABDA 327562306a36Sopenharmony_ci#define reg_ce_fctrl_reset_pos 0 327662306a36Sopenharmony_ci#define reg_ce_fctrl_reset_len 1 327762306a36Sopenharmony_ci#define reg_ce_fctrl_reset_lsb 0 327862306a36Sopenharmony_ci#define xd_p_reg_ce_cent_auto_clr_en 0xABDA 327962306a36Sopenharmony_ci#define reg_ce_cent_auto_clr_en_pos 1 328062306a36Sopenharmony_ci#define reg_ce_cent_auto_clr_en_len 1 328162306a36Sopenharmony_ci#define reg_ce_cent_auto_clr_en_lsb 0 328262306a36Sopenharmony_ci#define xd_p_reg_ce_fctrl_auto_reset_en 0xABDA 328362306a36Sopenharmony_ci#define reg_ce_fctrl_auto_reset_en_pos 2 328462306a36Sopenharmony_ci#define reg_ce_fctrl_auto_reset_en_len 1 328562306a36Sopenharmony_ci#define reg_ce_fctrl_auto_reset_en_lsb 0 328662306a36Sopenharmony_ci#define xd_p_reg_ce_var_forced_en 0xABDA 328762306a36Sopenharmony_ci#define reg_ce_var_forced_en_pos 3 328862306a36Sopenharmony_ci#define reg_ce_var_forced_en_len 1 328962306a36Sopenharmony_ci#define reg_ce_var_forced_en_lsb 0 329062306a36Sopenharmony_ci#define xd_p_reg_ce_cent_forced_en 0xABDA 329162306a36Sopenharmony_ci#define reg_ce_cent_forced_en_pos 4 329262306a36Sopenharmony_ci#define reg_ce_cent_forced_en_len 1 329362306a36Sopenharmony_ci#define reg_ce_cent_forced_en_lsb 0 329462306a36Sopenharmony_ci#define xd_p_reg_ce_var_max 0xABDA 329562306a36Sopenharmony_ci#define reg_ce_var_max_pos 5 329662306a36Sopenharmony_ci#define reg_ce_var_max_len 3 329762306a36Sopenharmony_ci#define reg_ce_var_max_lsb 0 329862306a36Sopenharmony_ci#define xd_p_reg_ce_cent_forced_value_7_0 0xABDB 329962306a36Sopenharmony_ci#define reg_ce_cent_forced_value_7_0_pos 0 330062306a36Sopenharmony_ci#define reg_ce_cent_forced_value_7_0_len 8 330162306a36Sopenharmony_ci#define reg_ce_cent_forced_value_7_0_lsb 0 330262306a36Sopenharmony_ci#define xd_p_reg_ce_cent_forced_value_11_8 0xABDC 330362306a36Sopenharmony_ci#define reg_ce_cent_forced_value_11_8_pos 0 330462306a36Sopenharmony_ci#define reg_ce_cent_forced_value_11_8_len 4 330562306a36Sopenharmony_ci#define reg_ce_cent_forced_value_11_8_lsb 8 330662306a36Sopenharmony_ci#define xd_p_reg_ce_fctrl_rd 0xABDD 330762306a36Sopenharmony_ci#define reg_ce_fctrl_rd_pos 0 330862306a36Sopenharmony_ci#define reg_ce_fctrl_rd_len 1 330962306a36Sopenharmony_ci#define reg_ce_fctrl_rd_lsb 0 331062306a36Sopenharmony_ci#define xd_p_reg_ce_centroid_max_6_0 0xABDD 331162306a36Sopenharmony_ci#define reg_ce_centroid_max_6_0_pos 1 331262306a36Sopenharmony_ci#define reg_ce_centroid_max_6_0_len 7 331362306a36Sopenharmony_ci#define reg_ce_centroid_max_6_0_lsb 0 331462306a36Sopenharmony_ci#define xd_p_reg_ce_centroid_max_11_7 0xABDE 331562306a36Sopenharmony_ci#define reg_ce_centroid_max_11_7_pos 0 331662306a36Sopenharmony_ci#define reg_ce_centroid_max_11_7_len 5 331762306a36Sopenharmony_ci#define reg_ce_centroid_max_11_7_lsb 7 331862306a36Sopenharmony_ci#define xd_p_reg_ce_var 0xABDF 331962306a36Sopenharmony_ci#define reg_ce_var_pos 0 332062306a36Sopenharmony_ci#define reg_ce_var_len 3 332162306a36Sopenharmony_ci#define reg_ce_var_lsb 0 332262306a36Sopenharmony_ci#define xd_p_reg_ce_fctrl_rdy 0xABDF 332362306a36Sopenharmony_ci#define reg_ce_fctrl_rdy_pos 3 332462306a36Sopenharmony_ci#define reg_ce_fctrl_rdy_len 1 332562306a36Sopenharmony_ci#define reg_ce_fctrl_rdy_lsb 0 332662306a36Sopenharmony_ci#define xd_p_reg_ce_centroid_out_3_0 0xABDF 332762306a36Sopenharmony_ci#define reg_ce_centroid_out_3_0_pos 4 332862306a36Sopenharmony_ci#define reg_ce_centroid_out_3_0_len 4 332962306a36Sopenharmony_ci#define reg_ce_centroid_out_3_0_lsb 0 333062306a36Sopenharmony_ci#define xd_p_reg_ce_centroid_out_11_4 0xABE0 333162306a36Sopenharmony_ci#define reg_ce_centroid_out_11_4_pos 0 333262306a36Sopenharmony_ci#define reg_ce_centroid_out_11_4_len 8 333362306a36Sopenharmony_ci#define reg_ce_centroid_out_11_4_lsb 4 333462306a36Sopenharmony_ci#define xd_p_reg_ce_bias_7_0 0xABE1 333562306a36Sopenharmony_ci#define reg_ce_bias_7_0_pos 0 333662306a36Sopenharmony_ci#define reg_ce_bias_7_0_len 8 333762306a36Sopenharmony_ci#define reg_ce_bias_7_0_lsb 0 333862306a36Sopenharmony_ci#define xd_p_reg_ce_bias_11_8 0xABE2 333962306a36Sopenharmony_ci#define reg_ce_bias_11_8_pos 0 334062306a36Sopenharmony_ci#define reg_ce_bias_11_8_len 4 334162306a36Sopenharmony_ci#define reg_ce_bias_11_8_lsb 8 334262306a36Sopenharmony_ci#define xd_p_reg_ce_m1_3_0 0xABE2 334362306a36Sopenharmony_ci#define reg_ce_m1_3_0_pos 4 334462306a36Sopenharmony_ci#define reg_ce_m1_3_0_len 4 334562306a36Sopenharmony_ci#define reg_ce_m1_3_0_lsb 0 334662306a36Sopenharmony_ci#define xd_p_reg_ce_m1_11_4 0xABE3 334762306a36Sopenharmony_ci#define reg_ce_m1_11_4_pos 0 334862306a36Sopenharmony_ci#define reg_ce_m1_11_4_len 8 334962306a36Sopenharmony_ci#define reg_ce_m1_11_4_lsb 4 335062306a36Sopenharmony_ci#define xd_p_reg_ce_rh0_7_0 0xABE4 335162306a36Sopenharmony_ci#define reg_ce_rh0_7_0_pos 0 335262306a36Sopenharmony_ci#define reg_ce_rh0_7_0_len 8 335362306a36Sopenharmony_ci#define reg_ce_rh0_7_0_lsb 0 335462306a36Sopenharmony_ci#define xd_p_reg_ce_rh0_15_8 0xABE5 335562306a36Sopenharmony_ci#define reg_ce_rh0_15_8_pos 0 335662306a36Sopenharmony_ci#define reg_ce_rh0_15_8_len 8 335762306a36Sopenharmony_ci#define reg_ce_rh0_15_8_lsb 8 335862306a36Sopenharmony_ci#define xd_p_reg_ce_rh0_23_16 0xABE6 335962306a36Sopenharmony_ci#define reg_ce_rh0_23_16_pos 0 336062306a36Sopenharmony_ci#define reg_ce_rh0_23_16_len 8 336162306a36Sopenharmony_ci#define reg_ce_rh0_23_16_lsb 16 336262306a36Sopenharmony_ci#define xd_p_reg_ce_rh0_31_24 0xABE7 336362306a36Sopenharmony_ci#define reg_ce_rh0_31_24_pos 0 336462306a36Sopenharmony_ci#define reg_ce_rh0_31_24_len 8 336562306a36Sopenharmony_ci#define reg_ce_rh0_31_24_lsb 24 336662306a36Sopenharmony_ci#define xd_p_reg_ce_rh3_real_7_0 0xABE8 336762306a36Sopenharmony_ci#define reg_ce_rh3_real_7_0_pos 0 336862306a36Sopenharmony_ci#define reg_ce_rh3_real_7_0_len 8 336962306a36Sopenharmony_ci#define reg_ce_rh3_real_7_0_lsb 0 337062306a36Sopenharmony_ci#define xd_p_reg_ce_rh3_real_15_8 0xABE9 337162306a36Sopenharmony_ci#define reg_ce_rh3_real_15_8_pos 0 337262306a36Sopenharmony_ci#define reg_ce_rh3_real_15_8_len 8 337362306a36Sopenharmony_ci#define reg_ce_rh3_real_15_8_lsb 8 337462306a36Sopenharmony_ci#define xd_p_reg_ce_rh3_real_23_16 0xABEA 337562306a36Sopenharmony_ci#define reg_ce_rh3_real_23_16_pos 0 337662306a36Sopenharmony_ci#define reg_ce_rh3_real_23_16_len 8 337762306a36Sopenharmony_ci#define reg_ce_rh3_real_23_16_lsb 16 337862306a36Sopenharmony_ci#define xd_p_reg_ce_rh3_real_31_24 0xABEB 337962306a36Sopenharmony_ci#define reg_ce_rh3_real_31_24_pos 0 338062306a36Sopenharmony_ci#define reg_ce_rh3_real_31_24_len 8 338162306a36Sopenharmony_ci#define reg_ce_rh3_real_31_24_lsb 24 338262306a36Sopenharmony_ci#define xd_p_reg_ce_rh3_imag_7_0 0xABEC 338362306a36Sopenharmony_ci#define reg_ce_rh3_imag_7_0_pos 0 338462306a36Sopenharmony_ci#define reg_ce_rh3_imag_7_0_len 8 338562306a36Sopenharmony_ci#define reg_ce_rh3_imag_7_0_lsb 0 338662306a36Sopenharmony_ci#define xd_p_reg_ce_rh3_imag_15_8 0xABED 338762306a36Sopenharmony_ci#define reg_ce_rh3_imag_15_8_pos 0 338862306a36Sopenharmony_ci#define reg_ce_rh3_imag_15_8_len 8 338962306a36Sopenharmony_ci#define reg_ce_rh3_imag_15_8_lsb 8 339062306a36Sopenharmony_ci#define xd_p_reg_ce_rh3_imag_23_16 0xABEE 339162306a36Sopenharmony_ci#define reg_ce_rh3_imag_23_16_pos 0 339262306a36Sopenharmony_ci#define reg_ce_rh3_imag_23_16_len 8 339362306a36Sopenharmony_ci#define reg_ce_rh3_imag_23_16_lsb 16 339462306a36Sopenharmony_ci#define xd_p_reg_ce_rh3_imag_31_24 0xABEF 339562306a36Sopenharmony_ci#define reg_ce_rh3_imag_31_24_pos 0 339662306a36Sopenharmony_ci#define reg_ce_rh3_imag_31_24_len 8 339762306a36Sopenharmony_ci#define reg_ce_rh3_imag_31_24_lsb 24 339862306a36Sopenharmony_ci#define xd_p_reg_feq_fix_eh2_7_0 0xABF0 339962306a36Sopenharmony_ci#define reg_feq_fix_eh2_7_0_pos 0 340062306a36Sopenharmony_ci#define reg_feq_fix_eh2_7_0_len 8 340162306a36Sopenharmony_ci#define reg_feq_fix_eh2_7_0_lsb 0 340262306a36Sopenharmony_ci#define xd_p_reg_feq_fix_eh2_15_8 0xABF1 340362306a36Sopenharmony_ci#define reg_feq_fix_eh2_15_8_pos 0 340462306a36Sopenharmony_ci#define reg_feq_fix_eh2_15_8_len 8 340562306a36Sopenharmony_ci#define reg_feq_fix_eh2_15_8_lsb 8 340662306a36Sopenharmony_ci#define xd_p_reg_feq_fix_eh2_23_16 0xABF2 340762306a36Sopenharmony_ci#define reg_feq_fix_eh2_23_16_pos 0 340862306a36Sopenharmony_ci#define reg_feq_fix_eh2_23_16_len 8 340962306a36Sopenharmony_ci#define reg_feq_fix_eh2_23_16_lsb 16 341062306a36Sopenharmony_ci#define xd_p_reg_feq_fix_eh2_31_24 0xABF3 341162306a36Sopenharmony_ci#define reg_feq_fix_eh2_31_24_pos 0 341262306a36Sopenharmony_ci#define reg_feq_fix_eh2_31_24_len 8 341362306a36Sopenharmony_ci#define reg_feq_fix_eh2_31_24_lsb 24 341462306a36Sopenharmony_ci#define xd_p_reg_ce_m2_central_7_0 0xABF4 341562306a36Sopenharmony_ci#define reg_ce_m2_central_7_0_pos 0 341662306a36Sopenharmony_ci#define reg_ce_m2_central_7_0_len 8 341762306a36Sopenharmony_ci#define reg_ce_m2_central_7_0_lsb 0 341862306a36Sopenharmony_ci#define xd_p_reg_ce_m2_central_15_8 0xABF5 341962306a36Sopenharmony_ci#define reg_ce_m2_central_15_8_pos 0 342062306a36Sopenharmony_ci#define reg_ce_m2_central_15_8_len 8 342162306a36Sopenharmony_ci#define reg_ce_m2_central_15_8_lsb 8 342262306a36Sopenharmony_ci#define xd_p_reg_ce_fftshift 0xABF6 342362306a36Sopenharmony_ci#define reg_ce_fftshift_pos 0 342462306a36Sopenharmony_ci#define reg_ce_fftshift_len 4 342562306a36Sopenharmony_ci#define reg_ce_fftshift_lsb 0 342662306a36Sopenharmony_ci#define xd_p_reg_ce_fftshift1 0xABF6 342762306a36Sopenharmony_ci#define reg_ce_fftshift1_pos 4 342862306a36Sopenharmony_ci#define reg_ce_fftshift1_len 4 342962306a36Sopenharmony_ci#define reg_ce_fftshift1_lsb 0 343062306a36Sopenharmony_ci#define xd_p_reg_ce_fftshift2 0xABF7 343162306a36Sopenharmony_ci#define reg_ce_fftshift2_pos 0 343262306a36Sopenharmony_ci#define reg_ce_fftshift2_len 4 343362306a36Sopenharmony_ci#define reg_ce_fftshift2_lsb 0 343462306a36Sopenharmony_ci#define xd_p_reg_ce_top_mobile 0xABF7 343562306a36Sopenharmony_ci#define reg_ce_top_mobile_pos 4 343662306a36Sopenharmony_ci#define reg_ce_top_mobile_len 1 343762306a36Sopenharmony_ci#define reg_ce_top_mobile_lsb 0 343862306a36Sopenharmony_ci#define xd_p_reg_strong_sginal_detected 0xA2BC 343962306a36Sopenharmony_ci#define reg_strong_sginal_detected_pos 2 344062306a36Sopenharmony_ci#define reg_strong_sginal_detected_len 1 344162306a36Sopenharmony_ci#define reg_strong_sginal_detected_lsb 0 344262306a36Sopenharmony_ci 344362306a36Sopenharmony_ci#define XD_MP2IF_BASE 0xB000 344462306a36Sopenharmony_ci#define XD_MP2IF_CSR (0x00 + XD_MP2IF_BASE) 344562306a36Sopenharmony_ci#define XD_MP2IF_DMX_CTRL (0x03 + XD_MP2IF_BASE) 344662306a36Sopenharmony_ci#define XD_MP2IF_PID_IDX (0x04 + XD_MP2IF_BASE) 344762306a36Sopenharmony_ci#define XD_MP2IF_PID_DATA_L (0x05 + XD_MP2IF_BASE) 344862306a36Sopenharmony_ci#define XD_MP2IF_PID_DATA_H (0x06 + XD_MP2IF_BASE) 344962306a36Sopenharmony_ci#define XD_MP2IF_MISC (0x07 + XD_MP2IF_BASE) 345062306a36Sopenharmony_ci 345162306a36Sopenharmony_ciextern struct dvb_frontend *af9005_fe_attach(struct dvb_usb_device *d); 345262306a36Sopenharmony_ciextern int af9005_read_ofdm_register(struct dvb_usb_device *d, u16 reg, 345362306a36Sopenharmony_ci u8 * value); 345462306a36Sopenharmony_ciextern int af9005_read_ofdm_registers(struct dvb_usb_device *d, u16 reg, 345562306a36Sopenharmony_ci u8 * values, int len); 345662306a36Sopenharmony_ciextern int af9005_write_ofdm_register(struct dvb_usb_device *d, u16 reg, 345762306a36Sopenharmony_ci u8 value); 345862306a36Sopenharmony_ciextern int af9005_write_ofdm_registers(struct dvb_usb_device *d, u16 reg, 345962306a36Sopenharmony_ci u8 * values, int len); 346062306a36Sopenharmony_ciextern int af9005_read_tuner_registers(struct dvb_usb_device *d, u16 reg, 346162306a36Sopenharmony_ci u8 addr, u8 * values, int len); 346262306a36Sopenharmony_ciextern int af9005_write_tuner_registers(struct dvb_usb_device *d, u16 reg, 346362306a36Sopenharmony_ci u8 * values, int len); 346462306a36Sopenharmony_ciextern int af9005_read_register_bits(struct dvb_usb_device *d, u16 reg, 346562306a36Sopenharmony_ci u8 pos, u8 len, u8 * value); 346662306a36Sopenharmony_ciextern int af9005_write_register_bits(struct dvb_usb_device *d, u16 reg, 346762306a36Sopenharmony_ci u8 pos, u8 len, u8 value); 346862306a36Sopenharmony_ciextern int af9005_send_command(struct dvb_usb_device *d, u8 command, 346962306a36Sopenharmony_ci u8 * wbuf, int wlen, u8 * rbuf, int rlen); 347062306a36Sopenharmony_ciextern int af9005_read_eeprom(struct dvb_usb_device *d, u8 address, 347162306a36Sopenharmony_ci u8 * values, int len); 347262306a36Sopenharmony_ciextern int af9005_tuner_attach(struct dvb_usb_adapter *adap); 347362306a36Sopenharmony_ciextern int af9005_led_control(struct dvb_usb_device *d, int onoff); 347462306a36Sopenharmony_ci 347562306a36Sopenharmony_ciextern u8 regmask[8]; 347662306a36Sopenharmony_ci 347762306a36Sopenharmony_ci/* remote control decoder */ 347862306a36Sopenharmony_ciextern int af9005_rc_decode(struct dvb_usb_device *d, u8 * data, int len, 347962306a36Sopenharmony_ci u32 * event, int *state); 348062306a36Sopenharmony_ciextern struct rc_map_table rc_map_af9005_table[]; 348162306a36Sopenharmony_ciextern int rc_map_af9005_table_size; 348262306a36Sopenharmony_ci 348362306a36Sopenharmony_ci#endif 3484