![]() |
Zephyr API 4.4.99
A Scalable Open Source RTOS
|
#include <mic_privacy.h>
Data Fields | |
| void(* | enable_fw_managed_irq )(bool enable_irq, const void *fn) |
| void(* | clear_fw_managed_irq )() |
| void(* | enable_dmic_irq )(bool enable_irq, const void *fn) |
| bool(* | get_dmic_irq_status )(void) |
| void(* | clear_dmic_irq_status )(void) |
| enum mic_privacy_policy(* | get_policy )() |
| uint32_t(* | get_privacy_policy_register_raw_value )() |
| uint32_t(* | get_dma_data_zeroing_wait_time )() |
| uint32_t(* | get_dma_data_zeroing_link_select )() |
| uint32_t(* | get_dmic_mic_disable_status )(void) |
| uint32_t(* | get_fw_managed_mic_disable_status )() |
| void(* | set_fw_managed_mode )(bool is_fw_managed_enabled) |
| void(* | set_fw_mic_disable_status )(bool fw_mic_disable_status) |
| uint32_t(* | get_fw_mic_disable_status )() |
| void(* mic_privacy_api_funcs::clear_dmic_irq_status) (void) |
| void(* mic_privacy_api_funcs::clear_fw_managed_irq) () |
| void(* mic_privacy_api_funcs::enable_dmic_irq) (bool enable_irq, const void *fn) |
| void(* mic_privacy_api_funcs::enable_fw_managed_irq) (bool enable_irq, const void *fn) |
| uint32_t(* mic_privacy_api_funcs::get_dma_data_zeroing_link_select) () |
| uint32_t(* mic_privacy_api_funcs::get_dma_data_zeroing_wait_time) () |
| bool(* mic_privacy_api_funcs::get_dmic_irq_status) (void) |
| uint32_t(* mic_privacy_api_funcs::get_dmic_mic_disable_status) (void) |
| uint32_t(* mic_privacy_api_funcs::get_fw_managed_mic_disable_status) () |
| uint32_t(* mic_privacy_api_funcs::get_fw_mic_disable_status) () |
| enum mic_privacy_policy(* mic_privacy_api_funcs::get_policy) () |
| uint32_t(* mic_privacy_api_funcs::get_privacy_policy_register_raw_value) () |
| void(* mic_privacy_api_funcs::set_fw_managed_mode) (bool is_fw_managed_enabled) |
| void(* mic_privacy_api_funcs::set_fw_mic_disable_status) (bool fw_mic_disable_status) |