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