VSF Documented
|
Data Fields | |
uint32_t | em_save_start_addr |
Em save start address. | |
uint32_t | em_save_end_addr |
Em save end address. | |
int32_t | aon_min_power_off_duration |
Minimum time that allow power off (in hs) | |
uint16_t | aon_max_nb_params |
Maximum aon params. | |
int16_t | aon_rf_config_time_cpus |
RF config const time on cpus side (in hus) | |
int16_t | aon_rf_config_time_aon |
RF config const time on aon side (in hus) | |
uint16_t | aon_max_nb_active_acl |
Maximum active acl link supported by aon. | |
uint16_t | aon_ble_activity_max |
Maximum ble activity supported by aon. | |
uint16_t | aon_max_bt_rxdesc_field |
Maximum bt rxdesc field supported by aon. | |
uint16_t | aon_max_ble_rxdesc_field |
Maximum ble rxdesc field supported by aon. | |
uint16_t | aon_max_nb_regs |
Maximum regs supported by aon. | |
uint16_t | aon_max_ke_env_len |
Maximum length of ke_env supported by aon. | |
uint16_t | aon_max_nb_sch_arb_elt |
Maximum elements of sch_arb_env supported by aon. | |
uint16_t | aon_max_nb_sch_plan_elt |
Maximum elements of sch_plan_env supported by aon. | |
uint16_t | aon_max_nb_sch_alarm_elt |
Maximum elements of sch_alarm_env supported by aon. | |
uint32_t | aon_min_ble_adv_intv |
Minimum advertising interval in slots(625 us) supported by aon. | |
uint32_t | aon_min_ble_con_intv |
Minimum connection interval in 2-slots(1.25 ms) supported by aon. | |
int32_t | aon_extra_sleep_duration_cpus |
Extra sleep duration for cpus(in hs), may be negative. | |
int32_t | aon_extra_sleep_duration_aon |
Extra sleep duration for aon cpu(in hs), may be negative. | |
int32_t | aon_min_power_off_duration_cpup |
Minimum time that allow host to power off (in us) | |
uint32_t | aon_debug_level |
aon debug level for cpus | |
uint32_t | aon_debug_level_aon |
aon debug level for aon cpu | |
uint16_t | aon_bt_pwr_on_dly1 |
Power on delay of bt core on when cpu_sys alive on cpus side(in lp cycles) | |
uint16_t | aon_bt_pwr_on_dly2 |
Power on delay of bt core when cpu_sys clock gate on cpus side(in lp cycles) | |
uint16_t | aon_bt_pwr_on_dly3 |
Power on delay of bt core when cpu_sys power off on cpus side(in lp cycles) | |
uint16_t | aon_bt_pwr_on_dly_aon |
Power on delay of bt core on aon side(in lp cycles) | |
uint16_t | aon_sch_arb_cancel_in_advance_time |
Time to cancel sch arbiter elements in advance when switching to cpus (in hus) | |
uint16_t | aon_sleep_algo_dur_cpus |
uint16_t | aon_sleep_algo_dur_aon |
uint16_t | aon_restore_time_ceil_cpus |
Threshold that treat fractional part of restore time (in hus) as 1hs on cpus side. | |
uint16_t | aon_restore_time_ceil_aon |
Threshold that treat fractional part of restore time (in hus) as 1hs on aon side. | |
uint16_t | aon_min_sleep_duration_cpus |
Minimum time that allow deep sleep on cpus side (in hs) | |
uint16_t | aon_min_sleep_duration_aon |
Minimum time that allow deep sleep on aon side (in hs) | |
int16_t | aon_restore_save_time_diff_cpus |
Difference of restore time and save time on cpus side (in hus) | |
int16_t | aon_restore_save_time_diff_aon |
Difference of restore time and save time on aon side (in hus) | |
int16_t | aon_restore_save_time_diff_cpus_aon |
Difference of restore time on aon side and save time on cpus side (in hus) | |
int32_t | aon_min_clock_gate_duration |
Minimum time that allow clock gate (in hs) | |
int32_t | aon_min_clock_gate_duration_cpup |
Minimum time that allow host to clock gate (in us) | |
uint16_t | aon_max_nb_rf_mdm_regs |
Maximum rf & mdm regs supported by aon. | |
uint32_t bt_drv_wr_aon_param::em_save_start_addr |
Em save start address.
uint32_t bt_drv_wr_aon_param::em_save_end_addr |
Em save end address.
int32_t bt_drv_wr_aon_param::aon_min_power_off_duration |
Minimum time that allow power off (in hs)
uint16_t bt_drv_wr_aon_param::aon_max_nb_params |
Maximum aon params.
int16_t bt_drv_wr_aon_param::aon_rf_config_time_cpus |
RF config const time on cpus side (in hus)
int16_t bt_drv_wr_aon_param::aon_rf_config_time_aon |
RF config const time on aon side (in hus)
uint16_t bt_drv_wr_aon_param::aon_max_nb_active_acl |
Maximum active acl link supported by aon.
uint16_t bt_drv_wr_aon_param::aon_ble_activity_max |
Maximum ble activity supported by aon.
uint16_t bt_drv_wr_aon_param::aon_max_bt_rxdesc_field |
Maximum bt rxdesc field supported by aon.
uint16_t bt_drv_wr_aon_param::aon_max_ble_rxdesc_field |
Maximum ble rxdesc field supported by aon.
uint16_t bt_drv_wr_aon_param::aon_max_nb_regs |
Maximum regs supported by aon.
uint16_t bt_drv_wr_aon_param::aon_max_ke_env_len |
Maximum length of ke_env supported by aon.
uint16_t bt_drv_wr_aon_param::aon_max_nb_sch_arb_elt |
Maximum elements of sch_arb_env supported by aon.
uint16_t bt_drv_wr_aon_param::aon_max_nb_sch_plan_elt |
Maximum elements of sch_plan_env supported by aon.
uint16_t bt_drv_wr_aon_param::aon_max_nb_sch_alarm_elt |
Maximum elements of sch_alarm_env supported by aon.
uint32_t bt_drv_wr_aon_param::aon_min_ble_adv_intv |
Minimum advertising interval in slots(625 us) supported by aon.
uint32_t bt_drv_wr_aon_param::aon_min_ble_con_intv |
Minimum connection interval in 2-slots(1.25 ms) supported by aon.
int32_t bt_drv_wr_aon_param::aon_extra_sleep_duration_cpus |
Extra sleep duration for cpus(in hs), may be negative.
int32_t bt_drv_wr_aon_param::aon_extra_sleep_duration_aon |
Extra sleep duration for aon cpu(in hs), may be negative.
int32_t bt_drv_wr_aon_param::aon_min_power_off_duration_cpup |
Minimum time that allow host to power off (in us)
uint32_t bt_drv_wr_aon_param::aon_debug_level |
aon debug level for cpus
uint32_t bt_drv_wr_aon_param::aon_debug_level_aon |
aon debug level for aon cpu
uint16_t bt_drv_wr_aon_param::aon_bt_pwr_on_dly1 |
Power on delay of bt core on when cpu_sys alive on cpus side(in lp cycles)
uint16_t bt_drv_wr_aon_param::aon_bt_pwr_on_dly2 |
Power on delay of bt core when cpu_sys clock gate on cpus side(in lp cycles)
uint16_t bt_drv_wr_aon_param::aon_bt_pwr_on_dly3 |
Power on delay of bt core when cpu_sys power off on cpus side(in lp cycles)
uint16_t bt_drv_wr_aon_param::aon_bt_pwr_on_dly_aon |
Power on delay of bt core on aon side(in lp cycles)
uint16_t bt_drv_wr_aon_param::aon_sch_arb_cancel_in_advance_time |
Time to cancel sch arbiter elements in advance when switching to cpus (in hus)
uint16_t bt_drv_wr_aon_param::aon_sleep_algo_dur_cpus |
Duration of sleep and wake-up algorithm (depends on CPU speed) expressed in half us on cpus side should also contain deep_sleep_on rising edge to finecnt halt (max 4 lp cycles) and finecnt resume to dm_slp_irq (0.5 lp cycles)
uint16_t bt_drv_wr_aon_param::aon_sleep_algo_dur_aon |
Duration of sleep and wake-up algorithm (depends on CPU speed) expressed in half us on aon side should also contain deep_sleep_on rising edge to finecnt halt (max 4 lp cycles) and finecnt resume to dm_slp_irq (0.5 lp cycles)
uint16_t bt_drv_wr_aon_param::aon_restore_time_ceil_cpus |
Threshold that treat fractional part of restore time (in hus) as 1hs on cpus side.
uint16_t bt_drv_wr_aon_param::aon_restore_time_ceil_aon |
Threshold that treat fractional part of restore time (in hus) as 1hs on aon side.
uint16_t bt_drv_wr_aon_param::aon_min_sleep_duration_cpus |
Minimum time that allow deep sleep on cpus side (in hs)
uint16_t bt_drv_wr_aon_param::aon_min_sleep_duration_aon |
Minimum time that allow deep sleep on aon side (in hs)
int16_t bt_drv_wr_aon_param::aon_restore_save_time_diff_cpus |
Difference of restore time and save time on cpus side (in hus)
int16_t bt_drv_wr_aon_param::aon_restore_save_time_diff_aon |
Difference of restore time and save time on aon side (in hus)
int16_t bt_drv_wr_aon_param::aon_restore_save_time_diff_cpus_aon |
Difference of restore time on aon side and save time on cpus side (in hus)
int32_t bt_drv_wr_aon_param::aon_min_clock_gate_duration |
Minimum time that allow clock gate (in hs)
int32_t bt_drv_wr_aon_param::aon_min_clock_gate_duration_cpup |
Minimum time that allow host to clock gate (in us)
uint16_t bt_drv_wr_aon_param::aon_max_nb_rf_mdm_regs |
Maximum rf & mdm regs supported by aon.