18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-or-later */
28c2ecf20Sopenharmony_ci/* Common header-file of the Linux driver for the Afatech 9005
38c2ecf20Sopenharmony_ci * USB1.1 DVB-T receiver.
48c2ecf20Sopenharmony_ci *
58c2ecf20Sopenharmony_ci * Copyright (C) 2007 Luca Olivetti (luca@ventoso.org)
68c2ecf20Sopenharmony_ci *
78c2ecf20Sopenharmony_ci * Thanks to Afatech who kindly provided information.
88c2ecf20Sopenharmony_ci *
98c2ecf20Sopenharmony_ci * see Documentation/driver-api/media/drivers/dvb-usb.rst for more information
108c2ecf20Sopenharmony_ci */
118c2ecf20Sopenharmony_ci#ifndef _DVB_USB_AF9005_H_
128c2ecf20Sopenharmony_ci#define _DVB_USB_AF9005_H_
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ci#define DVB_USB_LOG_PREFIX "af9005"
158c2ecf20Sopenharmony_ci#include "dvb-usb.h"
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ciextern int dvb_usb_af9005_debug;
188c2ecf20Sopenharmony_ci#define deb_info(args...) dprintk(dvb_usb_af9005_debug,0x01,args)
198c2ecf20Sopenharmony_ci#define deb_xfer(args...) dprintk(dvb_usb_af9005_debug,0x02,args)
208c2ecf20Sopenharmony_ci#define deb_rc(args...)   dprintk(dvb_usb_af9005_debug,0x04,args)
218c2ecf20Sopenharmony_ci#define deb_reg(args...)  dprintk(dvb_usb_af9005_debug,0x08,args)
228c2ecf20Sopenharmony_ci#define deb_i2c(args...)  dprintk(dvb_usb_af9005_debug,0x10,args)
238c2ecf20Sopenharmony_ci#define deb_fw(args...)   dprintk(dvb_usb_af9005_debug,0x20,args)
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ciextern bool dvb_usb_af9005_led;
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ci/* firmware */
288c2ecf20Sopenharmony_ci#define FW_BULKOUT_SIZE 250
298c2ecf20Sopenharmony_cienum {
308c2ecf20Sopenharmony_ci	FW_CONFIG,
318c2ecf20Sopenharmony_ci	FW_CONFIRM,
328c2ecf20Sopenharmony_ci	FW_BOOT
338c2ecf20Sopenharmony_ci};
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ci/* af9005 commands */
368c2ecf20Sopenharmony_ci#define AF9005_OFDM_REG  0
378c2ecf20Sopenharmony_ci#define AF9005_TUNER_REG 1
388c2ecf20Sopenharmony_ci
398c2ecf20Sopenharmony_ci#define AF9005_REGISTER_RW     0x20
408c2ecf20Sopenharmony_ci#define AF9005_REGISTER_RW_ACK 0x21
418c2ecf20Sopenharmony_ci
428c2ecf20Sopenharmony_ci#define AF9005_CMD_OFDM_REG 0x00
438c2ecf20Sopenharmony_ci#define AF9005_CMD_TUNER    0x80
448c2ecf20Sopenharmony_ci#define AF9005_CMD_BURST    0x02
458c2ecf20Sopenharmony_ci#define AF9005_CMD_AUTOINC  0x04
468c2ecf20Sopenharmony_ci#define AF9005_CMD_READ     0x00
478c2ecf20Sopenharmony_ci#define AF9005_CMD_WRITE    0x01
488c2ecf20Sopenharmony_ci
498c2ecf20Sopenharmony_ci/* af9005 registers */
508c2ecf20Sopenharmony_ci#define APO_REG_RESET					0xAEFF
518c2ecf20Sopenharmony_ci
528c2ecf20Sopenharmony_ci#define APO_REG_I2C_RW_CAN_TUNER            0xF000
538c2ecf20Sopenharmony_ci#define APO_REG_I2C_RW_SILICON_TUNER        0xF001
548c2ecf20Sopenharmony_ci#define APO_REG_GPIO_RW_SILICON_TUNER       0xFFFE	/*  also for OFSM */
558c2ecf20Sopenharmony_ci#define APO_REG_TRIGGER_OFSM                0xFFFF	/*  also for OFSM */
568c2ecf20Sopenharmony_ci
578c2ecf20Sopenharmony_ci/***********************************************************************
588c2ecf20Sopenharmony_ci *  Apollo Registers from VLSI					       *
598c2ecf20Sopenharmony_ci ***********************************************************************/
608c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_inverted_agc	0xA000
618c2ecf20Sopenharmony_ci#define	reg_aagc_inverted_agc_pos 0
628c2ecf20Sopenharmony_ci#define	reg_aagc_inverted_agc_len 1
638c2ecf20Sopenharmony_ci#define	reg_aagc_inverted_agc_lsb 0
648c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_sign_only	0xA000
658c2ecf20Sopenharmony_ci#define	reg_aagc_sign_only_pos 1
668c2ecf20Sopenharmony_ci#define	reg_aagc_sign_only_len 1
678c2ecf20Sopenharmony_ci#define	reg_aagc_sign_only_lsb 0
688c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_slow_adc_en	0xA000
698c2ecf20Sopenharmony_ci#define	reg_aagc_slow_adc_en_pos 2
708c2ecf20Sopenharmony_ci#define	reg_aagc_slow_adc_en_len 1
718c2ecf20Sopenharmony_ci#define	reg_aagc_slow_adc_en_lsb 0
728c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_slow_adc_scale	0xA000
738c2ecf20Sopenharmony_ci#define	reg_aagc_slow_adc_scale_pos 3
748c2ecf20Sopenharmony_ci#define	reg_aagc_slow_adc_scale_len 5
758c2ecf20Sopenharmony_ci#define	reg_aagc_slow_adc_scale_lsb 0
768c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_check_slow_adc_lock	0xA001
778c2ecf20Sopenharmony_ci#define	reg_aagc_check_slow_adc_lock_pos 0
788c2ecf20Sopenharmony_ci#define	reg_aagc_check_slow_adc_lock_len 1
798c2ecf20Sopenharmony_ci#define	reg_aagc_check_slow_adc_lock_lsb 0
808c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_init_control	0xA001
818c2ecf20Sopenharmony_ci#define	reg_aagc_init_control_pos 1
828c2ecf20Sopenharmony_ci#define	reg_aagc_init_control_len 1
838c2ecf20Sopenharmony_ci#define	reg_aagc_init_control_lsb 0
848c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_total_gain_sel	0xA001
858c2ecf20Sopenharmony_ci#define	reg_aagc_total_gain_sel_pos 2
868c2ecf20Sopenharmony_ci#define	reg_aagc_total_gain_sel_len 2
878c2ecf20Sopenharmony_ci#define	reg_aagc_total_gain_sel_lsb 0
888c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_out_inv	0xA001
898c2ecf20Sopenharmony_ci#define	reg_aagc_out_inv_pos 5
908c2ecf20Sopenharmony_ci#define	reg_aagc_out_inv_len 1
918c2ecf20Sopenharmony_ci#define	reg_aagc_out_inv_lsb 0
928c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_int_en	0xA001
938c2ecf20Sopenharmony_ci#define	reg_aagc_int_en_pos 6
948c2ecf20Sopenharmony_ci#define	reg_aagc_int_en_len 1
958c2ecf20Sopenharmony_ci#define	reg_aagc_int_en_lsb 0
968c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_lock_change_flag	0xA001
978c2ecf20Sopenharmony_ci#define	reg_aagc_lock_change_flag_pos 7
988c2ecf20Sopenharmony_ci#define	reg_aagc_lock_change_flag_len 1
998c2ecf20Sopenharmony_ci#define	reg_aagc_lock_change_flag_lsb 0
1008c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_rf_loop_bw_scale_acquire	0xA002
1018c2ecf20Sopenharmony_ci#define	reg_aagc_rf_loop_bw_scale_acquire_pos 0
1028c2ecf20Sopenharmony_ci#define	reg_aagc_rf_loop_bw_scale_acquire_len 5
1038c2ecf20Sopenharmony_ci#define	reg_aagc_rf_loop_bw_scale_acquire_lsb 0
1048c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_rf_loop_bw_scale_track	0xA003
1058c2ecf20Sopenharmony_ci#define	reg_aagc_rf_loop_bw_scale_track_pos 0
1068c2ecf20Sopenharmony_ci#define	reg_aagc_rf_loop_bw_scale_track_len 5
1078c2ecf20Sopenharmony_ci#define	reg_aagc_rf_loop_bw_scale_track_lsb 0
1088c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_if_loop_bw_scale_acquire	0xA004
1098c2ecf20Sopenharmony_ci#define	reg_aagc_if_loop_bw_scale_acquire_pos 0
1108c2ecf20Sopenharmony_ci#define	reg_aagc_if_loop_bw_scale_acquire_len 5
1118c2ecf20Sopenharmony_ci#define	reg_aagc_if_loop_bw_scale_acquire_lsb 0
1128c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_if_loop_bw_scale_track	0xA005
1138c2ecf20Sopenharmony_ci#define	reg_aagc_if_loop_bw_scale_track_pos 0
1148c2ecf20Sopenharmony_ci#define	reg_aagc_if_loop_bw_scale_track_len 5
1158c2ecf20Sopenharmony_ci#define	reg_aagc_if_loop_bw_scale_track_lsb 0
1168c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_max_rf_agc_7_0	0xA006
1178c2ecf20Sopenharmony_ci#define	reg_aagc_max_rf_agc_7_0_pos 0
1188c2ecf20Sopenharmony_ci#define	reg_aagc_max_rf_agc_7_0_len 8
1198c2ecf20Sopenharmony_ci#define	reg_aagc_max_rf_agc_7_0_lsb 0
1208c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_max_rf_agc_9_8	0xA007
1218c2ecf20Sopenharmony_ci#define	reg_aagc_max_rf_agc_9_8_pos 0
1228c2ecf20Sopenharmony_ci#define	reg_aagc_max_rf_agc_9_8_len 2
1238c2ecf20Sopenharmony_ci#define	reg_aagc_max_rf_agc_9_8_lsb 8
1248c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_min_rf_agc_7_0	0xA008
1258c2ecf20Sopenharmony_ci#define	reg_aagc_min_rf_agc_7_0_pos 0
1268c2ecf20Sopenharmony_ci#define	reg_aagc_min_rf_agc_7_0_len 8
1278c2ecf20Sopenharmony_ci#define	reg_aagc_min_rf_agc_7_0_lsb 0
1288c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_min_rf_agc_9_8	0xA009
1298c2ecf20Sopenharmony_ci#define	reg_aagc_min_rf_agc_9_8_pos 0
1308c2ecf20Sopenharmony_ci#define	reg_aagc_min_rf_agc_9_8_len 2
1318c2ecf20Sopenharmony_ci#define	reg_aagc_min_rf_agc_9_8_lsb 8
1328c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_max_if_agc_7_0	0xA00A
1338c2ecf20Sopenharmony_ci#define	reg_aagc_max_if_agc_7_0_pos 0
1348c2ecf20Sopenharmony_ci#define	reg_aagc_max_if_agc_7_0_len 8
1358c2ecf20Sopenharmony_ci#define	reg_aagc_max_if_agc_7_0_lsb 0
1368c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_max_if_agc_9_8	0xA00B
1378c2ecf20Sopenharmony_ci#define	reg_aagc_max_if_agc_9_8_pos 0
1388c2ecf20Sopenharmony_ci#define	reg_aagc_max_if_agc_9_8_len 2
1398c2ecf20Sopenharmony_ci#define	reg_aagc_max_if_agc_9_8_lsb 8
1408c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_min_if_agc_7_0	0xA00C
1418c2ecf20Sopenharmony_ci#define	reg_aagc_min_if_agc_7_0_pos 0
1428c2ecf20Sopenharmony_ci#define	reg_aagc_min_if_agc_7_0_len 8
1438c2ecf20Sopenharmony_ci#define	reg_aagc_min_if_agc_7_0_lsb 0
1448c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_min_if_agc_9_8	0xA00D
1458c2ecf20Sopenharmony_ci#define	reg_aagc_min_if_agc_9_8_pos 0
1468c2ecf20Sopenharmony_ci#define	reg_aagc_min_if_agc_9_8_len 2
1478c2ecf20Sopenharmony_ci#define	reg_aagc_min_if_agc_9_8_lsb 8
1488c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_lock_sample_scale	0xA00E
1498c2ecf20Sopenharmony_ci#define	reg_aagc_lock_sample_scale_pos 0
1508c2ecf20Sopenharmony_ci#define	reg_aagc_lock_sample_scale_len 5
1518c2ecf20Sopenharmony_ci#define	reg_aagc_lock_sample_scale_lsb 0
1528c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_rf_agc_lock_scale_acquire	0xA00F
1538c2ecf20Sopenharmony_ci#define	reg_aagc_rf_agc_lock_scale_acquire_pos 0
1548c2ecf20Sopenharmony_ci#define	reg_aagc_rf_agc_lock_scale_acquire_len 3
1558c2ecf20Sopenharmony_ci#define	reg_aagc_rf_agc_lock_scale_acquire_lsb 0
1568c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_rf_agc_lock_scale_track	0xA00F
1578c2ecf20Sopenharmony_ci#define	reg_aagc_rf_agc_lock_scale_track_pos 3
1588c2ecf20Sopenharmony_ci#define	reg_aagc_rf_agc_lock_scale_track_len 3
1598c2ecf20Sopenharmony_ci#define	reg_aagc_rf_agc_lock_scale_track_lsb 0
1608c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_if_agc_lock_scale_acquire	0xA010
1618c2ecf20Sopenharmony_ci#define	reg_aagc_if_agc_lock_scale_acquire_pos 0
1628c2ecf20Sopenharmony_ci#define	reg_aagc_if_agc_lock_scale_acquire_len 3
1638c2ecf20Sopenharmony_ci#define	reg_aagc_if_agc_lock_scale_acquire_lsb 0
1648c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_if_agc_lock_scale_track	0xA010
1658c2ecf20Sopenharmony_ci#define	reg_aagc_if_agc_lock_scale_track_pos 3
1668c2ecf20Sopenharmony_ci#define	reg_aagc_if_agc_lock_scale_track_len 3
1678c2ecf20Sopenharmony_ci#define	reg_aagc_if_agc_lock_scale_track_lsb 0
1688c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_rf_top_numerator_7_0	0xA011
1698c2ecf20Sopenharmony_ci#define	reg_aagc_rf_top_numerator_7_0_pos 0
1708c2ecf20Sopenharmony_ci#define	reg_aagc_rf_top_numerator_7_0_len 8
1718c2ecf20Sopenharmony_ci#define	reg_aagc_rf_top_numerator_7_0_lsb 0
1728c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_rf_top_numerator_9_8	0xA012
1738c2ecf20Sopenharmony_ci#define	reg_aagc_rf_top_numerator_9_8_pos 0
1748c2ecf20Sopenharmony_ci#define	reg_aagc_rf_top_numerator_9_8_len 2
1758c2ecf20Sopenharmony_ci#define	reg_aagc_rf_top_numerator_9_8_lsb 8
1768c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_if_top_numerator_7_0	0xA013
1778c2ecf20Sopenharmony_ci#define	reg_aagc_if_top_numerator_7_0_pos 0
1788c2ecf20Sopenharmony_ci#define	reg_aagc_if_top_numerator_7_0_len 8
1798c2ecf20Sopenharmony_ci#define	reg_aagc_if_top_numerator_7_0_lsb 0
1808c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_if_top_numerator_9_8	0xA014
1818c2ecf20Sopenharmony_ci#define	reg_aagc_if_top_numerator_9_8_pos 0
1828c2ecf20Sopenharmony_ci#define	reg_aagc_if_top_numerator_9_8_len 2
1838c2ecf20Sopenharmony_ci#define	reg_aagc_if_top_numerator_9_8_lsb 8
1848c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_adc_out_desired_7_0	0xA015
1858c2ecf20Sopenharmony_ci#define	reg_aagc_adc_out_desired_7_0_pos 0
1868c2ecf20Sopenharmony_ci#define	reg_aagc_adc_out_desired_7_0_len 8
1878c2ecf20Sopenharmony_ci#define	reg_aagc_adc_out_desired_7_0_lsb 0
1888c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_adc_out_desired_8	0xA016
1898c2ecf20Sopenharmony_ci#define	reg_aagc_adc_out_desired_8_pos 0
1908c2ecf20Sopenharmony_ci#define	reg_aagc_adc_out_desired_8_len 1
1918c2ecf20Sopenharmony_ci#define	reg_aagc_adc_out_desired_8_lsb 0
1928c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_fixed_gain	0xA016
1938c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_gain_pos 3
1948c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_gain_len 1
1958c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_gain_lsb 0
1968c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_lock_count_th	0xA016
1978c2ecf20Sopenharmony_ci#define	reg_aagc_lock_count_th_pos 4
1988c2ecf20Sopenharmony_ci#define	reg_aagc_lock_count_th_len 4
1998c2ecf20Sopenharmony_ci#define	reg_aagc_lock_count_th_lsb 0
2008c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_fixed_rf_agc_control_7_0	0xA017
2018c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_rf_agc_control_7_0_pos 0
2028c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_rf_agc_control_7_0_len 8
2038c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_rf_agc_control_7_0_lsb 0
2048c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_fixed_rf_agc_control_15_8	0xA018
2058c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_rf_agc_control_15_8_pos 0
2068c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_rf_agc_control_15_8_len 8
2078c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_rf_agc_control_15_8_lsb 8
2088c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_fixed_rf_agc_control_23_16	0xA019
2098c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_rf_agc_control_23_16_pos 0
2108c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_rf_agc_control_23_16_len 8
2118c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_rf_agc_control_23_16_lsb 16
2128c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_fixed_rf_agc_control_30_24	0xA01A
2138c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_rf_agc_control_30_24_pos 0
2148c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_rf_agc_control_30_24_len 7
2158c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_rf_agc_control_30_24_lsb 24
2168c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_fixed_if_agc_control_7_0	0xA01B
2178c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_if_agc_control_7_0_pos 0
2188c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_if_agc_control_7_0_len 8
2198c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_if_agc_control_7_0_lsb 0
2208c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_fixed_if_agc_control_15_8	0xA01C
2218c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_if_agc_control_15_8_pos 0
2228c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_if_agc_control_15_8_len 8
2238c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_if_agc_control_15_8_lsb 8
2248c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_fixed_if_agc_control_23_16	0xA01D
2258c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_if_agc_control_23_16_pos 0
2268c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_if_agc_control_23_16_len 8
2278c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_if_agc_control_23_16_lsb 16
2288c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_fixed_if_agc_control_30_24	0xA01E
2298c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_if_agc_control_30_24_pos 0
2308c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_if_agc_control_30_24_len 7
2318c2ecf20Sopenharmony_ci#define	reg_aagc_fixed_if_agc_control_30_24_lsb 24
2328c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_rf_agc_unlock_numerator	0xA01F
2338c2ecf20Sopenharmony_ci#define	reg_aagc_rf_agc_unlock_numerator_pos 0
2348c2ecf20Sopenharmony_ci#define	reg_aagc_rf_agc_unlock_numerator_len 6
2358c2ecf20Sopenharmony_ci#define	reg_aagc_rf_agc_unlock_numerator_lsb 0
2368c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_if_agc_unlock_numerator	0xA020
2378c2ecf20Sopenharmony_ci#define	reg_aagc_if_agc_unlock_numerator_pos 0
2388c2ecf20Sopenharmony_ci#define	reg_aagc_if_agc_unlock_numerator_len 6
2398c2ecf20Sopenharmony_ci#define	reg_aagc_if_agc_unlock_numerator_lsb 0
2408c2ecf20Sopenharmony_ci#define xd_p_reg_unplug_th	0xA021
2418c2ecf20Sopenharmony_ci#define	reg_unplug_th_pos 0
2428c2ecf20Sopenharmony_ci#define	reg_unplug_th_len 8
2438c2ecf20Sopenharmony_ci#define	reg_aagc_rf_x0_lsb 0
2448c2ecf20Sopenharmony_ci#define xd_p_reg_weak_signal_rfagc_thr 0xA022
2458c2ecf20Sopenharmony_ci#define	reg_weak_signal_rfagc_thr_pos 0
2468c2ecf20Sopenharmony_ci#define	reg_weak_signal_rfagc_thr_len 8
2478c2ecf20Sopenharmony_ci#define	reg_weak_signal_rfagc_thr_lsb 0
2488c2ecf20Sopenharmony_ci#define xd_p_reg_unplug_rf_gain_th 0xA023
2498c2ecf20Sopenharmony_ci#define	reg_unplug_rf_gain_th_pos 0
2508c2ecf20Sopenharmony_ci#define	reg_unplug_rf_gain_th_len 8
2518c2ecf20Sopenharmony_ci#define	reg_unplug_rf_gain_th_lsb 0
2528c2ecf20Sopenharmony_ci#define xd_p_reg_unplug_dtop_rf_gain_th 0xA024
2538c2ecf20Sopenharmony_ci#define	reg_unplug_dtop_rf_gain_th_pos 0
2548c2ecf20Sopenharmony_ci#define	reg_unplug_dtop_rf_gain_th_len 8
2558c2ecf20Sopenharmony_ci#define	reg_unplug_dtop_rf_gain_th_lsb 0
2568c2ecf20Sopenharmony_ci#define xd_p_reg_unplug_dtop_if_gain_th 0xA025
2578c2ecf20Sopenharmony_ci#define	reg_unplug_dtop_if_gain_th_pos 0
2588c2ecf20Sopenharmony_ci#define	reg_unplug_dtop_if_gain_th_len 8
2598c2ecf20Sopenharmony_ci#define	reg_unplug_dtop_if_gain_th_lsb 0
2608c2ecf20Sopenharmony_ci#define xd_p_reg_top_recover_at_unplug_en 0xA026
2618c2ecf20Sopenharmony_ci#define	reg_top_recover_at_unplug_en_pos 0
2628c2ecf20Sopenharmony_ci#define	reg_top_recover_at_unplug_en_len 1
2638c2ecf20Sopenharmony_ci#define	reg_top_recover_at_unplug_en_lsb 0
2648c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_rf_x6	0xA027
2658c2ecf20Sopenharmony_ci#define	reg_aagc_rf_x6_pos 0
2668c2ecf20Sopenharmony_ci#define	reg_aagc_rf_x6_len 8
2678c2ecf20Sopenharmony_ci#define	reg_aagc_rf_x6_lsb 0
2688c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_rf_x7	0xA028
2698c2ecf20Sopenharmony_ci#define	reg_aagc_rf_x7_pos 0
2708c2ecf20Sopenharmony_ci#define	reg_aagc_rf_x7_len 8
2718c2ecf20Sopenharmony_ci#define	reg_aagc_rf_x7_lsb 0
2728c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_rf_x8	0xA029
2738c2ecf20Sopenharmony_ci#define	reg_aagc_rf_x8_pos 0
2748c2ecf20Sopenharmony_ci#define	reg_aagc_rf_x8_len 8
2758c2ecf20Sopenharmony_ci#define	reg_aagc_rf_x8_lsb 0
2768c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_rf_x9	0xA02A
2778c2ecf20Sopenharmony_ci#define	reg_aagc_rf_x9_pos 0
2788c2ecf20Sopenharmony_ci#define	reg_aagc_rf_x9_len 8
2798c2ecf20Sopenharmony_ci#define	reg_aagc_rf_x9_lsb 0
2808c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_rf_x10	0xA02B
2818c2ecf20Sopenharmony_ci#define	reg_aagc_rf_x10_pos 0
2828c2ecf20Sopenharmony_ci#define	reg_aagc_rf_x10_len 8
2838c2ecf20Sopenharmony_ci#define	reg_aagc_rf_x10_lsb 0
2848c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_rf_x11	0xA02C
2858c2ecf20Sopenharmony_ci#define	reg_aagc_rf_x11_pos 0
2868c2ecf20Sopenharmony_ci#define	reg_aagc_rf_x11_len 8
2878c2ecf20Sopenharmony_ci#define	reg_aagc_rf_x11_lsb 0
2888c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_rf_x12	0xA02D
2898c2ecf20Sopenharmony_ci#define	reg_aagc_rf_x12_pos 0
2908c2ecf20Sopenharmony_ci#define	reg_aagc_rf_x12_len 8
2918c2ecf20Sopenharmony_ci#define	reg_aagc_rf_x12_lsb 0
2928c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_rf_x13	0xA02E
2938c2ecf20Sopenharmony_ci#define	reg_aagc_rf_x13_pos 0
2948c2ecf20Sopenharmony_ci#define	reg_aagc_rf_x13_len 8
2958c2ecf20Sopenharmony_ci#define	reg_aagc_rf_x13_lsb 0
2968c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_if_x0	0xA02F
2978c2ecf20Sopenharmony_ci#define	reg_aagc_if_x0_pos 0
2988c2ecf20Sopenharmony_ci#define	reg_aagc_if_x0_len 8
2998c2ecf20Sopenharmony_ci#define	reg_aagc_if_x0_lsb 0
3008c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_if_x1	0xA030
3018c2ecf20Sopenharmony_ci#define	reg_aagc_if_x1_pos 0
3028c2ecf20Sopenharmony_ci#define	reg_aagc_if_x1_len 8
3038c2ecf20Sopenharmony_ci#define	reg_aagc_if_x1_lsb 0
3048c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_if_x2	0xA031
3058c2ecf20Sopenharmony_ci#define	reg_aagc_if_x2_pos 0
3068c2ecf20Sopenharmony_ci#define	reg_aagc_if_x2_len 8
3078c2ecf20Sopenharmony_ci#define	reg_aagc_if_x2_lsb 0
3088c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_if_x3	0xA032
3098c2ecf20Sopenharmony_ci#define	reg_aagc_if_x3_pos 0
3108c2ecf20Sopenharmony_ci#define	reg_aagc_if_x3_len 8
3118c2ecf20Sopenharmony_ci#define	reg_aagc_if_x3_lsb 0
3128c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_if_x4	0xA033
3138c2ecf20Sopenharmony_ci#define	reg_aagc_if_x4_pos 0
3148c2ecf20Sopenharmony_ci#define	reg_aagc_if_x4_len 8
3158c2ecf20Sopenharmony_ci#define	reg_aagc_if_x4_lsb 0
3168c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_if_x5	0xA034
3178c2ecf20Sopenharmony_ci#define	reg_aagc_if_x5_pos 0
3188c2ecf20Sopenharmony_ci#define	reg_aagc_if_x5_len 8
3198c2ecf20Sopenharmony_ci#define	reg_aagc_if_x5_lsb 0
3208c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_if_x6	0xA035
3218c2ecf20Sopenharmony_ci#define	reg_aagc_if_x6_pos 0
3228c2ecf20Sopenharmony_ci#define	reg_aagc_if_x6_len 8
3238c2ecf20Sopenharmony_ci#define	reg_aagc_if_x6_lsb 0
3248c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_if_x7	0xA036
3258c2ecf20Sopenharmony_ci#define	reg_aagc_if_x7_pos 0
3268c2ecf20Sopenharmony_ci#define	reg_aagc_if_x7_len 8
3278c2ecf20Sopenharmony_ci#define	reg_aagc_if_x7_lsb 0
3288c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_if_x8	0xA037
3298c2ecf20Sopenharmony_ci#define	reg_aagc_if_x8_pos 0
3308c2ecf20Sopenharmony_ci#define	reg_aagc_if_x8_len 8
3318c2ecf20Sopenharmony_ci#define	reg_aagc_if_x8_lsb 0
3328c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_if_x9	0xA038
3338c2ecf20Sopenharmony_ci#define	reg_aagc_if_x9_pos 0
3348c2ecf20Sopenharmony_ci#define	reg_aagc_if_x9_len 8
3358c2ecf20Sopenharmony_ci#define	reg_aagc_if_x9_lsb 0
3368c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_if_x10	0xA039
3378c2ecf20Sopenharmony_ci#define	reg_aagc_if_x10_pos 0
3388c2ecf20Sopenharmony_ci#define	reg_aagc_if_x10_len 8
3398c2ecf20Sopenharmony_ci#define	reg_aagc_if_x10_lsb 0
3408c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_if_x11	0xA03A
3418c2ecf20Sopenharmony_ci#define	reg_aagc_if_x11_pos 0
3428c2ecf20Sopenharmony_ci#define	reg_aagc_if_x11_len 8
3438c2ecf20Sopenharmony_ci#define	reg_aagc_if_x11_lsb 0
3448c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_if_x12	0xA03B
3458c2ecf20Sopenharmony_ci#define	reg_aagc_if_x12_pos 0
3468c2ecf20Sopenharmony_ci#define	reg_aagc_if_x12_len 8
3478c2ecf20Sopenharmony_ci#define	reg_aagc_if_x12_lsb 0
3488c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_if_x13	0xA03C
3498c2ecf20Sopenharmony_ci#define	reg_aagc_if_x13_pos 0
3508c2ecf20Sopenharmony_ci#define	reg_aagc_if_x13_len 8
3518c2ecf20Sopenharmony_ci#define	reg_aagc_if_x13_lsb 0
3528c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_min_rf_ctl_8bit_for_dca	0xA03D
3538c2ecf20Sopenharmony_ci#define	reg_aagc_min_rf_ctl_8bit_for_dca_pos 0
3548c2ecf20Sopenharmony_ci#define	reg_aagc_min_rf_ctl_8bit_for_dca_len 8
3558c2ecf20Sopenharmony_ci#define	reg_aagc_min_rf_ctl_8bit_for_dca_lsb 0
3568c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_min_if_ctl_8bit_for_dca	0xA03E
3578c2ecf20Sopenharmony_ci#define	reg_aagc_min_if_ctl_8bit_for_dca_pos 0
3588c2ecf20Sopenharmony_ci#define	reg_aagc_min_if_ctl_8bit_for_dca_len 8
3598c2ecf20Sopenharmony_ci#define	reg_aagc_min_if_ctl_8bit_for_dca_lsb 0
3608c2ecf20Sopenharmony_ci#define xd_r_reg_aagc_total_gain_7_0	0xA070
3618c2ecf20Sopenharmony_ci#define	reg_aagc_total_gain_7_0_pos 0
3628c2ecf20Sopenharmony_ci#define	reg_aagc_total_gain_7_0_len 8
3638c2ecf20Sopenharmony_ci#define	reg_aagc_total_gain_7_0_lsb 0
3648c2ecf20Sopenharmony_ci#define xd_r_reg_aagc_total_gain_15_8	0xA071
3658c2ecf20Sopenharmony_ci#define	reg_aagc_total_gain_15_8_pos 0
3668c2ecf20Sopenharmony_ci#define	reg_aagc_total_gain_15_8_len 8
3678c2ecf20Sopenharmony_ci#define	reg_aagc_total_gain_15_8_lsb 8
3688c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_in_sat_cnt_7_0	0xA074
3698c2ecf20Sopenharmony_ci#define	reg_aagc_in_sat_cnt_7_0_pos 0
3708c2ecf20Sopenharmony_ci#define	reg_aagc_in_sat_cnt_7_0_len 8
3718c2ecf20Sopenharmony_ci#define	reg_aagc_in_sat_cnt_7_0_lsb 0
3728c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_in_sat_cnt_15_8	0xA075
3738c2ecf20Sopenharmony_ci#define	reg_aagc_in_sat_cnt_15_8_pos 0
3748c2ecf20Sopenharmony_ci#define	reg_aagc_in_sat_cnt_15_8_len 8
3758c2ecf20Sopenharmony_ci#define	reg_aagc_in_sat_cnt_15_8_lsb 8
3768c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_in_sat_cnt_23_16	0xA076
3778c2ecf20Sopenharmony_ci#define	reg_aagc_in_sat_cnt_23_16_pos 0
3788c2ecf20Sopenharmony_ci#define	reg_aagc_in_sat_cnt_23_16_len 8
3798c2ecf20Sopenharmony_ci#define	reg_aagc_in_sat_cnt_23_16_lsb 16
3808c2ecf20Sopenharmony_ci#define xd_p_reg_aagc_in_sat_cnt_31_24	0xA077
3818c2ecf20Sopenharmony_ci#define	reg_aagc_in_sat_cnt_31_24_pos 0
3828c2ecf20Sopenharmony_ci#define	reg_aagc_in_sat_cnt_31_24_len 8
3838c2ecf20Sopenharmony_ci#define	reg_aagc_in_sat_cnt_31_24_lsb 24
3848c2ecf20Sopenharmony_ci#define xd_r_reg_aagc_digital_rf_volt_7_0	0xA078
3858c2ecf20Sopenharmony_ci#define	reg_aagc_digital_rf_volt_7_0_pos 0
3868c2ecf20Sopenharmony_ci#define	reg_aagc_digital_rf_volt_7_0_len 8
3878c2ecf20Sopenharmony_ci#define	reg_aagc_digital_rf_volt_7_0_lsb 0
3888c2ecf20Sopenharmony_ci#define xd_r_reg_aagc_digital_rf_volt_9_8	0xA079
3898c2ecf20Sopenharmony_ci#define	reg_aagc_digital_rf_volt_9_8_pos 0
3908c2ecf20Sopenharmony_ci#define	reg_aagc_digital_rf_volt_9_8_len 2
3918c2ecf20Sopenharmony_ci#define	reg_aagc_digital_rf_volt_9_8_lsb 8
3928c2ecf20Sopenharmony_ci#define xd_r_reg_aagc_digital_if_volt_7_0	0xA07A
3938c2ecf20Sopenharmony_ci#define	reg_aagc_digital_if_volt_7_0_pos 0
3948c2ecf20Sopenharmony_ci#define	reg_aagc_digital_if_volt_7_0_len 8
3958c2ecf20Sopenharmony_ci#define	reg_aagc_digital_if_volt_7_0_lsb 0
3968c2ecf20Sopenharmony_ci#define xd_r_reg_aagc_digital_if_volt_9_8	0xA07B
3978c2ecf20Sopenharmony_ci#define	reg_aagc_digital_if_volt_9_8_pos 0
3988c2ecf20Sopenharmony_ci#define	reg_aagc_digital_if_volt_9_8_len 2
3998c2ecf20Sopenharmony_ci#define	reg_aagc_digital_if_volt_9_8_lsb 8
4008c2ecf20Sopenharmony_ci#define xd_r_reg_aagc_rf_gain	0xA07C
4018c2ecf20Sopenharmony_ci#define	reg_aagc_rf_gain_pos 0
4028c2ecf20Sopenharmony_ci#define	reg_aagc_rf_gain_len 8
4038c2ecf20Sopenharmony_ci#define	reg_aagc_rf_gain_lsb 0
4048c2ecf20Sopenharmony_ci#define xd_r_reg_aagc_if_gain	0xA07D
4058c2ecf20Sopenharmony_ci#define	reg_aagc_if_gain_pos 0
4068c2ecf20Sopenharmony_ci#define	reg_aagc_if_gain_len 8
4078c2ecf20Sopenharmony_ci#define	reg_aagc_if_gain_lsb 0
4088c2ecf20Sopenharmony_ci#define xd_p_tinr_imp_indicator	0xA080
4098c2ecf20Sopenharmony_ci#define	tinr_imp_indicator_pos 0
4108c2ecf20Sopenharmony_ci#define	tinr_imp_indicator_len 2
4118c2ecf20Sopenharmony_ci#define	tinr_imp_indicator_lsb 0
4128c2ecf20Sopenharmony_ci#define xd_p_reg_tinr_fifo_size	0xA080
4138c2ecf20Sopenharmony_ci#define	reg_tinr_fifo_size_pos 2
4148c2ecf20Sopenharmony_ci#define	reg_tinr_fifo_size_len 5
4158c2ecf20Sopenharmony_ci#define	reg_tinr_fifo_size_lsb 0
4168c2ecf20Sopenharmony_ci#define xd_p_reg_tinr_saturation_cnt_th	0xA081
4178c2ecf20Sopenharmony_ci#define	reg_tinr_saturation_cnt_th_pos 0
4188c2ecf20Sopenharmony_ci#define	reg_tinr_saturation_cnt_th_len 4
4198c2ecf20Sopenharmony_ci#define	reg_tinr_saturation_cnt_th_lsb 0
4208c2ecf20Sopenharmony_ci#define xd_p_reg_tinr_saturation_th_3_0	0xA081
4218c2ecf20Sopenharmony_ci#define	reg_tinr_saturation_th_3_0_pos 4
4228c2ecf20Sopenharmony_ci#define	reg_tinr_saturation_th_3_0_len 4
4238c2ecf20Sopenharmony_ci#define	reg_tinr_saturation_th_3_0_lsb 0
4248c2ecf20Sopenharmony_ci#define xd_p_reg_tinr_saturation_th_8_4	0xA082
4258c2ecf20Sopenharmony_ci#define	reg_tinr_saturation_th_8_4_pos 0
4268c2ecf20Sopenharmony_ci#define	reg_tinr_saturation_th_8_4_len 5
4278c2ecf20Sopenharmony_ci#define	reg_tinr_saturation_th_8_4_lsb 4
4288c2ecf20Sopenharmony_ci#define xd_p_reg_tinr_imp_duration_th_2k_7_0	0xA083
4298c2ecf20Sopenharmony_ci#define	reg_tinr_imp_duration_th_2k_7_0_pos 0
4308c2ecf20Sopenharmony_ci#define	reg_tinr_imp_duration_th_2k_7_0_len 8
4318c2ecf20Sopenharmony_ci#define	reg_tinr_imp_duration_th_2k_7_0_lsb 0
4328c2ecf20Sopenharmony_ci#define xd_p_reg_tinr_imp_duration_th_2k_8	0xA084
4338c2ecf20Sopenharmony_ci#define	reg_tinr_imp_duration_th_2k_8_pos 0
4348c2ecf20Sopenharmony_ci#define	reg_tinr_imp_duration_th_2k_8_len 1
4358c2ecf20Sopenharmony_ci#define	reg_tinr_imp_duration_th_2k_8_lsb 0
4368c2ecf20Sopenharmony_ci#define xd_p_reg_tinr_imp_duration_th_8k_7_0	0xA085
4378c2ecf20Sopenharmony_ci#define	reg_tinr_imp_duration_th_8k_7_0_pos 0
4388c2ecf20Sopenharmony_ci#define	reg_tinr_imp_duration_th_8k_7_0_len 8
4398c2ecf20Sopenharmony_ci#define	reg_tinr_imp_duration_th_8k_7_0_lsb 0
4408c2ecf20Sopenharmony_ci#define xd_p_reg_tinr_imp_duration_th_8k_10_8	0xA086
4418c2ecf20Sopenharmony_ci#define	reg_tinr_imp_duration_th_8k_10_8_pos 0
4428c2ecf20Sopenharmony_ci#define	reg_tinr_imp_duration_th_8k_10_8_len 3
4438c2ecf20Sopenharmony_ci#define	reg_tinr_imp_duration_th_8k_10_8_lsb 8
4448c2ecf20Sopenharmony_ci#define xd_p_reg_tinr_freq_ratio_6m_7_0	0xA087
4458c2ecf20Sopenharmony_ci#define	reg_tinr_freq_ratio_6m_7_0_pos 0
4468c2ecf20Sopenharmony_ci#define	reg_tinr_freq_ratio_6m_7_0_len 8
4478c2ecf20Sopenharmony_ci#define	reg_tinr_freq_ratio_6m_7_0_lsb 0
4488c2ecf20Sopenharmony_ci#define xd_p_reg_tinr_freq_ratio_6m_12_8	0xA088
4498c2ecf20Sopenharmony_ci#define	reg_tinr_freq_ratio_6m_12_8_pos 0
4508c2ecf20Sopenharmony_ci#define	reg_tinr_freq_ratio_6m_12_8_len 5
4518c2ecf20Sopenharmony_ci#define	reg_tinr_freq_ratio_6m_12_8_lsb 8
4528c2ecf20Sopenharmony_ci#define xd_p_reg_tinr_freq_ratio_7m_7_0	0xA089
4538c2ecf20Sopenharmony_ci#define	reg_tinr_freq_ratio_7m_7_0_pos 0
4548c2ecf20Sopenharmony_ci#define	reg_tinr_freq_ratio_7m_7_0_len 8
4558c2ecf20Sopenharmony_ci#define	reg_tinr_freq_ratio_7m_7_0_lsb 0
4568c2ecf20Sopenharmony_ci#define xd_p_reg_tinr_freq_ratio_7m_12_8	0xA08A
4578c2ecf20Sopenharmony_ci#define	reg_tinr_freq_ratio_7m_12_8_pos 0
4588c2ecf20Sopenharmony_ci#define	reg_tinr_freq_ratio_7m_12_8_len 5
4598c2ecf20Sopenharmony_ci#define	reg_tinr_freq_ratio_7m_12_8_lsb 8
4608c2ecf20Sopenharmony_ci#define xd_p_reg_tinr_freq_ratio_8m_7_0	0xA08B
4618c2ecf20Sopenharmony_ci#define	reg_tinr_freq_ratio_8m_7_0_pos 0
4628c2ecf20Sopenharmony_ci#define	reg_tinr_freq_ratio_8m_7_0_len 8
4638c2ecf20Sopenharmony_ci#define	reg_tinr_freq_ratio_8m_7_0_lsb 0
4648c2ecf20Sopenharmony_ci#define xd_p_reg_tinr_freq_ratio_8m_12_8	0xA08C
4658c2ecf20Sopenharmony_ci#define	reg_tinr_freq_ratio_8m_12_8_pos 0
4668c2ecf20Sopenharmony_ci#define	reg_tinr_freq_ratio_8m_12_8_len 5
4678c2ecf20Sopenharmony_ci#define	reg_tinr_freq_ratio_8m_12_8_lsb 8
4688c2ecf20Sopenharmony_ci#define xd_p_reg_tinr_imp_duration_th_low_2k	0xA08D
4698c2ecf20Sopenharmony_ci#define	reg_tinr_imp_duration_th_low_2k_pos 0
4708c2ecf20Sopenharmony_ci#define	reg_tinr_imp_duration_th_low_2k_len 8
4718c2ecf20Sopenharmony_ci#define	reg_tinr_imp_duration_th_low_2k_lsb 0
4728c2ecf20Sopenharmony_ci#define xd_p_reg_tinr_imp_duration_th_low_8k	0xA08E
4738c2ecf20Sopenharmony_ci#define	reg_tinr_imp_duration_th_low_8k_pos 0
4748c2ecf20Sopenharmony_ci#define	reg_tinr_imp_duration_th_low_8k_len 8
4758c2ecf20Sopenharmony_ci#define	reg_tinr_imp_duration_th_low_8k_lsb 0
4768c2ecf20Sopenharmony_ci#define xd_r_reg_tinr_counter_7_0	0xA090
4778c2ecf20Sopenharmony_ci#define	reg_tinr_counter_7_0_pos 0
4788c2ecf20Sopenharmony_ci#define	reg_tinr_counter_7_0_len 8
4798c2ecf20Sopenharmony_ci#define	reg_tinr_counter_7_0_lsb 0
4808c2ecf20Sopenharmony_ci#define xd_r_reg_tinr_counter_15_8	0xA091
4818c2ecf20Sopenharmony_ci#define	reg_tinr_counter_15_8_pos 0
4828c2ecf20Sopenharmony_ci#define	reg_tinr_counter_15_8_len 8
4838c2ecf20Sopenharmony_ci#define	reg_tinr_counter_15_8_lsb 8
4848c2ecf20Sopenharmony_ci#define xd_p_reg_tinr_adative_tinr_en	0xA093
4858c2ecf20Sopenharmony_ci#define	reg_tinr_adative_tinr_en_pos 0
4868c2ecf20Sopenharmony_ci#define	reg_tinr_adative_tinr_en_len 1
4878c2ecf20Sopenharmony_ci#define	reg_tinr_adative_tinr_en_lsb 0
4888c2ecf20Sopenharmony_ci#define xd_p_reg_tinr_peak_fifo_size	0xA093
4898c2ecf20Sopenharmony_ci#define	reg_tinr_peak_fifo_size_pos 1
4908c2ecf20Sopenharmony_ci#define	reg_tinr_peak_fifo_size_len 5
4918c2ecf20Sopenharmony_ci#define	reg_tinr_peak_fifo_size_lsb 0
4928c2ecf20Sopenharmony_ci#define xd_p_reg_tinr_counter_rst	0xA093
4938c2ecf20Sopenharmony_ci#define	reg_tinr_counter_rst_pos 6
4948c2ecf20Sopenharmony_ci#define	reg_tinr_counter_rst_len 1
4958c2ecf20Sopenharmony_ci#define	reg_tinr_counter_rst_lsb 0
4968c2ecf20Sopenharmony_ci#define xd_p_reg_tinr_search_period_7_0	0xA094
4978c2ecf20Sopenharmony_ci#define	reg_tinr_search_period_7_0_pos 0
4988c2ecf20Sopenharmony_ci#define	reg_tinr_search_period_7_0_len 8
4998c2ecf20Sopenharmony_ci#define	reg_tinr_search_period_7_0_lsb 0
5008c2ecf20Sopenharmony_ci#define xd_p_reg_tinr_search_period_15_8	0xA095
5018c2ecf20Sopenharmony_ci#define	reg_tinr_search_period_15_8_pos 0
5028c2ecf20Sopenharmony_ci#define	reg_tinr_search_period_15_8_len 8
5038c2ecf20Sopenharmony_ci#define	reg_tinr_search_period_15_8_lsb 8
5048c2ecf20Sopenharmony_ci#define xd_p_reg_ccifs_fcw_7_0	0xA0A0
5058c2ecf20Sopenharmony_ci#define	reg_ccifs_fcw_7_0_pos 0
5068c2ecf20Sopenharmony_ci#define	reg_ccifs_fcw_7_0_len 8
5078c2ecf20Sopenharmony_ci#define	reg_ccifs_fcw_7_0_lsb 0
5088c2ecf20Sopenharmony_ci#define xd_p_reg_ccifs_fcw_12_8	0xA0A1
5098c2ecf20Sopenharmony_ci#define	reg_ccifs_fcw_12_8_pos 0
5108c2ecf20Sopenharmony_ci#define	reg_ccifs_fcw_12_8_len 5
5118c2ecf20Sopenharmony_ci#define	reg_ccifs_fcw_12_8_lsb 8
5128c2ecf20Sopenharmony_ci#define xd_p_reg_ccifs_spec_inv	0xA0A1
5138c2ecf20Sopenharmony_ci#define	reg_ccifs_spec_inv_pos 5
5148c2ecf20Sopenharmony_ci#define	reg_ccifs_spec_inv_len 1
5158c2ecf20Sopenharmony_ci#define	reg_ccifs_spec_inv_lsb 0
5168c2ecf20Sopenharmony_ci#define xd_p_reg_gp_trigger	0xA0A2
5178c2ecf20Sopenharmony_ci#define	reg_gp_trigger_pos 0
5188c2ecf20Sopenharmony_ci#define	reg_gp_trigger_len 1
5198c2ecf20Sopenharmony_ci#define	reg_gp_trigger_lsb 0
5208c2ecf20Sopenharmony_ci#define xd_p_reg_trigger_sel	0xA0A2
5218c2ecf20Sopenharmony_ci#define	reg_trigger_sel_pos 1
5228c2ecf20Sopenharmony_ci#define	reg_trigger_sel_len 2
5238c2ecf20Sopenharmony_ci#define	reg_trigger_sel_lsb 0
5248c2ecf20Sopenharmony_ci#define xd_p_reg_debug_ofdm	0xA0A2
5258c2ecf20Sopenharmony_ci#define	reg_debug_ofdm_pos 3
5268c2ecf20Sopenharmony_ci#define	reg_debug_ofdm_len 2
5278c2ecf20Sopenharmony_ci#define	reg_debug_ofdm_lsb 0
5288c2ecf20Sopenharmony_ci#define xd_p_reg_trigger_module_sel	0xA0A3
5298c2ecf20Sopenharmony_ci#define	reg_trigger_module_sel_pos 0
5308c2ecf20Sopenharmony_ci#define	reg_trigger_module_sel_len 6
5318c2ecf20Sopenharmony_ci#define	reg_trigger_module_sel_lsb 0
5328c2ecf20Sopenharmony_ci#define xd_p_reg_trigger_set_sel	0xA0A4
5338c2ecf20Sopenharmony_ci#define	reg_trigger_set_sel_pos 0
5348c2ecf20Sopenharmony_ci#define	reg_trigger_set_sel_len 6
5358c2ecf20Sopenharmony_ci#define	reg_trigger_set_sel_lsb 0
5368c2ecf20Sopenharmony_ci#define xd_p_reg_fw_int_mask_n	0xA0A4
5378c2ecf20Sopenharmony_ci#define	reg_fw_int_mask_n_pos 6
5388c2ecf20Sopenharmony_ci#define	reg_fw_int_mask_n_len 1
5398c2ecf20Sopenharmony_ci#define	reg_fw_int_mask_n_lsb 0
5408c2ecf20Sopenharmony_ci#define xd_p_reg_debug_group	0xA0A5
5418c2ecf20Sopenharmony_ci#define	reg_debug_group_pos 0
5428c2ecf20Sopenharmony_ci#define	reg_debug_group_len 4
5438c2ecf20Sopenharmony_ci#define	reg_debug_group_lsb 0
5448c2ecf20Sopenharmony_ci#define xd_p_reg_odbg_clk_sel	0xA0A5
5458c2ecf20Sopenharmony_ci#define	reg_odbg_clk_sel_pos 4
5468c2ecf20Sopenharmony_ci#define	reg_odbg_clk_sel_len 2
5478c2ecf20Sopenharmony_ci#define	reg_odbg_clk_sel_lsb 0
5488c2ecf20Sopenharmony_ci#define xd_p_reg_ccif_sc	0xA0C0
5498c2ecf20Sopenharmony_ci#define	reg_ccif_sc_pos 0
5508c2ecf20Sopenharmony_ci#define	reg_ccif_sc_len 4
5518c2ecf20Sopenharmony_ci#define	reg_ccif_sc_lsb 0
5528c2ecf20Sopenharmony_ci#define xd_r_reg_ccif_saturate	0xA0C1
5538c2ecf20Sopenharmony_ci#define	reg_ccif_saturate_pos 0
5548c2ecf20Sopenharmony_ci#define	reg_ccif_saturate_len 2
5558c2ecf20Sopenharmony_ci#define	reg_ccif_saturate_lsb 0
5568c2ecf20Sopenharmony_ci#define xd_r_reg_antif_saturate	0xA0C1
5578c2ecf20Sopenharmony_ci#define	reg_antif_saturate_pos 2
5588c2ecf20Sopenharmony_ci#define	reg_antif_saturate_len 4
5598c2ecf20Sopenharmony_ci#define	reg_antif_saturate_lsb 0
5608c2ecf20Sopenharmony_ci#define xd_r_reg_acif_saturate	0xA0C2
5618c2ecf20Sopenharmony_ci#define	reg_acif_saturate_pos 0
5628c2ecf20Sopenharmony_ci#define	reg_acif_saturate_len 8
5638c2ecf20Sopenharmony_ci#define	reg_acif_saturate_lsb 0
5648c2ecf20Sopenharmony_ci#define xd_p_reg_tmr_timer0_threshold_7_0	0xA0C8
5658c2ecf20Sopenharmony_ci#define	reg_tmr_timer0_threshold_7_0_pos 0
5668c2ecf20Sopenharmony_ci#define	reg_tmr_timer0_threshold_7_0_len 8
5678c2ecf20Sopenharmony_ci#define	reg_tmr_timer0_threshold_7_0_lsb 0
5688c2ecf20Sopenharmony_ci#define xd_p_reg_tmr_timer0_threshold_15_8	0xA0C9
5698c2ecf20Sopenharmony_ci#define	reg_tmr_timer0_threshold_15_8_pos 0
5708c2ecf20Sopenharmony_ci#define	reg_tmr_timer0_threshold_15_8_len 8
5718c2ecf20Sopenharmony_ci#define	reg_tmr_timer0_threshold_15_8_lsb 8
5728c2ecf20Sopenharmony_ci#define xd_p_reg_tmr_timer0_enable	0xA0CA
5738c2ecf20Sopenharmony_ci#define	reg_tmr_timer0_enable_pos 0
5748c2ecf20Sopenharmony_ci#define	reg_tmr_timer0_enable_len 1
5758c2ecf20Sopenharmony_ci#define	reg_tmr_timer0_enable_lsb 0
5768c2ecf20Sopenharmony_ci#define xd_p_reg_tmr_timer0_clk_sel	0xA0CA
5778c2ecf20Sopenharmony_ci#define	reg_tmr_timer0_clk_sel_pos 1
5788c2ecf20Sopenharmony_ci#define	reg_tmr_timer0_clk_sel_len 1
5798c2ecf20Sopenharmony_ci#define	reg_tmr_timer0_clk_sel_lsb 0
5808c2ecf20Sopenharmony_ci#define xd_p_reg_tmr_timer0_int	0xA0CA
5818c2ecf20Sopenharmony_ci#define	reg_tmr_timer0_int_pos 2
5828c2ecf20Sopenharmony_ci#define	reg_tmr_timer0_int_len 1
5838c2ecf20Sopenharmony_ci#define	reg_tmr_timer0_int_lsb 0
5848c2ecf20Sopenharmony_ci#define xd_p_reg_tmr_timer0_rst	0xA0CA
5858c2ecf20Sopenharmony_ci#define	reg_tmr_timer0_rst_pos 3
5868c2ecf20Sopenharmony_ci#define	reg_tmr_timer0_rst_len 1
5878c2ecf20Sopenharmony_ci#define	reg_tmr_timer0_rst_lsb 0
5888c2ecf20Sopenharmony_ci#define xd_r_reg_tmr_timer0_count_7_0	0xA0CB
5898c2ecf20Sopenharmony_ci#define	reg_tmr_timer0_count_7_0_pos 0
5908c2ecf20Sopenharmony_ci#define	reg_tmr_timer0_count_7_0_len 8
5918c2ecf20Sopenharmony_ci#define	reg_tmr_timer0_count_7_0_lsb 0
5928c2ecf20Sopenharmony_ci#define xd_r_reg_tmr_timer0_count_15_8	0xA0CC
5938c2ecf20Sopenharmony_ci#define	reg_tmr_timer0_count_15_8_pos 0
5948c2ecf20Sopenharmony_ci#define	reg_tmr_timer0_count_15_8_len 8
5958c2ecf20Sopenharmony_ci#define	reg_tmr_timer0_count_15_8_lsb 8
5968c2ecf20Sopenharmony_ci#define xd_p_reg_suspend	0xA0CD
5978c2ecf20Sopenharmony_ci#define	reg_suspend_pos 0
5988c2ecf20Sopenharmony_ci#define	reg_suspend_len 1
5998c2ecf20Sopenharmony_ci#define	reg_suspend_lsb 0
6008c2ecf20Sopenharmony_ci#define xd_p_reg_suspend_rdy	0xA0CD
6018c2ecf20Sopenharmony_ci#define	reg_suspend_rdy_pos 1
6028c2ecf20Sopenharmony_ci#define	reg_suspend_rdy_len 1
6038c2ecf20Sopenharmony_ci#define	reg_suspend_rdy_lsb 0
6048c2ecf20Sopenharmony_ci#define xd_p_reg_resume	0xA0CD
6058c2ecf20Sopenharmony_ci#define	reg_resume_pos 2
6068c2ecf20Sopenharmony_ci#define	reg_resume_len 1
6078c2ecf20Sopenharmony_ci#define	reg_resume_lsb 0
6088c2ecf20Sopenharmony_ci#define xd_p_reg_resume_rdy	0xA0CD
6098c2ecf20Sopenharmony_ci#define	reg_resume_rdy_pos 3
6108c2ecf20Sopenharmony_ci#define	reg_resume_rdy_len 1
6118c2ecf20Sopenharmony_ci#define	reg_resume_rdy_lsb 0
6128c2ecf20Sopenharmony_ci#define xd_p_reg_fmf	0xA0CE
6138c2ecf20Sopenharmony_ci#define	reg_fmf_pos 0
6148c2ecf20Sopenharmony_ci#define	reg_fmf_len 8
6158c2ecf20Sopenharmony_ci#define	reg_fmf_lsb 0
6168c2ecf20Sopenharmony_ci#define xd_p_ccid_accumulate_num_2k_7_0	0xA100
6178c2ecf20Sopenharmony_ci#define	ccid_accumulate_num_2k_7_0_pos 0
6188c2ecf20Sopenharmony_ci#define	ccid_accumulate_num_2k_7_0_len 8
6198c2ecf20Sopenharmony_ci#define	ccid_accumulate_num_2k_7_0_lsb 0
6208c2ecf20Sopenharmony_ci#define xd_p_ccid_accumulate_num_2k_12_8	0xA101
6218c2ecf20Sopenharmony_ci#define	ccid_accumulate_num_2k_12_8_pos 0
6228c2ecf20Sopenharmony_ci#define	ccid_accumulate_num_2k_12_8_len 5
6238c2ecf20Sopenharmony_ci#define	ccid_accumulate_num_2k_12_8_lsb 8
6248c2ecf20Sopenharmony_ci#define xd_p_ccid_accumulate_num_8k_7_0	0xA102
6258c2ecf20Sopenharmony_ci#define	ccid_accumulate_num_8k_7_0_pos 0
6268c2ecf20Sopenharmony_ci#define	ccid_accumulate_num_8k_7_0_len 8
6278c2ecf20Sopenharmony_ci#define	ccid_accumulate_num_8k_7_0_lsb 0
6288c2ecf20Sopenharmony_ci#define xd_p_ccid_accumulate_num_8k_14_8	0xA103
6298c2ecf20Sopenharmony_ci#define	ccid_accumulate_num_8k_14_8_pos 0
6308c2ecf20Sopenharmony_ci#define	ccid_accumulate_num_8k_14_8_len 7
6318c2ecf20Sopenharmony_ci#define	ccid_accumulate_num_8k_14_8_lsb 8
6328c2ecf20Sopenharmony_ci#define xd_p_ccid_desired_level_0	0xA103
6338c2ecf20Sopenharmony_ci#define	ccid_desired_level_0_pos 7
6348c2ecf20Sopenharmony_ci#define	ccid_desired_level_0_len 1
6358c2ecf20Sopenharmony_ci#define	ccid_desired_level_0_lsb 0
6368c2ecf20Sopenharmony_ci#define xd_p_ccid_desired_level_8_1	0xA104
6378c2ecf20Sopenharmony_ci#define	ccid_desired_level_8_1_pos 0
6388c2ecf20Sopenharmony_ci#define	ccid_desired_level_8_1_len 8
6398c2ecf20Sopenharmony_ci#define	ccid_desired_level_8_1_lsb 1
6408c2ecf20Sopenharmony_ci#define xd_p_ccid_apply_delay	0xA105
6418c2ecf20Sopenharmony_ci#define	ccid_apply_delay_pos 0
6428c2ecf20Sopenharmony_ci#define	ccid_apply_delay_len 7
6438c2ecf20Sopenharmony_ci#define	ccid_apply_delay_lsb 0
6448c2ecf20Sopenharmony_ci#define xd_p_ccid_CCID_Threshold1	0xA106
6458c2ecf20Sopenharmony_ci#define	ccid_CCID_Threshold1_pos 0
6468c2ecf20Sopenharmony_ci#define	ccid_CCID_Threshold1_len 8
6478c2ecf20Sopenharmony_ci#define	ccid_CCID_Threshold1_lsb 0
6488c2ecf20Sopenharmony_ci#define xd_p_ccid_CCID_Threshold2	0xA107
6498c2ecf20Sopenharmony_ci#define	ccid_CCID_Threshold2_pos 0
6508c2ecf20Sopenharmony_ci#define	ccid_CCID_Threshold2_len 8
6518c2ecf20Sopenharmony_ci#define	ccid_CCID_Threshold2_lsb 0
6528c2ecf20Sopenharmony_ci#define xd_p_reg_ccid_gain_scale	0xA108
6538c2ecf20Sopenharmony_ci#define	reg_ccid_gain_scale_pos 0
6548c2ecf20Sopenharmony_ci#define	reg_ccid_gain_scale_len 4
6558c2ecf20Sopenharmony_ci#define	reg_ccid_gain_scale_lsb 0
6568c2ecf20Sopenharmony_ci#define xd_p_reg_ccid2_passband_gain_set	0xA108
6578c2ecf20Sopenharmony_ci#define	reg_ccid2_passband_gain_set_pos 4
6588c2ecf20Sopenharmony_ci#define	reg_ccid2_passband_gain_set_len 4
6598c2ecf20Sopenharmony_ci#define	reg_ccid2_passband_gain_set_lsb 0
6608c2ecf20Sopenharmony_ci#define xd_r_ccid_multiplier_7_0	0xA109
6618c2ecf20Sopenharmony_ci#define	ccid_multiplier_7_0_pos 0
6628c2ecf20Sopenharmony_ci#define	ccid_multiplier_7_0_len 8
6638c2ecf20Sopenharmony_ci#define	ccid_multiplier_7_0_lsb 0
6648c2ecf20Sopenharmony_ci#define xd_r_ccid_multiplier_15_8	0xA10A
6658c2ecf20Sopenharmony_ci#define	ccid_multiplier_15_8_pos 0
6668c2ecf20Sopenharmony_ci#define	ccid_multiplier_15_8_len 8
6678c2ecf20Sopenharmony_ci#define	ccid_multiplier_15_8_lsb 8
6688c2ecf20Sopenharmony_ci#define xd_r_ccid_right_shift_bits	0xA10B
6698c2ecf20Sopenharmony_ci#define	ccid_right_shift_bits_pos 0
6708c2ecf20Sopenharmony_ci#define	ccid_right_shift_bits_len 4
6718c2ecf20Sopenharmony_ci#define	ccid_right_shift_bits_lsb 0
6728c2ecf20Sopenharmony_ci#define xd_r_reg_ccid_sx_7_0	0xA10C
6738c2ecf20Sopenharmony_ci#define	reg_ccid_sx_7_0_pos 0
6748c2ecf20Sopenharmony_ci#define	reg_ccid_sx_7_0_len 8
6758c2ecf20Sopenharmony_ci#define	reg_ccid_sx_7_0_lsb 0
6768c2ecf20Sopenharmony_ci#define xd_r_reg_ccid_sx_15_8	0xA10D
6778c2ecf20Sopenharmony_ci#define	reg_ccid_sx_15_8_pos 0
6788c2ecf20Sopenharmony_ci#define	reg_ccid_sx_15_8_len 8
6798c2ecf20Sopenharmony_ci#define	reg_ccid_sx_15_8_lsb 8
6808c2ecf20Sopenharmony_ci#define xd_r_reg_ccid_sx_21_16	0xA10E
6818c2ecf20Sopenharmony_ci#define	reg_ccid_sx_21_16_pos 0
6828c2ecf20Sopenharmony_ci#define	reg_ccid_sx_21_16_len 6
6838c2ecf20Sopenharmony_ci#define	reg_ccid_sx_21_16_lsb 16
6848c2ecf20Sopenharmony_ci#define xd_r_reg_ccid_sy_7_0	0xA110
6858c2ecf20Sopenharmony_ci#define	reg_ccid_sy_7_0_pos 0
6868c2ecf20Sopenharmony_ci#define	reg_ccid_sy_7_0_len 8
6878c2ecf20Sopenharmony_ci#define	reg_ccid_sy_7_0_lsb 0
6888c2ecf20Sopenharmony_ci#define xd_r_reg_ccid_sy_15_8	0xA111
6898c2ecf20Sopenharmony_ci#define	reg_ccid_sy_15_8_pos 0
6908c2ecf20Sopenharmony_ci#define	reg_ccid_sy_15_8_len 8
6918c2ecf20Sopenharmony_ci#define	reg_ccid_sy_15_8_lsb 8
6928c2ecf20Sopenharmony_ci#define xd_r_reg_ccid_sy_23_16	0xA112
6938c2ecf20Sopenharmony_ci#define	reg_ccid_sy_23_16_pos 0
6948c2ecf20Sopenharmony_ci#define	reg_ccid_sy_23_16_len 8
6958c2ecf20Sopenharmony_ci#define	reg_ccid_sy_23_16_lsb 16
6968c2ecf20Sopenharmony_ci#define xd_r_reg_ccid2_sz_7_0	0xA114
6978c2ecf20Sopenharmony_ci#define	reg_ccid2_sz_7_0_pos 0
6988c2ecf20Sopenharmony_ci#define	reg_ccid2_sz_7_0_len 8
6998c2ecf20Sopenharmony_ci#define	reg_ccid2_sz_7_0_lsb 0
7008c2ecf20Sopenharmony_ci#define xd_r_reg_ccid2_sz_15_8	0xA115
7018c2ecf20Sopenharmony_ci#define	reg_ccid2_sz_15_8_pos 0
7028c2ecf20Sopenharmony_ci#define	reg_ccid2_sz_15_8_len 8
7038c2ecf20Sopenharmony_ci#define	reg_ccid2_sz_15_8_lsb 8
7048c2ecf20Sopenharmony_ci#define xd_r_reg_ccid2_sz_23_16	0xA116
7058c2ecf20Sopenharmony_ci#define	reg_ccid2_sz_23_16_pos 0
7068c2ecf20Sopenharmony_ci#define	reg_ccid2_sz_23_16_len 8
7078c2ecf20Sopenharmony_ci#define	reg_ccid2_sz_23_16_lsb 16
7088c2ecf20Sopenharmony_ci#define xd_r_reg_ccid2_sz_25_24	0xA117
7098c2ecf20Sopenharmony_ci#define	reg_ccid2_sz_25_24_pos 0
7108c2ecf20Sopenharmony_ci#define	reg_ccid2_sz_25_24_len 2
7118c2ecf20Sopenharmony_ci#define	reg_ccid2_sz_25_24_lsb 24
7128c2ecf20Sopenharmony_ci#define xd_r_reg_ccid2_sy_7_0	0xA118
7138c2ecf20Sopenharmony_ci#define	reg_ccid2_sy_7_0_pos 0
7148c2ecf20Sopenharmony_ci#define	reg_ccid2_sy_7_0_len 8
7158c2ecf20Sopenharmony_ci#define	reg_ccid2_sy_7_0_lsb 0
7168c2ecf20Sopenharmony_ci#define xd_r_reg_ccid2_sy_15_8	0xA119
7178c2ecf20Sopenharmony_ci#define	reg_ccid2_sy_15_8_pos 0
7188c2ecf20Sopenharmony_ci#define	reg_ccid2_sy_15_8_len 8
7198c2ecf20Sopenharmony_ci#define	reg_ccid2_sy_15_8_lsb 8
7208c2ecf20Sopenharmony_ci#define xd_r_reg_ccid2_sy_23_16	0xA11A
7218c2ecf20Sopenharmony_ci#define	reg_ccid2_sy_23_16_pos 0
7228c2ecf20Sopenharmony_ci#define	reg_ccid2_sy_23_16_len 8
7238c2ecf20Sopenharmony_ci#define	reg_ccid2_sy_23_16_lsb 16
7248c2ecf20Sopenharmony_ci#define xd_r_reg_ccid2_sy_25_24	0xA11B
7258c2ecf20Sopenharmony_ci#define	reg_ccid2_sy_25_24_pos 0
7268c2ecf20Sopenharmony_ci#define	reg_ccid2_sy_25_24_len 2
7278c2ecf20Sopenharmony_ci#define	reg_ccid2_sy_25_24_lsb 24
7288c2ecf20Sopenharmony_ci#define xd_p_dagc1_accumulate_num_2k_7_0	0xA120
7298c2ecf20Sopenharmony_ci#define	dagc1_accumulate_num_2k_7_0_pos 0
7308c2ecf20Sopenharmony_ci#define	dagc1_accumulate_num_2k_7_0_len 8
7318c2ecf20Sopenharmony_ci#define	dagc1_accumulate_num_2k_7_0_lsb 0
7328c2ecf20Sopenharmony_ci#define xd_p_dagc1_accumulate_num_2k_12_8	0xA121
7338c2ecf20Sopenharmony_ci#define	dagc1_accumulate_num_2k_12_8_pos 0
7348c2ecf20Sopenharmony_ci#define	dagc1_accumulate_num_2k_12_8_len 5
7358c2ecf20Sopenharmony_ci#define	dagc1_accumulate_num_2k_12_8_lsb 8
7368c2ecf20Sopenharmony_ci#define xd_p_dagc1_accumulate_num_8k_7_0	0xA122
7378c2ecf20Sopenharmony_ci#define	dagc1_accumulate_num_8k_7_0_pos 0
7388c2ecf20Sopenharmony_ci#define	dagc1_accumulate_num_8k_7_0_len 8
7398c2ecf20Sopenharmony_ci#define	dagc1_accumulate_num_8k_7_0_lsb 0
7408c2ecf20Sopenharmony_ci#define xd_p_dagc1_accumulate_num_8k_14_8	0xA123
7418c2ecf20Sopenharmony_ci#define	dagc1_accumulate_num_8k_14_8_pos 0
7428c2ecf20Sopenharmony_ci#define	dagc1_accumulate_num_8k_14_8_len 7
7438c2ecf20Sopenharmony_ci#define	dagc1_accumulate_num_8k_14_8_lsb 8
7448c2ecf20Sopenharmony_ci#define xd_p_dagc1_desired_level_0	0xA123
7458c2ecf20Sopenharmony_ci#define	dagc1_desired_level_0_pos 7
7468c2ecf20Sopenharmony_ci#define	dagc1_desired_level_0_len 1
7478c2ecf20Sopenharmony_ci#define	dagc1_desired_level_0_lsb 0
7488c2ecf20Sopenharmony_ci#define xd_p_dagc1_desired_level_8_1	0xA124
7498c2ecf20Sopenharmony_ci#define	dagc1_desired_level_8_1_pos 0
7508c2ecf20Sopenharmony_ci#define	dagc1_desired_level_8_1_len 8
7518c2ecf20Sopenharmony_ci#define	dagc1_desired_level_8_1_lsb 1
7528c2ecf20Sopenharmony_ci#define xd_p_dagc1_apply_delay	0xA125
7538c2ecf20Sopenharmony_ci#define	dagc1_apply_delay_pos 0
7548c2ecf20Sopenharmony_ci#define	dagc1_apply_delay_len 7
7558c2ecf20Sopenharmony_ci#define	dagc1_apply_delay_lsb 0
7568c2ecf20Sopenharmony_ci#define xd_p_dagc1_bypass_scale_ctl	0xA126
7578c2ecf20Sopenharmony_ci#define	dagc1_bypass_scale_ctl_pos 0
7588c2ecf20Sopenharmony_ci#define	dagc1_bypass_scale_ctl_len 2
7598c2ecf20Sopenharmony_ci#define	dagc1_bypass_scale_ctl_lsb 0
7608c2ecf20Sopenharmony_ci#define xd_p_reg_dagc1_in_sat_cnt_7_0	0xA127
7618c2ecf20Sopenharmony_ci#define	reg_dagc1_in_sat_cnt_7_0_pos 0
7628c2ecf20Sopenharmony_ci#define	reg_dagc1_in_sat_cnt_7_0_len 8
7638c2ecf20Sopenharmony_ci#define	reg_dagc1_in_sat_cnt_7_0_lsb 0
7648c2ecf20Sopenharmony_ci#define xd_p_reg_dagc1_in_sat_cnt_15_8	0xA128
7658c2ecf20Sopenharmony_ci#define	reg_dagc1_in_sat_cnt_15_8_pos 0
7668c2ecf20Sopenharmony_ci#define	reg_dagc1_in_sat_cnt_15_8_len 8
7678c2ecf20Sopenharmony_ci#define	reg_dagc1_in_sat_cnt_15_8_lsb 8
7688c2ecf20Sopenharmony_ci#define xd_p_reg_dagc1_in_sat_cnt_23_16	0xA129
7698c2ecf20Sopenharmony_ci#define	reg_dagc1_in_sat_cnt_23_16_pos 0
7708c2ecf20Sopenharmony_ci#define	reg_dagc1_in_sat_cnt_23_16_len 8
7718c2ecf20Sopenharmony_ci#define	reg_dagc1_in_sat_cnt_23_16_lsb 16
7728c2ecf20Sopenharmony_ci#define xd_p_reg_dagc1_in_sat_cnt_31_24	0xA12A
7738c2ecf20Sopenharmony_ci#define	reg_dagc1_in_sat_cnt_31_24_pos 0
7748c2ecf20Sopenharmony_ci#define	reg_dagc1_in_sat_cnt_31_24_len 8
7758c2ecf20Sopenharmony_ci#define	reg_dagc1_in_sat_cnt_31_24_lsb 24
7768c2ecf20Sopenharmony_ci#define xd_p_reg_dagc1_out_sat_cnt_7_0	0xA12B
7778c2ecf20Sopenharmony_ci#define	reg_dagc1_out_sat_cnt_7_0_pos 0
7788c2ecf20Sopenharmony_ci#define	reg_dagc1_out_sat_cnt_7_0_len 8
7798c2ecf20Sopenharmony_ci#define	reg_dagc1_out_sat_cnt_7_0_lsb 0
7808c2ecf20Sopenharmony_ci#define xd_p_reg_dagc1_out_sat_cnt_15_8	0xA12C
7818c2ecf20Sopenharmony_ci#define	reg_dagc1_out_sat_cnt_15_8_pos 0
7828c2ecf20Sopenharmony_ci#define	reg_dagc1_out_sat_cnt_15_8_len 8
7838c2ecf20Sopenharmony_ci#define	reg_dagc1_out_sat_cnt_15_8_lsb 8
7848c2ecf20Sopenharmony_ci#define xd_p_reg_dagc1_out_sat_cnt_23_16	0xA12D
7858c2ecf20Sopenharmony_ci#define	reg_dagc1_out_sat_cnt_23_16_pos 0
7868c2ecf20Sopenharmony_ci#define	reg_dagc1_out_sat_cnt_23_16_len 8
7878c2ecf20Sopenharmony_ci#define	reg_dagc1_out_sat_cnt_23_16_lsb 16
7888c2ecf20Sopenharmony_ci#define xd_p_reg_dagc1_out_sat_cnt_31_24	0xA12E
7898c2ecf20Sopenharmony_ci#define	reg_dagc1_out_sat_cnt_31_24_pos 0
7908c2ecf20Sopenharmony_ci#define	reg_dagc1_out_sat_cnt_31_24_len 8
7918c2ecf20Sopenharmony_ci#define	reg_dagc1_out_sat_cnt_31_24_lsb 24
7928c2ecf20Sopenharmony_ci#define xd_r_dagc1_multiplier_7_0	0xA136
7938c2ecf20Sopenharmony_ci#define	dagc1_multiplier_7_0_pos 0
7948c2ecf20Sopenharmony_ci#define	dagc1_multiplier_7_0_len 8
7958c2ecf20Sopenharmony_ci#define	dagc1_multiplier_7_0_lsb 0
7968c2ecf20Sopenharmony_ci#define xd_r_dagc1_multiplier_15_8	0xA137
7978c2ecf20Sopenharmony_ci#define	dagc1_multiplier_15_8_pos 0
7988c2ecf20Sopenharmony_ci#define	dagc1_multiplier_15_8_len 8
7998c2ecf20Sopenharmony_ci#define	dagc1_multiplier_15_8_lsb 8
8008c2ecf20Sopenharmony_ci#define xd_r_dagc1_right_shift_bits	0xA138
8018c2ecf20Sopenharmony_ci#define	dagc1_right_shift_bits_pos 0
8028c2ecf20Sopenharmony_ci#define	dagc1_right_shift_bits_len 4
8038c2ecf20Sopenharmony_ci#define	dagc1_right_shift_bits_lsb 0
8048c2ecf20Sopenharmony_ci#define xd_p_reg_bfs_fcw_7_0	0xA140
8058c2ecf20Sopenharmony_ci#define	reg_bfs_fcw_7_0_pos 0
8068c2ecf20Sopenharmony_ci#define	reg_bfs_fcw_7_0_len 8
8078c2ecf20Sopenharmony_ci#define	reg_bfs_fcw_7_0_lsb 0
8088c2ecf20Sopenharmony_ci#define xd_p_reg_bfs_fcw_15_8	0xA141
8098c2ecf20Sopenharmony_ci#define	reg_bfs_fcw_15_8_pos 0
8108c2ecf20Sopenharmony_ci#define	reg_bfs_fcw_15_8_len 8
8118c2ecf20Sopenharmony_ci#define	reg_bfs_fcw_15_8_lsb 8
8128c2ecf20Sopenharmony_ci#define xd_p_reg_bfs_fcw_22_16	0xA142
8138c2ecf20Sopenharmony_ci#define	reg_bfs_fcw_22_16_pos 0
8148c2ecf20Sopenharmony_ci#define	reg_bfs_fcw_22_16_len 7
8158c2ecf20Sopenharmony_ci#define	reg_bfs_fcw_22_16_lsb 16
8168c2ecf20Sopenharmony_ci#define xd_p_reg_antif_sf_7_0	0xA144
8178c2ecf20Sopenharmony_ci#define	reg_antif_sf_7_0_pos 0
8188c2ecf20Sopenharmony_ci#define	reg_antif_sf_7_0_len 8
8198c2ecf20Sopenharmony_ci#define	reg_antif_sf_7_0_lsb 0
8208c2ecf20Sopenharmony_ci#define xd_p_reg_antif_sf_11_8	0xA145
8218c2ecf20Sopenharmony_ci#define	reg_antif_sf_11_8_pos 0
8228c2ecf20Sopenharmony_ci#define	reg_antif_sf_11_8_len 4
8238c2ecf20Sopenharmony_ci#define	reg_antif_sf_11_8_lsb 8
8248c2ecf20Sopenharmony_ci#define xd_r_bfs_fcw_q_7_0	0xA150
8258c2ecf20Sopenharmony_ci#define	bfs_fcw_q_7_0_pos 0
8268c2ecf20Sopenharmony_ci#define	bfs_fcw_q_7_0_len 8
8278c2ecf20Sopenharmony_ci#define	bfs_fcw_q_7_0_lsb 0
8288c2ecf20Sopenharmony_ci#define xd_r_bfs_fcw_q_15_8	0xA151
8298c2ecf20Sopenharmony_ci#define	bfs_fcw_q_15_8_pos 0
8308c2ecf20Sopenharmony_ci#define	bfs_fcw_q_15_8_len 8
8318c2ecf20Sopenharmony_ci#define	bfs_fcw_q_15_8_lsb 8
8328c2ecf20Sopenharmony_ci#define xd_r_bfs_fcw_q_22_16	0xA152
8338c2ecf20Sopenharmony_ci#define	bfs_fcw_q_22_16_pos 0
8348c2ecf20Sopenharmony_ci#define	bfs_fcw_q_22_16_len 7
8358c2ecf20Sopenharmony_ci#define	bfs_fcw_q_22_16_lsb 16
8368c2ecf20Sopenharmony_ci#define xd_p_reg_dca_enu	0xA160
8378c2ecf20Sopenharmony_ci#define	reg_dca_enu_pos 0
8388c2ecf20Sopenharmony_ci#define	reg_dca_enu_len 1
8398c2ecf20Sopenharmony_ci#define	reg_dca_enu_lsb 0
8408c2ecf20Sopenharmony_ci#define xd_p_reg_dca_enl	0xA160
8418c2ecf20Sopenharmony_ci#define	reg_dca_enl_pos 1
8428c2ecf20Sopenharmony_ci#define	reg_dca_enl_len 1
8438c2ecf20Sopenharmony_ci#define	reg_dca_enl_lsb 0
8448c2ecf20Sopenharmony_ci#define xd_p_reg_dca_lower_chip	0xA160
8458c2ecf20Sopenharmony_ci#define	reg_dca_lower_chip_pos 2
8468c2ecf20Sopenharmony_ci#define	reg_dca_lower_chip_len 1
8478c2ecf20Sopenharmony_ci#define	reg_dca_lower_chip_lsb 0
8488c2ecf20Sopenharmony_ci#define xd_p_reg_dca_upper_chip	0xA160
8498c2ecf20Sopenharmony_ci#define	reg_dca_upper_chip_pos 3
8508c2ecf20Sopenharmony_ci#define	reg_dca_upper_chip_len 1
8518c2ecf20Sopenharmony_ci#define	reg_dca_upper_chip_lsb 0
8528c2ecf20Sopenharmony_ci#define xd_p_reg_dca_platch	0xA160
8538c2ecf20Sopenharmony_ci#define	reg_dca_platch_pos 4
8548c2ecf20Sopenharmony_ci#define	reg_dca_platch_len 1
8558c2ecf20Sopenharmony_ci#define	reg_dca_platch_lsb 0
8568c2ecf20Sopenharmony_ci#define xd_p_reg_dca_th	0xA161
8578c2ecf20Sopenharmony_ci#define	reg_dca_th_pos 0
8588c2ecf20Sopenharmony_ci#define	reg_dca_th_len 5
8598c2ecf20Sopenharmony_ci#define	reg_dca_th_lsb 0
8608c2ecf20Sopenharmony_ci#define xd_p_reg_dca_scale	0xA162
8618c2ecf20Sopenharmony_ci#define	reg_dca_scale_pos 0
8628c2ecf20Sopenharmony_ci#define	reg_dca_scale_len 4
8638c2ecf20Sopenharmony_ci#define	reg_dca_scale_lsb 0
8648c2ecf20Sopenharmony_ci#define xd_p_reg_dca_tone_7_0	0xA163
8658c2ecf20Sopenharmony_ci#define	reg_dca_tone_7_0_pos 0
8668c2ecf20Sopenharmony_ci#define	reg_dca_tone_7_0_len 8
8678c2ecf20Sopenharmony_ci#define	reg_dca_tone_7_0_lsb 0
8688c2ecf20Sopenharmony_ci#define xd_p_reg_dca_tone_12_8	0xA164
8698c2ecf20Sopenharmony_ci#define	reg_dca_tone_12_8_pos 0
8708c2ecf20Sopenharmony_ci#define	reg_dca_tone_12_8_len 5
8718c2ecf20Sopenharmony_ci#define	reg_dca_tone_12_8_lsb 8
8728c2ecf20Sopenharmony_ci#define xd_p_reg_dca_time_7_0	0xA165
8738c2ecf20Sopenharmony_ci#define	reg_dca_time_7_0_pos 0
8748c2ecf20Sopenharmony_ci#define	reg_dca_time_7_0_len 8
8758c2ecf20Sopenharmony_ci#define	reg_dca_time_7_0_lsb 0
8768c2ecf20Sopenharmony_ci#define xd_p_reg_dca_time_15_8	0xA166
8778c2ecf20Sopenharmony_ci#define	reg_dca_time_15_8_pos 0
8788c2ecf20Sopenharmony_ci#define	reg_dca_time_15_8_len 8
8798c2ecf20Sopenharmony_ci#define	reg_dca_time_15_8_lsb 8
8808c2ecf20Sopenharmony_ci#define xd_r_dcasm	0xA167
8818c2ecf20Sopenharmony_ci#define	dcasm_pos 0
8828c2ecf20Sopenharmony_ci#define	dcasm_len 3
8838c2ecf20Sopenharmony_ci#define	dcasm_lsb 0
8848c2ecf20Sopenharmony_ci#define xd_p_reg_qnt_valuew_7_0	0xA168
8858c2ecf20Sopenharmony_ci#define	reg_qnt_valuew_7_0_pos 0
8868c2ecf20Sopenharmony_ci#define	reg_qnt_valuew_7_0_len 8
8878c2ecf20Sopenharmony_ci#define	reg_qnt_valuew_7_0_lsb 0
8888c2ecf20Sopenharmony_ci#define xd_p_reg_qnt_valuew_10_8	0xA169
8898c2ecf20Sopenharmony_ci#define	reg_qnt_valuew_10_8_pos 0
8908c2ecf20Sopenharmony_ci#define	reg_qnt_valuew_10_8_len 3
8918c2ecf20Sopenharmony_ci#define	reg_qnt_valuew_10_8_lsb 8
8928c2ecf20Sopenharmony_ci#define xd_p_dca_sbx_gain_diff_7_0	0xA16A
8938c2ecf20Sopenharmony_ci#define	dca_sbx_gain_diff_7_0_pos 0
8948c2ecf20Sopenharmony_ci#define	dca_sbx_gain_diff_7_0_len 8
8958c2ecf20Sopenharmony_ci#define	dca_sbx_gain_diff_7_0_lsb 0
8968c2ecf20Sopenharmony_ci#define xd_p_dca_sbx_gain_diff_9_8	0xA16B
8978c2ecf20Sopenharmony_ci#define	dca_sbx_gain_diff_9_8_pos 0
8988c2ecf20Sopenharmony_ci#define	dca_sbx_gain_diff_9_8_len 2
8998c2ecf20Sopenharmony_ci#define	dca_sbx_gain_diff_9_8_lsb 8
9008c2ecf20Sopenharmony_ci#define xd_p_reg_dca_stand_alone	0xA16C
9018c2ecf20Sopenharmony_ci#define	reg_dca_stand_alone_pos 0
9028c2ecf20Sopenharmony_ci#define	reg_dca_stand_alone_len 1
9038c2ecf20Sopenharmony_ci#define	reg_dca_stand_alone_lsb 0
9048c2ecf20Sopenharmony_ci#define xd_p_reg_dca_upper_out_en	0xA16C
9058c2ecf20Sopenharmony_ci#define	reg_dca_upper_out_en_pos 1
9068c2ecf20Sopenharmony_ci#define	reg_dca_upper_out_en_len 1
9078c2ecf20Sopenharmony_ci#define	reg_dca_upper_out_en_lsb 0
9088c2ecf20Sopenharmony_ci#define xd_p_reg_dca_rc_en	0xA16C
9098c2ecf20Sopenharmony_ci#define	reg_dca_rc_en_pos 2
9108c2ecf20Sopenharmony_ci#define	reg_dca_rc_en_len 1
9118c2ecf20Sopenharmony_ci#define	reg_dca_rc_en_lsb 0
9128c2ecf20Sopenharmony_ci#define xd_p_reg_dca_retrain_send	0xA16C
9138c2ecf20Sopenharmony_ci#define	reg_dca_retrain_send_pos 3
9148c2ecf20Sopenharmony_ci#define	reg_dca_retrain_send_len 1
9158c2ecf20Sopenharmony_ci#define	reg_dca_retrain_send_lsb 0
9168c2ecf20Sopenharmony_ci#define xd_p_reg_dca_retrain_rec	0xA16C
9178c2ecf20Sopenharmony_ci#define	reg_dca_retrain_rec_pos 4
9188c2ecf20Sopenharmony_ci#define	reg_dca_retrain_rec_len 1
9198c2ecf20Sopenharmony_ci#define	reg_dca_retrain_rec_lsb 0
9208c2ecf20Sopenharmony_ci#define xd_p_reg_dca_api_tpsrdy	0xA16C
9218c2ecf20Sopenharmony_ci#define	reg_dca_api_tpsrdy_pos 5
9228c2ecf20Sopenharmony_ci#define	reg_dca_api_tpsrdy_len 1
9238c2ecf20Sopenharmony_ci#define	reg_dca_api_tpsrdy_lsb 0
9248c2ecf20Sopenharmony_ci#define xd_p_reg_dca_symbol_gap	0xA16D
9258c2ecf20Sopenharmony_ci#define	reg_dca_symbol_gap_pos 0
9268c2ecf20Sopenharmony_ci#define	reg_dca_symbol_gap_len 4
9278c2ecf20Sopenharmony_ci#define	reg_dca_symbol_gap_lsb 0
9288c2ecf20Sopenharmony_ci#define xd_p_reg_qnt_nfvaluew_7_0	0xA16E
9298c2ecf20Sopenharmony_ci#define	reg_qnt_nfvaluew_7_0_pos 0
9308c2ecf20Sopenharmony_ci#define	reg_qnt_nfvaluew_7_0_len 8
9318c2ecf20Sopenharmony_ci#define	reg_qnt_nfvaluew_7_0_lsb 0
9328c2ecf20Sopenharmony_ci#define xd_p_reg_qnt_nfvaluew_10_8	0xA16F
9338c2ecf20Sopenharmony_ci#define	reg_qnt_nfvaluew_10_8_pos 0
9348c2ecf20Sopenharmony_ci#define	reg_qnt_nfvaluew_10_8_len 3
9358c2ecf20Sopenharmony_ci#define	reg_qnt_nfvaluew_10_8_lsb 8
9368c2ecf20Sopenharmony_ci#define xd_p_reg_qnt_flatness_thr_7_0	0xA170
9378c2ecf20Sopenharmony_ci#define	reg_qnt_flatness_thr_7_0_pos 0
9388c2ecf20Sopenharmony_ci#define	reg_qnt_flatness_thr_7_0_len 8
9398c2ecf20Sopenharmony_ci#define	reg_qnt_flatness_thr_7_0_lsb 0
9408c2ecf20Sopenharmony_ci#define xd_p_reg_qnt_flatness_thr_9_8	0xA171
9418c2ecf20Sopenharmony_ci#define	reg_qnt_flatness_thr_9_8_pos 0
9428c2ecf20Sopenharmony_ci#define	reg_qnt_flatness_thr_9_8_len 2
9438c2ecf20Sopenharmony_ci#define	reg_qnt_flatness_thr_9_8_lsb 8
9448c2ecf20Sopenharmony_ci#define xd_p_reg_dca_tone_idx_5_0	0xA171
9458c2ecf20Sopenharmony_ci#define	reg_dca_tone_idx_5_0_pos 2
9468c2ecf20Sopenharmony_ci#define	reg_dca_tone_idx_5_0_len 6
9478c2ecf20Sopenharmony_ci#define	reg_dca_tone_idx_5_0_lsb 0
9488c2ecf20Sopenharmony_ci#define xd_p_reg_dca_tone_idx_12_6	0xA172
9498c2ecf20Sopenharmony_ci#define	reg_dca_tone_idx_12_6_pos 0
9508c2ecf20Sopenharmony_ci#define	reg_dca_tone_idx_12_6_len 7
9518c2ecf20Sopenharmony_ci#define	reg_dca_tone_idx_12_6_lsb 6
9528c2ecf20Sopenharmony_ci#define xd_p_reg_dca_data_vld	0xA173
9538c2ecf20Sopenharmony_ci#define	reg_dca_data_vld_pos 0
9548c2ecf20Sopenharmony_ci#define	reg_dca_data_vld_len 1
9558c2ecf20Sopenharmony_ci#define	reg_dca_data_vld_lsb 0
9568c2ecf20Sopenharmony_ci#define xd_p_reg_dca_read_update	0xA173
9578c2ecf20Sopenharmony_ci#define	reg_dca_read_update_pos 1
9588c2ecf20Sopenharmony_ci#define	reg_dca_read_update_len 1
9598c2ecf20Sopenharmony_ci#define	reg_dca_read_update_lsb 0
9608c2ecf20Sopenharmony_ci#define xd_r_reg_dca_data_re_5_0	0xA173
9618c2ecf20Sopenharmony_ci#define	reg_dca_data_re_5_0_pos 2
9628c2ecf20Sopenharmony_ci#define	reg_dca_data_re_5_0_len 6
9638c2ecf20Sopenharmony_ci#define	reg_dca_data_re_5_0_lsb 0
9648c2ecf20Sopenharmony_ci#define xd_r_reg_dca_data_re_10_6	0xA174
9658c2ecf20Sopenharmony_ci#define	reg_dca_data_re_10_6_pos 0
9668c2ecf20Sopenharmony_ci#define	reg_dca_data_re_10_6_len 5
9678c2ecf20Sopenharmony_ci#define	reg_dca_data_re_10_6_lsb 6
9688c2ecf20Sopenharmony_ci#define xd_r_reg_dca_data_im_7_0	0xA175
9698c2ecf20Sopenharmony_ci#define	reg_dca_data_im_7_0_pos 0
9708c2ecf20Sopenharmony_ci#define	reg_dca_data_im_7_0_len 8
9718c2ecf20Sopenharmony_ci#define	reg_dca_data_im_7_0_lsb 0
9728c2ecf20Sopenharmony_ci#define xd_r_reg_dca_data_im_10_8	0xA176
9738c2ecf20Sopenharmony_ci#define	reg_dca_data_im_10_8_pos 0
9748c2ecf20Sopenharmony_ci#define	reg_dca_data_im_10_8_len 3
9758c2ecf20Sopenharmony_ci#define	reg_dca_data_im_10_8_lsb 8
9768c2ecf20Sopenharmony_ci#define xd_r_reg_dca_data_h2_7_0	0xA178
9778c2ecf20Sopenharmony_ci#define	reg_dca_data_h2_7_0_pos 0
9788c2ecf20Sopenharmony_ci#define	reg_dca_data_h2_7_0_len 8
9798c2ecf20Sopenharmony_ci#define	reg_dca_data_h2_7_0_lsb 0
9808c2ecf20Sopenharmony_ci#define xd_r_reg_dca_data_h2_9_8	0xA179
9818c2ecf20Sopenharmony_ci#define	reg_dca_data_h2_9_8_pos 0
9828c2ecf20Sopenharmony_ci#define	reg_dca_data_h2_9_8_len 2
9838c2ecf20Sopenharmony_ci#define	reg_dca_data_h2_9_8_lsb 8
9848c2ecf20Sopenharmony_ci#define xd_p_reg_f_adc_7_0	0xA180
9858c2ecf20Sopenharmony_ci#define	reg_f_adc_7_0_pos 0
9868c2ecf20Sopenharmony_ci#define	reg_f_adc_7_0_len 8
9878c2ecf20Sopenharmony_ci#define	reg_f_adc_7_0_lsb 0
9888c2ecf20Sopenharmony_ci#define xd_p_reg_f_adc_15_8	0xA181
9898c2ecf20Sopenharmony_ci#define	reg_f_adc_15_8_pos 0
9908c2ecf20Sopenharmony_ci#define	reg_f_adc_15_8_len 8
9918c2ecf20Sopenharmony_ci#define	reg_f_adc_15_8_lsb 8
9928c2ecf20Sopenharmony_ci#define xd_p_reg_f_adc_23_16	0xA182
9938c2ecf20Sopenharmony_ci#define	reg_f_adc_23_16_pos 0
9948c2ecf20Sopenharmony_ci#define	reg_f_adc_23_16_len 8
9958c2ecf20Sopenharmony_ci#define	reg_f_adc_23_16_lsb 16
9968c2ecf20Sopenharmony_ci#define xd_r_intp_mu_7_0	0xA190
9978c2ecf20Sopenharmony_ci#define	intp_mu_7_0_pos 0
9988c2ecf20Sopenharmony_ci#define	intp_mu_7_0_len 8
9998c2ecf20Sopenharmony_ci#define	intp_mu_7_0_lsb 0
10008c2ecf20Sopenharmony_ci#define xd_r_intp_mu_15_8	0xA191
10018c2ecf20Sopenharmony_ci#define	intp_mu_15_8_pos 0
10028c2ecf20Sopenharmony_ci#define	intp_mu_15_8_len 8
10038c2ecf20Sopenharmony_ci#define	intp_mu_15_8_lsb 8
10048c2ecf20Sopenharmony_ci#define xd_r_intp_mu_19_16	0xA192
10058c2ecf20Sopenharmony_ci#define	intp_mu_19_16_pos 0
10068c2ecf20Sopenharmony_ci#define	intp_mu_19_16_len 4
10078c2ecf20Sopenharmony_ci#define	intp_mu_19_16_lsb 16
10088c2ecf20Sopenharmony_ci#define xd_p_reg_agc_rst	0xA1A0
10098c2ecf20Sopenharmony_ci#define	reg_agc_rst_pos 0
10108c2ecf20Sopenharmony_ci#define	reg_agc_rst_len 1
10118c2ecf20Sopenharmony_ci#define	reg_agc_rst_lsb 0
10128c2ecf20Sopenharmony_ci#define xd_p_rf_agc_en	0xA1A0
10138c2ecf20Sopenharmony_ci#define	rf_agc_en_pos 1
10148c2ecf20Sopenharmony_ci#define	rf_agc_en_len 1
10158c2ecf20Sopenharmony_ci#define	rf_agc_en_lsb 0
10168c2ecf20Sopenharmony_ci#define xd_p_rf_agc_dis	0xA1A0
10178c2ecf20Sopenharmony_ci#define	rf_agc_dis_pos 2
10188c2ecf20Sopenharmony_ci#define	rf_agc_dis_len 1
10198c2ecf20Sopenharmony_ci#define	rf_agc_dis_lsb 0
10208c2ecf20Sopenharmony_ci#define xd_p_if_agc_rst	0xA1A0
10218c2ecf20Sopenharmony_ci#define	if_agc_rst_pos 3
10228c2ecf20Sopenharmony_ci#define	if_agc_rst_len 1
10238c2ecf20Sopenharmony_ci#define	if_agc_rst_lsb 0
10248c2ecf20Sopenharmony_ci#define xd_p_if_agc_en	0xA1A0
10258c2ecf20Sopenharmony_ci#define	if_agc_en_pos 4
10268c2ecf20Sopenharmony_ci#define	if_agc_en_len 1
10278c2ecf20Sopenharmony_ci#define	if_agc_en_lsb 0
10288c2ecf20Sopenharmony_ci#define xd_p_if_agc_dis	0xA1A0
10298c2ecf20Sopenharmony_ci#define	if_agc_dis_pos 5
10308c2ecf20Sopenharmony_ci#define	if_agc_dis_len 1
10318c2ecf20Sopenharmony_ci#define	if_agc_dis_lsb 0
10328c2ecf20Sopenharmony_ci#define xd_p_agc_lock	0xA1A0
10338c2ecf20Sopenharmony_ci#define	agc_lock_pos 6
10348c2ecf20Sopenharmony_ci#define	agc_lock_len 1
10358c2ecf20Sopenharmony_ci#define	agc_lock_lsb 0
10368c2ecf20Sopenharmony_ci#define xd_p_reg_tinr_rst	0xA1A1
10378c2ecf20Sopenharmony_ci#define	reg_tinr_rst_pos 0
10388c2ecf20Sopenharmony_ci#define	reg_tinr_rst_len 1
10398c2ecf20Sopenharmony_ci#define	reg_tinr_rst_lsb 0
10408c2ecf20Sopenharmony_ci#define xd_p_reg_tinr_en	0xA1A1
10418c2ecf20Sopenharmony_ci#define	reg_tinr_en_pos 1
10428c2ecf20Sopenharmony_ci#define	reg_tinr_en_len 1
10438c2ecf20Sopenharmony_ci#define	reg_tinr_en_lsb 0
10448c2ecf20Sopenharmony_ci#define xd_p_reg_ccifs_en	0xA1A2
10458c2ecf20Sopenharmony_ci#define	reg_ccifs_en_pos 0
10468c2ecf20Sopenharmony_ci#define	reg_ccifs_en_len 1
10478c2ecf20Sopenharmony_ci#define	reg_ccifs_en_lsb 0
10488c2ecf20Sopenharmony_ci#define xd_p_reg_ccifs_dis	0xA1A2
10498c2ecf20Sopenharmony_ci#define	reg_ccifs_dis_pos 1
10508c2ecf20Sopenharmony_ci#define	reg_ccifs_dis_len 1
10518c2ecf20Sopenharmony_ci#define	reg_ccifs_dis_lsb 0
10528c2ecf20Sopenharmony_ci#define xd_p_reg_ccifs_rst	0xA1A2
10538c2ecf20Sopenharmony_ci#define	reg_ccifs_rst_pos 2
10548c2ecf20Sopenharmony_ci#define	reg_ccifs_rst_len 1
10558c2ecf20Sopenharmony_ci#define	reg_ccifs_rst_lsb 0
10568c2ecf20Sopenharmony_ci#define xd_p_reg_ccifs_byp	0xA1A2
10578c2ecf20Sopenharmony_ci#define	reg_ccifs_byp_pos 3
10588c2ecf20Sopenharmony_ci#define	reg_ccifs_byp_len 1
10598c2ecf20Sopenharmony_ci#define	reg_ccifs_byp_lsb 0
10608c2ecf20Sopenharmony_ci#define xd_p_reg_ccif_en	0xA1A3
10618c2ecf20Sopenharmony_ci#define	reg_ccif_en_pos 0
10628c2ecf20Sopenharmony_ci#define	reg_ccif_en_len 1
10638c2ecf20Sopenharmony_ci#define	reg_ccif_en_lsb 0
10648c2ecf20Sopenharmony_ci#define xd_p_reg_ccif_dis	0xA1A3
10658c2ecf20Sopenharmony_ci#define	reg_ccif_dis_pos 1
10668c2ecf20Sopenharmony_ci#define	reg_ccif_dis_len 1
10678c2ecf20Sopenharmony_ci#define	reg_ccif_dis_lsb 0
10688c2ecf20Sopenharmony_ci#define xd_p_reg_ccif_rst	0xA1A3
10698c2ecf20Sopenharmony_ci#define	reg_ccif_rst_pos 2
10708c2ecf20Sopenharmony_ci#define	reg_ccif_rst_len 1
10718c2ecf20Sopenharmony_ci#define	reg_ccif_rst_lsb 0
10728c2ecf20Sopenharmony_ci#define xd_p_reg_ccif_byp	0xA1A3
10738c2ecf20Sopenharmony_ci#define	reg_ccif_byp_pos 3
10748c2ecf20Sopenharmony_ci#define	reg_ccif_byp_len 1
10758c2ecf20Sopenharmony_ci#define	reg_ccif_byp_lsb 0
10768c2ecf20Sopenharmony_ci#define xd_p_dagc1_rst	0xA1A4
10778c2ecf20Sopenharmony_ci#define	dagc1_rst_pos 0
10788c2ecf20Sopenharmony_ci#define	dagc1_rst_len 1
10798c2ecf20Sopenharmony_ci#define	dagc1_rst_lsb 0
10808c2ecf20Sopenharmony_ci#define xd_p_dagc1_en	0xA1A4
10818c2ecf20Sopenharmony_ci#define	dagc1_en_pos 1
10828c2ecf20Sopenharmony_ci#define	dagc1_en_len 1
10838c2ecf20Sopenharmony_ci#define	dagc1_en_lsb 0
10848c2ecf20Sopenharmony_ci#define xd_p_dagc1_mode	0xA1A4
10858c2ecf20Sopenharmony_ci#define	dagc1_mode_pos 2
10868c2ecf20Sopenharmony_ci#define	dagc1_mode_len 2
10878c2ecf20Sopenharmony_ci#define	dagc1_mode_lsb 0
10888c2ecf20Sopenharmony_ci#define xd_p_dagc1_done	0xA1A4
10898c2ecf20Sopenharmony_ci#define	dagc1_done_pos 4
10908c2ecf20Sopenharmony_ci#define	dagc1_done_len 1
10918c2ecf20Sopenharmony_ci#define	dagc1_done_lsb 0
10928c2ecf20Sopenharmony_ci#define xd_p_ccid_rst	0xA1A5
10938c2ecf20Sopenharmony_ci#define	ccid_rst_pos 0
10948c2ecf20Sopenharmony_ci#define	ccid_rst_len 1
10958c2ecf20Sopenharmony_ci#define	ccid_rst_lsb 0
10968c2ecf20Sopenharmony_ci#define xd_p_ccid_en	0xA1A5
10978c2ecf20Sopenharmony_ci#define	ccid_en_pos 1
10988c2ecf20Sopenharmony_ci#define	ccid_en_len 1
10998c2ecf20Sopenharmony_ci#define	ccid_en_lsb 0
11008c2ecf20Sopenharmony_ci#define xd_p_ccid_mode	0xA1A5
11018c2ecf20Sopenharmony_ci#define	ccid_mode_pos 2
11028c2ecf20Sopenharmony_ci#define	ccid_mode_len 2
11038c2ecf20Sopenharmony_ci#define	ccid_mode_lsb 0
11048c2ecf20Sopenharmony_ci#define xd_p_ccid_done	0xA1A5
11058c2ecf20Sopenharmony_ci#define	ccid_done_pos 4
11068c2ecf20Sopenharmony_ci#define	ccid_done_len 1
11078c2ecf20Sopenharmony_ci#define	ccid_done_lsb 0
11088c2ecf20Sopenharmony_ci#define xd_r_ccid_deted	0xA1A5
11098c2ecf20Sopenharmony_ci#define	ccid_deted_pos 5
11108c2ecf20Sopenharmony_ci#define	ccid_deted_len 1
11118c2ecf20Sopenharmony_ci#define	ccid_deted_lsb 0
11128c2ecf20Sopenharmony_ci#define xd_p_ccid2_en	0xA1A5
11138c2ecf20Sopenharmony_ci#define	ccid2_en_pos 6
11148c2ecf20Sopenharmony_ci#define	ccid2_en_len 1
11158c2ecf20Sopenharmony_ci#define	ccid2_en_lsb 0
11168c2ecf20Sopenharmony_ci#define xd_p_ccid2_done	0xA1A5
11178c2ecf20Sopenharmony_ci#define	ccid2_done_pos 7
11188c2ecf20Sopenharmony_ci#define	ccid2_done_len 1
11198c2ecf20Sopenharmony_ci#define	ccid2_done_lsb 0
11208c2ecf20Sopenharmony_ci#define xd_p_reg_bfs_en	0xA1A6
11218c2ecf20Sopenharmony_ci#define	reg_bfs_en_pos 0
11228c2ecf20Sopenharmony_ci#define	reg_bfs_en_len 1
11238c2ecf20Sopenharmony_ci#define	reg_bfs_en_lsb 0
11248c2ecf20Sopenharmony_ci#define xd_p_reg_bfs_dis	0xA1A6
11258c2ecf20Sopenharmony_ci#define	reg_bfs_dis_pos 1
11268c2ecf20Sopenharmony_ci#define	reg_bfs_dis_len 1
11278c2ecf20Sopenharmony_ci#define	reg_bfs_dis_lsb 0
11288c2ecf20Sopenharmony_ci#define xd_p_reg_bfs_rst	0xA1A6
11298c2ecf20Sopenharmony_ci#define	reg_bfs_rst_pos 2
11308c2ecf20Sopenharmony_ci#define	reg_bfs_rst_len 1
11318c2ecf20Sopenharmony_ci#define	reg_bfs_rst_lsb 0
11328c2ecf20Sopenharmony_ci#define xd_p_reg_bfs_byp	0xA1A6
11338c2ecf20Sopenharmony_ci#define	reg_bfs_byp_pos 3
11348c2ecf20Sopenharmony_ci#define	reg_bfs_byp_len 1
11358c2ecf20Sopenharmony_ci#define	reg_bfs_byp_lsb 0
11368c2ecf20Sopenharmony_ci#define xd_p_reg_antif_en	0xA1A7
11378c2ecf20Sopenharmony_ci#define	reg_antif_en_pos 0
11388c2ecf20Sopenharmony_ci#define	reg_antif_en_len 1
11398c2ecf20Sopenharmony_ci#define	reg_antif_en_lsb 0
11408c2ecf20Sopenharmony_ci#define xd_p_reg_antif_dis	0xA1A7
11418c2ecf20Sopenharmony_ci#define	reg_antif_dis_pos 1
11428c2ecf20Sopenharmony_ci#define	reg_antif_dis_len 1
11438c2ecf20Sopenharmony_ci#define	reg_antif_dis_lsb 0
11448c2ecf20Sopenharmony_ci#define xd_p_reg_antif_rst	0xA1A7
11458c2ecf20Sopenharmony_ci#define	reg_antif_rst_pos 2
11468c2ecf20Sopenharmony_ci#define	reg_antif_rst_len 1
11478c2ecf20Sopenharmony_ci#define	reg_antif_rst_lsb 0
11488c2ecf20Sopenharmony_ci#define xd_p_reg_antif_byp	0xA1A7
11498c2ecf20Sopenharmony_ci#define	reg_antif_byp_pos 3
11508c2ecf20Sopenharmony_ci#define	reg_antif_byp_len 1
11518c2ecf20Sopenharmony_ci#define	reg_antif_byp_lsb 0
11528c2ecf20Sopenharmony_ci#define xd_p_intp_en	0xA1A8
11538c2ecf20Sopenharmony_ci#define	intp_en_pos 0
11548c2ecf20Sopenharmony_ci#define	intp_en_len 1
11558c2ecf20Sopenharmony_ci#define	intp_en_lsb 0
11568c2ecf20Sopenharmony_ci#define xd_p_intp_dis	0xA1A8
11578c2ecf20Sopenharmony_ci#define	intp_dis_pos 1
11588c2ecf20Sopenharmony_ci#define	intp_dis_len 1
11598c2ecf20Sopenharmony_ci#define	intp_dis_lsb 0
11608c2ecf20Sopenharmony_ci#define xd_p_intp_rst	0xA1A8
11618c2ecf20Sopenharmony_ci#define	intp_rst_pos 2
11628c2ecf20Sopenharmony_ci#define	intp_rst_len 1
11638c2ecf20Sopenharmony_ci#define	intp_rst_lsb 0
11648c2ecf20Sopenharmony_ci#define xd_p_intp_byp	0xA1A8
11658c2ecf20Sopenharmony_ci#define	intp_byp_pos 3
11668c2ecf20Sopenharmony_ci#define	intp_byp_len 1
11678c2ecf20Sopenharmony_ci#define	intp_byp_lsb 0
11688c2ecf20Sopenharmony_ci#define xd_p_reg_acif_en	0xA1A9
11698c2ecf20Sopenharmony_ci#define	reg_acif_en_pos 0
11708c2ecf20Sopenharmony_ci#define	reg_acif_en_len 1
11718c2ecf20Sopenharmony_ci#define	reg_acif_en_lsb 0
11728c2ecf20Sopenharmony_ci#define xd_p_reg_acif_dis	0xA1A9
11738c2ecf20Sopenharmony_ci#define	reg_acif_dis_pos 1
11748c2ecf20Sopenharmony_ci#define	reg_acif_dis_len 1
11758c2ecf20Sopenharmony_ci#define	reg_acif_dis_lsb 0
11768c2ecf20Sopenharmony_ci#define xd_p_reg_acif_rst	0xA1A9
11778c2ecf20Sopenharmony_ci#define	reg_acif_rst_pos 2
11788c2ecf20Sopenharmony_ci#define	reg_acif_rst_len 1
11798c2ecf20Sopenharmony_ci#define	reg_acif_rst_lsb 0
11808c2ecf20Sopenharmony_ci#define xd_p_reg_acif_byp	0xA1A9
11818c2ecf20Sopenharmony_ci#define	reg_acif_byp_pos 3
11828c2ecf20Sopenharmony_ci#define	reg_acif_byp_len 1
11838c2ecf20Sopenharmony_ci#define	reg_acif_byp_lsb 0
11848c2ecf20Sopenharmony_ci#define xd_p_reg_acif_sync_mode	0xA1A9
11858c2ecf20Sopenharmony_ci#define	reg_acif_sync_mode_pos 4
11868c2ecf20Sopenharmony_ci#define	reg_acif_sync_mode_len 1
11878c2ecf20Sopenharmony_ci#define	reg_acif_sync_mode_lsb 0
11888c2ecf20Sopenharmony_ci#define xd_p_dagc2_rst	0xA1AA
11898c2ecf20Sopenharmony_ci#define	dagc2_rst_pos 0
11908c2ecf20Sopenharmony_ci#define	dagc2_rst_len 1
11918c2ecf20Sopenharmony_ci#define	dagc2_rst_lsb 0
11928c2ecf20Sopenharmony_ci#define xd_p_dagc2_en	0xA1AA
11938c2ecf20Sopenharmony_ci#define	dagc2_en_pos 1
11948c2ecf20Sopenharmony_ci#define	dagc2_en_len 1
11958c2ecf20Sopenharmony_ci#define	dagc2_en_lsb 0
11968c2ecf20Sopenharmony_ci#define xd_p_dagc2_mode	0xA1AA
11978c2ecf20Sopenharmony_ci#define	dagc2_mode_pos 2
11988c2ecf20Sopenharmony_ci#define	dagc2_mode_len 2
11998c2ecf20Sopenharmony_ci#define	dagc2_mode_lsb 0
12008c2ecf20Sopenharmony_ci#define xd_p_dagc2_done	0xA1AA
12018c2ecf20Sopenharmony_ci#define	dagc2_done_pos 4
12028c2ecf20Sopenharmony_ci#define	dagc2_done_len 1
12038c2ecf20Sopenharmony_ci#define	dagc2_done_lsb 0
12048c2ecf20Sopenharmony_ci#define xd_p_reg_dca_en	0xA1AB
12058c2ecf20Sopenharmony_ci#define	reg_dca_en_pos 0
12068c2ecf20Sopenharmony_ci#define	reg_dca_en_len 1
12078c2ecf20Sopenharmony_ci#define	reg_dca_en_lsb 0
12088c2ecf20Sopenharmony_ci#define xd_p_dagc2_accumulate_num_2k_7_0	0xA1C0
12098c2ecf20Sopenharmony_ci#define	dagc2_accumulate_num_2k_7_0_pos 0
12108c2ecf20Sopenharmony_ci#define	dagc2_accumulate_num_2k_7_0_len 8
12118c2ecf20Sopenharmony_ci#define	dagc2_accumulate_num_2k_7_0_lsb 0
12128c2ecf20Sopenharmony_ci#define xd_p_dagc2_accumulate_num_2k_12_8	0xA1C1
12138c2ecf20Sopenharmony_ci#define	dagc2_accumulate_num_2k_12_8_pos 0
12148c2ecf20Sopenharmony_ci#define	dagc2_accumulate_num_2k_12_8_len 5
12158c2ecf20Sopenharmony_ci#define	dagc2_accumulate_num_2k_12_8_lsb 8
12168c2ecf20Sopenharmony_ci#define xd_p_dagc2_accumulate_num_8k_7_0	0xA1C2
12178c2ecf20Sopenharmony_ci#define	dagc2_accumulate_num_8k_7_0_pos 0
12188c2ecf20Sopenharmony_ci#define	dagc2_accumulate_num_8k_7_0_len 8
12198c2ecf20Sopenharmony_ci#define	dagc2_accumulate_num_8k_7_0_lsb 0
12208c2ecf20Sopenharmony_ci#define xd_p_dagc2_accumulate_num_8k_12_8	0xA1C3
12218c2ecf20Sopenharmony_ci#define	dagc2_accumulate_num_8k_12_8_pos 0
12228c2ecf20Sopenharmony_ci#define	dagc2_accumulate_num_8k_12_8_len 5
12238c2ecf20Sopenharmony_ci#define	dagc2_accumulate_num_8k_12_8_lsb 8
12248c2ecf20Sopenharmony_ci#define xd_p_dagc2_desired_level_2_0	0xA1C3
12258c2ecf20Sopenharmony_ci#define	dagc2_desired_level_2_0_pos 5
12268c2ecf20Sopenharmony_ci#define	dagc2_desired_level_2_0_len 3
12278c2ecf20Sopenharmony_ci#define	dagc2_desired_level_2_0_lsb 0
12288c2ecf20Sopenharmony_ci#define xd_p_dagc2_desired_level_8_3	0xA1C4
12298c2ecf20Sopenharmony_ci#define	dagc2_desired_level_8_3_pos 0
12308c2ecf20Sopenharmony_ci#define	dagc2_desired_level_8_3_len 6
12318c2ecf20Sopenharmony_ci#define	dagc2_desired_level_8_3_lsb 3
12328c2ecf20Sopenharmony_ci#define xd_p_dagc2_apply_delay	0xA1C5
12338c2ecf20Sopenharmony_ci#define	dagc2_apply_delay_pos 0
12348c2ecf20Sopenharmony_ci#define	dagc2_apply_delay_len 7
12358c2ecf20Sopenharmony_ci#define	dagc2_apply_delay_lsb 0
12368c2ecf20Sopenharmony_ci#define xd_p_dagc2_bypass_scale_ctl	0xA1C6
12378c2ecf20Sopenharmony_ci#define	dagc2_bypass_scale_ctl_pos 0
12388c2ecf20Sopenharmony_ci#define	dagc2_bypass_scale_ctl_len 3
12398c2ecf20Sopenharmony_ci#define	dagc2_bypass_scale_ctl_lsb 0
12408c2ecf20Sopenharmony_ci#define xd_p_dagc2_programmable_shift1	0xA1C7
12418c2ecf20Sopenharmony_ci#define	dagc2_programmable_shift1_pos 0
12428c2ecf20Sopenharmony_ci#define	dagc2_programmable_shift1_len 8
12438c2ecf20Sopenharmony_ci#define	dagc2_programmable_shift1_lsb 0
12448c2ecf20Sopenharmony_ci#define xd_p_dagc2_programmable_shift2	0xA1C8
12458c2ecf20Sopenharmony_ci#define	dagc2_programmable_shift2_pos 0
12468c2ecf20Sopenharmony_ci#define	dagc2_programmable_shift2_len 8
12478c2ecf20Sopenharmony_ci#define	dagc2_programmable_shift2_lsb 0
12488c2ecf20Sopenharmony_ci#define xd_p_reg_dagc2_in_sat_cnt_7_0	0xA1C9
12498c2ecf20Sopenharmony_ci#define	reg_dagc2_in_sat_cnt_7_0_pos 0
12508c2ecf20Sopenharmony_ci#define	reg_dagc2_in_sat_cnt_7_0_len 8
12518c2ecf20Sopenharmony_ci#define	reg_dagc2_in_sat_cnt_7_0_lsb 0
12528c2ecf20Sopenharmony_ci#define xd_p_reg_dagc2_in_sat_cnt_15_8	0xA1CA
12538c2ecf20Sopenharmony_ci#define	reg_dagc2_in_sat_cnt_15_8_pos 0
12548c2ecf20Sopenharmony_ci#define	reg_dagc2_in_sat_cnt_15_8_len 8
12558c2ecf20Sopenharmony_ci#define	reg_dagc2_in_sat_cnt_15_8_lsb 8
12568c2ecf20Sopenharmony_ci#define xd_p_reg_dagc2_in_sat_cnt_23_16	0xA1CB
12578c2ecf20Sopenharmony_ci#define	reg_dagc2_in_sat_cnt_23_16_pos 0
12588c2ecf20Sopenharmony_ci#define	reg_dagc2_in_sat_cnt_23_16_len 8
12598c2ecf20Sopenharmony_ci#define	reg_dagc2_in_sat_cnt_23_16_lsb 16
12608c2ecf20Sopenharmony_ci#define xd_p_reg_dagc2_in_sat_cnt_31_24	0xA1CC
12618c2ecf20Sopenharmony_ci#define	reg_dagc2_in_sat_cnt_31_24_pos 0
12628c2ecf20Sopenharmony_ci#define	reg_dagc2_in_sat_cnt_31_24_len 8
12638c2ecf20Sopenharmony_ci#define	reg_dagc2_in_sat_cnt_31_24_lsb 24
12648c2ecf20Sopenharmony_ci#define xd_p_reg_dagc2_out_sat_cnt_7_0	0xA1CD
12658c2ecf20Sopenharmony_ci#define	reg_dagc2_out_sat_cnt_7_0_pos 0
12668c2ecf20Sopenharmony_ci#define	reg_dagc2_out_sat_cnt_7_0_len 8
12678c2ecf20Sopenharmony_ci#define	reg_dagc2_out_sat_cnt_7_0_lsb 0
12688c2ecf20Sopenharmony_ci#define xd_p_reg_dagc2_out_sat_cnt_15_8	0xA1CE
12698c2ecf20Sopenharmony_ci#define	reg_dagc2_out_sat_cnt_15_8_pos 0
12708c2ecf20Sopenharmony_ci#define	reg_dagc2_out_sat_cnt_15_8_len 8
12718c2ecf20Sopenharmony_ci#define	reg_dagc2_out_sat_cnt_15_8_lsb 8
12728c2ecf20Sopenharmony_ci#define xd_p_reg_dagc2_out_sat_cnt_23_16	0xA1CF
12738c2ecf20Sopenharmony_ci#define	reg_dagc2_out_sat_cnt_23_16_pos 0
12748c2ecf20Sopenharmony_ci#define	reg_dagc2_out_sat_cnt_23_16_len 8
12758c2ecf20Sopenharmony_ci#define	reg_dagc2_out_sat_cnt_23_16_lsb 16
12768c2ecf20Sopenharmony_ci#define xd_p_reg_dagc2_out_sat_cnt_31_24	0xA1D0
12778c2ecf20Sopenharmony_ci#define	reg_dagc2_out_sat_cnt_31_24_pos 0
12788c2ecf20Sopenharmony_ci#define	reg_dagc2_out_sat_cnt_31_24_len 8
12798c2ecf20Sopenharmony_ci#define	reg_dagc2_out_sat_cnt_31_24_lsb 24
12808c2ecf20Sopenharmony_ci#define xd_r_dagc2_multiplier_7_0	0xA1D6
12818c2ecf20Sopenharmony_ci#define	dagc2_multiplier_7_0_pos 0
12828c2ecf20Sopenharmony_ci#define	dagc2_multiplier_7_0_len 8
12838c2ecf20Sopenharmony_ci#define	dagc2_multiplier_7_0_lsb 0
12848c2ecf20Sopenharmony_ci#define xd_r_dagc2_multiplier_15_8	0xA1D7
12858c2ecf20Sopenharmony_ci#define	dagc2_multiplier_15_8_pos 0
12868c2ecf20Sopenharmony_ci#define	dagc2_multiplier_15_8_len 8
12878c2ecf20Sopenharmony_ci#define	dagc2_multiplier_15_8_lsb 8
12888c2ecf20Sopenharmony_ci#define xd_r_dagc2_right_shift_bits	0xA1D8
12898c2ecf20Sopenharmony_ci#define	dagc2_right_shift_bits_pos 0
12908c2ecf20Sopenharmony_ci#define	dagc2_right_shift_bits_len 4
12918c2ecf20Sopenharmony_ci#define	dagc2_right_shift_bits_lsb 0
12928c2ecf20Sopenharmony_ci#define xd_p_cfoe_NS_coeff1_7_0	0xA200
12938c2ecf20Sopenharmony_ci#define	cfoe_NS_coeff1_7_0_pos 0
12948c2ecf20Sopenharmony_ci#define	cfoe_NS_coeff1_7_0_len 8
12958c2ecf20Sopenharmony_ci#define	cfoe_NS_coeff1_7_0_lsb 0
12968c2ecf20Sopenharmony_ci#define xd_p_cfoe_NS_coeff1_15_8	0xA201
12978c2ecf20Sopenharmony_ci#define	cfoe_NS_coeff1_15_8_pos 0
12988c2ecf20Sopenharmony_ci#define	cfoe_NS_coeff1_15_8_len 8
12998c2ecf20Sopenharmony_ci#define	cfoe_NS_coeff1_15_8_lsb 8
13008c2ecf20Sopenharmony_ci#define xd_p_cfoe_NS_coeff1_23_16	0xA202
13018c2ecf20Sopenharmony_ci#define	cfoe_NS_coeff1_23_16_pos 0
13028c2ecf20Sopenharmony_ci#define	cfoe_NS_coeff1_23_16_len 8
13038c2ecf20Sopenharmony_ci#define	cfoe_NS_coeff1_23_16_lsb 16
13048c2ecf20Sopenharmony_ci#define xd_p_cfoe_NS_coeff1_25_24	0xA203
13058c2ecf20Sopenharmony_ci#define	cfoe_NS_coeff1_25_24_pos 0
13068c2ecf20Sopenharmony_ci#define	cfoe_NS_coeff1_25_24_len 2
13078c2ecf20Sopenharmony_ci#define	cfoe_NS_coeff1_25_24_lsb 24
13088c2ecf20Sopenharmony_ci#define xd_p_cfoe_NS_coeff2_5_0	0xA203
13098c2ecf20Sopenharmony_ci#define	cfoe_NS_coeff2_5_0_pos 2
13108c2ecf20Sopenharmony_ci#define	cfoe_NS_coeff2_5_0_len 6
13118c2ecf20Sopenharmony_ci#define	cfoe_NS_coeff2_5_0_lsb 0
13128c2ecf20Sopenharmony_ci#define xd_p_cfoe_NS_coeff2_13_6	0xA204
13138c2ecf20Sopenharmony_ci#define	cfoe_NS_coeff2_13_6_pos 0
13148c2ecf20Sopenharmony_ci#define	cfoe_NS_coeff2_13_6_len 8
13158c2ecf20Sopenharmony_ci#define	cfoe_NS_coeff2_13_6_lsb 6
13168c2ecf20Sopenharmony_ci#define xd_p_cfoe_NS_coeff2_21_14	0xA205
13178c2ecf20Sopenharmony_ci#define	cfoe_NS_coeff2_21_14_pos 0
13188c2ecf20Sopenharmony_ci#define	cfoe_NS_coeff2_21_14_len 8
13198c2ecf20Sopenharmony_ci#define	cfoe_NS_coeff2_21_14_lsb 14
13208c2ecf20Sopenharmony_ci#define xd_p_cfoe_NS_coeff2_24_22	0xA206
13218c2ecf20Sopenharmony_ci#define	cfoe_NS_coeff2_24_22_pos 0
13228c2ecf20Sopenharmony_ci#define	cfoe_NS_coeff2_24_22_len 3
13238c2ecf20Sopenharmony_ci#define	cfoe_NS_coeff2_24_22_lsb 22
13248c2ecf20Sopenharmony_ci#define xd_p_cfoe_lf_c1_4_0	0xA206
13258c2ecf20Sopenharmony_ci#define	cfoe_lf_c1_4_0_pos 3
13268c2ecf20Sopenharmony_ci#define	cfoe_lf_c1_4_0_len 5
13278c2ecf20Sopenharmony_ci#define	cfoe_lf_c1_4_0_lsb 0
13288c2ecf20Sopenharmony_ci#define xd_p_cfoe_lf_c1_12_5	0xA207
13298c2ecf20Sopenharmony_ci#define	cfoe_lf_c1_12_5_pos 0
13308c2ecf20Sopenharmony_ci#define	cfoe_lf_c1_12_5_len 8
13318c2ecf20Sopenharmony_ci#define	cfoe_lf_c1_12_5_lsb 5
13328c2ecf20Sopenharmony_ci#define xd_p_cfoe_lf_c1_20_13	0xA208
13338c2ecf20Sopenharmony_ci#define	cfoe_lf_c1_20_13_pos 0
13348c2ecf20Sopenharmony_ci#define	cfoe_lf_c1_20_13_len 8
13358c2ecf20Sopenharmony_ci#define	cfoe_lf_c1_20_13_lsb 13
13368c2ecf20Sopenharmony_ci#define xd_p_cfoe_lf_c1_25_21	0xA209
13378c2ecf20Sopenharmony_ci#define	cfoe_lf_c1_25_21_pos 0
13388c2ecf20Sopenharmony_ci#define	cfoe_lf_c1_25_21_len 5
13398c2ecf20Sopenharmony_ci#define	cfoe_lf_c1_25_21_lsb 21
13408c2ecf20Sopenharmony_ci#define xd_p_cfoe_lf_c2_2_0	0xA209
13418c2ecf20Sopenharmony_ci#define	cfoe_lf_c2_2_0_pos 5
13428c2ecf20Sopenharmony_ci#define	cfoe_lf_c2_2_0_len 3
13438c2ecf20Sopenharmony_ci#define	cfoe_lf_c2_2_0_lsb 0
13448c2ecf20Sopenharmony_ci#define xd_p_cfoe_lf_c2_10_3	0xA20A
13458c2ecf20Sopenharmony_ci#define	cfoe_lf_c2_10_3_pos 0
13468c2ecf20Sopenharmony_ci#define	cfoe_lf_c2_10_3_len 8
13478c2ecf20Sopenharmony_ci#define	cfoe_lf_c2_10_3_lsb 3
13488c2ecf20Sopenharmony_ci#define xd_p_cfoe_lf_c2_18_11	0xA20B
13498c2ecf20Sopenharmony_ci#define	cfoe_lf_c2_18_11_pos 0
13508c2ecf20Sopenharmony_ci#define	cfoe_lf_c2_18_11_len 8
13518c2ecf20Sopenharmony_ci#define	cfoe_lf_c2_18_11_lsb 11
13528c2ecf20Sopenharmony_ci#define xd_p_cfoe_lf_c2_25_19	0xA20C
13538c2ecf20Sopenharmony_ci#define	cfoe_lf_c2_25_19_pos 0
13548c2ecf20Sopenharmony_ci#define	cfoe_lf_c2_25_19_len 7
13558c2ecf20Sopenharmony_ci#define	cfoe_lf_c2_25_19_lsb 19
13568c2ecf20Sopenharmony_ci#define xd_p_cfoe_ifod_7_0	0xA20D
13578c2ecf20Sopenharmony_ci#define	cfoe_ifod_7_0_pos 0
13588c2ecf20Sopenharmony_ci#define	cfoe_ifod_7_0_len 8
13598c2ecf20Sopenharmony_ci#define	cfoe_ifod_7_0_lsb 0
13608c2ecf20Sopenharmony_ci#define xd_p_cfoe_ifod_10_8	0xA20E
13618c2ecf20Sopenharmony_ci#define	cfoe_ifod_10_8_pos 0
13628c2ecf20Sopenharmony_ci#define	cfoe_ifod_10_8_len 3
13638c2ecf20Sopenharmony_ci#define	cfoe_ifod_10_8_lsb 8
13648c2ecf20Sopenharmony_ci#define xd_p_cfoe_Divg_ctr_th	0xA20E
13658c2ecf20Sopenharmony_ci#define	cfoe_Divg_ctr_th_pos 4
13668c2ecf20Sopenharmony_ci#define	cfoe_Divg_ctr_th_len 4
13678c2ecf20Sopenharmony_ci#define	cfoe_Divg_ctr_th_lsb 0
13688c2ecf20Sopenharmony_ci#define xd_p_cfoe_FOT_divg_th	0xA20F
13698c2ecf20Sopenharmony_ci#define	cfoe_FOT_divg_th_pos 0
13708c2ecf20Sopenharmony_ci#define	cfoe_FOT_divg_th_len 8
13718c2ecf20Sopenharmony_ci#define	cfoe_FOT_divg_th_lsb 0
13728c2ecf20Sopenharmony_ci#define xd_p_cfoe_FOT_cnvg_th	0xA210
13738c2ecf20Sopenharmony_ci#define	cfoe_FOT_cnvg_th_pos 0
13748c2ecf20Sopenharmony_ci#define	cfoe_FOT_cnvg_th_len 8
13758c2ecf20Sopenharmony_ci#define	cfoe_FOT_cnvg_th_lsb 0
13768c2ecf20Sopenharmony_ci#define xd_p_reg_cfoe_offset_7_0	0xA211
13778c2ecf20Sopenharmony_ci#define	reg_cfoe_offset_7_0_pos 0
13788c2ecf20Sopenharmony_ci#define	reg_cfoe_offset_7_0_len 8
13798c2ecf20Sopenharmony_ci#define	reg_cfoe_offset_7_0_lsb 0
13808c2ecf20Sopenharmony_ci#define xd_p_reg_cfoe_offset_9_8	0xA212
13818c2ecf20Sopenharmony_ci#define	reg_cfoe_offset_9_8_pos 0
13828c2ecf20Sopenharmony_ci#define	reg_cfoe_offset_9_8_len 2
13838c2ecf20Sopenharmony_ci#define	reg_cfoe_offset_9_8_lsb 8
13848c2ecf20Sopenharmony_ci#define xd_p_reg_cfoe_ifoe_sign_corr	0xA212
13858c2ecf20Sopenharmony_ci#define	reg_cfoe_ifoe_sign_corr_pos 2
13868c2ecf20Sopenharmony_ci#define	reg_cfoe_ifoe_sign_corr_len 1
13878c2ecf20Sopenharmony_ci#define	reg_cfoe_ifoe_sign_corr_lsb 0
13888c2ecf20Sopenharmony_ci#define xd_r_cfoe_fot_LF_output_7_0	0xA218
13898c2ecf20Sopenharmony_ci#define	cfoe_fot_LF_output_7_0_pos 0
13908c2ecf20Sopenharmony_ci#define	cfoe_fot_LF_output_7_0_len 8
13918c2ecf20Sopenharmony_ci#define	cfoe_fot_LF_output_7_0_lsb 0
13928c2ecf20Sopenharmony_ci#define xd_r_cfoe_fot_LF_output_15_8	0xA219
13938c2ecf20Sopenharmony_ci#define	cfoe_fot_LF_output_15_8_pos 0
13948c2ecf20Sopenharmony_ci#define	cfoe_fot_LF_output_15_8_len 8
13958c2ecf20Sopenharmony_ci#define	cfoe_fot_LF_output_15_8_lsb 8
13968c2ecf20Sopenharmony_ci#define xd_r_cfoe_ifo_metric_7_0	0xA21A
13978c2ecf20Sopenharmony_ci#define	cfoe_ifo_metric_7_0_pos 0
13988c2ecf20Sopenharmony_ci#define	cfoe_ifo_metric_7_0_len 8
13998c2ecf20Sopenharmony_ci#define	cfoe_ifo_metric_7_0_lsb 0
14008c2ecf20Sopenharmony_ci#define xd_r_cfoe_ifo_metric_15_8	0xA21B
14018c2ecf20Sopenharmony_ci#define	cfoe_ifo_metric_15_8_pos 0
14028c2ecf20Sopenharmony_ci#define	cfoe_ifo_metric_15_8_len 8
14038c2ecf20Sopenharmony_ci#define	cfoe_ifo_metric_15_8_lsb 8
14048c2ecf20Sopenharmony_ci#define xd_r_cfoe_ifo_metric_23_16	0xA21C
14058c2ecf20Sopenharmony_ci#define	cfoe_ifo_metric_23_16_pos 0
14068c2ecf20Sopenharmony_ci#define	cfoe_ifo_metric_23_16_len 8
14078c2ecf20Sopenharmony_ci#define	cfoe_ifo_metric_23_16_lsb 16
14088c2ecf20Sopenharmony_ci#define xd_p_ste_Nu	0xA220
14098c2ecf20Sopenharmony_ci#define	ste_Nu_pos 0
14108c2ecf20Sopenharmony_ci#define	ste_Nu_len 2
14118c2ecf20Sopenharmony_ci#define	ste_Nu_lsb 0
14128c2ecf20Sopenharmony_ci#define xd_p_ste_GI	0xA220
14138c2ecf20Sopenharmony_ci#define	ste_GI_pos 2
14148c2ecf20Sopenharmony_ci#define	ste_GI_len 3
14158c2ecf20Sopenharmony_ci#define	ste_GI_lsb 0
14168c2ecf20Sopenharmony_ci#define xd_p_ste_symbol_num	0xA221
14178c2ecf20Sopenharmony_ci#define	ste_symbol_num_pos 0
14188c2ecf20Sopenharmony_ci#define	ste_symbol_num_len 2
14198c2ecf20Sopenharmony_ci#define	ste_symbol_num_lsb 0
14208c2ecf20Sopenharmony_ci#define xd_p_ste_sample_num	0xA221
14218c2ecf20Sopenharmony_ci#define	ste_sample_num_pos 2
14228c2ecf20Sopenharmony_ci#define	ste_sample_num_len 2
14238c2ecf20Sopenharmony_ci#define	ste_sample_num_lsb 0
14248c2ecf20Sopenharmony_ci#define xd_p_reg_ste_buf_en	0xA221
14258c2ecf20Sopenharmony_ci#define	reg_ste_buf_en_pos 7
14268c2ecf20Sopenharmony_ci#define	reg_ste_buf_en_len 1
14278c2ecf20Sopenharmony_ci#define	reg_ste_buf_en_lsb 0
14288c2ecf20Sopenharmony_ci#define xd_p_ste_FFT_offset_7_0	0xA222
14298c2ecf20Sopenharmony_ci#define	ste_FFT_offset_7_0_pos 0
14308c2ecf20Sopenharmony_ci#define	ste_FFT_offset_7_0_len 8
14318c2ecf20Sopenharmony_ci#define	ste_FFT_offset_7_0_lsb 0
14328c2ecf20Sopenharmony_ci#define xd_p_ste_FFT_offset_11_8	0xA223
14338c2ecf20Sopenharmony_ci#define	ste_FFT_offset_11_8_pos 0
14348c2ecf20Sopenharmony_ci#define	ste_FFT_offset_11_8_len 4
14358c2ecf20Sopenharmony_ci#define	ste_FFT_offset_11_8_lsb 8
14368c2ecf20Sopenharmony_ci#define xd_p_reg_ste_tstmod	0xA223
14378c2ecf20Sopenharmony_ci#define	reg_ste_tstmod_pos 5
14388c2ecf20Sopenharmony_ci#define	reg_ste_tstmod_len 1
14398c2ecf20Sopenharmony_ci#define	reg_ste_tstmod_lsb 0
14408c2ecf20Sopenharmony_ci#define xd_p_ste_adv_start_7_0	0xA224
14418c2ecf20Sopenharmony_ci#define	ste_adv_start_7_0_pos 0
14428c2ecf20Sopenharmony_ci#define	ste_adv_start_7_0_len 8
14438c2ecf20Sopenharmony_ci#define	ste_adv_start_7_0_lsb 0
14448c2ecf20Sopenharmony_ci#define xd_p_ste_adv_start_10_8	0xA225
14458c2ecf20Sopenharmony_ci#define	ste_adv_start_10_8_pos 0
14468c2ecf20Sopenharmony_ci#define	ste_adv_start_10_8_len 3
14478c2ecf20Sopenharmony_ci#define	ste_adv_start_10_8_lsb 8
14488c2ecf20Sopenharmony_ci#define xd_p_ste_adv_stop	0xA226
14498c2ecf20Sopenharmony_ci#define	ste_adv_stop_pos 0
14508c2ecf20Sopenharmony_ci#define	ste_adv_stop_len 8
14518c2ecf20Sopenharmony_ci#define	ste_adv_stop_lsb 0
14528c2ecf20Sopenharmony_ci#define xd_r_ste_P_value_7_0	0xA228
14538c2ecf20Sopenharmony_ci#define	ste_P_value_7_0_pos 0
14548c2ecf20Sopenharmony_ci#define	ste_P_value_7_0_len 8
14558c2ecf20Sopenharmony_ci#define	ste_P_value_7_0_lsb 0
14568c2ecf20Sopenharmony_ci#define xd_r_ste_P_value_10_8	0xA229
14578c2ecf20Sopenharmony_ci#define	ste_P_value_10_8_pos 0
14588c2ecf20Sopenharmony_ci#define	ste_P_value_10_8_len 3
14598c2ecf20Sopenharmony_ci#define	ste_P_value_10_8_lsb 8
14608c2ecf20Sopenharmony_ci#define xd_r_ste_M_value_7_0	0xA22A
14618c2ecf20Sopenharmony_ci#define	ste_M_value_7_0_pos 0
14628c2ecf20Sopenharmony_ci#define	ste_M_value_7_0_len 8
14638c2ecf20Sopenharmony_ci#define	ste_M_value_7_0_lsb 0
14648c2ecf20Sopenharmony_ci#define xd_r_ste_M_value_10_8	0xA22B
14658c2ecf20Sopenharmony_ci#define	ste_M_value_10_8_pos 0
14668c2ecf20Sopenharmony_ci#define	ste_M_value_10_8_len 3
14678c2ecf20Sopenharmony_ci#define	ste_M_value_10_8_lsb 8
14688c2ecf20Sopenharmony_ci#define xd_r_ste_H1	0xA22C
14698c2ecf20Sopenharmony_ci#define	ste_H1_pos 0
14708c2ecf20Sopenharmony_ci#define	ste_H1_len 7
14718c2ecf20Sopenharmony_ci#define	ste_H1_lsb 0
14728c2ecf20Sopenharmony_ci#define xd_r_ste_H2	0xA22D
14738c2ecf20Sopenharmony_ci#define	ste_H2_pos 0
14748c2ecf20Sopenharmony_ci#define	ste_H2_len 7
14758c2ecf20Sopenharmony_ci#define	ste_H2_lsb 0
14768c2ecf20Sopenharmony_ci#define xd_r_ste_H3	0xA22E
14778c2ecf20Sopenharmony_ci#define	ste_H3_pos 0
14788c2ecf20Sopenharmony_ci#define	ste_H3_len 7
14798c2ecf20Sopenharmony_ci#define	ste_H3_lsb 0
14808c2ecf20Sopenharmony_ci#define xd_r_ste_H4	0xA22F
14818c2ecf20Sopenharmony_ci#define	ste_H4_pos 0
14828c2ecf20Sopenharmony_ci#define	ste_H4_len 7
14838c2ecf20Sopenharmony_ci#define	ste_H4_lsb 0
14848c2ecf20Sopenharmony_ci#define xd_r_ste_Corr_value_I_7_0	0xA230
14858c2ecf20Sopenharmony_ci#define	ste_Corr_value_I_7_0_pos 0
14868c2ecf20Sopenharmony_ci#define	ste_Corr_value_I_7_0_len 8
14878c2ecf20Sopenharmony_ci#define	ste_Corr_value_I_7_0_lsb 0
14888c2ecf20Sopenharmony_ci#define xd_r_ste_Corr_value_I_15_8	0xA231
14898c2ecf20Sopenharmony_ci#define	ste_Corr_value_I_15_8_pos 0
14908c2ecf20Sopenharmony_ci#define	ste_Corr_value_I_15_8_len 8
14918c2ecf20Sopenharmony_ci#define	ste_Corr_value_I_15_8_lsb 8
14928c2ecf20Sopenharmony_ci#define xd_r_ste_Corr_value_I_23_16	0xA232
14938c2ecf20Sopenharmony_ci#define	ste_Corr_value_I_23_16_pos 0
14948c2ecf20Sopenharmony_ci#define	ste_Corr_value_I_23_16_len 8
14958c2ecf20Sopenharmony_ci#define	ste_Corr_value_I_23_16_lsb 16
14968c2ecf20Sopenharmony_ci#define xd_r_ste_Corr_value_I_27_24	0xA233
14978c2ecf20Sopenharmony_ci#define	ste_Corr_value_I_27_24_pos 0
14988c2ecf20Sopenharmony_ci#define	ste_Corr_value_I_27_24_len 4
14998c2ecf20Sopenharmony_ci#define	ste_Corr_value_I_27_24_lsb 24
15008c2ecf20Sopenharmony_ci#define xd_r_ste_Corr_value_Q_7_0	0xA234
15018c2ecf20Sopenharmony_ci#define	ste_Corr_value_Q_7_0_pos 0
15028c2ecf20Sopenharmony_ci#define	ste_Corr_value_Q_7_0_len 8
15038c2ecf20Sopenharmony_ci#define	ste_Corr_value_Q_7_0_lsb 0
15048c2ecf20Sopenharmony_ci#define xd_r_ste_Corr_value_Q_15_8	0xA235
15058c2ecf20Sopenharmony_ci#define	ste_Corr_value_Q_15_8_pos 0
15068c2ecf20Sopenharmony_ci#define	ste_Corr_value_Q_15_8_len 8
15078c2ecf20Sopenharmony_ci#define	ste_Corr_value_Q_15_8_lsb 8
15088c2ecf20Sopenharmony_ci#define xd_r_ste_Corr_value_Q_23_16	0xA236
15098c2ecf20Sopenharmony_ci#define	ste_Corr_value_Q_23_16_pos 0
15108c2ecf20Sopenharmony_ci#define	ste_Corr_value_Q_23_16_len 8
15118c2ecf20Sopenharmony_ci#define	ste_Corr_value_Q_23_16_lsb 16
15128c2ecf20Sopenharmony_ci#define xd_r_ste_Corr_value_Q_27_24	0xA237
15138c2ecf20Sopenharmony_ci#define	ste_Corr_value_Q_27_24_pos 0
15148c2ecf20Sopenharmony_ci#define	ste_Corr_value_Q_27_24_len 4
15158c2ecf20Sopenharmony_ci#define	ste_Corr_value_Q_27_24_lsb 24
15168c2ecf20Sopenharmony_ci#define xd_r_ste_J_num_7_0	0xA238
15178c2ecf20Sopenharmony_ci#define	ste_J_num_7_0_pos 0
15188c2ecf20Sopenharmony_ci#define	ste_J_num_7_0_len 8
15198c2ecf20Sopenharmony_ci#define	ste_J_num_7_0_lsb 0
15208c2ecf20Sopenharmony_ci#define xd_r_ste_J_num_15_8	0xA239
15218c2ecf20Sopenharmony_ci#define	ste_J_num_15_8_pos 0
15228c2ecf20Sopenharmony_ci#define	ste_J_num_15_8_len 8
15238c2ecf20Sopenharmony_ci#define	ste_J_num_15_8_lsb 8
15248c2ecf20Sopenharmony_ci#define xd_r_ste_J_num_23_16	0xA23A
15258c2ecf20Sopenharmony_ci#define	ste_J_num_23_16_pos 0
15268c2ecf20Sopenharmony_ci#define	ste_J_num_23_16_len 8
15278c2ecf20Sopenharmony_ci#define	ste_J_num_23_16_lsb 16
15288c2ecf20Sopenharmony_ci#define xd_r_ste_J_num_31_24	0xA23B
15298c2ecf20Sopenharmony_ci#define	ste_J_num_31_24_pos 0
15308c2ecf20Sopenharmony_ci#define	ste_J_num_31_24_len 8
15318c2ecf20Sopenharmony_ci#define	ste_J_num_31_24_lsb 24
15328c2ecf20Sopenharmony_ci#define xd_r_ste_J_den_7_0	0xA23C
15338c2ecf20Sopenharmony_ci#define	ste_J_den_7_0_pos 0
15348c2ecf20Sopenharmony_ci#define	ste_J_den_7_0_len 8
15358c2ecf20Sopenharmony_ci#define	ste_J_den_7_0_lsb 0
15368c2ecf20Sopenharmony_ci#define xd_r_ste_J_den_15_8	0xA23D
15378c2ecf20Sopenharmony_ci#define	ste_J_den_15_8_pos 0
15388c2ecf20Sopenharmony_ci#define	ste_J_den_15_8_len 8
15398c2ecf20Sopenharmony_ci#define	ste_J_den_15_8_lsb 8
15408c2ecf20Sopenharmony_ci#define xd_r_ste_J_den_18_16	0xA23E
15418c2ecf20Sopenharmony_ci#define	ste_J_den_18_16_pos 0
15428c2ecf20Sopenharmony_ci#define	ste_J_den_18_16_len 3
15438c2ecf20Sopenharmony_ci#define	ste_J_den_18_16_lsb 16
15448c2ecf20Sopenharmony_ci#define xd_r_ste_Beacon_Indicator	0xA23E
15458c2ecf20Sopenharmony_ci#define	ste_Beacon_Indicator_pos 4
15468c2ecf20Sopenharmony_ci#define	ste_Beacon_Indicator_len 1
15478c2ecf20Sopenharmony_ci#define	ste_Beacon_Indicator_lsb 0
15488c2ecf20Sopenharmony_ci#define xd_r_tpsd_Frame_Num	0xA250
15498c2ecf20Sopenharmony_ci#define	tpsd_Frame_Num_pos 0
15508c2ecf20Sopenharmony_ci#define	tpsd_Frame_Num_len 2
15518c2ecf20Sopenharmony_ci#define	tpsd_Frame_Num_lsb 0
15528c2ecf20Sopenharmony_ci#define xd_r_tpsd_Constel	0xA250
15538c2ecf20Sopenharmony_ci#define	tpsd_Constel_pos 2
15548c2ecf20Sopenharmony_ci#define	tpsd_Constel_len 2
15558c2ecf20Sopenharmony_ci#define	tpsd_Constel_lsb 0
15568c2ecf20Sopenharmony_ci#define xd_r_tpsd_GI	0xA250
15578c2ecf20Sopenharmony_ci#define	tpsd_GI_pos 4
15588c2ecf20Sopenharmony_ci#define	tpsd_GI_len 2
15598c2ecf20Sopenharmony_ci#define	tpsd_GI_lsb 0
15608c2ecf20Sopenharmony_ci#define xd_r_tpsd_Mode	0xA250
15618c2ecf20Sopenharmony_ci#define	tpsd_Mode_pos 6
15628c2ecf20Sopenharmony_ci#define	tpsd_Mode_len 2
15638c2ecf20Sopenharmony_ci#define	tpsd_Mode_lsb 0
15648c2ecf20Sopenharmony_ci#define xd_r_tpsd_CR_HP	0xA251
15658c2ecf20Sopenharmony_ci#define	tpsd_CR_HP_pos 0
15668c2ecf20Sopenharmony_ci#define	tpsd_CR_HP_len 3
15678c2ecf20Sopenharmony_ci#define	tpsd_CR_HP_lsb 0
15688c2ecf20Sopenharmony_ci#define xd_r_tpsd_CR_LP	0xA251
15698c2ecf20Sopenharmony_ci#define	tpsd_CR_LP_pos 3
15708c2ecf20Sopenharmony_ci#define	tpsd_CR_LP_len 3
15718c2ecf20Sopenharmony_ci#define	tpsd_CR_LP_lsb 0
15728c2ecf20Sopenharmony_ci#define xd_r_tpsd_Hie	0xA252
15738c2ecf20Sopenharmony_ci#define	tpsd_Hie_pos 0
15748c2ecf20Sopenharmony_ci#define	tpsd_Hie_len 3
15758c2ecf20Sopenharmony_ci#define	tpsd_Hie_lsb 0
15768c2ecf20Sopenharmony_ci#define xd_r_tpsd_Res_Bits	0xA252
15778c2ecf20Sopenharmony_ci#define	tpsd_Res_Bits_pos 3
15788c2ecf20Sopenharmony_ci#define	tpsd_Res_Bits_len 5
15798c2ecf20Sopenharmony_ci#define	tpsd_Res_Bits_lsb 0
15808c2ecf20Sopenharmony_ci#define xd_r_tpsd_Res_Bits_0	0xA253
15818c2ecf20Sopenharmony_ci#define	tpsd_Res_Bits_0_pos 0
15828c2ecf20Sopenharmony_ci#define	tpsd_Res_Bits_0_len 1
15838c2ecf20Sopenharmony_ci#define	tpsd_Res_Bits_0_lsb 0
15848c2ecf20Sopenharmony_ci#define xd_r_tpsd_LengthInd	0xA253
15858c2ecf20Sopenharmony_ci#define	tpsd_LengthInd_pos 1
15868c2ecf20Sopenharmony_ci#define	tpsd_LengthInd_len 6
15878c2ecf20Sopenharmony_ci#define	tpsd_LengthInd_lsb 0
15888c2ecf20Sopenharmony_ci#define xd_r_tpsd_Cell_Id_7_0	0xA254
15898c2ecf20Sopenharmony_ci#define	tpsd_Cell_Id_7_0_pos 0
15908c2ecf20Sopenharmony_ci#define	tpsd_Cell_Id_7_0_len 8
15918c2ecf20Sopenharmony_ci#define	tpsd_Cell_Id_7_0_lsb 0
15928c2ecf20Sopenharmony_ci#define xd_r_tpsd_Cell_Id_15_8	0xA255
15938c2ecf20Sopenharmony_ci#define	tpsd_Cell_Id_15_8_pos 0
15948c2ecf20Sopenharmony_ci#define	tpsd_Cell_Id_15_8_len 8
15958c2ecf20Sopenharmony_ci#define	tpsd_Cell_Id_15_8_lsb 0
15968c2ecf20Sopenharmony_ci#define xd_p_reg_fft_mask_tone0_7_0	0xA260
15978c2ecf20Sopenharmony_ci#define	reg_fft_mask_tone0_7_0_pos 0
15988c2ecf20Sopenharmony_ci#define	reg_fft_mask_tone0_7_0_len 8
15998c2ecf20Sopenharmony_ci#define	reg_fft_mask_tone0_7_0_lsb 0
16008c2ecf20Sopenharmony_ci#define xd_p_reg_fft_mask_tone0_12_8	0xA261
16018c2ecf20Sopenharmony_ci#define	reg_fft_mask_tone0_12_8_pos 0
16028c2ecf20Sopenharmony_ci#define	reg_fft_mask_tone0_12_8_len 5
16038c2ecf20Sopenharmony_ci#define	reg_fft_mask_tone0_12_8_lsb 8
16048c2ecf20Sopenharmony_ci#define xd_p_reg_fft_mask_tone1_7_0	0xA262
16058c2ecf20Sopenharmony_ci#define	reg_fft_mask_tone1_7_0_pos 0
16068c2ecf20Sopenharmony_ci#define	reg_fft_mask_tone1_7_0_len 8
16078c2ecf20Sopenharmony_ci#define	reg_fft_mask_tone1_7_0_lsb 0
16088c2ecf20Sopenharmony_ci#define xd_p_reg_fft_mask_tone1_12_8	0xA263
16098c2ecf20Sopenharmony_ci#define	reg_fft_mask_tone1_12_8_pos 0
16108c2ecf20Sopenharmony_ci#define	reg_fft_mask_tone1_12_8_len 5
16118c2ecf20Sopenharmony_ci#define	reg_fft_mask_tone1_12_8_lsb 8
16128c2ecf20Sopenharmony_ci#define xd_p_reg_fft_mask_tone2_7_0	0xA264
16138c2ecf20Sopenharmony_ci#define	reg_fft_mask_tone2_7_0_pos 0
16148c2ecf20Sopenharmony_ci#define	reg_fft_mask_tone2_7_0_len 8
16158c2ecf20Sopenharmony_ci#define	reg_fft_mask_tone2_7_0_lsb 0
16168c2ecf20Sopenharmony_ci#define xd_p_reg_fft_mask_tone2_12_8	0xA265
16178c2ecf20Sopenharmony_ci#define	reg_fft_mask_tone2_12_8_pos 0
16188c2ecf20Sopenharmony_ci#define	reg_fft_mask_tone2_12_8_len 5
16198c2ecf20Sopenharmony_ci#define	reg_fft_mask_tone2_12_8_lsb 8
16208c2ecf20Sopenharmony_ci#define xd_p_reg_fft_mask_tone3_7_0	0xA266
16218c2ecf20Sopenharmony_ci#define	reg_fft_mask_tone3_7_0_pos 0
16228c2ecf20Sopenharmony_ci#define	reg_fft_mask_tone3_7_0_len 8
16238c2ecf20Sopenharmony_ci#define	reg_fft_mask_tone3_7_0_lsb 0
16248c2ecf20Sopenharmony_ci#define xd_p_reg_fft_mask_tone3_12_8	0xA267
16258c2ecf20Sopenharmony_ci#define	reg_fft_mask_tone3_12_8_pos 0
16268c2ecf20Sopenharmony_ci#define	reg_fft_mask_tone3_12_8_len 5
16278c2ecf20Sopenharmony_ci#define	reg_fft_mask_tone3_12_8_lsb 8
16288c2ecf20Sopenharmony_ci#define xd_p_reg_fft_mask_from0_7_0	0xA268
16298c2ecf20Sopenharmony_ci#define	reg_fft_mask_from0_7_0_pos 0
16308c2ecf20Sopenharmony_ci#define	reg_fft_mask_from0_7_0_len 8
16318c2ecf20Sopenharmony_ci#define	reg_fft_mask_from0_7_0_lsb 0
16328c2ecf20Sopenharmony_ci#define xd_p_reg_fft_mask_from0_12_8	0xA269
16338c2ecf20Sopenharmony_ci#define	reg_fft_mask_from0_12_8_pos 0
16348c2ecf20Sopenharmony_ci#define	reg_fft_mask_from0_12_8_len 5
16358c2ecf20Sopenharmony_ci#define	reg_fft_mask_from0_12_8_lsb 8
16368c2ecf20Sopenharmony_ci#define xd_p_reg_fft_mask_to0_7_0	0xA26A
16378c2ecf20Sopenharmony_ci#define	reg_fft_mask_to0_7_0_pos 0
16388c2ecf20Sopenharmony_ci#define	reg_fft_mask_to0_7_0_len 8
16398c2ecf20Sopenharmony_ci#define	reg_fft_mask_to0_7_0_lsb 0
16408c2ecf20Sopenharmony_ci#define xd_p_reg_fft_mask_to0_12_8	0xA26B
16418c2ecf20Sopenharmony_ci#define	reg_fft_mask_to0_12_8_pos 0
16428c2ecf20Sopenharmony_ci#define	reg_fft_mask_to0_12_8_len 5
16438c2ecf20Sopenharmony_ci#define	reg_fft_mask_to0_12_8_lsb 8
16448c2ecf20Sopenharmony_ci#define xd_p_reg_fft_mask_from1_7_0	0xA26C
16458c2ecf20Sopenharmony_ci#define	reg_fft_mask_from1_7_0_pos 0
16468c2ecf20Sopenharmony_ci#define	reg_fft_mask_from1_7_0_len 8
16478c2ecf20Sopenharmony_ci#define	reg_fft_mask_from1_7_0_lsb 0
16488c2ecf20Sopenharmony_ci#define xd_p_reg_fft_mask_from1_12_8	0xA26D
16498c2ecf20Sopenharmony_ci#define	reg_fft_mask_from1_12_8_pos 0
16508c2ecf20Sopenharmony_ci#define	reg_fft_mask_from1_12_8_len 5
16518c2ecf20Sopenharmony_ci#define	reg_fft_mask_from1_12_8_lsb 8
16528c2ecf20Sopenharmony_ci#define xd_p_reg_fft_mask_to1_7_0	0xA26E
16538c2ecf20Sopenharmony_ci#define	reg_fft_mask_to1_7_0_pos 0
16548c2ecf20Sopenharmony_ci#define	reg_fft_mask_to1_7_0_len 8
16558c2ecf20Sopenharmony_ci#define	reg_fft_mask_to1_7_0_lsb 0
16568c2ecf20Sopenharmony_ci#define xd_p_reg_fft_mask_to1_12_8	0xA26F
16578c2ecf20Sopenharmony_ci#define	reg_fft_mask_to1_12_8_pos 0
16588c2ecf20Sopenharmony_ci#define	reg_fft_mask_to1_12_8_len 5
16598c2ecf20Sopenharmony_ci#define	reg_fft_mask_to1_12_8_lsb 8
16608c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx0_7_0	0xA280
16618c2ecf20Sopenharmony_ci#define	reg_cge_idx0_7_0_pos 0
16628c2ecf20Sopenharmony_ci#define	reg_cge_idx0_7_0_len 8
16638c2ecf20Sopenharmony_ci#define	reg_cge_idx0_7_0_lsb 0
16648c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx0_12_8	0xA281
16658c2ecf20Sopenharmony_ci#define	reg_cge_idx0_12_8_pos 0
16668c2ecf20Sopenharmony_ci#define	reg_cge_idx0_12_8_len 5
16678c2ecf20Sopenharmony_ci#define	reg_cge_idx0_12_8_lsb 8
16688c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx1_7_0	0xA282
16698c2ecf20Sopenharmony_ci#define	reg_cge_idx1_7_0_pos 0
16708c2ecf20Sopenharmony_ci#define	reg_cge_idx1_7_0_len 8
16718c2ecf20Sopenharmony_ci#define	reg_cge_idx1_7_0_lsb 0
16728c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx1_12_8	0xA283
16738c2ecf20Sopenharmony_ci#define	reg_cge_idx1_12_8_pos 0
16748c2ecf20Sopenharmony_ci#define	reg_cge_idx1_12_8_len 5
16758c2ecf20Sopenharmony_ci#define	reg_cge_idx1_12_8_lsb 8
16768c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx2_7_0	0xA284
16778c2ecf20Sopenharmony_ci#define	reg_cge_idx2_7_0_pos 0
16788c2ecf20Sopenharmony_ci#define	reg_cge_idx2_7_0_len 8
16798c2ecf20Sopenharmony_ci#define	reg_cge_idx2_7_0_lsb 0
16808c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx2_12_8	0xA285
16818c2ecf20Sopenharmony_ci#define	reg_cge_idx2_12_8_pos 0
16828c2ecf20Sopenharmony_ci#define	reg_cge_idx2_12_8_len 5
16838c2ecf20Sopenharmony_ci#define	reg_cge_idx2_12_8_lsb 8
16848c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx3_7_0	0xA286
16858c2ecf20Sopenharmony_ci#define	reg_cge_idx3_7_0_pos 0
16868c2ecf20Sopenharmony_ci#define	reg_cge_idx3_7_0_len 8
16878c2ecf20Sopenharmony_ci#define	reg_cge_idx3_7_0_lsb 0
16888c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx3_12_8	0xA287
16898c2ecf20Sopenharmony_ci#define	reg_cge_idx3_12_8_pos 0
16908c2ecf20Sopenharmony_ci#define	reg_cge_idx3_12_8_len 5
16918c2ecf20Sopenharmony_ci#define	reg_cge_idx3_12_8_lsb 8
16928c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx4_7_0	0xA288
16938c2ecf20Sopenharmony_ci#define	reg_cge_idx4_7_0_pos 0
16948c2ecf20Sopenharmony_ci#define	reg_cge_idx4_7_0_len 8
16958c2ecf20Sopenharmony_ci#define	reg_cge_idx4_7_0_lsb 0
16968c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx4_12_8	0xA289
16978c2ecf20Sopenharmony_ci#define	reg_cge_idx4_12_8_pos 0
16988c2ecf20Sopenharmony_ci#define	reg_cge_idx4_12_8_len 5
16998c2ecf20Sopenharmony_ci#define	reg_cge_idx4_12_8_lsb 8
17008c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx5_7_0	0xA28A
17018c2ecf20Sopenharmony_ci#define	reg_cge_idx5_7_0_pos 0
17028c2ecf20Sopenharmony_ci#define	reg_cge_idx5_7_0_len 8
17038c2ecf20Sopenharmony_ci#define	reg_cge_idx5_7_0_lsb 0
17048c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx5_12_8	0xA28B
17058c2ecf20Sopenharmony_ci#define	reg_cge_idx5_12_8_pos 0
17068c2ecf20Sopenharmony_ci#define	reg_cge_idx5_12_8_len 5
17078c2ecf20Sopenharmony_ci#define	reg_cge_idx5_12_8_lsb 8
17088c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx6_7_0	0xA28C
17098c2ecf20Sopenharmony_ci#define	reg_cge_idx6_7_0_pos 0
17108c2ecf20Sopenharmony_ci#define	reg_cge_idx6_7_0_len 8
17118c2ecf20Sopenharmony_ci#define	reg_cge_idx6_7_0_lsb 0
17128c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx6_12_8	0xA28D
17138c2ecf20Sopenharmony_ci#define	reg_cge_idx6_12_8_pos 0
17148c2ecf20Sopenharmony_ci#define	reg_cge_idx6_12_8_len 5
17158c2ecf20Sopenharmony_ci#define	reg_cge_idx6_12_8_lsb 8
17168c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx7_7_0	0xA28E
17178c2ecf20Sopenharmony_ci#define	reg_cge_idx7_7_0_pos 0
17188c2ecf20Sopenharmony_ci#define	reg_cge_idx7_7_0_len 8
17198c2ecf20Sopenharmony_ci#define	reg_cge_idx7_7_0_lsb 0
17208c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx7_12_8	0xA28F
17218c2ecf20Sopenharmony_ci#define	reg_cge_idx7_12_8_pos 0
17228c2ecf20Sopenharmony_ci#define	reg_cge_idx7_12_8_len 5
17238c2ecf20Sopenharmony_ci#define	reg_cge_idx7_12_8_lsb 8
17248c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx8_7_0	0xA290
17258c2ecf20Sopenharmony_ci#define	reg_cge_idx8_7_0_pos 0
17268c2ecf20Sopenharmony_ci#define	reg_cge_idx8_7_0_len 8
17278c2ecf20Sopenharmony_ci#define	reg_cge_idx8_7_0_lsb 0
17288c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx8_12_8	0xA291
17298c2ecf20Sopenharmony_ci#define	reg_cge_idx8_12_8_pos 0
17308c2ecf20Sopenharmony_ci#define	reg_cge_idx8_12_8_len 5
17318c2ecf20Sopenharmony_ci#define	reg_cge_idx8_12_8_lsb 8
17328c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx9_7_0	0xA292
17338c2ecf20Sopenharmony_ci#define	reg_cge_idx9_7_0_pos 0
17348c2ecf20Sopenharmony_ci#define	reg_cge_idx9_7_0_len 8
17358c2ecf20Sopenharmony_ci#define	reg_cge_idx9_7_0_lsb 0
17368c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx9_12_8	0xA293
17378c2ecf20Sopenharmony_ci#define	reg_cge_idx9_12_8_pos 0
17388c2ecf20Sopenharmony_ci#define	reg_cge_idx9_12_8_len 5
17398c2ecf20Sopenharmony_ci#define	reg_cge_idx9_12_8_lsb 8
17408c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx10_7_0	0xA294
17418c2ecf20Sopenharmony_ci#define	reg_cge_idx10_7_0_pos 0
17428c2ecf20Sopenharmony_ci#define	reg_cge_idx10_7_0_len 8
17438c2ecf20Sopenharmony_ci#define	reg_cge_idx10_7_0_lsb 0
17448c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx10_12_8	0xA295
17458c2ecf20Sopenharmony_ci#define	reg_cge_idx10_12_8_pos 0
17468c2ecf20Sopenharmony_ci#define	reg_cge_idx10_12_8_len 5
17478c2ecf20Sopenharmony_ci#define	reg_cge_idx10_12_8_lsb 8
17488c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx11_7_0	0xA296
17498c2ecf20Sopenharmony_ci#define	reg_cge_idx11_7_0_pos 0
17508c2ecf20Sopenharmony_ci#define	reg_cge_idx11_7_0_len 8
17518c2ecf20Sopenharmony_ci#define	reg_cge_idx11_7_0_lsb 0
17528c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx11_12_8	0xA297
17538c2ecf20Sopenharmony_ci#define	reg_cge_idx11_12_8_pos 0
17548c2ecf20Sopenharmony_ci#define	reg_cge_idx11_12_8_len 5
17558c2ecf20Sopenharmony_ci#define	reg_cge_idx11_12_8_lsb 8
17568c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx12_7_0	0xA298
17578c2ecf20Sopenharmony_ci#define	reg_cge_idx12_7_0_pos 0
17588c2ecf20Sopenharmony_ci#define	reg_cge_idx12_7_0_len 8
17598c2ecf20Sopenharmony_ci#define	reg_cge_idx12_7_0_lsb 0
17608c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx12_12_8	0xA299
17618c2ecf20Sopenharmony_ci#define	reg_cge_idx12_12_8_pos 0
17628c2ecf20Sopenharmony_ci#define	reg_cge_idx12_12_8_len 5
17638c2ecf20Sopenharmony_ci#define	reg_cge_idx12_12_8_lsb 8
17648c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx13_7_0	0xA29A
17658c2ecf20Sopenharmony_ci#define	reg_cge_idx13_7_0_pos 0
17668c2ecf20Sopenharmony_ci#define	reg_cge_idx13_7_0_len 8
17678c2ecf20Sopenharmony_ci#define	reg_cge_idx13_7_0_lsb 0
17688c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx13_12_8	0xA29B
17698c2ecf20Sopenharmony_ci#define	reg_cge_idx13_12_8_pos 0
17708c2ecf20Sopenharmony_ci#define	reg_cge_idx13_12_8_len 5
17718c2ecf20Sopenharmony_ci#define	reg_cge_idx13_12_8_lsb 8
17728c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx14_7_0	0xA29C
17738c2ecf20Sopenharmony_ci#define	reg_cge_idx14_7_0_pos 0
17748c2ecf20Sopenharmony_ci#define	reg_cge_idx14_7_0_len 8
17758c2ecf20Sopenharmony_ci#define	reg_cge_idx14_7_0_lsb 0
17768c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx14_12_8	0xA29D
17778c2ecf20Sopenharmony_ci#define	reg_cge_idx14_12_8_pos 0
17788c2ecf20Sopenharmony_ci#define	reg_cge_idx14_12_8_len 5
17798c2ecf20Sopenharmony_ci#define	reg_cge_idx14_12_8_lsb 8
17808c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx15_7_0	0xA29E
17818c2ecf20Sopenharmony_ci#define	reg_cge_idx15_7_0_pos 0
17828c2ecf20Sopenharmony_ci#define	reg_cge_idx15_7_0_len 8
17838c2ecf20Sopenharmony_ci#define	reg_cge_idx15_7_0_lsb 0
17848c2ecf20Sopenharmony_ci#define xd_p_reg_cge_idx15_12_8	0xA29F
17858c2ecf20Sopenharmony_ci#define	reg_cge_idx15_12_8_pos 0
17868c2ecf20Sopenharmony_ci#define	reg_cge_idx15_12_8_len 5
17878c2ecf20Sopenharmony_ci#define	reg_cge_idx15_12_8_lsb 8
17888c2ecf20Sopenharmony_ci#define xd_r_reg_fft_crc	0xA2A8
17898c2ecf20Sopenharmony_ci#define	reg_fft_crc_pos 0
17908c2ecf20Sopenharmony_ci#define	reg_fft_crc_len 8
17918c2ecf20Sopenharmony_ci#define	reg_fft_crc_lsb 0
17928c2ecf20Sopenharmony_ci#define xd_p_fd_fft_shift_max	0xA2A9
17938c2ecf20Sopenharmony_ci#define	fd_fft_shift_max_pos 0
17948c2ecf20Sopenharmony_ci#define	fd_fft_shift_max_len 4
17958c2ecf20Sopenharmony_ci#define	fd_fft_shift_max_lsb 0
17968c2ecf20Sopenharmony_ci#define xd_r_fd_fft_shift	0xA2A9
17978c2ecf20Sopenharmony_ci#define	fd_fft_shift_pos 4
17988c2ecf20Sopenharmony_ci#define	fd_fft_shift_len 4
17998c2ecf20Sopenharmony_ci#define	fd_fft_shift_lsb 0
18008c2ecf20Sopenharmony_ci#define xd_r_fd_fft_frame_num	0xA2AA
18018c2ecf20Sopenharmony_ci#define	fd_fft_frame_num_pos 0
18028c2ecf20Sopenharmony_ci#define	fd_fft_frame_num_len 2
18038c2ecf20Sopenharmony_ci#define	fd_fft_frame_num_lsb 0
18048c2ecf20Sopenharmony_ci#define xd_r_fd_fft_symbol_count	0xA2AB
18058c2ecf20Sopenharmony_ci#define	fd_fft_symbol_count_pos 0
18068c2ecf20Sopenharmony_ci#define	fd_fft_symbol_count_len 7
18078c2ecf20Sopenharmony_ci#define	fd_fft_symbol_count_lsb 0
18088c2ecf20Sopenharmony_ci#define xd_r_reg_fft_idx_max_7_0	0xA2AC
18098c2ecf20Sopenharmony_ci#define	reg_fft_idx_max_7_0_pos 0
18108c2ecf20Sopenharmony_ci#define	reg_fft_idx_max_7_0_len 8
18118c2ecf20Sopenharmony_ci#define	reg_fft_idx_max_7_0_lsb 0
18128c2ecf20Sopenharmony_ci#define xd_r_reg_fft_idx_max_12_8	0xA2AD
18138c2ecf20Sopenharmony_ci#define	reg_fft_idx_max_12_8_pos 0
18148c2ecf20Sopenharmony_ci#define	reg_fft_idx_max_12_8_len 5
18158c2ecf20Sopenharmony_ci#define	reg_fft_idx_max_12_8_lsb 8
18168c2ecf20Sopenharmony_ci#define xd_p_reg_cge_program	0xA2AE
18178c2ecf20Sopenharmony_ci#define	reg_cge_program_pos 0
18188c2ecf20Sopenharmony_ci#define	reg_cge_program_len 1
18198c2ecf20Sopenharmony_ci#define	reg_cge_program_lsb 0
18208c2ecf20Sopenharmony_ci#define xd_p_reg_cge_fixed	0xA2AE
18218c2ecf20Sopenharmony_ci#define	reg_cge_fixed_pos 1
18228c2ecf20Sopenharmony_ci#define	reg_cge_fixed_len 1
18238c2ecf20Sopenharmony_ci#define	reg_cge_fixed_lsb 0
18248c2ecf20Sopenharmony_ci#define xd_p_reg_fft_rotate_en	0xA2AE
18258c2ecf20Sopenharmony_ci#define	reg_fft_rotate_en_pos 2
18268c2ecf20Sopenharmony_ci#define	reg_fft_rotate_en_len 1
18278c2ecf20Sopenharmony_ci#define	reg_fft_rotate_en_lsb 0
18288c2ecf20Sopenharmony_ci#define xd_p_reg_fft_rotate_base_4_0	0xA2AE
18298c2ecf20Sopenharmony_ci#define	reg_fft_rotate_base_4_0_pos 3
18308c2ecf20Sopenharmony_ci#define	reg_fft_rotate_base_4_0_len 5
18318c2ecf20Sopenharmony_ci#define	reg_fft_rotate_base_4_0_lsb 0
18328c2ecf20Sopenharmony_ci#define xd_p_reg_fft_rotate_base_12_5	0xA2AF
18338c2ecf20Sopenharmony_ci#define	reg_fft_rotate_base_12_5_pos 0
18348c2ecf20Sopenharmony_ci#define	reg_fft_rotate_base_12_5_len 8
18358c2ecf20Sopenharmony_ci#define	reg_fft_rotate_base_12_5_lsb 5
18368c2ecf20Sopenharmony_ci#define xd_p_reg_gp_trigger_fd	0xA2B8
18378c2ecf20Sopenharmony_ci#define	reg_gp_trigger_fd_pos 0
18388c2ecf20Sopenharmony_ci#define	reg_gp_trigger_fd_len 1
18398c2ecf20Sopenharmony_ci#define	reg_gp_trigger_fd_lsb 0
18408c2ecf20Sopenharmony_ci#define xd_p_reg_trigger_sel_fd	0xA2B8
18418c2ecf20Sopenharmony_ci#define	reg_trigger_sel_fd_pos 1
18428c2ecf20Sopenharmony_ci#define	reg_trigger_sel_fd_len 2
18438c2ecf20Sopenharmony_ci#define	reg_trigger_sel_fd_lsb 0
18448c2ecf20Sopenharmony_ci#define xd_p_reg_trigger_module_sel_fd	0xA2B9
18458c2ecf20Sopenharmony_ci#define	reg_trigger_module_sel_fd_pos 0
18468c2ecf20Sopenharmony_ci#define	reg_trigger_module_sel_fd_len 6
18478c2ecf20Sopenharmony_ci#define	reg_trigger_module_sel_fd_lsb 0
18488c2ecf20Sopenharmony_ci#define xd_p_reg_trigger_set_sel_fd	0xA2BA
18498c2ecf20Sopenharmony_ci#define	reg_trigger_set_sel_fd_pos 0
18508c2ecf20Sopenharmony_ci#define	reg_trigger_set_sel_fd_len 6
18518c2ecf20Sopenharmony_ci#define	reg_trigger_set_sel_fd_lsb 0
18528c2ecf20Sopenharmony_ci#define xd_p_reg_fd_noname_7_0	0xA2BC
18538c2ecf20Sopenharmony_ci#define	reg_fd_noname_7_0_pos 0
18548c2ecf20Sopenharmony_ci#define	reg_fd_noname_7_0_len 8
18558c2ecf20Sopenharmony_ci#define	reg_fd_noname_7_0_lsb 0
18568c2ecf20Sopenharmony_ci#define xd_p_reg_fd_noname_15_8	0xA2BD
18578c2ecf20Sopenharmony_ci#define	reg_fd_noname_15_8_pos 0
18588c2ecf20Sopenharmony_ci#define	reg_fd_noname_15_8_len 8
18598c2ecf20Sopenharmony_ci#define	reg_fd_noname_15_8_lsb 8
18608c2ecf20Sopenharmony_ci#define xd_p_reg_fd_noname_23_16	0xA2BE
18618c2ecf20Sopenharmony_ci#define	reg_fd_noname_23_16_pos 0
18628c2ecf20Sopenharmony_ci#define	reg_fd_noname_23_16_len 8
18638c2ecf20Sopenharmony_ci#define	reg_fd_noname_23_16_lsb 16
18648c2ecf20Sopenharmony_ci#define xd_p_reg_fd_noname_31_24	0xA2BF
18658c2ecf20Sopenharmony_ci#define	reg_fd_noname_31_24_pos 0
18668c2ecf20Sopenharmony_ci#define	reg_fd_noname_31_24_len 8
18678c2ecf20Sopenharmony_ci#define	reg_fd_noname_31_24_lsb 24
18688c2ecf20Sopenharmony_ci#define xd_r_fd_fpcc_cp_corr_signn	0xA2C0
18698c2ecf20Sopenharmony_ci#define	fd_fpcc_cp_corr_signn_pos 0
18708c2ecf20Sopenharmony_ci#define	fd_fpcc_cp_corr_signn_len 8
18718c2ecf20Sopenharmony_ci#define	fd_fpcc_cp_corr_signn_lsb 0
18728c2ecf20Sopenharmony_ci#define xd_p_reg_feq_s1	0xA2C1
18738c2ecf20Sopenharmony_ci#define	reg_feq_s1_pos 0
18748c2ecf20Sopenharmony_ci#define	reg_feq_s1_len 5
18758c2ecf20Sopenharmony_ci#define	reg_feq_s1_lsb 0
18768c2ecf20Sopenharmony_ci#define xd_p_fd_fpcc_cp_corr_tone_th	0xA2C2
18778c2ecf20Sopenharmony_ci#define	fd_fpcc_cp_corr_tone_th_pos 0
18788c2ecf20Sopenharmony_ci#define	fd_fpcc_cp_corr_tone_th_len 6
18798c2ecf20Sopenharmony_ci#define	fd_fpcc_cp_corr_tone_th_lsb 0
18808c2ecf20Sopenharmony_ci#define xd_p_fd_fpcc_cp_corr_symbol_log_th	0xA2C3
18818c2ecf20Sopenharmony_ci#define	fd_fpcc_cp_corr_symbol_log_th_pos 0
18828c2ecf20Sopenharmony_ci#define	fd_fpcc_cp_corr_symbol_log_th_len 4
18838c2ecf20Sopenharmony_ci#define	fd_fpcc_cp_corr_symbol_log_th_lsb 0
18848c2ecf20Sopenharmony_ci#define xd_p_fd_fpcc_cp_corr_int	0xA2C4
18858c2ecf20Sopenharmony_ci#define	fd_fpcc_cp_corr_int_pos 0
18868c2ecf20Sopenharmony_ci#define	fd_fpcc_cp_corr_int_len 1
18878c2ecf20Sopenharmony_ci#define	fd_fpcc_cp_corr_int_lsb 0
18888c2ecf20Sopenharmony_ci#define xd_p_reg_sfoe_ns_7_0	0xA320
18898c2ecf20Sopenharmony_ci#define	reg_sfoe_ns_7_0_pos 0
18908c2ecf20Sopenharmony_ci#define	reg_sfoe_ns_7_0_len 8
18918c2ecf20Sopenharmony_ci#define	reg_sfoe_ns_7_0_lsb 0
18928c2ecf20Sopenharmony_ci#define xd_p_reg_sfoe_ns_14_8	0xA321
18938c2ecf20Sopenharmony_ci#define	reg_sfoe_ns_14_8_pos 0
18948c2ecf20Sopenharmony_ci#define	reg_sfoe_ns_14_8_len 7
18958c2ecf20Sopenharmony_ci#define	reg_sfoe_ns_14_8_lsb 8
18968c2ecf20Sopenharmony_ci#define xd_p_reg_sfoe_c1_7_0	0xA322
18978c2ecf20Sopenharmony_ci#define	reg_sfoe_c1_7_0_pos 0
18988c2ecf20Sopenharmony_ci#define	reg_sfoe_c1_7_0_len 8
18998c2ecf20Sopenharmony_ci#define	reg_sfoe_c1_7_0_lsb 0
19008c2ecf20Sopenharmony_ci#define xd_p_reg_sfoe_c1_15_8	0xA323
19018c2ecf20Sopenharmony_ci#define	reg_sfoe_c1_15_8_pos 0
19028c2ecf20Sopenharmony_ci#define	reg_sfoe_c1_15_8_len 8
19038c2ecf20Sopenharmony_ci#define	reg_sfoe_c1_15_8_lsb 8
19048c2ecf20Sopenharmony_ci#define xd_p_reg_sfoe_c1_17_16	0xA324
19058c2ecf20Sopenharmony_ci#define	reg_sfoe_c1_17_16_pos 0
19068c2ecf20Sopenharmony_ci#define	reg_sfoe_c1_17_16_len 2
19078c2ecf20Sopenharmony_ci#define	reg_sfoe_c1_17_16_lsb 16
19088c2ecf20Sopenharmony_ci#define xd_p_reg_sfoe_c2_7_0	0xA325
19098c2ecf20Sopenharmony_ci#define	reg_sfoe_c2_7_0_pos 0
19108c2ecf20Sopenharmony_ci#define	reg_sfoe_c2_7_0_len 8
19118c2ecf20Sopenharmony_ci#define	reg_sfoe_c2_7_0_lsb 0
19128c2ecf20Sopenharmony_ci#define xd_p_reg_sfoe_c2_15_8	0xA326
19138c2ecf20Sopenharmony_ci#define	reg_sfoe_c2_15_8_pos 0
19148c2ecf20Sopenharmony_ci#define	reg_sfoe_c2_15_8_len 8
19158c2ecf20Sopenharmony_ci#define	reg_sfoe_c2_15_8_lsb 8
19168c2ecf20Sopenharmony_ci#define xd_p_reg_sfoe_c2_17_16	0xA327
19178c2ecf20Sopenharmony_ci#define	reg_sfoe_c2_17_16_pos 0
19188c2ecf20Sopenharmony_ci#define	reg_sfoe_c2_17_16_len 2
19198c2ecf20Sopenharmony_ci#define	reg_sfoe_c2_17_16_lsb 16
19208c2ecf20Sopenharmony_ci#define xd_r_reg_sfoe_out_9_2	0xA328
19218c2ecf20Sopenharmony_ci#define	reg_sfoe_out_9_2_pos 0
19228c2ecf20Sopenharmony_ci#define	reg_sfoe_out_9_2_len 8
19238c2ecf20Sopenharmony_ci#define	reg_sfoe_out_9_2_lsb 0
19248c2ecf20Sopenharmony_ci#define xd_r_reg_sfoe_out_1_0	0xA329
19258c2ecf20Sopenharmony_ci#define	reg_sfoe_out_1_0_pos 0
19268c2ecf20Sopenharmony_ci#define	reg_sfoe_out_1_0_len 2
19278c2ecf20Sopenharmony_ci#define	reg_sfoe_out_1_0_lsb 0
19288c2ecf20Sopenharmony_ci#define xd_p_reg_sfoe_lm_counter_th	0xA32A
19298c2ecf20Sopenharmony_ci#define	reg_sfoe_lm_counter_th_pos 0
19308c2ecf20Sopenharmony_ci#define	reg_sfoe_lm_counter_th_len 4
19318c2ecf20Sopenharmony_ci#define	reg_sfoe_lm_counter_th_lsb 0
19328c2ecf20Sopenharmony_ci#define xd_p_reg_sfoe_convg_th	0xA32B
19338c2ecf20Sopenharmony_ci#define	reg_sfoe_convg_th_pos 0
19348c2ecf20Sopenharmony_ci#define	reg_sfoe_convg_th_len 8
19358c2ecf20Sopenharmony_ci#define	reg_sfoe_convg_th_lsb 0
19368c2ecf20Sopenharmony_ci#define xd_p_reg_sfoe_divg_th	0xA32C
19378c2ecf20Sopenharmony_ci#define	reg_sfoe_divg_th_pos 0
19388c2ecf20Sopenharmony_ci#define	reg_sfoe_divg_th_len 8
19398c2ecf20Sopenharmony_ci#define	reg_sfoe_divg_th_lsb 0
19408c2ecf20Sopenharmony_ci#define xd_p_fd_tpsd_en	0xA330
19418c2ecf20Sopenharmony_ci#define	fd_tpsd_en_pos 0
19428c2ecf20Sopenharmony_ci#define	fd_tpsd_en_len 1
19438c2ecf20Sopenharmony_ci#define	fd_tpsd_en_lsb 0
19448c2ecf20Sopenharmony_ci#define xd_p_fd_tpsd_dis	0xA330
19458c2ecf20Sopenharmony_ci#define	fd_tpsd_dis_pos 1
19468c2ecf20Sopenharmony_ci#define	fd_tpsd_dis_len 1
19478c2ecf20Sopenharmony_ci#define	fd_tpsd_dis_lsb 0
19488c2ecf20Sopenharmony_ci#define xd_p_fd_tpsd_rst	0xA330
19498c2ecf20Sopenharmony_ci#define	fd_tpsd_rst_pos 2
19508c2ecf20Sopenharmony_ci#define	fd_tpsd_rst_len 1
19518c2ecf20Sopenharmony_ci#define	fd_tpsd_rst_lsb 0
19528c2ecf20Sopenharmony_ci#define xd_p_fd_tpsd_lock	0xA330
19538c2ecf20Sopenharmony_ci#define	fd_tpsd_lock_pos 3
19548c2ecf20Sopenharmony_ci#define	fd_tpsd_lock_len 1
19558c2ecf20Sopenharmony_ci#define	fd_tpsd_lock_lsb 0
19568c2ecf20Sopenharmony_ci#define xd_r_fd_tpsd_s19	0xA330
19578c2ecf20Sopenharmony_ci#define	fd_tpsd_s19_pos 4
19588c2ecf20Sopenharmony_ci#define	fd_tpsd_s19_len 1
19598c2ecf20Sopenharmony_ci#define	fd_tpsd_s19_lsb 0
19608c2ecf20Sopenharmony_ci#define xd_r_fd_tpsd_s17	0xA330
19618c2ecf20Sopenharmony_ci#define	fd_tpsd_s17_pos 5
19628c2ecf20Sopenharmony_ci#define	fd_tpsd_s17_len 1
19638c2ecf20Sopenharmony_ci#define	fd_tpsd_s17_lsb 0
19648c2ecf20Sopenharmony_ci#define xd_p_fd_sfr_ste_en	0xA331
19658c2ecf20Sopenharmony_ci#define	fd_sfr_ste_en_pos 0
19668c2ecf20Sopenharmony_ci#define	fd_sfr_ste_en_len 1
19678c2ecf20Sopenharmony_ci#define	fd_sfr_ste_en_lsb 0
19688c2ecf20Sopenharmony_ci#define xd_p_fd_sfr_ste_dis	0xA331
19698c2ecf20Sopenharmony_ci#define	fd_sfr_ste_dis_pos 1
19708c2ecf20Sopenharmony_ci#define	fd_sfr_ste_dis_len 1
19718c2ecf20Sopenharmony_ci#define	fd_sfr_ste_dis_lsb 0
19728c2ecf20Sopenharmony_ci#define xd_p_fd_sfr_ste_rst	0xA331
19738c2ecf20Sopenharmony_ci#define	fd_sfr_ste_rst_pos 2
19748c2ecf20Sopenharmony_ci#define	fd_sfr_ste_rst_len 1
19758c2ecf20Sopenharmony_ci#define	fd_sfr_ste_rst_lsb 0
19768c2ecf20Sopenharmony_ci#define xd_p_fd_sfr_ste_mode	0xA331
19778c2ecf20Sopenharmony_ci#define	fd_sfr_ste_mode_pos 3
19788c2ecf20Sopenharmony_ci#define	fd_sfr_ste_mode_len 1
19798c2ecf20Sopenharmony_ci#define	fd_sfr_ste_mode_lsb 0
19808c2ecf20Sopenharmony_ci#define xd_p_fd_sfr_ste_done	0xA331
19818c2ecf20Sopenharmony_ci#define	fd_sfr_ste_done_pos 4
19828c2ecf20Sopenharmony_ci#define	fd_sfr_ste_done_len 1
19838c2ecf20Sopenharmony_ci#define	fd_sfr_ste_done_lsb 0
19848c2ecf20Sopenharmony_ci#define xd_p_reg_cfoe_ffoe_en	0xA332
19858c2ecf20Sopenharmony_ci#define	reg_cfoe_ffoe_en_pos 0
19868c2ecf20Sopenharmony_ci#define	reg_cfoe_ffoe_en_len 1
19878c2ecf20Sopenharmony_ci#define	reg_cfoe_ffoe_en_lsb 0
19888c2ecf20Sopenharmony_ci#define xd_p_reg_cfoe_ffoe_dis	0xA332
19898c2ecf20Sopenharmony_ci#define	reg_cfoe_ffoe_dis_pos 1
19908c2ecf20Sopenharmony_ci#define	reg_cfoe_ffoe_dis_len 1
19918c2ecf20Sopenharmony_ci#define	reg_cfoe_ffoe_dis_lsb 0
19928c2ecf20Sopenharmony_ci#define xd_p_reg_cfoe_ffoe_rst	0xA332
19938c2ecf20Sopenharmony_ci#define	reg_cfoe_ffoe_rst_pos 2
19948c2ecf20Sopenharmony_ci#define	reg_cfoe_ffoe_rst_len 1
19958c2ecf20Sopenharmony_ci#define	reg_cfoe_ffoe_rst_lsb 0
19968c2ecf20Sopenharmony_ci#define xd_p_reg_cfoe_ifoe_en	0xA332
19978c2ecf20Sopenharmony_ci#define	reg_cfoe_ifoe_en_pos 3
19988c2ecf20Sopenharmony_ci#define	reg_cfoe_ifoe_en_len 1
19998c2ecf20Sopenharmony_ci#define	reg_cfoe_ifoe_en_lsb 0
20008c2ecf20Sopenharmony_ci#define xd_p_reg_cfoe_ifoe_dis	0xA332
20018c2ecf20Sopenharmony_ci#define	reg_cfoe_ifoe_dis_pos 4
20028c2ecf20Sopenharmony_ci#define	reg_cfoe_ifoe_dis_len 1
20038c2ecf20Sopenharmony_ci#define	reg_cfoe_ifoe_dis_lsb 0
20048c2ecf20Sopenharmony_ci#define xd_p_reg_cfoe_ifoe_rst	0xA332
20058c2ecf20Sopenharmony_ci#define	reg_cfoe_ifoe_rst_pos 5
20068c2ecf20Sopenharmony_ci#define	reg_cfoe_ifoe_rst_len 1
20078c2ecf20Sopenharmony_ci#define	reg_cfoe_ifoe_rst_lsb 0
20088c2ecf20Sopenharmony_ci#define xd_p_reg_cfoe_fot_en	0xA332
20098c2ecf20Sopenharmony_ci#define	reg_cfoe_fot_en_pos 6
20108c2ecf20Sopenharmony_ci#define	reg_cfoe_fot_en_len 1
20118c2ecf20Sopenharmony_ci#define	reg_cfoe_fot_en_lsb 0
20128c2ecf20Sopenharmony_ci#define xd_p_reg_cfoe_fot_lm_en	0xA332
20138c2ecf20Sopenharmony_ci#define	reg_cfoe_fot_lm_en_pos 7
20148c2ecf20Sopenharmony_ci#define	reg_cfoe_fot_lm_en_len 1
20158c2ecf20Sopenharmony_ci#define	reg_cfoe_fot_lm_en_lsb 0
20168c2ecf20Sopenharmony_ci#define xd_p_reg_cfoe_fot_rst	0xA333
20178c2ecf20Sopenharmony_ci#define	reg_cfoe_fot_rst_pos 0
20188c2ecf20Sopenharmony_ci#define	reg_cfoe_fot_rst_len 1
20198c2ecf20Sopenharmony_ci#define	reg_cfoe_fot_rst_lsb 0
20208c2ecf20Sopenharmony_ci#define xd_r_fd_cfoe_ffoe_done	0xA333
20218c2ecf20Sopenharmony_ci#define	fd_cfoe_ffoe_done_pos 1
20228c2ecf20Sopenharmony_ci#define	fd_cfoe_ffoe_done_len 1
20238c2ecf20Sopenharmony_ci#define	fd_cfoe_ffoe_done_lsb 0
20248c2ecf20Sopenharmony_ci#define xd_p_fd_cfoe_metric_vld	0xA333
20258c2ecf20Sopenharmony_ci#define	fd_cfoe_metric_vld_pos 2
20268c2ecf20Sopenharmony_ci#define	fd_cfoe_metric_vld_len 1
20278c2ecf20Sopenharmony_ci#define	fd_cfoe_metric_vld_lsb 0
20288c2ecf20Sopenharmony_ci#define xd_p_reg_cfoe_ifod_vld	0xA333
20298c2ecf20Sopenharmony_ci#define	reg_cfoe_ifod_vld_pos 3
20308c2ecf20Sopenharmony_ci#define	reg_cfoe_ifod_vld_len 1
20318c2ecf20Sopenharmony_ci#define	reg_cfoe_ifod_vld_lsb 0
20328c2ecf20Sopenharmony_ci#define xd_r_fd_cfoe_ifoe_done	0xA333
20338c2ecf20Sopenharmony_ci#define	fd_cfoe_ifoe_done_pos 4
20348c2ecf20Sopenharmony_ci#define	fd_cfoe_ifoe_done_len 1
20358c2ecf20Sopenharmony_ci#define	fd_cfoe_ifoe_done_lsb 0
20368c2ecf20Sopenharmony_ci#define xd_r_fd_cfoe_fot_valid	0xA333
20378c2ecf20Sopenharmony_ci#define	fd_cfoe_fot_valid_pos 5
20388c2ecf20Sopenharmony_ci#define	fd_cfoe_fot_valid_len 1
20398c2ecf20Sopenharmony_ci#define	fd_cfoe_fot_valid_lsb 0
20408c2ecf20Sopenharmony_ci#define xd_p_reg_cfoe_divg_int	0xA333
20418c2ecf20Sopenharmony_ci#define	reg_cfoe_divg_int_pos 6
20428c2ecf20Sopenharmony_ci#define	reg_cfoe_divg_int_len 1
20438c2ecf20Sopenharmony_ci#define	reg_cfoe_divg_int_lsb 0
20448c2ecf20Sopenharmony_ci#define xd_r_reg_cfoe_divg_flag	0xA333
20458c2ecf20Sopenharmony_ci#define	reg_cfoe_divg_flag_pos 7
20468c2ecf20Sopenharmony_ci#define	reg_cfoe_divg_flag_len 1
20478c2ecf20Sopenharmony_ci#define	reg_cfoe_divg_flag_lsb 0
20488c2ecf20Sopenharmony_ci#define xd_p_reg_sfoe_en	0xA334
20498c2ecf20Sopenharmony_ci#define	reg_sfoe_en_pos 0
20508c2ecf20Sopenharmony_ci#define	reg_sfoe_en_len 1
20518c2ecf20Sopenharmony_ci#define	reg_sfoe_en_lsb 0
20528c2ecf20Sopenharmony_ci#define xd_p_reg_sfoe_dis	0xA334
20538c2ecf20Sopenharmony_ci#define	reg_sfoe_dis_pos 1
20548c2ecf20Sopenharmony_ci#define	reg_sfoe_dis_len 1
20558c2ecf20Sopenharmony_ci#define	reg_sfoe_dis_lsb 0
20568c2ecf20Sopenharmony_ci#define xd_p_reg_sfoe_rst	0xA334
20578c2ecf20Sopenharmony_ci#define	reg_sfoe_rst_pos 2
20588c2ecf20Sopenharmony_ci#define	reg_sfoe_rst_len 1
20598c2ecf20Sopenharmony_ci#define	reg_sfoe_rst_lsb 0
20608c2ecf20Sopenharmony_ci#define xd_p_reg_sfoe_vld_int	0xA334
20618c2ecf20Sopenharmony_ci#define	reg_sfoe_vld_int_pos 3
20628c2ecf20Sopenharmony_ci#define	reg_sfoe_vld_int_len 1
20638c2ecf20Sopenharmony_ci#define	reg_sfoe_vld_int_lsb 0
20648c2ecf20Sopenharmony_ci#define xd_p_reg_sfoe_lm_en	0xA334
20658c2ecf20Sopenharmony_ci#define	reg_sfoe_lm_en_pos 4
20668c2ecf20Sopenharmony_ci#define	reg_sfoe_lm_en_len 1
20678c2ecf20Sopenharmony_ci#define	reg_sfoe_lm_en_lsb 0
20688c2ecf20Sopenharmony_ci#define xd_p_reg_sfoe_divg_int	0xA334
20698c2ecf20Sopenharmony_ci#define	reg_sfoe_divg_int_pos 5
20708c2ecf20Sopenharmony_ci#define	reg_sfoe_divg_int_len 1
20718c2ecf20Sopenharmony_ci#define	reg_sfoe_divg_int_lsb 0
20728c2ecf20Sopenharmony_ci#define xd_r_reg_sfoe_divg_flag	0xA334
20738c2ecf20Sopenharmony_ci#define	reg_sfoe_divg_flag_pos 6
20748c2ecf20Sopenharmony_ci#define	reg_sfoe_divg_flag_len 1
20758c2ecf20Sopenharmony_ci#define	reg_sfoe_divg_flag_lsb 0
20768c2ecf20Sopenharmony_ci#define xd_p_reg_fft_rst	0xA335
20778c2ecf20Sopenharmony_ci#define	reg_fft_rst_pos 0
20788c2ecf20Sopenharmony_ci#define	reg_fft_rst_len 1
20798c2ecf20Sopenharmony_ci#define	reg_fft_rst_lsb 0
20808c2ecf20Sopenharmony_ci#define xd_p_reg_fft_fast_beacon	0xA335
20818c2ecf20Sopenharmony_ci#define	reg_fft_fast_beacon_pos 1
20828c2ecf20Sopenharmony_ci#define	reg_fft_fast_beacon_len 1
20838c2ecf20Sopenharmony_ci#define	reg_fft_fast_beacon_lsb 0
20848c2ecf20Sopenharmony_ci#define xd_p_reg_fft_fast_valid	0xA335
20858c2ecf20Sopenharmony_ci#define	reg_fft_fast_valid_pos 2
20868c2ecf20Sopenharmony_ci#define	reg_fft_fast_valid_len 1
20878c2ecf20Sopenharmony_ci#define	reg_fft_fast_valid_lsb 0
20888c2ecf20Sopenharmony_ci#define xd_p_reg_fft_mask_en	0xA335
20898c2ecf20Sopenharmony_ci#define	reg_fft_mask_en_pos 3
20908c2ecf20Sopenharmony_ci#define	reg_fft_mask_en_len 1
20918c2ecf20Sopenharmony_ci#define	reg_fft_mask_en_lsb 0
20928c2ecf20Sopenharmony_ci#define xd_p_reg_fft_crc_en	0xA335
20938c2ecf20Sopenharmony_ci#define	reg_fft_crc_en_pos 4
20948c2ecf20Sopenharmony_ci#define	reg_fft_crc_en_len 1
20958c2ecf20Sopenharmony_ci#define	reg_fft_crc_en_lsb 0
20968c2ecf20Sopenharmony_ci#define xd_p_reg_finr_en	0xA336
20978c2ecf20Sopenharmony_ci#define	reg_finr_en_pos 0
20988c2ecf20Sopenharmony_ci#define	reg_finr_en_len 1
20998c2ecf20Sopenharmony_ci#define	reg_finr_en_lsb 0
21008c2ecf20Sopenharmony_ci#define xd_p_fd_fste_en	0xA337
21018c2ecf20Sopenharmony_ci#define	fd_fste_en_pos 1
21028c2ecf20Sopenharmony_ci#define	fd_fste_en_len 1
21038c2ecf20Sopenharmony_ci#define	fd_fste_en_lsb 0
21048c2ecf20Sopenharmony_ci#define xd_p_fd_sqi_tps_level_shift	0xA338
21058c2ecf20Sopenharmony_ci#define	fd_sqi_tps_level_shift_pos 0
21068c2ecf20Sopenharmony_ci#define	fd_sqi_tps_level_shift_len 8
21078c2ecf20Sopenharmony_ci#define	fd_sqi_tps_level_shift_lsb 0
21088c2ecf20Sopenharmony_ci#define xd_p_fd_pilot_ma_len	0xA339
21098c2ecf20Sopenharmony_ci#define	fd_pilot_ma_len_pos 0
21108c2ecf20Sopenharmony_ci#define	fd_pilot_ma_len_len 6
21118c2ecf20Sopenharmony_ci#define	fd_pilot_ma_len_lsb 0
21128c2ecf20Sopenharmony_ci#define xd_p_fd_tps_ma_len	0xA33A
21138c2ecf20Sopenharmony_ci#define	fd_tps_ma_len_pos 0
21148c2ecf20Sopenharmony_ci#define	fd_tps_ma_len_len 6
21158c2ecf20Sopenharmony_ci#define	fd_tps_ma_len_lsb 0
21168c2ecf20Sopenharmony_ci#define xd_p_fd_sqi_s3	0xA33B
21178c2ecf20Sopenharmony_ci#define	fd_sqi_s3_pos 0
21188c2ecf20Sopenharmony_ci#define	fd_sqi_s3_len 8
21198c2ecf20Sopenharmony_ci#define	fd_sqi_s3_lsb 0
21208c2ecf20Sopenharmony_ci#define xd_p_fd_sqi_dummy_reg_0	0xA33C
21218c2ecf20Sopenharmony_ci#define	fd_sqi_dummy_reg_0_pos 0
21228c2ecf20Sopenharmony_ci#define	fd_sqi_dummy_reg_0_len 1
21238c2ecf20Sopenharmony_ci#define	fd_sqi_dummy_reg_0_lsb 0
21248c2ecf20Sopenharmony_ci#define xd_p_fd_sqi_debug_sel	0xA33C
21258c2ecf20Sopenharmony_ci#define	fd_sqi_debug_sel_pos 1
21268c2ecf20Sopenharmony_ci#define	fd_sqi_debug_sel_len 2
21278c2ecf20Sopenharmony_ci#define	fd_sqi_debug_sel_lsb 0
21288c2ecf20Sopenharmony_ci#define xd_p_fd_sqi_s2	0xA33C
21298c2ecf20Sopenharmony_ci#define	fd_sqi_s2_pos 3
21308c2ecf20Sopenharmony_ci#define	fd_sqi_s2_len 5
21318c2ecf20Sopenharmony_ci#define	fd_sqi_s2_lsb 0
21328c2ecf20Sopenharmony_ci#define xd_p_fd_sqi_dummy_reg_1	0xA33D
21338c2ecf20Sopenharmony_ci#define	fd_sqi_dummy_reg_1_pos 0
21348c2ecf20Sopenharmony_ci#define	fd_sqi_dummy_reg_1_len 1
21358c2ecf20Sopenharmony_ci#define	fd_sqi_dummy_reg_1_lsb 0
21368c2ecf20Sopenharmony_ci#define xd_p_fd_inr_ignore	0xA33D
21378c2ecf20Sopenharmony_ci#define	fd_inr_ignore_pos 1
21388c2ecf20Sopenharmony_ci#define	fd_inr_ignore_len 1
21398c2ecf20Sopenharmony_ci#define	fd_inr_ignore_lsb 0
21408c2ecf20Sopenharmony_ci#define xd_p_fd_pilot_ignore	0xA33D
21418c2ecf20Sopenharmony_ci#define	fd_pilot_ignore_pos 2
21428c2ecf20Sopenharmony_ci#define	fd_pilot_ignore_len 1
21438c2ecf20Sopenharmony_ci#define	fd_pilot_ignore_lsb 0
21448c2ecf20Sopenharmony_ci#define xd_p_fd_etps_ignore	0xA33D
21458c2ecf20Sopenharmony_ci#define	fd_etps_ignore_pos 3
21468c2ecf20Sopenharmony_ci#define	fd_etps_ignore_len 1
21478c2ecf20Sopenharmony_ci#define	fd_etps_ignore_lsb 0
21488c2ecf20Sopenharmony_ci#define xd_p_fd_sqi_s1	0xA33D
21498c2ecf20Sopenharmony_ci#define	fd_sqi_s1_pos 4
21508c2ecf20Sopenharmony_ci#define	fd_sqi_s1_len 4
21518c2ecf20Sopenharmony_ci#define	fd_sqi_s1_lsb 0
21528c2ecf20Sopenharmony_ci#define xd_p_reg_fste_ehw_7_0	0xA33E
21538c2ecf20Sopenharmony_ci#define	reg_fste_ehw_7_0_pos 0
21548c2ecf20Sopenharmony_ci#define	reg_fste_ehw_7_0_len 8
21558c2ecf20Sopenharmony_ci#define	reg_fste_ehw_7_0_lsb 0
21568c2ecf20Sopenharmony_ci#define xd_p_reg_fste_ehw_9_8	0xA33F
21578c2ecf20Sopenharmony_ci#define	reg_fste_ehw_9_8_pos 0
21588c2ecf20Sopenharmony_ci#define	reg_fste_ehw_9_8_len 2
21598c2ecf20Sopenharmony_ci#define	reg_fste_ehw_9_8_lsb 8
21608c2ecf20Sopenharmony_ci#define xd_p_reg_fste_i_adj_vld	0xA33F
21618c2ecf20Sopenharmony_ci#define	reg_fste_i_adj_vld_pos 2
21628c2ecf20Sopenharmony_ci#define	reg_fste_i_adj_vld_len 1
21638c2ecf20Sopenharmony_ci#define	reg_fste_i_adj_vld_lsb 0
21648c2ecf20Sopenharmony_ci#define xd_p_reg_fste_phase_ini_7_0	0xA340
21658c2ecf20Sopenharmony_ci#define	reg_fste_phase_ini_7_0_pos 0
21668c2ecf20Sopenharmony_ci#define	reg_fste_phase_ini_7_0_len 8
21678c2ecf20Sopenharmony_ci#define	reg_fste_phase_ini_7_0_lsb 0
21688c2ecf20Sopenharmony_ci#define xd_p_reg_fste_phase_ini_11_8	0xA341
21698c2ecf20Sopenharmony_ci#define	reg_fste_phase_ini_11_8_pos 0
21708c2ecf20Sopenharmony_ci#define	reg_fste_phase_ini_11_8_len 4
21718c2ecf20Sopenharmony_ci#define	reg_fste_phase_ini_11_8_lsb 8
21728c2ecf20Sopenharmony_ci#define xd_p_reg_fste_phase_inc_3_0	0xA341
21738c2ecf20Sopenharmony_ci#define	reg_fste_phase_inc_3_0_pos 4
21748c2ecf20Sopenharmony_ci#define	reg_fste_phase_inc_3_0_len 4
21758c2ecf20Sopenharmony_ci#define	reg_fste_phase_inc_3_0_lsb 0
21768c2ecf20Sopenharmony_ci#define xd_p_reg_fste_phase_inc_11_4	0xA342
21778c2ecf20Sopenharmony_ci#define	reg_fste_phase_inc_11_4_pos 0
21788c2ecf20Sopenharmony_ci#define	reg_fste_phase_inc_11_4_len 8
21798c2ecf20Sopenharmony_ci#define	reg_fste_phase_inc_11_4_lsb 4
21808c2ecf20Sopenharmony_ci#define xd_p_reg_fste_acum_cost_cnt_max	0xA343
21818c2ecf20Sopenharmony_ci#define	reg_fste_acum_cost_cnt_max_pos 0
21828c2ecf20Sopenharmony_ci#define	reg_fste_acum_cost_cnt_max_len 4
21838c2ecf20Sopenharmony_ci#define	reg_fste_acum_cost_cnt_max_lsb 0
21848c2ecf20Sopenharmony_ci#define xd_p_reg_fste_step_size_std	0xA343
21858c2ecf20Sopenharmony_ci#define	reg_fste_step_size_std_pos 4
21868c2ecf20Sopenharmony_ci#define	reg_fste_step_size_std_len 4
21878c2ecf20Sopenharmony_ci#define	reg_fste_step_size_std_lsb 0
21888c2ecf20Sopenharmony_ci#define xd_p_reg_fste_step_size_max	0xA344
21898c2ecf20Sopenharmony_ci#define	reg_fste_step_size_max_pos 0
21908c2ecf20Sopenharmony_ci#define	reg_fste_step_size_max_len 4
21918c2ecf20Sopenharmony_ci#define	reg_fste_step_size_max_lsb 0
21928c2ecf20Sopenharmony_ci#define xd_p_reg_fste_step_size_min	0xA344
21938c2ecf20Sopenharmony_ci#define	reg_fste_step_size_min_pos 4
21948c2ecf20Sopenharmony_ci#define	reg_fste_step_size_min_len 4
21958c2ecf20Sopenharmony_ci#define	reg_fste_step_size_min_lsb 0
21968c2ecf20Sopenharmony_ci#define xd_p_reg_fste_frac_step_size_7_0	0xA345
21978c2ecf20Sopenharmony_ci#define	reg_fste_frac_step_size_7_0_pos 0
21988c2ecf20Sopenharmony_ci#define	reg_fste_frac_step_size_7_0_len 8
21998c2ecf20Sopenharmony_ci#define	reg_fste_frac_step_size_7_0_lsb 0
22008c2ecf20Sopenharmony_ci#define xd_p_reg_fste_frac_step_size_15_8	0xA346
22018c2ecf20Sopenharmony_ci#define	reg_fste_frac_step_size_15_8_pos 0
22028c2ecf20Sopenharmony_ci#define	reg_fste_frac_step_size_15_8_len 8
22038c2ecf20Sopenharmony_ci#define	reg_fste_frac_step_size_15_8_lsb 8
22048c2ecf20Sopenharmony_ci#define xd_p_reg_fste_frac_step_size_19_16	0xA347
22058c2ecf20Sopenharmony_ci#define	reg_fste_frac_step_size_19_16_pos 0
22068c2ecf20Sopenharmony_ci#define	reg_fste_frac_step_size_19_16_len 4
22078c2ecf20Sopenharmony_ci#define	reg_fste_frac_step_size_19_16_lsb 16
22088c2ecf20Sopenharmony_ci#define xd_p_reg_fste_rpd_dir_cnt_max	0xA347
22098c2ecf20Sopenharmony_ci#define	reg_fste_rpd_dir_cnt_max_pos 4
22108c2ecf20Sopenharmony_ci#define	reg_fste_rpd_dir_cnt_max_len 4
22118c2ecf20Sopenharmony_ci#define	reg_fste_rpd_dir_cnt_max_lsb 0
22128c2ecf20Sopenharmony_ci#define xd_p_reg_fste_ehs	0xA348
22138c2ecf20Sopenharmony_ci#define	reg_fste_ehs_pos 0
22148c2ecf20Sopenharmony_ci#define	reg_fste_ehs_len 4
22158c2ecf20Sopenharmony_ci#define	reg_fste_ehs_lsb 0
22168c2ecf20Sopenharmony_ci#define xd_p_reg_fste_frac_cost_cnt_max_3_0	0xA348
22178c2ecf20Sopenharmony_ci#define	reg_fste_frac_cost_cnt_max_3_0_pos 4
22188c2ecf20Sopenharmony_ci#define	reg_fste_frac_cost_cnt_max_3_0_len 4
22198c2ecf20Sopenharmony_ci#define	reg_fste_frac_cost_cnt_max_3_0_lsb 0
22208c2ecf20Sopenharmony_ci#define xd_p_reg_fste_frac_cost_cnt_max_9_4	0xA349
22218c2ecf20Sopenharmony_ci#define	reg_fste_frac_cost_cnt_max_9_4_pos 0
22228c2ecf20Sopenharmony_ci#define	reg_fste_frac_cost_cnt_max_9_4_len 6
22238c2ecf20Sopenharmony_ci#define	reg_fste_frac_cost_cnt_max_9_4_lsb 4
22248c2ecf20Sopenharmony_ci#define xd_p_reg_fste_w0_7_0	0xA34A
22258c2ecf20Sopenharmony_ci#define	reg_fste_w0_7_0_pos 0
22268c2ecf20Sopenharmony_ci#define	reg_fste_w0_7_0_len 8
22278c2ecf20Sopenharmony_ci#define	reg_fste_w0_7_0_lsb 0
22288c2ecf20Sopenharmony_ci#define xd_p_reg_fste_w0_11_8	0xA34B
22298c2ecf20Sopenharmony_ci#define	reg_fste_w0_11_8_pos 0
22308c2ecf20Sopenharmony_ci#define	reg_fste_w0_11_8_len 4
22318c2ecf20Sopenharmony_ci#define	reg_fste_w0_11_8_lsb 8
22328c2ecf20Sopenharmony_ci#define xd_p_reg_fste_w1_3_0	0xA34B
22338c2ecf20Sopenharmony_ci#define	reg_fste_w1_3_0_pos 4
22348c2ecf20Sopenharmony_ci#define	reg_fste_w1_3_0_len 4
22358c2ecf20Sopenharmony_ci#define	reg_fste_w1_3_0_lsb 0
22368c2ecf20Sopenharmony_ci#define xd_p_reg_fste_w1_11_4	0xA34C
22378c2ecf20Sopenharmony_ci#define	reg_fste_w1_11_4_pos 0
22388c2ecf20Sopenharmony_ci#define	reg_fste_w1_11_4_len 8
22398c2ecf20Sopenharmony_ci#define	reg_fste_w1_11_4_lsb 4
22408c2ecf20Sopenharmony_ci#define xd_p_reg_fste_w2_7_0	0xA34D
22418c2ecf20Sopenharmony_ci#define	reg_fste_w2_7_0_pos 0
22428c2ecf20Sopenharmony_ci#define	reg_fste_w2_7_0_len 8
22438c2ecf20Sopenharmony_ci#define	reg_fste_w2_7_0_lsb 0
22448c2ecf20Sopenharmony_ci#define xd_p_reg_fste_w2_11_8	0xA34E
22458c2ecf20Sopenharmony_ci#define	reg_fste_w2_11_8_pos 0
22468c2ecf20Sopenharmony_ci#define	reg_fste_w2_11_8_len 4
22478c2ecf20Sopenharmony_ci#define	reg_fste_w2_11_8_lsb 8
22488c2ecf20Sopenharmony_ci#define xd_p_reg_fste_w3_3_0	0xA34E
22498c2ecf20Sopenharmony_ci#define	reg_fste_w3_3_0_pos 4
22508c2ecf20Sopenharmony_ci#define	reg_fste_w3_3_0_len 4
22518c2ecf20Sopenharmony_ci#define	reg_fste_w3_3_0_lsb 0
22528c2ecf20Sopenharmony_ci#define xd_p_reg_fste_w3_11_4	0xA34F
22538c2ecf20Sopenharmony_ci#define	reg_fste_w3_11_4_pos 0
22548c2ecf20Sopenharmony_ci#define	reg_fste_w3_11_4_len 8
22558c2ecf20Sopenharmony_ci#define	reg_fste_w3_11_4_lsb 4
22568c2ecf20Sopenharmony_ci#define xd_p_reg_fste_w4_7_0	0xA350
22578c2ecf20Sopenharmony_ci#define	reg_fste_w4_7_0_pos 0
22588c2ecf20Sopenharmony_ci#define	reg_fste_w4_7_0_len 8
22598c2ecf20Sopenharmony_ci#define	reg_fste_w4_7_0_lsb 0
22608c2ecf20Sopenharmony_ci#define xd_p_reg_fste_w4_11_8	0xA351
22618c2ecf20Sopenharmony_ci#define	reg_fste_w4_11_8_pos 0
22628c2ecf20Sopenharmony_ci#define	reg_fste_w4_11_8_len 4
22638c2ecf20Sopenharmony_ci#define	reg_fste_w4_11_8_lsb 8
22648c2ecf20Sopenharmony_ci#define xd_p_reg_fste_w5_3_0	0xA351
22658c2ecf20Sopenharmony_ci#define	reg_fste_w5_3_0_pos 4
22668c2ecf20Sopenharmony_ci#define	reg_fste_w5_3_0_len 4
22678c2ecf20Sopenharmony_ci#define	reg_fste_w5_3_0_lsb 0
22688c2ecf20Sopenharmony_ci#define xd_p_reg_fste_w5_11_4	0xA352
22698c2ecf20Sopenharmony_ci#define	reg_fste_w5_11_4_pos 0
22708c2ecf20Sopenharmony_ci#define	reg_fste_w5_11_4_len 8
22718c2ecf20Sopenharmony_ci#define	reg_fste_w5_11_4_lsb 4
22728c2ecf20Sopenharmony_ci#define xd_p_reg_fste_w6_7_0	0xA353
22738c2ecf20Sopenharmony_ci#define	reg_fste_w6_7_0_pos 0
22748c2ecf20Sopenharmony_ci#define	reg_fste_w6_7_0_len 8
22758c2ecf20Sopenharmony_ci#define	reg_fste_w6_7_0_lsb 0
22768c2ecf20Sopenharmony_ci#define xd_p_reg_fste_w6_11_8	0xA354
22778c2ecf20Sopenharmony_ci#define	reg_fste_w6_11_8_pos 0
22788c2ecf20Sopenharmony_ci#define	reg_fste_w6_11_8_len 4
22798c2ecf20Sopenharmony_ci#define	reg_fste_w6_11_8_lsb 8
22808c2ecf20Sopenharmony_ci#define xd_p_reg_fste_w7_3_0	0xA354
22818c2ecf20Sopenharmony_ci#define	reg_fste_w7_3_0_pos 4
22828c2ecf20Sopenharmony_ci#define	reg_fste_w7_3_0_len 4
22838c2ecf20Sopenharmony_ci#define	reg_fste_w7_3_0_lsb 0
22848c2ecf20Sopenharmony_ci#define xd_p_reg_fste_w7_11_4	0xA355
22858c2ecf20Sopenharmony_ci#define	reg_fste_w7_11_4_pos 0
22868c2ecf20Sopenharmony_ci#define	reg_fste_w7_11_4_len 8
22878c2ecf20Sopenharmony_ci#define	reg_fste_w7_11_4_lsb 4
22888c2ecf20Sopenharmony_ci#define xd_p_reg_fste_w8_7_0	0xA356
22898c2ecf20Sopenharmony_ci#define	reg_fste_w8_7_0_pos 0
22908c2ecf20Sopenharmony_ci#define	reg_fste_w8_7_0_len 8
22918c2ecf20Sopenharmony_ci#define	reg_fste_w8_7_0_lsb 0
22928c2ecf20Sopenharmony_ci#define xd_p_reg_fste_w8_11_8	0xA357
22938c2ecf20Sopenharmony_ci#define	reg_fste_w8_11_8_pos 0
22948c2ecf20Sopenharmony_ci#define	reg_fste_w8_11_8_len 4
22958c2ecf20Sopenharmony_ci#define	reg_fste_w8_11_8_lsb 8
22968c2ecf20Sopenharmony_ci#define xd_p_reg_fste_w9_3_0	0xA357
22978c2ecf20Sopenharmony_ci#define	reg_fste_w9_3_0_pos 4
22988c2ecf20Sopenharmony_ci#define	reg_fste_w9_3_0_len 4
22998c2ecf20Sopenharmony_ci#define	reg_fste_w9_3_0_lsb 0
23008c2ecf20Sopenharmony_ci#define xd_p_reg_fste_w9_11_4	0xA358
23018c2ecf20Sopenharmony_ci#define	reg_fste_w9_11_4_pos 0
23028c2ecf20Sopenharmony_ci#define	reg_fste_w9_11_4_len 8
23038c2ecf20Sopenharmony_ci#define	reg_fste_w9_11_4_lsb 4
23048c2ecf20Sopenharmony_ci#define xd_p_reg_fste_wa_7_0	0xA359
23058c2ecf20Sopenharmony_ci#define	reg_fste_wa_7_0_pos 0
23068c2ecf20Sopenharmony_ci#define	reg_fste_wa_7_0_len 8
23078c2ecf20Sopenharmony_ci#define	reg_fste_wa_7_0_lsb 0
23088c2ecf20Sopenharmony_ci#define xd_p_reg_fste_wa_11_8	0xA35A
23098c2ecf20Sopenharmony_ci#define	reg_fste_wa_11_8_pos 0
23108c2ecf20Sopenharmony_ci#define	reg_fste_wa_11_8_len 4
23118c2ecf20Sopenharmony_ci#define	reg_fste_wa_11_8_lsb 8
23128c2ecf20Sopenharmony_ci#define xd_p_reg_fste_wb_3_0	0xA35A
23138c2ecf20Sopenharmony_ci#define	reg_fste_wb_3_0_pos 4
23148c2ecf20Sopenharmony_ci#define	reg_fste_wb_3_0_len 4
23158c2ecf20Sopenharmony_ci#define	reg_fste_wb_3_0_lsb 0
23168c2ecf20Sopenharmony_ci#define xd_p_reg_fste_wb_11_4	0xA35B
23178c2ecf20Sopenharmony_ci#define	reg_fste_wb_11_4_pos 0
23188c2ecf20Sopenharmony_ci#define	reg_fste_wb_11_4_len 8
23198c2ecf20Sopenharmony_ci#define	reg_fste_wb_11_4_lsb 4
23208c2ecf20Sopenharmony_ci#define xd_r_fd_fste_i_adj	0xA35C
23218c2ecf20Sopenharmony_ci#define	fd_fste_i_adj_pos 0
23228c2ecf20Sopenharmony_ci#define	fd_fste_i_adj_len 5
23238c2ecf20Sopenharmony_ci#define	fd_fste_i_adj_lsb 0
23248c2ecf20Sopenharmony_ci#define xd_r_fd_fste_f_adj_7_0	0xA35D
23258c2ecf20Sopenharmony_ci#define	fd_fste_f_adj_7_0_pos 0
23268c2ecf20Sopenharmony_ci#define	fd_fste_f_adj_7_0_len 8
23278c2ecf20Sopenharmony_ci#define	fd_fste_f_adj_7_0_lsb 0
23288c2ecf20Sopenharmony_ci#define xd_r_fd_fste_f_adj_15_8	0xA35E
23298c2ecf20Sopenharmony_ci#define	fd_fste_f_adj_15_8_pos 0
23308c2ecf20Sopenharmony_ci#define	fd_fste_f_adj_15_8_len 8
23318c2ecf20Sopenharmony_ci#define	fd_fste_f_adj_15_8_lsb 8
23328c2ecf20Sopenharmony_ci#define xd_r_fd_fste_f_adj_19_16	0xA35F
23338c2ecf20Sopenharmony_ci#define	fd_fste_f_adj_19_16_pos 0
23348c2ecf20Sopenharmony_ci#define	fd_fste_f_adj_19_16_len 4
23358c2ecf20Sopenharmony_ci#define	fd_fste_f_adj_19_16_lsb 16
23368c2ecf20Sopenharmony_ci#define xd_p_reg_feq_Leak_Bypass	0xA366
23378c2ecf20Sopenharmony_ci#define	reg_feq_Leak_Bypass_pos 0
23388c2ecf20Sopenharmony_ci#define	reg_feq_Leak_Bypass_len 1
23398c2ecf20Sopenharmony_ci#define	reg_feq_Leak_Bypass_lsb 0
23408c2ecf20Sopenharmony_ci#define xd_p_reg_feq_Leak_Mneg1	0xA366
23418c2ecf20Sopenharmony_ci#define	reg_feq_Leak_Mneg1_pos 1
23428c2ecf20Sopenharmony_ci#define	reg_feq_Leak_Mneg1_len 3
23438c2ecf20Sopenharmony_ci#define	reg_feq_Leak_Mneg1_lsb 0
23448c2ecf20Sopenharmony_ci#define xd_p_reg_feq_Leak_B_ShiftQ	0xA366
23458c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_ShiftQ_pos 4
23468c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_ShiftQ_len 4
23478c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_ShiftQ_lsb 0
23488c2ecf20Sopenharmony_ci#define xd_p_reg_feq_Leak_B_Float0	0xA367
23498c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_Float0_pos 0
23508c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_Float0_len 8
23518c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_Float0_lsb 0
23528c2ecf20Sopenharmony_ci#define xd_p_reg_feq_Leak_B_Float1	0xA368
23538c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_Float1_pos 0
23548c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_Float1_len 8
23558c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_Float1_lsb 0
23568c2ecf20Sopenharmony_ci#define xd_p_reg_feq_Leak_B_Float2	0xA369
23578c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_Float2_pos 0
23588c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_Float2_len 8
23598c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_Float2_lsb 0
23608c2ecf20Sopenharmony_ci#define xd_p_reg_feq_Leak_B_Float3	0xA36A
23618c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_Float3_pos 0
23628c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_Float3_len 8
23638c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_Float3_lsb 0
23648c2ecf20Sopenharmony_ci#define xd_p_reg_feq_Leak_B_Float4	0xA36B
23658c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_Float4_pos 0
23668c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_Float4_len 8
23678c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_Float4_lsb 0
23688c2ecf20Sopenharmony_ci#define xd_p_reg_feq_Leak_B_Float5	0xA36C
23698c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_Float5_pos 0
23708c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_Float5_len 8
23718c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_Float5_lsb 0
23728c2ecf20Sopenharmony_ci#define xd_p_reg_feq_Leak_B_Float6	0xA36D
23738c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_Float6_pos 0
23748c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_Float6_len 8
23758c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_Float6_lsb 0
23768c2ecf20Sopenharmony_ci#define xd_p_reg_feq_Leak_B_Float7	0xA36E
23778c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_Float7_pos 0
23788c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_Float7_len 8
23798c2ecf20Sopenharmony_ci#define	reg_feq_Leak_B_Float7_lsb 0
23808c2ecf20Sopenharmony_ci#define xd_r_reg_feq_data_h2_7_0	0xA36F
23818c2ecf20Sopenharmony_ci#define	reg_feq_data_h2_7_0_pos 0
23828c2ecf20Sopenharmony_ci#define	reg_feq_data_h2_7_0_len 8
23838c2ecf20Sopenharmony_ci#define	reg_feq_data_h2_7_0_lsb 0
23848c2ecf20Sopenharmony_ci#define xd_r_reg_feq_data_h2_9_8	0xA370
23858c2ecf20Sopenharmony_ci#define	reg_feq_data_h2_9_8_pos 0
23868c2ecf20Sopenharmony_ci#define	reg_feq_data_h2_9_8_len 2
23878c2ecf20Sopenharmony_ci#define	reg_feq_data_h2_9_8_lsb 8
23888c2ecf20Sopenharmony_ci#define xd_p_reg_feq_leak_use_slice_tps	0xA371
23898c2ecf20Sopenharmony_ci#define	reg_feq_leak_use_slice_tps_pos 0
23908c2ecf20Sopenharmony_ci#define	reg_feq_leak_use_slice_tps_len 1
23918c2ecf20Sopenharmony_ci#define	reg_feq_leak_use_slice_tps_lsb 0
23928c2ecf20Sopenharmony_ci#define xd_p_reg_feq_read_update	0xA371
23938c2ecf20Sopenharmony_ci#define	reg_feq_read_update_pos 1
23948c2ecf20Sopenharmony_ci#define	reg_feq_read_update_len 1
23958c2ecf20Sopenharmony_ci#define	reg_feq_read_update_lsb 0
23968c2ecf20Sopenharmony_ci#define xd_p_reg_feq_data_vld	0xA371
23978c2ecf20Sopenharmony_ci#define	reg_feq_data_vld_pos 2
23988c2ecf20Sopenharmony_ci#define	reg_feq_data_vld_len 1
23998c2ecf20Sopenharmony_ci#define	reg_feq_data_vld_lsb 0
24008c2ecf20Sopenharmony_ci#define xd_p_reg_feq_tone_idx_4_0	0xA371
24018c2ecf20Sopenharmony_ci#define	reg_feq_tone_idx_4_0_pos 3
24028c2ecf20Sopenharmony_ci#define	reg_feq_tone_idx_4_0_len 5
24038c2ecf20Sopenharmony_ci#define	reg_feq_tone_idx_4_0_lsb 0
24048c2ecf20Sopenharmony_ci#define xd_p_reg_feq_tone_idx_12_5	0xA372
24058c2ecf20Sopenharmony_ci#define	reg_feq_tone_idx_12_5_pos 0
24068c2ecf20Sopenharmony_ci#define	reg_feq_tone_idx_12_5_len 8
24078c2ecf20Sopenharmony_ci#define	reg_feq_tone_idx_12_5_lsb 5
24088c2ecf20Sopenharmony_ci#define xd_r_reg_feq_data_re_7_0	0xA373
24098c2ecf20Sopenharmony_ci#define	reg_feq_data_re_7_0_pos 0
24108c2ecf20Sopenharmony_ci#define	reg_feq_data_re_7_0_len 8
24118c2ecf20Sopenharmony_ci#define	reg_feq_data_re_7_0_lsb 0
24128c2ecf20Sopenharmony_ci#define xd_r_reg_feq_data_re_10_8	0xA374
24138c2ecf20Sopenharmony_ci#define	reg_feq_data_re_10_8_pos 0
24148c2ecf20Sopenharmony_ci#define	reg_feq_data_re_10_8_len 3
24158c2ecf20Sopenharmony_ci#define	reg_feq_data_re_10_8_lsb 8
24168c2ecf20Sopenharmony_ci#define xd_r_reg_feq_data_im_7_0	0xA375
24178c2ecf20Sopenharmony_ci#define	reg_feq_data_im_7_0_pos 0
24188c2ecf20Sopenharmony_ci#define	reg_feq_data_im_7_0_len 8
24198c2ecf20Sopenharmony_ci#define	reg_feq_data_im_7_0_lsb 0
24208c2ecf20Sopenharmony_ci#define xd_r_reg_feq_data_im_10_8	0xA376
24218c2ecf20Sopenharmony_ci#define	reg_feq_data_im_10_8_pos 0
24228c2ecf20Sopenharmony_ci#define	reg_feq_data_im_10_8_len 3
24238c2ecf20Sopenharmony_ci#define	reg_feq_data_im_10_8_lsb 8
24248c2ecf20Sopenharmony_ci#define xd_r_reg_feq_y_re	0xA377
24258c2ecf20Sopenharmony_ci#define	reg_feq_y_re_pos 0
24268c2ecf20Sopenharmony_ci#define	reg_feq_y_re_len 8
24278c2ecf20Sopenharmony_ci#define	reg_feq_y_re_lsb 0
24288c2ecf20Sopenharmony_ci#define xd_r_reg_feq_y_im	0xA378
24298c2ecf20Sopenharmony_ci#define	reg_feq_y_im_pos 0
24308c2ecf20Sopenharmony_ci#define	reg_feq_y_im_len 8
24318c2ecf20Sopenharmony_ci#define	reg_feq_y_im_lsb 0
24328c2ecf20Sopenharmony_ci#define xd_r_reg_feq_h_re_7_0	0xA379
24338c2ecf20Sopenharmony_ci#define	reg_feq_h_re_7_0_pos 0
24348c2ecf20Sopenharmony_ci#define	reg_feq_h_re_7_0_len 8
24358c2ecf20Sopenharmony_ci#define	reg_feq_h_re_7_0_lsb 0
24368c2ecf20Sopenharmony_ci#define xd_r_reg_feq_h_re_8	0xA37A
24378c2ecf20Sopenharmony_ci#define	reg_feq_h_re_8_pos 0
24388c2ecf20Sopenharmony_ci#define	reg_feq_h_re_8_len 1
24398c2ecf20Sopenharmony_ci#define	reg_feq_h_re_8_lsb 0
24408c2ecf20Sopenharmony_ci#define xd_r_reg_feq_h_im_7_0	0xA37B
24418c2ecf20Sopenharmony_ci#define	reg_feq_h_im_7_0_pos 0
24428c2ecf20Sopenharmony_ci#define	reg_feq_h_im_7_0_len 8
24438c2ecf20Sopenharmony_ci#define	reg_feq_h_im_7_0_lsb 0
24448c2ecf20Sopenharmony_ci#define xd_r_reg_feq_h_im_8	0xA37C
24458c2ecf20Sopenharmony_ci#define	reg_feq_h_im_8_pos 0
24468c2ecf20Sopenharmony_ci#define	reg_feq_h_im_8_len 1
24478c2ecf20Sopenharmony_ci#define	reg_feq_h_im_8_lsb 0
24488c2ecf20Sopenharmony_ci#define xd_p_fec_super_frm_unit_7_0	0xA380
24498c2ecf20Sopenharmony_ci#define	fec_super_frm_unit_7_0_pos 0
24508c2ecf20Sopenharmony_ci#define	fec_super_frm_unit_7_0_len 8
24518c2ecf20Sopenharmony_ci#define	fec_super_frm_unit_7_0_lsb 0
24528c2ecf20Sopenharmony_ci#define xd_p_fec_super_frm_unit_15_8	0xA381
24538c2ecf20Sopenharmony_ci#define	fec_super_frm_unit_15_8_pos 0
24548c2ecf20Sopenharmony_ci#define	fec_super_frm_unit_15_8_len 8
24558c2ecf20Sopenharmony_ci#define	fec_super_frm_unit_15_8_lsb 8
24568c2ecf20Sopenharmony_ci#define xd_r_fec_vtb_err_bit_cnt_7_0	0xA382
24578c2ecf20Sopenharmony_ci#define	fec_vtb_err_bit_cnt_7_0_pos 0
24588c2ecf20Sopenharmony_ci#define	fec_vtb_err_bit_cnt_7_0_len 8
24598c2ecf20Sopenharmony_ci#define	fec_vtb_err_bit_cnt_7_0_lsb 0
24608c2ecf20Sopenharmony_ci#define xd_r_fec_vtb_err_bit_cnt_15_8	0xA383
24618c2ecf20Sopenharmony_ci#define	fec_vtb_err_bit_cnt_15_8_pos 0
24628c2ecf20Sopenharmony_ci#define	fec_vtb_err_bit_cnt_15_8_len 8
24638c2ecf20Sopenharmony_ci#define	fec_vtb_err_bit_cnt_15_8_lsb 8
24648c2ecf20Sopenharmony_ci#define xd_r_fec_vtb_err_bit_cnt_23_16	0xA384
24658c2ecf20Sopenharmony_ci#define	fec_vtb_err_bit_cnt_23_16_pos 0
24668c2ecf20Sopenharmony_ci#define	fec_vtb_err_bit_cnt_23_16_len 8
24678c2ecf20Sopenharmony_ci#define	fec_vtb_err_bit_cnt_23_16_lsb 16
24688c2ecf20Sopenharmony_ci#define xd_p_fec_rsd_packet_unit_7_0	0xA385
24698c2ecf20Sopenharmony_ci#define	fec_rsd_packet_unit_7_0_pos 0
24708c2ecf20Sopenharmony_ci#define	fec_rsd_packet_unit_7_0_len 8
24718c2ecf20Sopenharmony_ci#define	fec_rsd_packet_unit_7_0_lsb 0
24728c2ecf20Sopenharmony_ci#define xd_p_fec_rsd_packet_unit_15_8	0xA386
24738c2ecf20Sopenharmony_ci#define	fec_rsd_packet_unit_15_8_pos 0
24748c2ecf20Sopenharmony_ci#define	fec_rsd_packet_unit_15_8_len 8
24758c2ecf20Sopenharmony_ci#define	fec_rsd_packet_unit_15_8_lsb 8
24768c2ecf20Sopenharmony_ci#define xd_r_fec_rsd_bit_err_cnt_7_0	0xA387
24778c2ecf20Sopenharmony_ci#define	fec_rsd_bit_err_cnt_7_0_pos 0
24788c2ecf20Sopenharmony_ci#define	fec_rsd_bit_err_cnt_7_0_len 8
24798c2ecf20Sopenharmony_ci#define	fec_rsd_bit_err_cnt_7_0_lsb 0
24808c2ecf20Sopenharmony_ci#define xd_r_fec_rsd_bit_err_cnt_15_8	0xA388
24818c2ecf20Sopenharmony_ci#define	fec_rsd_bit_err_cnt_15_8_pos 0
24828c2ecf20Sopenharmony_ci#define	fec_rsd_bit_err_cnt_15_8_len 8
24838c2ecf20Sopenharmony_ci#define	fec_rsd_bit_err_cnt_15_8_lsb 8
24848c2ecf20Sopenharmony_ci#define xd_r_fec_rsd_bit_err_cnt_23_16	0xA389
24858c2ecf20Sopenharmony_ci#define	fec_rsd_bit_err_cnt_23_16_pos 0
24868c2ecf20Sopenharmony_ci#define	fec_rsd_bit_err_cnt_23_16_len 8
24878c2ecf20Sopenharmony_ci#define	fec_rsd_bit_err_cnt_23_16_lsb 16
24888c2ecf20Sopenharmony_ci#define xd_r_fec_rsd_abort_packet_cnt_7_0	0xA38A
24898c2ecf20Sopenharmony_ci#define	fec_rsd_abort_packet_cnt_7_0_pos 0
24908c2ecf20Sopenharmony_ci#define	fec_rsd_abort_packet_cnt_7_0_len 8
24918c2ecf20Sopenharmony_ci#define	fec_rsd_abort_packet_cnt_7_0_lsb 0
24928c2ecf20Sopenharmony_ci#define xd_r_fec_rsd_abort_packet_cnt_15_8	0xA38B
24938c2ecf20Sopenharmony_ci#define	fec_rsd_abort_packet_cnt_15_8_pos 0
24948c2ecf20Sopenharmony_ci#define	fec_rsd_abort_packet_cnt_15_8_len 8
24958c2ecf20Sopenharmony_ci#define	fec_rsd_abort_packet_cnt_15_8_lsb 8
24968c2ecf20Sopenharmony_ci#define xd_p_fec_RSD_PKT_NUM_PER_UNIT_7_0	0xA38C
24978c2ecf20Sopenharmony_ci#define	fec_RSD_PKT_NUM_PER_UNIT_7_0_pos 0
24988c2ecf20Sopenharmony_ci#define	fec_RSD_PKT_NUM_PER_UNIT_7_0_len 8
24998c2ecf20Sopenharmony_ci#define	fec_RSD_PKT_NUM_PER_UNIT_7_0_lsb 0
25008c2ecf20Sopenharmony_ci#define xd_p_fec_RSD_PKT_NUM_PER_UNIT_15_8	0xA38D
25018c2ecf20Sopenharmony_ci#define	fec_RSD_PKT_NUM_PER_UNIT_15_8_pos 0
25028c2ecf20Sopenharmony_ci#define	fec_RSD_PKT_NUM_PER_UNIT_15_8_len 8
25038c2ecf20Sopenharmony_ci#define	fec_RSD_PKT_NUM_PER_UNIT_15_8_lsb 8
25048c2ecf20Sopenharmony_ci#define xd_p_fec_RS_TH_1_7_0	0xA38E
25058c2ecf20Sopenharmony_ci#define	fec_RS_TH_1_7_0_pos 0
25068c2ecf20Sopenharmony_ci#define	fec_RS_TH_1_7_0_len 8
25078c2ecf20Sopenharmony_ci#define	fec_RS_TH_1_7_0_lsb 0
25088c2ecf20Sopenharmony_ci#define xd_p_fec_RS_TH_1_15_8	0xA38F
25098c2ecf20Sopenharmony_ci#define	fec_RS_TH_1_15_8_pos 0
25108c2ecf20Sopenharmony_ci#define	fec_RS_TH_1_15_8_len 8
25118c2ecf20Sopenharmony_ci#define	fec_RS_TH_1_15_8_lsb 8
25128c2ecf20Sopenharmony_ci#define xd_p_fec_RS_TH_2	0xA390
25138c2ecf20Sopenharmony_ci#define	fec_RS_TH_2_pos 0
25148c2ecf20Sopenharmony_ci#define	fec_RS_TH_2_len 8
25158c2ecf20Sopenharmony_ci#define	fec_RS_TH_2_lsb 0
25168c2ecf20Sopenharmony_ci#define xd_p_fec_mon_en	0xA391
25178c2ecf20Sopenharmony_ci#define	fec_mon_en_pos 0
25188c2ecf20Sopenharmony_ci#define	fec_mon_en_len 1
25198c2ecf20Sopenharmony_ci#define	fec_mon_en_lsb 0
25208c2ecf20Sopenharmony_ci#define xd_p_reg_b8to47	0xA391
25218c2ecf20Sopenharmony_ci#define	reg_b8to47_pos 1
25228c2ecf20Sopenharmony_ci#define	reg_b8to47_len 1
25238c2ecf20Sopenharmony_ci#define	reg_b8to47_lsb 0
25248c2ecf20Sopenharmony_ci#define xd_p_reg_rsd_sync_rep	0xA391
25258c2ecf20Sopenharmony_ci#define	reg_rsd_sync_rep_pos 2
25268c2ecf20Sopenharmony_ci#define	reg_rsd_sync_rep_len 1
25278c2ecf20Sopenharmony_ci#define	reg_rsd_sync_rep_lsb 0
25288c2ecf20Sopenharmony_ci#define xd_p_fec_rsd_retrain_rst	0xA391
25298c2ecf20Sopenharmony_ci#define	fec_rsd_retrain_rst_pos 3
25308c2ecf20Sopenharmony_ci#define	fec_rsd_retrain_rst_len 1
25318c2ecf20Sopenharmony_ci#define	fec_rsd_retrain_rst_lsb 0
25328c2ecf20Sopenharmony_ci#define xd_r_fec_rsd_ber_rdy	0xA391
25338c2ecf20Sopenharmony_ci#define	fec_rsd_ber_rdy_pos 4
25348c2ecf20Sopenharmony_ci#define	fec_rsd_ber_rdy_len 1
25358c2ecf20Sopenharmony_ci#define	fec_rsd_ber_rdy_lsb 0
25368c2ecf20Sopenharmony_ci#define xd_p_fec_rsd_ber_rst	0xA391
25378c2ecf20Sopenharmony_ci#define	fec_rsd_ber_rst_pos 5
25388c2ecf20Sopenharmony_ci#define	fec_rsd_ber_rst_len 1
25398c2ecf20Sopenharmony_ci#define	fec_rsd_ber_rst_lsb 0
25408c2ecf20Sopenharmony_ci#define xd_r_fec_vtb_ber_rdy	0xA391
25418c2ecf20Sopenharmony_ci#define	fec_vtb_ber_rdy_pos 6
25428c2ecf20Sopenharmony_ci#define	fec_vtb_ber_rdy_len 1
25438c2ecf20Sopenharmony_ci#define	fec_vtb_ber_rdy_lsb 0
25448c2ecf20Sopenharmony_ci#define xd_p_fec_vtb_ber_rst	0xA391
25458c2ecf20Sopenharmony_ci#define	fec_vtb_ber_rst_pos 7
25468c2ecf20Sopenharmony_ci#define	fec_vtb_ber_rst_len 1
25478c2ecf20Sopenharmony_ci#define	fec_vtb_ber_rst_lsb 0
25488c2ecf20Sopenharmony_ci#define xd_p_reg_vtb_clk40en	0xA392
25498c2ecf20Sopenharmony_ci#define	reg_vtb_clk40en_pos 0
25508c2ecf20Sopenharmony_ci#define	reg_vtb_clk40en_len 1
25518c2ecf20Sopenharmony_ci#define	reg_vtb_clk40en_lsb 0
25528c2ecf20Sopenharmony_ci#define xd_p_fec_vtb_rsd_mon_en	0xA392
25538c2ecf20Sopenharmony_ci#define	fec_vtb_rsd_mon_en_pos 1
25548c2ecf20Sopenharmony_ci#define	fec_vtb_rsd_mon_en_len 1
25558c2ecf20Sopenharmony_ci#define	fec_vtb_rsd_mon_en_lsb 0
25568c2ecf20Sopenharmony_ci#define xd_p_reg_fec_data_en	0xA392
25578c2ecf20Sopenharmony_ci#define	reg_fec_data_en_pos 2
25588c2ecf20Sopenharmony_ci#define	reg_fec_data_en_len 1
25598c2ecf20Sopenharmony_ci#define	reg_fec_data_en_lsb 0
25608c2ecf20Sopenharmony_ci#define xd_p_fec_dummy_reg_2	0xA392
25618c2ecf20Sopenharmony_ci#define	fec_dummy_reg_2_pos 3
25628c2ecf20Sopenharmony_ci#define	fec_dummy_reg_2_len 3
25638c2ecf20Sopenharmony_ci#define	fec_dummy_reg_2_lsb 0
25648c2ecf20Sopenharmony_ci#define xd_p_reg_sync_chk	0xA392
25658c2ecf20Sopenharmony_ci#define	reg_sync_chk_pos 6
25668c2ecf20Sopenharmony_ci#define	reg_sync_chk_len 1
25678c2ecf20Sopenharmony_ci#define	reg_sync_chk_lsb 0
25688c2ecf20Sopenharmony_ci#define xd_p_fec_rsd_bypass	0xA392
25698c2ecf20Sopenharmony_ci#define	fec_rsd_bypass_pos 7
25708c2ecf20Sopenharmony_ci#define	fec_rsd_bypass_len 1
25718c2ecf20Sopenharmony_ci#define	fec_rsd_bypass_lsb 0
25728c2ecf20Sopenharmony_ci#define xd_p_fec_sw_rst	0xA393
25738c2ecf20Sopenharmony_ci#define	fec_sw_rst_pos 0
25748c2ecf20Sopenharmony_ci#define	fec_sw_rst_len 1
25758c2ecf20Sopenharmony_ci#define	fec_sw_rst_lsb 0
25768c2ecf20Sopenharmony_ci#define xd_r_fec_vtb_pm_crc	0xA394
25778c2ecf20Sopenharmony_ci#define	fec_vtb_pm_crc_pos 0
25788c2ecf20Sopenharmony_ci#define	fec_vtb_pm_crc_len 8
25798c2ecf20Sopenharmony_ci#define	fec_vtb_pm_crc_lsb 0
25808c2ecf20Sopenharmony_ci#define xd_r_fec_vtb_tb_7_crc	0xA395
25818c2ecf20Sopenharmony_ci#define	fec_vtb_tb_7_crc_pos 0
25828c2ecf20Sopenharmony_ci#define	fec_vtb_tb_7_crc_len 8
25838c2ecf20Sopenharmony_ci#define	fec_vtb_tb_7_crc_lsb 0
25848c2ecf20Sopenharmony_ci#define xd_r_fec_vtb_tb_6_crc	0xA396
25858c2ecf20Sopenharmony_ci#define	fec_vtb_tb_6_crc_pos 0
25868c2ecf20Sopenharmony_ci#define	fec_vtb_tb_6_crc_len 8
25878c2ecf20Sopenharmony_ci#define	fec_vtb_tb_6_crc_lsb 0
25888c2ecf20Sopenharmony_ci#define xd_r_fec_vtb_tb_5_crc	0xA397
25898c2ecf20Sopenharmony_ci#define	fec_vtb_tb_5_crc_pos 0
25908c2ecf20Sopenharmony_ci#define	fec_vtb_tb_5_crc_len 8
25918c2ecf20Sopenharmony_ci#define	fec_vtb_tb_5_crc_lsb 0
25928c2ecf20Sopenharmony_ci#define xd_r_fec_vtb_tb_4_crc	0xA398
25938c2ecf20Sopenharmony_ci#define	fec_vtb_tb_4_crc_pos 0
25948c2ecf20Sopenharmony_ci#define	fec_vtb_tb_4_crc_len 8
25958c2ecf20Sopenharmony_ci#define	fec_vtb_tb_4_crc_lsb 0
25968c2ecf20Sopenharmony_ci#define xd_r_fec_vtb_tb_3_crc	0xA399
25978c2ecf20Sopenharmony_ci#define	fec_vtb_tb_3_crc_pos 0
25988c2ecf20Sopenharmony_ci#define	fec_vtb_tb_3_crc_len 8
25998c2ecf20Sopenharmony_ci#define	fec_vtb_tb_3_crc_lsb 0
26008c2ecf20Sopenharmony_ci#define xd_r_fec_vtb_tb_2_crc	0xA39A
26018c2ecf20Sopenharmony_ci#define	fec_vtb_tb_2_crc_pos 0
26028c2ecf20Sopenharmony_ci#define	fec_vtb_tb_2_crc_len 8
26038c2ecf20Sopenharmony_ci#define	fec_vtb_tb_2_crc_lsb 0
26048c2ecf20Sopenharmony_ci#define xd_r_fec_vtb_tb_1_crc	0xA39B
26058c2ecf20Sopenharmony_ci#define	fec_vtb_tb_1_crc_pos 0
26068c2ecf20Sopenharmony_ci#define	fec_vtb_tb_1_crc_len 8
26078c2ecf20Sopenharmony_ci#define	fec_vtb_tb_1_crc_lsb 0
26088c2ecf20Sopenharmony_ci#define xd_r_fec_vtb_tb_0_crc	0xA39C
26098c2ecf20Sopenharmony_ci#define	fec_vtb_tb_0_crc_pos 0
26108c2ecf20Sopenharmony_ci#define	fec_vtb_tb_0_crc_len 8
26118c2ecf20Sopenharmony_ci#define	fec_vtb_tb_0_crc_lsb 0
26128c2ecf20Sopenharmony_ci#define xd_r_fec_rsd_bank0_crc	0xA39D
26138c2ecf20Sopenharmony_ci#define	fec_rsd_bank0_crc_pos 0
26148c2ecf20Sopenharmony_ci#define	fec_rsd_bank0_crc_len 8
26158c2ecf20Sopenharmony_ci#define	fec_rsd_bank0_crc_lsb 0
26168c2ecf20Sopenharmony_ci#define xd_r_fec_rsd_bank1_crc	0xA39E
26178c2ecf20Sopenharmony_ci#define	fec_rsd_bank1_crc_pos 0
26188c2ecf20Sopenharmony_ci#define	fec_rsd_bank1_crc_len 8
26198c2ecf20Sopenharmony_ci#define	fec_rsd_bank1_crc_lsb 0
26208c2ecf20Sopenharmony_ci#define xd_r_fec_idi_vtb_crc	0xA39F
26218c2ecf20Sopenharmony_ci#define	fec_idi_vtb_crc_pos 0
26228c2ecf20Sopenharmony_ci#define	fec_idi_vtb_crc_len 8
26238c2ecf20Sopenharmony_ci#define	fec_idi_vtb_crc_lsb 0
26248c2ecf20Sopenharmony_ci#define xd_g_reg_tpsd_txmod	0xA3C0
26258c2ecf20Sopenharmony_ci#define	reg_tpsd_txmod_pos 0
26268c2ecf20Sopenharmony_ci#define	reg_tpsd_txmod_len 2
26278c2ecf20Sopenharmony_ci#define	reg_tpsd_txmod_lsb 0
26288c2ecf20Sopenharmony_ci#define xd_g_reg_tpsd_gi	0xA3C0
26298c2ecf20Sopenharmony_ci#define	reg_tpsd_gi_pos 2
26308c2ecf20Sopenharmony_ci#define	reg_tpsd_gi_len 2
26318c2ecf20Sopenharmony_ci#define	reg_tpsd_gi_lsb 0
26328c2ecf20Sopenharmony_ci#define xd_g_reg_tpsd_hier	0xA3C0
26338c2ecf20Sopenharmony_ci#define	reg_tpsd_hier_pos 4
26348c2ecf20Sopenharmony_ci#define	reg_tpsd_hier_len 3
26358c2ecf20Sopenharmony_ci#define	reg_tpsd_hier_lsb 0
26368c2ecf20Sopenharmony_ci#define xd_g_reg_bw	0xA3C1
26378c2ecf20Sopenharmony_ci#define	reg_bw_pos 2
26388c2ecf20Sopenharmony_ci#define	reg_bw_len 2
26398c2ecf20Sopenharmony_ci#define	reg_bw_lsb 0
26408c2ecf20Sopenharmony_ci#define xd_g_reg_dec_pri	0xA3C1
26418c2ecf20Sopenharmony_ci#define	reg_dec_pri_pos 4
26428c2ecf20Sopenharmony_ci#define	reg_dec_pri_len 1
26438c2ecf20Sopenharmony_ci#define	reg_dec_pri_lsb 0
26448c2ecf20Sopenharmony_ci#define xd_g_reg_tpsd_const	0xA3C1
26458c2ecf20Sopenharmony_ci#define	reg_tpsd_const_pos 6
26468c2ecf20Sopenharmony_ci#define	reg_tpsd_const_len 2
26478c2ecf20Sopenharmony_ci#define	reg_tpsd_const_lsb 0
26488c2ecf20Sopenharmony_ci#define xd_g_reg_tpsd_hpcr	0xA3C2
26498c2ecf20Sopenharmony_ci#define	reg_tpsd_hpcr_pos 0
26508c2ecf20Sopenharmony_ci#define	reg_tpsd_hpcr_len 3
26518c2ecf20Sopenharmony_ci#define	reg_tpsd_hpcr_lsb 0
26528c2ecf20Sopenharmony_ci#define xd_g_reg_tpsd_lpcr	0xA3C2
26538c2ecf20Sopenharmony_ci#define	reg_tpsd_lpcr_pos 3
26548c2ecf20Sopenharmony_ci#define	reg_tpsd_lpcr_len 3
26558c2ecf20Sopenharmony_ci#define	reg_tpsd_lpcr_lsb 0
26568c2ecf20Sopenharmony_ci#define xd_g_reg_ofsm_clk	0xA3D0
26578c2ecf20Sopenharmony_ci#define	reg_ofsm_clk_pos 0
26588c2ecf20Sopenharmony_ci#define	reg_ofsm_clk_len 3
26598c2ecf20Sopenharmony_ci#define	reg_ofsm_clk_lsb 0
26608c2ecf20Sopenharmony_ci#define xd_g_reg_fclk_cfg	0xA3D1
26618c2ecf20Sopenharmony_ci#define	reg_fclk_cfg_pos 0
26628c2ecf20Sopenharmony_ci#define	reg_fclk_cfg_len 1
26638c2ecf20Sopenharmony_ci#define	reg_fclk_cfg_lsb 0
26648c2ecf20Sopenharmony_ci#define xd_g_reg_fclk_idi	0xA3D1
26658c2ecf20Sopenharmony_ci#define	reg_fclk_idi_pos 1
26668c2ecf20Sopenharmony_ci#define	reg_fclk_idi_len 1
26678c2ecf20Sopenharmony_ci#define	reg_fclk_idi_lsb 0
26688c2ecf20Sopenharmony_ci#define xd_g_reg_fclk_odi	0xA3D1
26698c2ecf20Sopenharmony_ci#define	reg_fclk_odi_pos 2
26708c2ecf20Sopenharmony_ci#define	reg_fclk_odi_len 1
26718c2ecf20Sopenharmony_ci#define	reg_fclk_odi_lsb 0
26728c2ecf20Sopenharmony_ci#define xd_g_reg_fclk_rsd	0xA3D1
26738c2ecf20Sopenharmony_ci#define	reg_fclk_rsd_pos 3
26748c2ecf20Sopenharmony_ci#define	reg_fclk_rsd_len 1
26758c2ecf20Sopenharmony_ci#define	reg_fclk_rsd_lsb 0
26768c2ecf20Sopenharmony_ci#define xd_g_reg_fclk_vtb	0xA3D1
26778c2ecf20Sopenharmony_ci#define	reg_fclk_vtb_pos 4
26788c2ecf20Sopenharmony_ci#define	reg_fclk_vtb_len 1
26798c2ecf20Sopenharmony_ci#define	reg_fclk_vtb_lsb 0
26808c2ecf20Sopenharmony_ci#define xd_g_reg_fclk_cste	0xA3D1
26818c2ecf20Sopenharmony_ci#define	reg_fclk_cste_pos 5
26828c2ecf20Sopenharmony_ci#define	reg_fclk_cste_len 1
26838c2ecf20Sopenharmony_ci#define	reg_fclk_cste_lsb 0
26848c2ecf20Sopenharmony_ci#define xd_g_reg_fclk_mp2if	0xA3D1
26858c2ecf20Sopenharmony_ci#define	reg_fclk_mp2if_pos 6
26868c2ecf20Sopenharmony_ci#define	reg_fclk_mp2if_len 1
26878c2ecf20Sopenharmony_ci#define	reg_fclk_mp2if_lsb 0
26888c2ecf20Sopenharmony_ci#define xd_I2C_i2c_m_slave_addr	0xA400
26898c2ecf20Sopenharmony_ci#define	i2c_m_slave_addr_pos 0
26908c2ecf20Sopenharmony_ci#define	i2c_m_slave_addr_len 8
26918c2ecf20Sopenharmony_ci#define	i2c_m_slave_addr_lsb 0
26928c2ecf20Sopenharmony_ci#define xd_I2C_i2c_m_data1	0xA401
26938c2ecf20Sopenharmony_ci#define	i2c_m_data1_pos 0
26948c2ecf20Sopenharmony_ci#define	i2c_m_data1_len 8
26958c2ecf20Sopenharmony_ci#define	i2c_m_data1_lsb 0
26968c2ecf20Sopenharmony_ci#define xd_I2C_i2c_m_data2	0xA402
26978c2ecf20Sopenharmony_ci#define	i2c_m_data2_pos 0
26988c2ecf20Sopenharmony_ci#define	i2c_m_data2_len 8
26998c2ecf20Sopenharmony_ci#define	i2c_m_data2_lsb 0
27008c2ecf20Sopenharmony_ci#define xd_I2C_i2c_m_data3	0xA403
27018c2ecf20Sopenharmony_ci#define	i2c_m_data3_pos 0
27028c2ecf20Sopenharmony_ci#define	i2c_m_data3_len 8
27038c2ecf20Sopenharmony_ci#define	i2c_m_data3_lsb 0
27048c2ecf20Sopenharmony_ci#define xd_I2C_i2c_m_data4	0xA404
27058c2ecf20Sopenharmony_ci#define	i2c_m_data4_pos 0
27068c2ecf20Sopenharmony_ci#define	i2c_m_data4_len 8
27078c2ecf20Sopenharmony_ci#define	i2c_m_data4_lsb 0
27088c2ecf20Sopenharmony_ci#define xd_I2C_i2c_m_data5	0xA405
27098c2ecf20Sopenharmony_ci#define	i2c_m_data5_pos 0
27108c2ecf20Sopenharmony_ci#define	i2c_m_data5_len 8
27118c2ecf20Sopenharmony_ci#define	i2c_m_data5_lsb 0
27128c2ecf20Sopenharmony_ci#define xd_I2C_i2c_m_data6	0xA406
27138c2ecf20Sopenharmony_ci#define	i2c_m_data6_pos 0
27148c2ecf20Sopenharmony_ci#define	i2c_m_data6_len 8
27158c2ecf20Sopenharmony_ci#define	i2c_m_data6_lsb 0
27168c2ecf20Sopenharmony_ci#define xd_I2C_i2c_m_data7	0xA407
27178c2ecf20Sopenharmony_ci#define	i2c_m_data7_pos 0
27188c2ecf20Sopenharmony_ci#define	i2c_m_data7_len 8
27198c2ecf20Sopenharmony_ci#define	i2c_m_data7_lsb 0
27208c2ecf20Sopenharmony_ci#define xd_I2C_i2c_m_data8	0xA408
27218c2ecf20Sopenharmony_ci#define	i2c_m_data8_pos 0
27228c2ecf20Sopenharmony_ci#define	i2c_m_data8_len 8
27238c2ecf20Sopenharmony_ci#define	i2c_m_data8_lsb 0
27248c2ecf20Sopenharmony_ci#define xd_I2C_i2c_m_data9	0xA409
27258c2ecf20Sopenharmony_ci#define	i2c_m_data9_pos 0
27268c2ecf20Sopenharmony_ci#define	i2c_m_data9_len 8
27278c2ecf20Sopenharmony_ci#define	i2c_m_data9_lsb 0
27288c2ecf20Sopenharmony_ci#define xd_I2C_i2c_m_data10	0xA40A
27298c2ecf20Sopenharmony_ci#define	i2c_m_data10_pos 0
27308c2ecf20Sopenharmony_ci#define	i2c_m_data10_len 8
27318c2ecf20Sopenharmony_ci#define	i2c_m_data10_lsb 0
27328c2ecf20Sopenharmony_ci#define xd_I2C_i2c_m_data11	0xA40B
27338c2ecf20Sopenharmony_ci#define	i2c_m_data11_pos 0
27348c2ecf20Sopenharmony_ci#define	i2c_m_data11_len 8
27358c2ecf20Sopenharmony_ci#define	i2c_m_data11_lsb 0
27368c2ecf20Sopenharmony_ci#define xd_I2C_i2c_m_cmd_rw	0xA40C
27378c2ecf20Sopenharmony_ci#define	i2c_m_cmd_rw_pos 0
27388c2ecf20Sopenharmony_ci#define	i2c_m_cmd_rw_len 1
27398c2ecf20Sopenharmony_ci#define	i2c_m_cmd_rw_lsb 0
27408c2ecf20Sopenharmony_ci#define xd_I2C_i2c_m_cmd_rwlen	0xA40C
27418c2ecf20Sopenharmony_ci#define	i2c_m_cmd_rwlen_pos 3
27428c2ecf20Sopenharmony_ci#define	i2c_m_cmd_rwlen_len 4
27438c2ecf20Sopenharmony_ci#define	i2c_m_cmd_rwlen_lsb 0
27448c2ecf20Sopenharmony_ci#define xd_I2C_i2c_m_status_cmd_exe	0xA40D
27458c2ecf20Sopenharmony_ci#define	i2c_m_status_cmd_exe_pos 0
27468c2ecf20Sopenharmony_ci#define	i2c_m_status_cmd_exe_len 1
27478c2ecf20Sopenharmony_ci#define	i2c_m_status_cmd_exe_lsb 0
27488c2ecf20Sopenharmony_ci#define xd_I2C_i2c_m_status_wdat_done	0xA40D
27498c2ecf20Sopenharmony_ci#define	i2c_m_status_wdat_done_pos 1
27508c2ecf20Sopenharmony_ci#define	i2c_m_status_wdat_done_len 1
27518c2ecf20Sopenharmony_ci#define	i2c_m_status_wdat_done_lsb 0
27528c2ecf20Sopenharmony_ci#define xd_I2C_i2c_m_status_wdat_fail	0xA40D
27538c2ecf20Sopenharmony_ci#define	i2c_m_status_wdat_fail_pos 2
27548c2ecf20Sopenharmony_ci#define	i2c_m_status_wdat_fail_len 1
27558c2ecf20Sopenharmony_ci#define	i2c_m_status_wdat_fail_lsb 0
27568c2ecf20Sopenharmony_ci#define xd_I2C_i2c_m_period	0xA40E
27578c2ecf20Sopenharmony_ci#define	i2c_m_period_pos 0
27588c2ecf20Sopenharmony_ci#define	i2c_m_period_len 8
27598c2ecf20Sopenharmony_ci#define	i2c_m_period_lsb 0
27608c2ecf20Sopenharmony_ci#define xd_I2C_i2c_m_reg_msb_lsb	0xA40F
27618c2ecf20Sopenharmony_ci#define	i2c_m_reg_msb_lsb_pos 0
27628c2ecf20Sopenharmony_ci#define	i2c_m_reg_msb_lsb_len 1
27638c2ecf20Sopenharmony_ci#define	i2c_m_reg_msb_lsb_lsb 0
27648c2ecf20Sopenharmony_ci#define xd_I2C_reg_ofdm_rst	0xA40F
27658c2ecf20Sopenharmony_ci#define	reg_ofdm_rst_pos 1
27668c2ecf20Sopenharmony_ci#define	reg_ofdm_rst_len 1
27678c2ecf20Sopenharmony_ci#define	reg_ofdm_rst_lsb 0
27688c2ecf20Sopenharmony_ci#define xd_I2C_reg_sample_period_on_tuner	0xA40F
27698c2ecf20Sopenharmony_ci#define	reg_sample_period_on_tuner_pos 2
27708c2ecf20Sopenharmony_ci#define	reg_sample_period_on_tuner_len 1
27718c2ecf20Sopenharmony_ci#define	reg_sample_period_on_tuner_lsb 0
27728c2ecf20Sopenharmony_ci#define xd_I2C_reg_rst_i2c	0xA40F
27738c2ecf20Sopenharmony_ci#define	reg_rst_i2c_pos 3
27748c2ecf20Sopenharmony_ci#define	reg_rst_i2c_len 1
27758c2ecf20Sopenharmony_ci#define	reg_rst_i2c_lsb 0
27768c2ecf20Sopenharmony_ci#define xd_I2C_reg_ofdm_rst_en	0xA40F
27778c2ecf20Sopenharmony_ci#define	reg_ofdm_rst_en_pos 4
27788c2ecf20Sopenharmony_ci#define	reg_ofdm_rst_en_len 1
27798c2ecf20Sopenharmony_ci#define	reg_ofdm_rst_en_lsb 0
27808c2ecf20Sopenharmony_ci#define xd_I2C_reg_tuner_sda_sync_on	0xA40F
27818c2ecf20Sopenharmony_ci#define	reg_tuner_sda_sync_on_pos 5
27828c2ecf20Sopenharmony_ci#define	reg_tuner_sda_sync_on_len 1
27838c2ecf20Sopenharmony_ci#define	reg_tuner_sda_sync_on_lsb 0
27848c2ecf20Sopenharmony_ci#define xd_p_mp2if_data_access_disable_ofsm	0xA500
27858c2ecf20Sopenharmony_ci#define	mp2if_data_access_disable_ofsm_pos 0
27868c2ecf20Sopenharmony_ci#define	mp2if_data_access_disable_ofsm_len 1
27878c2ecf20Sopenharmony_ci#define	mp2if_data_access_disable_ofsm_lsb 0
27888c2ecf20Sopenharmony_ci#define xd_p_reg_mp2_sw_rst_ofsm	0xA500
27898c2ecf20Sopenharmony_ci#define	reg_mp2_sw_rst_ofsm_pos 1
27908c2ecf20Sopenharmony_ci#define	reg_mp2_sw_rst_ofsm_len 1
27918c2ecf20Sopenharmony_ci#define	reg_mp2_sw_rst_ofsm_lsb 0
27928c2ecf20Sopenharmony_ci#define xd_p_reg_mp2if_clk_en_ofsm	0xA500
27938c2ecf20Sopenharmony_ci#define	reg_mp2if_clk_en_ofsm_pos 2
27948c2ecf20Sopenharmony_ci#define	reg_mp2if_clk_en_ofsm_len 1
27958c2ecf20Sopenharmony_ci#define	reg_mp2if_clk_en_ofsm_lsb 0
27968c2ecf20Sopenharmony_ci#define xd_r_mp2if_sync_byte_locked	0xA500
27978c2ecf20Sopenharmony_ci#define	mp2if_sync_byte_locked_pos 3
27988c2ecf20Sopenharmony_ci#define	mp2if_sync_byte_locked_len 1
27998c2ecf20Sopenharmony_ci#define	mp2if_sync_byte_locked_lsb 0
28008c2ecf20Sopenharmony_ci#define xd_r_mp2if_ts_not_188	0xA500
28018c2ecf20Sopenharmony_ci#define	mp2if_ts_not_188_pos 4
28028c2ecf20Sopenharmony_ci#define	mp2if_ts_not_188_len 1
28038c2ecf20Sopenharmony_ci#define	mp2if_ts_not_188_lsb 0
28048c2ecf20Sopenharmony_ci#define xd_r_mp2if_psb_empty	0xA500
28058c2ecf20Sopenharmony_ci#define	mp2if_psb_empty_pos 5
28068c2ecf20Sopenharmony_ci#define	mp2if_psb_empty_len 1
28078c2ecf20Sopenharmony_ci#define	mp2if_psb_empty_lsb 0
28088c2ecf20Sopenharmony_ci#define xd_r_mp2if_psb_overflow	0xA500
28098c2ecf20Sopenharmony_ci#define	mp2if_psb_overflow_pos 6
28108c2ecf20Sopenharmony_ci#define	mp2if_psb_overflow_len 1
28118c2ecf20Sopenharmony_ci#define	mp2if_psb_overflow_lsb 0
28128c2ecf20Sopenharmony_ci#define xd_p_mp2if_keep_sf_sync_byte_ofsm	0xA500
28138c2ecf20Sopenharmony_ci#define	mp2if_keep_sf_sync_byte_ofsm_pos 7
28148c2ecf20Sopenharmony_ci#define	mp2if_keep_sf_sync_byte_ofsm_len 1
28158c2ecf20Sopenharmony_ci#define	mp2if_keep_sf_sync_byte_ofsm_lsb 0
28168c2ecf20Sopenharmony_ci#define xd_r_mp2if_psb_mp2if_num_pkt	0xA501
28178c2ecf20Sopenharmony_ci#define	mp2if_psb_mp2if_num_pkt_pos 0
28188c2ecf20Sopenharmony_ci#define	mp2if_psb_mp2if_num_pkt_len 6
28198c2ecf20Sopenharmony_ci#define	mp2if_psb_mp2if_num_pkt_lsb 0
28208c2ecf20Sopenharmony_ci#define xd_p_reg_mpeg_full_speed_ofsm	0xA501
28218c2ecf20Sopenharmony_ci#define	reg_mpeg_full_speed_ofsm_pos 6
28228c2ecf20Sopenharmony_ci#define	reg_mpeg_full_speed_ofsm_len 1
28238c2ecf20Sopenharmony_ci#define	reg_mpeg_full_speed_ofsm_lsb 0
28248c2ecf20Sopenharmony_ci#define xd_p_mp2if_mpeg_ser_mode_ofsm	0xA501
28258c2ecf20Sopenharmony_ci#define	mp2if_mpeg_ser_mode_ofsm_pos 7
28268c2ecf20Sopenharmony_ci#define	mp2if_mpeg_ser_mode_ofsm_len 1
28278c2ecf20Sopenharmony_ci#define	mp2if_mpeg_ser_mode_ofsm_lsb 0
28288c2ecf20Sopenharmony_ci#define xd_p_reg_sw_mon51	0xA600
28298c2ecf20Sopenharmony_ci#define	reg_sw_mon51_pos 0
28308c2ecf20Sopenharmony_ci#define	reg_sw_mon51_len 8
28318c2ecf20Sopenharmony_ci#define	reg_sw_mon51_lsb 0
28328c2ecf20Sopenharmony_ci#define xd_p_reg_top_pcsel	0xA601
28338c2ecf20Sopenharmony_ci#define	reg_top_pcsel_pos 0
28348c2ecf20Sopenharmony_ci#define	reg_top_pcsel_len 1
28358c2ecf20Sopenharmony_ci#define	reg_top_pcsel_lsb 0
28368c2ecf20Sopenharmony_ci#define xd_p_reg_top_rs232	0xA601
28378c2ecf20Sopenharmony_ci#define	reg_top_rs232_pos 1
28388c2ecf20Sopenharmony_ci#define	reg_top_rs232_len 1
28398c2ecf20Sopenharmony_ci#define	reg_top_rs232_lsb 0
28408c2ecf20Sopenharmony_ci#define xd_p_reg_top_pcout	0xA601
28418c2ecf20Sopenharmony_ci#define	reg_top_pcout_pos 2
28428c2ecf20Sopenharmony_ci#define	reg_top_pcout_len 1
28438c2ecf20Sopenharmony_ci#define	reg_top_pcout_lsb 0
28448c2ecf20Sopenharmony_ci#define xd_p_reg_top_debug	0xA601
28458c2ecf20Sopenharmony_ci#define	reg_top_debug_pos 3
28468c2ecf20Sopenharmony_ci#define	reg_top_debug_len 1
28478c2ecf20Sopenharmony_ci#define	reg_top_debug_lsb 0
28488c2ecf20Sopenharmony_ci#define xd_p_reg_top_adcdly	0xA601
28498c2ecf20Sopenharmony_ci#define	reg_top_adcdly_pos 4
28508c2ecf20Sopenharmony_ci#define	reg_top_adcdly_len 2
28518c2ecf20Sopenharmony_ci#define	reg_top_adcdly_lsb 0
28528c2ecf20Sopenharmony_ci#define xd_p_reg_top_pwrdw	0xA601
28538c2ecf20Sopenharmony_ci#define	reg_top_pwrdw_pos 6
28548c2ecf20Sopenharmony_ci#define	reg_top_pwrdw_len 1
28558c2ecf20Sopenharmony_ci#define	reg_top_pwrdw_lsb 0
28568c2ecf20Sopenharmony_ci#define xd_p_reg_top_pwrdw_inv	0xA601
28578c2ecf20Sopenharmony_ci#define	reg_top_pwrdw_inv_pos 7
28588c2ecf20Sopenharmony_ci#define	reg_top_pwrdw_inv_len 1
28598c2ecf20Sopenharmony_ci#define	reg_top_pwrdw_inv_lsb 0
28608c2ecf20Sopenharmony_ci#define xd_p_reg_top_int_inv	0xA602
28618c2ecf20Sopenharmony_ci#define	reg_top_int_inv_pos 0
28628c2ecf20Sopenharmony_ci#define	reg_top_int_inv_len 1
28638c2ecf20Sopenharmony_ci#define	reg_top_int_inv_lsb 0
28648c2ecf20Sopenharmony_ci#define xd_p_reg_top_dio_sel	0xA602
28658c2ecf20Sopenharmony_ci#define	reg_top_dio_sel_pos 1
28668c2ecf20Sopenharmony_ci#define	reg_top_dio_sel_len 1
28678c2ecf20Sopenharmony_ci#define	reg_top_dio_sel_lsb 0
28688c2ecf20Sopenharmony_ci#define xd_p_reg_top_gpioon0	0xA603
28698c2ecf20Sopenharmony_ci#define	reg_top_gpioon0_pos 0
28708c2ecf20Sopenharmony_ci#define	reg_top_gpioon0_len 1
28718c2ecf20Sopenharmony_ci#define	reg_top_gpioon0_lsb 0
28728c2ecf20Sopenharmony_ci#define xd_p_reg_top_gpioon1	0xA603
28738c2ecf20Sopenharmony_ci#define	reg_top_gpioon1_pos 1
28748c2ecf20Sopenharmony_ci#define	reg_top_gpioon1_len 1
28758c2ecf20Sopenharmony_ci#define	reg_top_gpioon1_lsb 0
28768c2ecf20Sopenharmony_ci#define xd_p_reg_top_gpioon2	0xA603
28778c2ecf20Sopenharmony_ci#define	reg_top_gpioon2_pos 2
28788c2ecf20Sopenharmony_ci#define	reg_top_gpioon2_len 1
28798c2ecf20Sopenharmony_ci#define	reg_top_gpioon2_lsb 0
28808c2ecf20Sopenharmony_ci#define xd_p_reg_top_gpioon3	0xA603
28818c2ecf20Sopenharmony_ci#define	reg_top_gpioon3_pos 3
28828c2ecf20Sopenharmony_ci#define	reg_top_gpioon3_len 1
28838c2ecf20Sopenharmony_ci#define	reg_top_gpioon3_lsb 0
28848c2ecf20Sopenharmony_ci#define xd_p_reg_top_lockon1	0xA603
28858c2ecf20Sopenharmony_ci#define	reg_top_lockon1_pos 4
28868c2ecf20Sopenharmony_ci#define	reg_top_lockon1_len 1
28878c2ecf20Sopenharmony_ci#define	reg_top_lockon1_lsb 0
28888c2ecf20Sopenharmony_ci#define xd_p_reg_top_lockon2	0xA603
28898c2ecf20Sopenharmony_ci#define	reg_top_lockon2_pos 5
28908c2ecf20Sopenharmony_ci#define	reg_top_lockon2_len 1
28918c2ecf20Sopenharmony_ci#define	reg_top_lockon2_lsb 0
28928c2ecf20Sopenharmony_ci#define xd_p_reg_top_gpioo0	0xA604
28938c2ecf20Sopenharmony_ci#define	reg_top_gpioo0_pos 0
28948c2ecf20Sopenharmony_ci#define	reg_top_gpioo0_len 1
28958c2ecf20Sopenharmony_ci#define	reg_top_gpioo0_lsb 0
28968c2ecf20Sopenharmony_ci#define xd_p_reg_top_gpioo1	0xA604
28978c2ecf20Sopenharmony_ci#define	reg_top_gpioo1_pos 1
28988c2ecf20Sopenharmony_ci#define	reg_top_gpioo1_len 1
28998c2ecf20Sopenharmony_ci#define	reg_top_gpioo1_lsb 0
29008c2ecf20Sopenharmony_ci#define xd_p_reg_top_gpioo2	0xA604
29018c2ecf20Sopenharmony_ci#define	reg_top_gpioo2_pos 2
29028c2ecf20Sopenharmony_ci#define	reg_top_gpioo2_len 1
29038c2ecf20Sopenharmony_ci#define	reg_top_gpioo2_lsb 0
29048c2ecf20Sopenharmony_ci#define xd_p_reg_top_gpioo3	0xA604
29058c2ecf20Sopenharmony_ci#define	reg_top_gpioo3_pos 3
29068c2ecf20Sopenharmony_ci#define	reg_top_gpioo3_len 1
29078c2ecf20Sopenharmony_ci#define	reg_top_gpioo3_lsb 0
29088c2ecf20Sopenharmony_ci#define xd_p_reg_top_lock1	0xA604
29098c2ecf20Sopenharmony_ci#define	reg_top_lock1_pos 4
29108c2ecf20Sopenharmony_ci#define	reg_top_lock1_len 1
29118c2ecf20Sopenharmony_ci#define	reg_top_lock1_lsb 0
29128c2ecf20Sopenharmony_ci#define xd_p_reg_top_lock2	0xA604
29138c2ecf20Sopenharmony_ci#define	reg_top_lock2_pos 5
29148c2ecf20Sopenharmony_ci#define	reg_top_lock2_len 1
29158c2ecf20Sopenharmony_ci#define	reg_top_lock2_lsb 0
29168c2ecf20Sopenharmony_ci#define xd_p_reg_top_gpioen0	0xA605
29178c2ecf20Sopenharmony_ci#define	reg_top_gpioen0_pos 0
29188c2ecf20Sopenharmony_ci#define	reg_top_gpioen0_len 1
29198c2ecf20Sopenharmony_ci#define	reg_top_gpioen0_lsb 0
29208c2ecf20Sopenharmony_ci#define xd_p_reg_top_gpioen1	0xA605
29218c2ecf20Sopenharmony_ci#define	reg_top_gpioen1_pos 1
29228c2ecf20Sopenharmony_ci#define	reg_top_gpioen1_len 1
29238c2ecf20Sopenharmony_ci#define	reg_top_gpioen1_lsb 0
29248c2ecf20Sopenharmony_ci#define xd_p_reg_top_gpioen2	0xA605
29258c2ecf20Sopenharmony_ci#define	reg_top_gpioen2_pos 2
29268c2ecf20Sopenharmony_ci#define	reg_top_gpioen2_len 1
29278c2ecf20Sopenharmony_ci#define	reg_top_gpioen2_lsb 0
29288c2ecf20Sopenharmony_ci#define xd_p_reg_top_gpioen3	0xA605
29298c2ecf20Sopenharmony_ci#define	reg_top_gpioen3_pos 3
29308c2ecf20Sopenharmony_ci#define	reg_top_gpioen3_len 1
29318c2ecf20Sopenharmony_ci#define	reg_top_gpioen3_lsb 0
29328c2ecf20Sopenharmony_ci#define xd_p_reg_top_locken1	0xA605
29338c2ecf20Sopenharmony_ci#define	reg_top_locken1_pos 4
29348c2ecf20Sopenharmony_ci#define	reg_top_locken1_len 1
29358c2ecf20Sopenharmony_ci#define	reg_top_locken1_lsb 0
29368c2ecf20Sopenharmony_ci#define xd_p_reg_top_locken2	0xA605
29378c2ecf20Sopenharmony_ci#define	reg_top_locken2_pos 5
29388c2ecf20Sopenharmony_ci#define	reg_top_locken2_len 1
29398c2ecf20Sopenharmony_ci#define	reg_top_locken2_lsb 0
29408c2ecf20Sopenharmony_ci#define xd_r_reg_top_gpioi0	0xA606
29418c2ecf20Sopenharmony_ci#define	reg_top_gpioi0_pos 0
29428c2ecf20Sopenharmony_ci#define	reg_top_gpioi0_len 1
29438c2ecf20Sopenharmony_ci#define	reg_top_gpioi0_lsb 0
29448c2ecf20Sopenharmony_ci#define xd_r_reg_top_gpioi1	0xA606
29458c2ecf20Sopenharmony_ci#define	reg_top_gpioi1_pos 1
29468c2ecf20Sopenharmony_ci#define	reg_top_gpioi1_len 1
29478c2ecf20Sopenharmony_ci#define	reg_top_gpioi1_lsb 0
29488c2ecf20Sopenharmony_ci#define xd_r_reg_top_gpioi2	0xA606
29498c2ecf20Sopenharmony_ci#define	reg_top_gpioi2_pos 2
29508c2ecf20Sopenharmony_ci#define	reg_top_gpioi2_len 1
29518c2ecf20Sopenharmony_ci#define	reg_top_gpioi2_lsb 0
29528c2ecf20Sopenharmony_ci#define xd_r_reg_top_gpioi3	0xA606
29538c2ecf20Sopenharmony_ci#define	reg_top_gpioi3_pos 3
29548c2ecf20Sopenharmony_ci#define	reg_top_gpioi3_len 1
29558c2ecf20Sopenharmony_ci#define	reg_top_gpioi3_lsb 0
29568c2ecf20Sopenharmony_ci#define xd_r_reg_top_locki1	0xA606
29578c2ecf20Sopenharmony_ci#define	reg_top_locki1_pos 4
29588c2ecf20Sopenharmony_ci#define	reg_top_locki1_len 1
29598c2ecf20Sopenharmony_ci#define	reg_top_locki1_lsb 0
29608c2ecf20Sopenharmony_ci#define xd_r_reg_top_locki2	0xA606
29618c2ecf20Sopenharmony_ci#define	reg_top_locki2_pos 5
29628c2ecf20Sopenharmony_ci#define	reg_top_locki2_len 1
29638c2ecf20Sopenharmony_ci#define	reg_top_locki2_lsb 0
29648c2ecf20Sopenharmony_ci#define xd_p_reg_dummy_7_0	0xA608
29658c2ecf20Sopenharmony_ci#define	reg_dummy_7_0_pos 0
29668c2ecf20Sopenharmony_ci#define	reg_dummy_7_0_len 8
29678c2ecf20Sopenharmony_ci#define	reg_dummy_7_0_lsb 0
29688c2ecf20Sopenharmony_ci#define xd_p_reg_dummy_15_8	0xA609
29698c2ecf20Sopenharmony_ci#define	reg_dummy_15_8_pos 0
29708c2ecf20Sopenharmony_ci#define	reg_dummy_15_8_len 8
29718c2ecf20Sopenharmony_ci#define	reg_dummy_15_8_lsb 8
29728c2ecf20Sopenharmony_ci#define xd_p_reg_dummy_23_16	0xA60A
29738c2ecf20Sopenharmony_ci#define	reg_dummy_23_16_pos 0
29748c2ecf20Sopenharmony_ci#define	reg_dummy_23_16_len 8
29758c2ecf20Sopenharmony_ci#define	reg_dummy_23_16_lsb 16
29768c2ecf20Sopenharmony_ci#define xd_p_reg_dummy_31_24	0xA60B
29778c2ecf20Sopenharmony_ci#define	reg_dummy_31_24_pos 0
29788c2ecf20Sopenharmony_ci#define	reg_dummy_31_24_len 8
29798c2ecf20Sopenharmony_ci#define	reg_dummy_31_24_lsb 24
29808c2ecf20Sopenharmony_ci#define xd_p_reg_dummy_39_32	0xA60C
29818c2ecf20Sopenharmony_ci#define	reg_dummy_39_32_pos 0
29828c2ecf20Sopenharmony_ci#define	reg_dummy_39_32_len 8
29838c2ecf20Sopenharmony_ci#define	reg_dummy_39_32_lsb 32
29848c2ecf20Sopenharmony_ci#define xd_p_reg_dummy_47_40	0xA60D
29858c2ecf20Sopenharmony_ci#define	reg_dummy_47_40_pos 0
29868c2ecf20Sopenharmony_ci#define	reg_dummy_47_40_len 8
29878c2ecf20Sopenharmony_ci#define	reg_dummy_47_40_lsb 40
29888c2ecf20Sopenharmony_ci#define xd_p_reg_dummy_55_48	0xA60E
29898c2ecf20Sopenharmony_ci#define	reg_dummy_55_48_pos 0
29908c2ecf20Sopenharmony_ci#define	reg_dummy_55_48_len 8
29918c2ecf20Sopenharmony_ci#define	reg_dummy_55_48_lsb 48
29928c2ecf20Sopenharmony_ci#define xd_p_reg_dummy_63_56	0xA60F
29938c2ecf20Sopenharmony_ci#define	reg_dummy_63_56_pos 0
29948c2ecf20Sopenharmony_ci#define	reg_dummy_63_56_len 8
29958c2ecf20Sopenharmony_ci#define	reg_dummy_63_56_lsb 56
29968c2ecf20Sopenharmony_ci#define xd_p_reg_dummy_71_64	0xA610
29978c2ecf20Sopenharmony_ci#define	reg_dummy_71_64_pos 0
29988c2ecf20Sopenharmony_ci#define	reg_dummy_71_64_len 8
29998c2ecf20Sopenharmony_ci#define	reg_dummy_71_64_lsb 64
30008c2ecf20Sopenharmony_ci#define xd_p_reg_dummy_79_72	0xA611
30018c2ecf20Sopenharmony_ci#define	reg_dummy_79_72_pos 0
30028c2ecf20Sopenharmony_ci#define	reg_dummy_79_72_len 8
30038c2ecf20Sopenharmony_ci#define	reg_dummy_79_72_lsb 72
30048c2ecf20Sopenharmony_ci#define xd_p_reg_dummy_87_80	0xA612
30058c2ecf20Sopenharmony_ci#define	reg_dummy_87_80_pos 0
30068c2ecf20Sopenharmony_ci#define	reg_dummy_87_80_len 8
30078c2ecf20Sopenharmony_ci#define	reg_dummy_87_80_lsb 80
30088c2ecf20Sopenharmony_ci#define xd_p_reg_dummy_95_88	0xA613
30098c2ecf20Sopenharmony_ci#define	reg_dummy_95_88_pos 0
30108c2ecf20Sopenharmony_ci#define	reg_dummy_95_88_len 8
30118c2ecf20Sopenharmony_ci#define	reg_dummy_95_88_lsb 88
30128c2ecf20Sopenharmony_ci#define xd_p_reg_dummy_103_96	0xA614
30138c2ecf20Sopenharmony_ci#define	reg_dummy_103_96_pos 0
30148c2ecf20Sopenharmony_ci#define	reg_dummy_103_96_len 8
30158c2ecf20Sopenharmony_ci#define	reg_dummy_103_96_lsb 96
30168c2ecf20Sopenharmony_ci
30178c2ecf20Sopenharmony_ci#define xd_p_reg_unplug_flag	0xA615
30188c2ecf20Sopenharmony_ci#define	reg_unplug_flag_pos 0
30198c2ecf20Sopenharmony_ci#define	reg_unplug_flag_len 1
30208c2ecf20Sopenharmony_ci#define	reg_unplug_flag_lsb 104
30218c2ecf20Sopenharmony_ci
30228c2ecf20Sopenharmony_ci#define xd_p_reg_api_dca_stes_request   0xA615
30238c2ecf20Sopenharmony_ci#define reg_api_dca_stes_request_pos 1
30248c2ecf20Sopenharmony_ci#define reg_api_dca_stes_request_len 1
30258c2ecf20Sopenharmony_ci#define reg_api_dca_stes_request_lsb 0
30268c2ecf20Sopenharmony_ci
30278c2ecf20Sopenharmony_ci#define xd_p_reg_back_to_dca_flag	0xA615
30288c2ecf20Sopenharmony_ci#define	reg_back_to_dca_flag_pos 2
30298c2ecf20Sopenharmony_ci#define	reg_back_to_dca_flag_len 1
30308c2ecf20Sopenharmony_ci#define	reg_back_to_dca_flag_lsb 106
30318c2ecf20Sopenharmony_ci
30328c2ecf20Sopenharmony_ci#define xd_p_reg_api_retrain_request    0xA615
30338c2ecf20Sopenharmony_ci#define reg_api_retrain_request_pos 3
30348c2ecf20Sopenharmony_ci#define reg_api_retrain_request_len 1
30358c2ecf20Sopenharmony_ci#define reg_api_retrain_request_lsb 0
30368c2ecf20Sopenharmony_ci
30378c2ecf20Sopenharmony_ci#define xd_p_reg_Dyn_Top_Try_flag	0xA615
30388c2ecf20Sopenharmony_ci#define	reg_Dyn_Top_Try_flag_pos 3
30398c2ecf20Sopenharmony_ci#define	reg_Dyn_Top_Try_flag_len 1
30408c2ecf20Sopenharmony_ci#define	reg_Dyn_Top_Try_flag_lsb 107
30418c2ecf20Sopenharmony_ci
30428c2ecf20Sopenharmony_ci#define xd_p_reg_API_retrain_freeze_flag	0xA615
30438c2ecf20Sopenharmony_ci#define	reg_API_retrain_freeze_flag_pos 4
30448c2ecf20Sopenharmony_ci#define	reg_API_retrain_freeze_flag_len 1
30458c2ecf20Sopenharmony_ci#define	reg_API_retrain_freeze_flag_lsb 108
30468c2ecf20Sopenharmony_ci
30478c2ecf20Sopenharmony_ci#define xd_p_reg_dummy_111_104	0xA615
30488c2ecf20Sopenharmony_ci#define	reg_dummy_111_104_pos 0
30498c2ecf20Sopenharmony_ci#define	reg_dummy_111_104_len 8
30508c2ecf20Sopenharmony_ci#define	reg_dummy_111_104_lsb 104
30518c2ecf20Sopenharmony_ci#define xd_p_reg_dummy_119_112	0xA616
30528c2ecf20Sopenharmony_ci#define	reg_dummy_119_112_pos 0
30538c2ecf20Sopenharmony_ci#define	reg_dummy_119_112_len 8
30548c2ecf20Sopenharmony_ci#define	reg_dummy_119_112_lsb 112
30558c2ecf20Sopenharmony_ci#define xd_p_reg_dummy_127_120	0xA617
30568c2ecf20Sopenharmony_ci#define	reg_dummy_127_120_pos 0
30578c2ecf20Sopenharmony_ci#define	reg_dummy_127_120_len 8
30588c2ecf20Sopenharmony_ci#define	reg_dummy_127_120_lsb 120
30598c2ecf20Sopenharmony_ci#define xd_p_reg_dummy_135_128	0xA618
30608c2ecf20Sopenharmony_ci#define	reg_dummy_135_128_pos 0
30618c2ecf20Sopenharmony_ci#define	reg_dummy_135_128_len 8
30628c2ecf20Sopenharmony_ci#define	reg_dummy_135_128_lsb 128
30638c2ecf20Sopenharmony_ci
30648c2ecf20Sopenharmony_ci#define xd_p_reg_dummy_143_136	0xA619
30658c2ecf20Sopenharmony_ci#define	reg_dummy_143_136_pos 0
30668c2ecf20Sopenharmony_ci#define	reg_dummy_143_136_len 8
30678c2ecf20Sopenharmony_ci#define	reg_dummy_143_136_lsb 136
30688c2ecf20Sopenharmony_ci
30698c2ecf20Sopenharmony_ci#define xd_p_reg_CCIR_dis	0xA619
30708c2ecf20Sopenharmony_ci#define	reg_CCIR_dis_pos 0
30718c2ecf20Sopenharmony_ci#define	reg_CCIR_dis_len 1
30728c2ecf20Sopenharmony_ci#define	reg_CCIR_dis_lsb 0
30738c2ecf20Sopenharmony_ci
30748c2ecf20Sopenharmony_ci#define xd_p_reg_dummy_151_144	0xA61A
30758c2ecf20Sopenharmony_ci#define	reg_dummy_151_144_pos 0
30768c2ecf20Sopenharmony_ci#define	reg_dummy_151_144_len 8
30778c2ecf20Sopenharmony_ci#define	reg_dummy_151_144_lsb 144
30788c2ecf20Sopenharmony_ci
30798c2ecf20Sopenharmony_ci#define xd_p_reg_dummy_159_152	0xA61B
30808c2ecf20Sopenharmony_ci#define	reg_dummy_159_152_pos 0
30818c2ecf20Sopenharmony_ci#define	reg_dummy_159_152_len 8
30828c2ecf20Sopenharmony_ci#define	reg_dummy_159_152_lsb 152
30838c2ecf20Sopenharmony_ci
30848c2ecf20Sopenharmony_ci#define xd_p_reg_dummy_167_160	0xA61C
30858c2ecf20Sopenharmony_ci#define	reg_dummy_167_160_pos 0
30868c2ecf20Sopenharmony_ci#define	reg_dummy_167_160_len 8
30878c2ecf20Sopenharmony_ci#define	reg_dummy_167_160_lsb 160
30888c2ecf20Sopenharmony_ci
30898c2ecf20Sopenharmony_ci#define xd_p_reg_dummy_175_168	0xA61D
30908c2ecf20Sopenharmony_ci#define	reg_dummy_175_168_pos 0
30918c2ecf20Sopenharmony_ci#define	reg_dummy_175_168_len 8
30928c2ecf20Sopenharmony_ci#define	reg_dummy_175_168_lsb 168
30938c2ecf20Sopenharmony_ci
30948c2ecf20Sopenharmony_ci#define xd_p_reg_dummy_183_176	0xA61E
30958c2ecf20Sopenharmony_ci#define	reg_dummy_183_176_pos 0
30968c2ecf20Sopenharmony_ci#define	reg_dummy_183_176_len 8
30978c2ecf20Sopenharmony_ci#define	reg_dummy_183_176_lsb 176
30988c2ecf20Sopenharmony_ci
30998c2ecf20Sopenharmony_ci#define xd_p_reg_ofsm_read_rbc_en  0xA61E
31008c2ecf20Sopenharmony_ci#define reg_ofsm_read_rbc_en_pos 2
31018c2ecf20Sopenharmony_ci#define reg_ofsm_read_rbc_en_len 1
31028c2ecf20Sopenharmony_ci#define reg_ofsm_read_rbc_en_lsb 0
31038c2ecf20Sopenharmony_ci
31048c2ecf20Sopenharmony_ci#define xd_p_reg_ce_filter_selection_dis  0xA61E
31058c2ecf20Sopenharmony_ci#define reg_ce_filter_selection_dis_pos 1
31068c2ecf20Sopenharmony_ci#define reg_ce_filter_selection_dis_len 1
31078c2ecf20Sopenharmony_ci#define reg_ce_filter_selection_dis_lsb 0
31088c2ecf20Sopenharmony_ci
31098c2ecf20Sopenharmony_ci#define xd_p_reg_OFSM_version_control_7_0  0xA611
31108c2ecf20Sopenharmony_ci#define reg_OFSM_version_control_7_0_pos 0
31118c2ecf20Sopenharmony_ci#define reg_OFSM_version_control_7_0_len 8
31128c2ecf20Sopenharmony_ci#define reg_OFSM_version_control_7_0_lsb 0
31138c2ecf20Sopenharmony_ci
31148c2ecf20Sopenharmony_ci#define xd_p_reg_OFSM_version_control_15_8  0xA61F
31158c2ecf20Sopenharmony_ci#define reg_OFSM_version_control_15_8_pos 0
31168c2ecf20Sopenharmony_ci#define reg_OFSM_version_control_15_8_len 8
31178c2ecf20Sopenharmony_ci#define reg_OFSM_version_control_15_8_lsb 0
31188c2ecf20Sopenharmony_ci
31198c2ecf20Sopenharmony_ci#define xd_p_reg_OFSM_version_control_23_16  0xA620
31208c2ecf20Sopenharmony_ci#define reg_OFSM_version_control_23_16_pos 0
31218c2ecf20Sopenharmony_ci#define reg_OFSM_version_control_23_16_len 8
31228c2ecf20Sopenharmony_ci#define reg_OFSM_version_control_23_16_lsb 0
31238c2ecf20Sopenharmony_ci
31248c2ecf20Sopenharmony_ci#define xd_p_reg_dummy_191_184	0xA61F
31258c2ecf20Sopenharmony_ci#define	reg_dummy_191_184_pos 0
31268c2ecf20Sopenharmony_ci#define	reg_dummy_191_184_len 8
31278c2ecf20Sopenharmony_ci#define	reg_dummy_191_184_lsb 184
31288c2ecf20Sopenharmony_ci
31298c2ecf20Sopenharmony_ci#define xd_p_reg_dummy_199_192	0xA620
31308c2ecf20Sopenharmony_ci#define	reg_dummy_199_192_pos 0
31318c2ecf20Sopenharmony_ci#define	reg_dummy_199_192_len 8
31328c2ecf20Sopenharmony_ci#define	reg_dummy_199_192_lsb 192
31338c2ecf20Sopenharmony_ci
31348c2ecf20Sopenharmony_ci#define xd_p_reg_ce_en	0xABC0
31358c2ecf20Sopenharmony_ci#define	reg_ce_en_pos 0
31368c2ecf20Sopenharmony_ci#define	reg_ce_en_len 1
31378c2ecf20Sopenharmony_ci#define	reg_ce_en_lsb 0
31388c2ecf20Sopenharmony_ci#define xd_p_reg_ce_fctrl_en	0xABC0
31398c2ecf20Sopenharmony_ci#define	reg_ce_fctrl_en_pos 1
31408c2ecf20Sopenharmony_ci#define	reg_ce_fctrl_en_len 1
31418c2ecf20Sopenharmony_ci#define	reg_ce_fctrl_en_lsb 0
31428c2ecf20Sopenharmony_ci#define xd_p_reg_ce_fste_tdi	0xABC0
31438c2ecf20Sopenharmony_ci#define	reg_ce_fste_tdi_pos 2
31448c2ecf20Sopenharmony_ci#define	reg_ce_fste_tdi_len 1
31458c2ecf20Sopenharmony_ci#define	reg_ce_fste_tdi_lsb 0
31468c2ecf20Sopenharmony_ci#define xd_p_reg_ce_dynamic	0xABC0
31478c2ecf20Sopenharmony_ci#define	reg_ce_dynamic_pos 3
31488c2ecf20Sopenharmony_ci#define	reg_ce_dynamic_len 1
31498c2ecf20Sopenharmony_ci#define	reg_ce_dynamic_lsb 0
31508c2ecf20Sopenharmony_ci#define xd_p_reg_ce_conf	0xABC0
31518c2ecf20Sopenharmony_ci#define	reg_ce_conf_pos 4
31528c2ecf20Sopenharmony_ci#define	reg_ce_conf_len 2
31538c2ecf20Sopenharmony_ci#define	reg_ce_conf_lsb 0
31548c2ecf20Sopenharmony_ci#define xd_p_reg_ce_dyn12	0xABC0
31558c2ecf20Sopenharmony_ci#define	reg_ce_dyn12_pos 6
31568c2ecf20Sopenharmony_ci#define	reg_ce_dyn12_len 1
31578c2ecf20Sopenharmony_ci#define	reg_ce_dyn12_lsb 0
31588c2ecf20Sopenharmony_ci#define xd_p_reg_ce_derot_en	0xABC0
31598c2ecf20Sopenharmony_ci#define	reg_ce_derot_en_pos 7
31608c2ecf20Sopenharmony_ci#define	reg_ce_derot_en_len 1
31618c2ecf20Sopenharmony_ci#define	reg_ce_derot_en_lsb 0
31628c2ecf20Sopenharmony_ci#define xd_p_reg_ce_dynamic_th_7_0	0xABC1
31638c2ecf20Sopenharmony_ci#define	reg_ce_dynamic_th_7_0_pos 0
31648c2ecf20Sopenharmony_ci#define	reg_ce_dynamic_th_7_0_len 8
31658c2ecf20Sopenharmony_ci#define	reg_ce_dynamic_th_7_0_lsb 0
31668c2ecf20Sopenharmony_ci#define xd_p_reg_ce_dynamic_th_15_8	0xABC2
31678c2ecf20Sopenharmony_ci#define	reg_ce_dynamic_th_15_8_pos 0
31688c2ecf20Sopenharmony_ci#define	reg_ce_dynamic_th_15_8_len 8
31698c2ecf20Sopenharmony_ci#define	reg_ce_dynamic_th_15_8_lsb 8
31708c2ecf20Sopenharmony_ci#define xd_p_reg_ce_s1	0xABC3
31718c2ecf20Sopenharmony_ci#define	reg_ce_s1_pos 0
31728c2ecf20Sopenharmony_ci#define	reg_ce_s1_len 5
31738c2ecf20Sopenharmony_ci#define	reg_ce_s1_lsb 0
31748c2ecf20Sopenharmony_ci#define xd_p_reg_ce_var_forced_value	0xABC3
31758c2ecf20Sopenharmony_ci#define	reg_ce_var_forced_value_pos 5
31768c2ecf20Sopenharmony_ci#define	reg_ce_var_forced_value_len 3
31778c2ecf20Sopenharmony_ci#define	reg_ce_var_forced_value_lsb 0
31788c2ecf20Sopenharmony_ci#define xd_p_reg_ce_data_im_7_0	0xABC4
31798c2ecf20Sopenharmony_ci#define	reg_ce_data_im_7_0_pos 0
31808c2ecf20Sopenharmony_ci#define	reg_ce_data_im_7_0_len 8
31818c2ecf20Sopenharmony_ci#define	reg_ce_data_im_7_0_lsb 0
31828c2ecf20Sopenharmony_ci#define xd_p_reg_ce_data_im_8	0xABC5
31838c2ecf20Sopenharmony_ci#define	reg_ce_data_im_8_pos 0
31848c2ecf20Sopenharmony_ci#define	reg_ce_data_im_8_len 1
31858c2ecf20Sopenharmony_ci#define	reg_ce_data_im_8_lsb 0
31868c2ecf20Sopenharmony_ci#define xd_p_reg_ce_data_re_6_0	0xABC5
31878c2ecf20Sopenharmony_ci#define	reg_ce_data_re_6_0_pos 1
31888c2ecf20Sopenharmony_ci#define	reg_ce_data_re_6_0_len 7
31898c2ecf20Sopenharmony_ci#define	reg_ce_data_re_6_0_lsb 0
31908c2ecf20Sopenharmony_ci#define xd_p_reg_ce_data_re_8_7	0xABC6
31918c2ecf20Sopenharmony_ci#define	reg_ce_data_re_8_7_pos 0
31928c2ecf20Sopenharmony_ci#define	reg_ce_data_re_8_7_len 2
31938c2ecf20Sopenharmony_ci#define	reg_ce_data_re_8_7_lsb 7
31948c2ecf20Sopenharmony_ci#define xd_p_reg_ce_tone_5_0	0xABC6
31958c2ecf20Sopenharmony_ci#define	reg_ce_tone_5_0_pos 2
31968c2ecf20Sopenharmony_ci#define	reg_ce_tone_5_0_len 6
31978c2ecf20Sopenharmony_ci#define	reg_ce_tone_5_0_lsb 0
31988c2ecf20Sopenharmony_ci#define xd_p_reg_ce_tone_12_6	0xABC7
31998c2ecf20Sopenharmony_ci#define	reg_ce_tone_12_6_pos 0
32008c2ecf20Sopenharmony_ci#define	reg_ce_tone_12_6_len 7
32018c2ecf20Sopenharmony_ci#define	reg_ce_tone_12_6_lsb 6
32028c2ecf20Sopenharmony_ci#define xd_p_reg_ce_centroid_drift_th	0xABC8
32038c2ecf20Sopenharmony_ci#define	reg_ce_centroid_drift_th_pos 0
32048c2ecf20Sopenharmony_ci#define	reg_ce_centroid_drift_th_len 8
32058c2ecf20Sopenharmony_ci#define	reg_ce_centroid_drift_th_lsb 0
32068c2ecf20Sopenharmony_ci#define xd_p_reg_ce_centroid_count_max	0xABC9
32078c2ecf20Sopenharmony_ci#define	reg_ce_centroid_count_max_pos 0
32088c2ecf20Sopenharmony_ci#define	reg_ce_centroid_count_max_len 4
32098c2ecf20Sopenharmony_ci#define	reg_ce_centroid_count_max_lsb 0
32108c2ecf20Sopenharmony_ci#define xd_p_reg_ce_centroid_bias_inc_7_0	0xABCA
32118c2ecf20Sopenharmony_ci#define	reg_ce_centroid_bias_inc_7_0_pos 0
32128c2ecf20Sopenharmony_ci#define	reg_ce_centroid_bias_inc_7_0_len 8
32138c2ecf20Sopenharmony_ci#define	reg_ce_centroid_bias_inc_7_0_lsb 0
32148c2ecf20Sopenharmony_ci#define xd_p_reg_ce_centroid_bias_inc_8	0xABCB
32158c2ecf20Sopenharmony_ci#define	reg_ce_centroid_bias_inc_8_pos 0
32168c2ecf20Sopenharmony_ci#define	reg_ce_centroid_bias_inc_8_len 1
32178c2ecf20Sopenharmony_ci#define	reg_ce_centroid_bias_inc_8_lsb 0
32188c2ecf20Sopenharmony_ci#define xd_p_reg_ce_var_th0_7_0	0xABCC
32198c2ecf20Sopenharmony_ci#define	reg_ce_var_th0_7_0_pos 0
32208c2ecf20Sopenharmony_ci#define	reg_ce_var_th0_7_0_len 8
32218c2ecf20Sopenharmony_ci#define	reg_ce_var_th0_7_0_lsb 0
32228c2ecf20Sopenharmony_ci#define xd_p_reg_ce_var_th0_15_8	0xABCD
32238c2ecf20Sopenharmony_ci#define	reg_ce_var_th0_15_8_pos 0
32248c2ecf20Sopenharmony_ci#define	reg_ce_var_th0_15_8_len 8
32258c2ecf20Sopenharmony_ci#define	reg_ce_var_th0_15_8_lsb 8
32268c2ecf20Sopenharmony_ci#define xd_p_reg_ce_var_th1_7_0	0xABCE
32278c2ecf20Sopenharmony_ci#define	reg_ce_var_th1_7_0_pos 0
32288c2ecf20Sopenharmony_ci#define	reg_ce_var_th1_7_0_len 8
32298c2ecf20Sopenharmony_ci#define	reg_ce_var_th1_7_0_lsb 0
32308c2ecf20Sopenharmony_ci#define xd_p_reg_ce_var_th1_15_8	0xABCF
32318c2ecf20Sopenharmony_ci#define	reg_ce_var_th1_15_8_pos 0
32328c2ecf20Sopenharmony_ci#define	reg_ce_var_th1_15_8_len 8
32338c2ecf20Sopenharmony_ci#define	reg_ce_var_th1_15_8_lsb 8
32348c2ecf20Sopenharmony_ci#define xd_p_reg_ce_var_th2_7_0	0xABD0
32358c2ecf20Sopenharmony_ci#define	reg_ce_var_th2_7_0_pos 0
32368c2ecf20Sopenharmony_ci#define	reg_ce_var_th2_7_0_len 8
32378c2ecf20Sopenharmony_ci#define	reg_ce_var_th2_7_0_lsb 0
32388c2ecf20Sopenharmony_ci#define xd_p_reg_ce_var_th2_15_8	0xABD1
32398c2ecf20Sopenharmony_ci#define	reg_ce_var_th2_15_8_pos 0
32408c2ecf20Sopenharmony_ci#define	reg_ce_var_th2_15_8_len 8
32418c2ecf20Sopenharmony_ci#define	reg_ce_var_th2_15_8_lsb 8
32428c2ecf20Sopenharmony_ci#define xd_p_reg_ce_var_th3_7_0	0xABD2
32438c2ecf20Sopenharmony_ci#define	reg_ce_var_th3_7_0_pos 0
32448c2ecf20Sopenharmony_ci#define	reg_ce_var_th3_7_0_len 8
32458c2ecf20Sopenharmony_ci#define	reg_ce_var_th3_7_0_lsb 0
32468c2ecf20Sopenharmony_ci#define xd_p_reg_ce_var_th3_15_8	0xABD3
32478c2ecf20Sopenharmony_ci#define	reg_ce_var_th3_15_8_pos 0
32488c2ecf20Sopenharmony_ci#define	reg_ce_var_th3_15_8_len 8
32498c2ecf20Sopenharmony_ci#define	reg_ce_var_th3_15_8_lsb 8
32508c2ecf20Sopenharmony_ci#define xd_p_reg_ce_var_th4_7_0	0xABD4
32518c2ecf20Sopenharmony_ci#define	reg_ce_var_th4_7_0_pos 0
32528c2ecf20Sopenharmony_ci#define	reg_ce_var_th4_7_0_len 8
32538c2ecf20Sopenharmony_ci#define	reg_ce_var_th4_7_0_lsb 0
32548c2ecf20Sopenharmony_ci#define xd_p_reg_ce_var_th4_15_8	0xABD5
32558c2ecf20Sopenharmony_ci#define	reg_ce_var_th4_15_8_pos 0
32568c2ecf20Sopenharmony_ci#define	reg_ce_var_th4_15_8_len 8
32578c2ecf20Sopenharmony_ci#define	reg_ce_var_th4_15_8_lsb 8
32588c2ecf20Sopenharmony_ci#define xd_p_reg_ce_var_th5_7_0	0xABD6
32598c2ecf20Sopenharmony_ci#define	reg_ce_var_th5_7_0_pos 0
32608c2ecf20Sopenharmony_ci#define	reg_ce_var_th5_7_0_len 8
32618c2ecf20Sopenharmony_ci#define	reg_ce_var_th5_7_0_lsb 0
32628c2ecf20Sopenharmony_ci#define xd_p_reg_ce_var_th5_15_8	0xABD7
32638c2ecf20Sopenharmony_ci#define	reg_ce_var_th5_15_8_pos 0
32648c2ecf20Sopenharmony_ci#define	reg_ce_var_th5_15_8_len 8
32658c2ecf20Sopenharmony_ci#define	reg_ce_var_th5_15_8_lsb 8
32668c2ecf20Sopenharmony_ci#define xd_p_reg_ce_var_th6_7_0	0xABD8
32678c2ecf20Sopenharmony_ci#define	reg_ce_var_th6_7_0_pos 0
32688c2ecf20Sopenharmony_ci#define	reg_ce_var_th6_7_0_len 8
32698c2ecf20Sopenharmony_ci#define	reg_ce_var_th6_7_0_lsb 0
32708c2ecf20Sopenharmony_ci#define xd_p_reg_ce_var_th6_15_8	0xABD9
32718c2ecf20Sopenharmony_ci#define	reg_ce_var_th6_15_8_pos 0
32728c2ecf20Sopenharmony_ci#define	reg_ce_var_th6_15_8_len 8
32738c2ecf20Sopenharmony_ci#define	reg_ce_var_th6_15_8_lsb 8
32748c2ecf20Sopenharmony_ci#define xd_p_reg_ce_fctrl_reset	0xABDA
32758c2ecf20Sopenharmony_ci#define	reg_ce_fctrl_reset_pos 0
32768c2ecf20Sopenharmony_ci#define	reg_ce_fctrl_reset_len 1
32778c2ecf20Sopenharmony_ci#define	reg_ce_fctrl_reset_lsb 0
32788c2ecf20Sopenharmony_ci#define xd_p_reg_ce_cent_auto_clr_en	0xABDA
32798c2ecf20Sopenharmony_ci#define	reg_ce_cent_auto_clr_en_pos 1
32808c2ecf20Sopenharmony_ci#define	reg_ce_cent_auto_clr_en_len 1
32818c2ecf20Sopenharmony_ci#define	reg_ce_cent_auto_clr_en_lsb 0
32828c2ecf20Sopenharmony_ci#define xd_p_reg_ce_fctrl_auto_reset_en	0xABDA
32838c2ecf20Sopenharmony_ci#define	reg_ce_fctrl_auto_reset_en_pos 2
32848c2ecf20Sopenharmony_ci#define	reg_ce_fctrl_auto_reset_en_len 1
32858c2ecf20Sopenharmony_ci#define	reg_ce_fctrl_auto_reset_en_lsb 0
32868c2ecf20Sopenharmony_ci#define xd_p_reg_ce_var_forced_en	0xABDA
32878c2ecf20Sopenharmony_ci#define	reg_ce_var_forced_en_pos 3
32888c2ecf20Sopenharmony_ci#define	reg_ce_var_forced_en_len 1
32898c2ecf20Sopenharmony_ci#define	reg_ce_var_forced_en_lsb 0
32908c2ecf20Sopenharmony_ci#define xd_p_reg_ce_cent_forced_en	0xABDA
32918c2ecf20Sopenharmony_ci#define	reg_ce_cent_forced_en_pos 4
32928c2ecf20Sopenharmony_ci#define	reg_ce_cent_forced_en_len 1
32938c2ecf20Sopenharmony_ci#define	reg_ce_cent_forced_en_lsb 0
32948c2ecf20Sopenharmony_ci#define xd_p_reg_ce_var_max	0xABDA
32958c2ecf20Sopenharmony_ci#define	reg_ce_var_max_pos 5
32968c2ecf20Sopenharmony_ci#define	reg_ce_var_max_len 3
32978c2ecf20Sopenharmony_ci#define	reg_ce_var_max_lsb 0
32988c2ecf20Sopenharmony_ci#define xd_p_reg_ce_cent_forced_value_7_0	0xABDB
32998c2ecf20Sopenharmony_ci#define	reg_ce_cent_forced_value_7_0_pos 0
33008c2ecf20Sopenharmony_ci#define	reg_ce_cent_forced_value_7_0_len 8
33018c2ecf20Sopenharmony_ci#define	reg_ce_cent_forced_value_7_0_lsb 0
33028c2ecf20Sopenharmony_ci#define xd_p_reg_ce_cent_forced_value_11_8	0xABDC
33038c2ecf20Sopenharmony_ci#define	reg_ce_cent_forced_value_11_8_pos 0
33048c2ecf20Sopenharmony_ci#define	reg_ce_cent_forced_value_11_8_len 4
33058c2ecf20Sopenharmony_ci#define	reg_ce_cent_forced_value_11_8_lsb 8
33068c2ecf20Sopenharmony_ci#define xd_p_reg_ce_fctrl_rd	0xABDD
33078c2ecf20Sopenharmony_ci#define	reg_ce_fctrl_rd_pos 0
33088c2ecf20Sopenharmony_ci#define	reg_ce_fctrl_rd_len 1
33098c2ecf20Sopenharmony_ci#define	reg_ce_fctrl_rd_lsb 0
33108c2ecf20Sopenharmony_ci#define xd_p_reg_ce_centroid_max_6_0	0xABDD
33118c2ecf20Sopenharmony_ci#define	reg_ce_centroid_max_6_0_pos 1
33128c2ecf20Sopenharmony_ci#define	reg_ce_centroid_max_6_0_len 7
33138c2ecf20Sopenharmony_ci#define	reg_ce_centroid_max_6_0_lsb 0
33148c2ecf20Sopenharmony_ci#define xd_p_reg_ce_centroid_max_11_7	0xABDE
33158c2ecf20Sopenharmony_ci#define	reg_ce_centroid_max_11_7_pos 0
33168c2ecf20Sopenharmony_ci#define	reg_ce_centroid_max_11_7_len 5
33178c2ecf20Sopenharmony_ci#define	reg_ce_centroid_max_11_7_lsb 7
33188c2ecf20Sopenharmony_ci#define xd_p_reg_ce_var	0xABDF
33198c2ecf20Sopenharmony_ci#define	reg_ce_var_pos 0
33208c2ecf20Sopenharmony_ci#define	reg_ce_var_len 3
33218c2ecf20Sopenharmony_ci#define	reg_ce_var_lsb 0
33228c2ecf20Sopenharmony_ci#define xd_p_reg_ce_fctrl_rdy	0xABDF
33238c2ecf20Sopenharmony_ci#define	reg_ce_fctrl_rdy_pos 3
33248c2ecf20Sopenharmony_ci#define	reg_ce_fctrl_rdy_len 1
33258c2ecf20Sopenharmony_ci#define	reg_ce_fctrl_rdy_lsb 0
33268c2ecf20Sopenharmony_ci#define xd_p_reg_ce_centroid_out_3_0	0xABDF
33278c2ecf20Sopenharmony_ci#define	reg_ce_centroid_out_3_0_pos 4
33288c2ecf20Sopenharmony_ci#define	reg_ce_centroid_out_3_0_len 4
33298c2ecf20Sopenharmony_ci#define	reg_ce_centroid_out_3_0_lsb 0
33308c2ecf20Sopenharmony_ci#define xd_p_reg_ce_centroid_out_11_4	0xABE0
33318c2ecf20Sopenharmony_ci#define	reg_ce_centroid_out_11_4_pos 0
33328c2ecf20Sopenharmony_ci#define	reg_ce_centroid_out_11_4_len 8
33338c2ecf20Sopenharmony_ci#define	reg_ce_centroid_out_11_4_lsb 4
33348c2ecf20Sopenharmony_ci#define xd_p_reg_ce_bias_7_0	0xABE1
33358c2ecf20Sopenharmony_ci#define	reg_ce_bias_7_0_pos 0
33368c2ecf20Sopenharmony_ci#define	reg_ce_bias_7_0_len 8
33378c2ecf20Sopenharmony_ci#define	reg_ce_bias_7_0_lsb 0
33388c2ecf20Sopenharmony_ci#define xd_p_reg_ce_bias_11_8	0xABE2
33398c2ecf20Sopenharmony_ci#define	reg_ce_bias_11_8_pos 0
33408c2ecf20Sopenharmony_ci#define	reg_ce_bias_11_8_len 4
33418c2ecf20Sopenharmony_ci#define	reg_ce_bias_11_8_lsb 8
33428c2ecf20Sopenharmony_ci#define xd_p_reg_ce_m1_3_0	0xABE2
33438c2ecf20Sopenharmony_ci#define	reg_ce_m1_3_0_pos 4
33448c2ecf20Sopenharmony_ci#define	reg_ce_m1_3_0_len 4
33458c2ecf20Sopenharmony_ci#define	reg_ce_m1_3_0_lsb 0
33468c2ecf20Sopenharmony_ci#define xd_p_reg_ce_m1_11_4	0xABE3
33478c2ecf20Sopenharmony_ci#define	reg_ce_m1_11_4_pos 0
33488c2ecf20Sopenharmony_ci#define	reg_ce_m1_11_4_len 8
33498c2ecf20Sopenharmony_ci#define	reg_ce_m1_11_4_lsb 4
33508c2ecf20Sopenharmony_ci#define xd_p_reg_ce_rh0_7_0	0xABE4
33518c2ecf20Sopenharmony_ci#define	reg_ce_rh0_7_0_pos 0
33528c2ecf20Sopenharmony_ci#define	reg_ce_rh0_7_0_len 8
33538c2ecf20Sopenharmony_ci#define	reg_ce_rh0_7_0_lsb 0
33548c2ecf20Sopenharmony_ci#define xd_p_reg_ce_rh0_15_8	0xABE5
33558c2ecf20Sopenharmony_ci#define	reg_ce_rh0_15_8_pos 0
33568c2ecf20Sopenharmony_ci#define	reg_ce_rh0_15_8_len 8
33578c2ecf20Sopenharmony_ci#define	reg_ce_rh0_15_8_lsb 8
33588c2ecf20Sopenharmony_ci#define xd_p_reg_ce_rh0_23_16	0xABE6
33598c2ecf20Sopenharmony_ci#define	reg_ce_rh0_23_16_pos 0
33608c2ecf20Sopenharmony_ci#define	reg_ce_rh0_23_16_len 8
33618c2ecf20Sopenharmony_ci#define	reg_ce_rh0_23_16_lsb 16
33628c2ecf20Sopenharmony_ci#define xd_p_reg_ce_rh0_31_24	0xABE7
33638c2ecf20Sopenharmony_ci#define	reg_ce_rh0_31_24_pos 0
33648c2ecf20Sopenharmony_ci#define	reg_ce_rh0_31_24_len 8
33658c2ecf20Sopenharmony_ci#define	reg_ce_rh0_31_24_lsb 24
33668c2ecf20Sopenharmony_ci#define xd_p_reg_ce_rh3_real_7_0	0xABE8
33678c2ecf20Sopenharmony_ci#define	reg_ce_rh3_real_7_0_pos 0
33688c2ecf20Sopenharmony_ci#define	reg_ce_rh3_real_7_0_len 8
33698c2ecf20Sopenharmony_ci#define	reg_ce_rh3_real_7_0_lsb 0
33708c2ecf20Sopenharmony_ci#define xd_p_reg_ce_rh3_real_15_8	0xABE9
33718c2ecf20Sopenharmony_ci#define	reg_ce_rh3_real_15_8_pos 0
33728c2ecf20Sopenharmony_ci#define	reg_ce_rh3_real_15_8_len 8
33738c2ecf20Sopenharmony_ci#define	reg_ce_rh3_real_15_8_lsb 8
33748c2ecf20Sopenharmony_ci#define xd_p_reg_ce_rh3_real_23_16	0xABEA
33758c2ecf20Sopenharmony_ci#define	reg_ce_rh3_real_23_16_pos 0
33768c2ecf20Sopenharmony_ci#define	reg_ce_rh3_real_23_16_len 8
33778c2ecf20Sopenharmony_ci#define	reg_ce_rh3_real_23_16_lsb 16
33788c2ecf20Sopenharmony_ci#define xd_p_reg_ce_rh3_real_31_24	0xABEB
33798c2ecf20Sopenharmony_ci#define	reg_ce_rh3_real_31_24_pos 0
33808c2ecf20Sopenharmony_ci#define	reg_ce_rh3_real_31_24_len 8
33818c2ecf20Sopenharmony_ci#define	reg_ce_rh3_real_31_24_lsb 24
33828c2ecf20Sopenharmony_ci#define xd_p_reg_ce_rh3_imag_7_0	0xABEC
33838c2ecf20Sopenharmony_ci#define	reg_ce_rh3_imag_7_0_pos 0
33848c2ecf20Sopenharmony_ci#define	reg_ce_rh3_imag_7_0_len 8
33858c2ecf20Sopenharmony_ci#define	reg_ce_rh3_imag_7_0_lsb 0
33868c2ecf20Sopenharmony_ci#define xd_p_reg_ce_rh3_imag_15_8	0xABED
33878c2ecf20Sopenharmony_ci#define	reg_ce_rh3_imag_15_8_pos 0
33888c2ecf20Sopenharmony_ci#define	reg_ce_rh3_imag_15_8_len 8
33898c2ecf20Sopenharmony_ci#define	reg_ce_rh3_imag_15_8_lsb 8
33908c2ecf20Sopenharmony_ci#define xd_p_reg_ce_rh3_imag_23_16	0xABEE
33918c2ecf20Sopenharmony_ci#define	reg_ce_rh3_imag_23_16_pos 0
33928c2ecf20Sopenharmony_ci#define	reg_ce_rh3_imag_23_16_len 8
33938c2ecf20Sopenharmony_ci#define	reg_ce_rh3_imag_23_16_lsb 16
33948c2ecf20Sopenharmony_ci#define xd_p_reg_ce_rh3_imag_31_24	0xABEF
33958c2ecf20Sopenharmony_ci#define	reg_ce_rh3_imag_31_24_pos 0
33968c2ecf20Sopenharmony_ci#define	reg_ce_rh3_imag_31_24_len 8
33978c2ecf20Sopenharmony_ci#define	reg_ce_rh3_imag_31_24_lsb 24
33988c2ecf20Sopenharmony_ci#define xd_p_reg_feq_fix_eh2_7_0	0xABF0
33998c2ecf20Sopenharmony_ci#define	reg_feq_fix_eh2_7_0_pos 0
34008c2ecf20Sopenharmony_ci#define	reg_feq_fix_eh2_7_0_len 8
34018c2ecf20Sopenharmony_ci#define	reg_feq_fix_eh2_7_0_lsb 0
34028c2ecf20Sopenharmony_ci#define xd_p_reg_feq_fix_eh2_15_8	0xABF1
34038c2ecf20Sopenharmony_ci#define	reg_feq_fix_eh2_15_8_pos 0
34048c2ecf20Sopenharmony_ci#define	reg_feq_fix_eh2_15_8_len 8
34058c2ecf20Sopenharmony_ci#define	reg_feq_fix_eh2_15_8_lsb 8
34068c2ecf20Sopenharmony_ci#define xd_p_reg_feq_fix_eh2_23_16	0xABF2
34078c2ecf20Sopenharmony_ci#define	reg_feq_fix_eh2_23_16_pos 0
34088c2ecf20Sopenharmony_ci#define	reg_feq_fix_eh2_23_16_len 8
34098c2ecf20Sopenharmony_ci#define	reg_feq_fix_eh2_23_16_lsb 16
34108c2ecf20Sopenharmony_ci#define xd_p_reg_feq_fix_eh2_31_24	0xABF3
34118c2ecf20Sopenharmony_ci#define	reg_feq_fix_eh2_31_24_pos 0
34128c2ecf20Sopenharmony_ci#define	reg_feq_fix_eh2_31_24_len 8
34138c2ecf20Sopenharmony_ci#define	reg_feq_fix_eh2_31_24_lsb 24
34148c2ecf20Sopenharmony_ci#define xd_p_reg_ce_m2_central_7_0	0xABF4
34158c2ecf20Sopenharmony_ci#define	reg_ce_m2_central_7_0_pos 0
34168c2ecf20Sopenharmony_ci#define	reg_ce_m2_central_7_0_len 8
34178c2ecf20Sopenharmony_ci#define	reg_ce_m2_central_7_0_lsb 0
34188c2ecf20Sopenharmony_ci#define xd_p_reg_ce_m2_central_15_8	0xABF5
34198c2ecf20Sopenharmony_ci#define	reg_ce_m2_central_15_8_pos 0
34208c2ecf20Sopenharmony_ci#define	reg_ce_m2_central_15_8_len 8
34218c2ecf20Sopenharmony_ci#define	reg_ce_m2_central_15_8_lsb 8
34228c2ecf20Sopenharmony_ci#define xd_p_reg_ce_fftshift	0xABF6
34238c2ecf20Sopenharmony_ci#define	reg_ce_fftshift_pos 0
34248c2ecf20Sopenharmony_ci#define	reg_ce_fftshift_len 4
34258c2ecf20Sopenharmony_ci#define	reg_ce_fftshift_lsb 0
34268c2ecf20Sopenharmony_ci#define xd_p_reg_ce_fftshift1	0xABF6
34278c2ecf20Sopenharmony_ci#define	reg_ce_fftshift1_pos 4
34288c2ecf20Sopenharmony_ci#define	reg_ce_fftshift1_len 4
34298c2ecf20Sopenharmony_ci#define	reg_ce_fftshift1_lsb 0
34308c2ecf20Sopenharmony_ci#define xd_p_reg_ce_fftshift2	0xABF7
34318c2ecf20Sopenharmony_ci#define	reg_ce_fftshift2_pos 0
34328c2ecf20Sopenharmony_ci#define	reg_ce_fftshift2_len 4
34338c2ecf20Sopenharmony_ci#define	reg_ce_fftshift2_lsb 0
34348c2ecf20Sopenharmony_ci#define xd_p_reg_ce_top_mobile	0xABF7
34358c2ecf20Sopenharmony_ci#define	reg_ce_top_mobile_pos 4
34368c2ecf20Sopenharmony_ci#define	reg_ce_top_mobile_len 1
34378c2ecf20Sopenharmony_ci#define	reg_ce_top_mobile_lsb 0
34388c2ecf20Sopenharmony_ci#define xd_p_reg_strong_sginal_detected 0xA2BC
34398c2ecf20Sopenharmony_ci#define reg_strong_sginal_detected_pos 2
34408c2ecf20Sopenharmony_ci#define reg_strong_sginal_detected_len 1
34418c2ecf20Sopenharmony_ci#define reg_strong_sginal_detected_lsb 0
34428c2ecf20Sopenharmony_ci
34438c2ecf20Sopenharmony_ci#define XD_MP2IF_BASE                           0xB000
34448c2ecf20Sopenharmony_ci#define XD_MP2IF_CSR                        (0x00 + XD_MP2IF_BASE)
34458c2ecf20Sopenharmony_ci#define XD_MP2IF_DMX_CTRL                       (0x03 + XD_MP2IF_BASE)
34468c2ecf20Sopenharmony_ci#define XD_MP2IF_PID_IDX                        (0x04 + XD_MP2IF_BASE)
34478c2ecf20Sopenharmony_ci#define XD_MP2IF_PID_DATA_L                     (0x05 + XD_MP2IF_BASE)
34488c2ecf20Sopenharmony_ci#define XD_MP2IF_PID_DATA_H                     (0x06 + XD_MP2IF_BASE)
34498c2ecf20Sopenharmony_ci#define XD_MP2IF_MISC                       (0x07 + XD_MP2IF_BASE)
34508c2ecf20Sopenharmony_ci
34518c2ecf20Sopenharmony_ciextern struct dvb_frontend *af9005_fe_attach(struct dvb_usb_device *d);
34528c2ecf20Sopenharmony_ciextern int af9005_read_ofdm_register(struct dvb_usb_device *d, u16 reg,
34538c2ecf20Sopenharmony_ci				     u8 * value);
34548c2ecf20Sopenharmony_ciextern int af9005_read_ofdm_registers(struct dvb_usb_device *d, u16 reg,
34558c2ecf20Sopenharmony_ci				      u8 * values, int len);
34568c2ecf20Sopenharmony_ciextern int af9005_write_ofdm_register(struct dvb_usb_device *d, u16 reg,
34578c2ecf20Sopenharmony_ci				      u8 value);
34588c2ecf20Sopenharmony_ciextern int af9005_write_ofdm_registers(struct dvb_usb_device *d, u16 reg,
34598c2ecf20Sopenharmony_ci				       u8 * values, int len);
34608c2ecf20Sopenharmony_ciextern int af9005_read_tuner_registers(struct dvb_usb_device *d, u16 reg,
34618c2ecf20Sopenharmony_ci				       u8 addr, u8 * values, int len);
34628c2ecf20Sopenharmony_ciextern int af9005_write_tuner_registers(struct dvb_usb_device *d, u16 reg,
34638c2ecf20Sopenharmony_ci					u8 * values, int len);
34648c2ecf20Sopenharmony_ciextern int af9005_read_register_bits(struct dvb_usb_device *d, u16 reg,
34658c2ecf20Sopenharmony_ci				     u8 pos, u8 len, u8 * value);
34668c2ecf20Sopenharmony_ciextern int af9005_write_register_bits(struct dvb_usb_device *d, u16 reg,
34678c2ecf20Sopenharmony_ci				      u8 pos, u8 len, u8 value);
34688c2ecf20Sopenharmony_ciextern int af9005_send_command(struct dvb_usb_device *d, u8 command,
34698c2ecf20Sopenharmony_ci			       u8 * wbuf, int wlen, u8 * rbuf, int rlen);
34708c2ecf20Sopenharmony_ciextern int af9005_read_eeprom(struct dvb_usb_device *d, u8 address,
34718c2ecf20Sopenharmony_ci			      u8 * values, int len);
34728c2ecf20Sopenharmony_ciextern int af9005_tuner_attach(struct dvb_usb_adapter *adap);
34738c2ecf20Sopenharmony_ciextern int af9005_led_control(struct dvb_usb_device *d, int onoff);
34748c2ecf20Sopenharmony_ci
34758c2ecf20Sopenharmony_ciextern u8 regmask[8];
34768c2ecf20Sopenharmony_ci
34778c2ecf20Sopenharmony_ci/* remote control decoder */
34788c2ecf20Sopenharmony_ciextern int af9005_rc_decode(struct dvb_usb_device *d, u8 * data, int len,
34798c2ecf20Sopenharmony_ci			    u32 * event, int *state);
34808c2ecf20Sopenharmony_ciextern struct rc_map_table rc_map_af9005_table[];
34818c2ecf20Sopenharmony_ciextern int rc_map_af9005_table_size;
34828c2ecf20Sopenharmony_ci
34838c2ecf20Sopenharmony_ci#endif
3484