This structure maintains the current state of the Voice CODEC. More...
Data Fields | |
PMIC_AUDIO_HANDLE | handle |
HANDLE_STATE | handleState |
PMIC_AUDIO_DATA_BUS | busID |
PMIC_AUDIO_BUS_PROTOCOL | protocol |
PMIC_AUDIO_BUS_MODE | masterSlave |
PMIC_AUDIO_NUMSLOTS | numSlots |
PMIC_AUDIO_CALLBACK | callback |
PMIC_AUDIO_EVENTS | eventMask |
PMIC_AUDIO_CLOCK_IN_SOURCE | clockIn |
PMIC_AUDIO_VCODEC_SAMPLING_RATE | samplingRate |
PMIC_AUDIO_VCODEC_CLOCK_IN_FREQ | clockFreq |
PMIC_AUDIO_CLOCK_INVERT | invert |
PMIC_AUDIO_VCODEC_TIMESLOT | timeslot |
PMIC_AUDIO_VCODEC_CONFIG | config |
PMIC_MICROPHONE_STATE | leftChannelMic |
PMIC_MICROPHONE_STATE | rightChannelMic |
This structure maintains the current state of the Voice CODEC.
PMIC_AUDIO_DATA_BUS busID |
Data bus used to access the Voice CODEC.
Referenced by pmic_audio_get_protocol(), pmic_audio_reset_all(), pmic_audio_reset_device(), and pmic_audio_set_protocol().
PMIC_AUDIO_CALLBACK callback |
Event notification callback function pointer.
PMIC_AUDIO_VCODEC_CLOCK_IN_FREQ clockFreq |
Voice CODEC clock input frequency.
Referenced by pmic_audio_reset_all(), pmic_audio_reset_device(), pmic_audio_vcodec_get_clock(), and pmic_audio_vcodec_set_clock().
PMIC_AUDIO_CLOCK_IN_SOURCE clockIn |
Voice CODEC clock input source select.
Referenced by pmic_audio_reset_all(), pmic_audio_reset_device(), pmic_audio_vcodec_get_clock(), and pmic_audio_vcodec_set_clock().
PMIC_AUDIO_VCODEC_CONFIG config |
Voice CODEC configuration options.
Referenced by pmic_audio_reset_all(), pmic_audio_reset_device(), pmic_audio_vcodec_clear_config(), pmic_audio_vcodec_get_config(), and pmic_audio_vcodec_set_config().
PMIC_AUDIO_EVENTS eventMask |
Event notification mask.
PMIC_AUDIO_HANDLE handle |
Handle used to access the Voice CODEC.
Referenced by mc13783_pmic_audio_exit(), pmic_audio_close_handle(), pmic_audio_digital_filter_reset(), pmic_audio_disable(), pmic_audio_enable(), pmic_audio_get_protocol(), pmic_audio_open(), pmic_audio_output_clear_config(), pmic_audio_output_clear_port(), pmic_audio_output_disable_mixer(), pmic_audio_output_disable_mono_adder(), pmic_audio_output_enable_mixer(), pmic_audio_output_enable_mono_adder(), pmic_audio_output_get_balance(), pmic_audio_output_get_config(), pmic_audio_output_get_pgaGain(), pmic_audio_output_get_port(), pmic_audio_output_set_balance(), pmic_audio_output_set_config(), pmic_audio_output_set_pgaGain(), pmic_audio_output_set_port(), pmic_audio_reset_all(), pmic_audio_reset_device(), pmic_audio_set_protocol(), pmic_audio_vcodec_clear_config(), pmic_audio_vcodec_disable_bypass(), pmic_audio_vcodec_disable_micbias(), pmic_audio_vcodec_disable_mixer(), pmic_audio_vcodec_enable_bypass(), pmic_audio_vcodec_enable_micbias(), pmic_audio_vcodec_enable_mixer(), pmic_audio_vcodec_get_clock(), pmic_audio_vcodec_get_config(), pmic_audio_vcodec_get_mic(), pmic_audio_vcodec_get_mic_on_off(), pmic_audio_vcodec_get_record_gain(), pmic_audio_vcodec_get_rxtx_timeslot(), pmic_audio_vcodec_get_secondary_txslot(), pmic_audio_vcodec_set_clock(), pmic_audio_vcodec_set_config(), pmic_audio_vcodec_set_mic(), pmic_audio_vcodec_set_mic_on_off(), pmic_audio_vcodec_set_record_gain(), pmic_audio_vcodec_set_rxtx_timeslot(), and pmic_audio_vcodec_set_secondary_txslot().
Current handle state.
Referenced by mc13783_pmic_audio_exit(), pmic_audio_close_handle(), pmic_audio_digital_filter_reset(), pmic_audio_disable(), pmic_audio_enable(), pmic_audio_get_protocol(), pmic_audio_open(), pmic_audio_output_clear_config(), pmic_audio_output_clear_port(), pmic_audio_output_disable_mixer(), pmic_audio_output_disable_mono_adder(), pmic_audio_output_enable_mixer(), pmic_audio_output_enable_mono_adder(), pmic_audio_output_get_balance(), pmic_audio_output_get_config(), pmic_audio_output_get_pgaGain(), pmic_audio_output_get_port(), pmic_audio_output_set_balance(), pmic_audio_output_set_config(), pmic_audio_output_set_pgaGain(), pmic_audio_output_set_port(), pmic_audio_reset_device(), pmic_audio_set_protocol(), pmic_audio_vcodec_clear_config(), pmic_audio_vcodec_disable_bypass(), pmic_audio_vcodec_disable_micbias(), pmic_audio_vcodec_disable_mixer(), pmic_audio_vcodec_enable_bypass(), pmic_audio_vcodec_enable_micbias(), pmic_audio_vcodec_enable_mixer(), pmic_audio_vcodec_get_clock(), pmic_audio_vcodec_get_config(), pmic_audio_vcodec_get_mic(), pmic_audio_vcodec_get_mic_on_off(), pmic_audio_vcodec_get_record_gain(), pmic_audio_vcodec_get_rxtx_timeslot(), pmic_audio_vcodec_get_secondary_txslot(), pmic_audio_vcodec_set_clock(), pmic_audio_vcodec_set_config(), pmic_audio_vcodec_set_mic(), pmic_audio_vcodec_set_mic_on_off(), pmic_audio_vcodec_set_record_gain(), pmic_audio_vcodec_set_rxtx_timeslot(), and pmic_audio_vcodec_set_secondary_txslot().
PMIC_AUDIO_CLOCK_INVERT invert |
Voice CODEC clock signal invert select.
Referenced by pmic_audio_reset_all(), pmic_audio_reset_device(), pmic_audio_vcodec_get_clock(), and pmic_audio_vcodec_set_clock().
Left channel microphone configuration.
Referenced by pmic_audio_reset_all(), pmic_audio_vcodec_get_mic(), pmic_audio_vcodec_get_mic_on_off(), pmic_audio_vcodec_get_record_gain(), pmic_audio_vcodec_set_mic(), pmic_audio_vcodec_set_mic_on_off(), and pmic_audio_vcodec_set_record_gain().
PMIC_AUDIO_BUS_MODE masterSlave |
Master/Slave mode select.
Referenced by pmic_audio_get_protocol(), pmic_audio_reset_all(), pmic_audio_reset_device(), and pmic_audio_set_protocol().
PMIC_AUDIO_NUMSLOTS numSlots |
Number of timeslots used.
Referenced by pmic_audio_get_protocol(), pmic_audio_reset_all(), pmic_audio_reset_device(), and pmic_audio_set_protocol().
PMIC_AUDIO_BUS_PROTOCOL protocol |
Data bus protocol.
Referenced by pmic_audio_get_protocol(), pmic_audio_reset_all(), pmic_audio_reset_device(), and pmic_audio_set_protocol().
Right channel microphone configuration.
Referenced by pmic_audio_reset_all(), pmic_audio_vcodec_get_mic(), pmic_audio_vcodec_get_mic_on_off(), pmic_audio_vcodec_get_record_gain(), pmic_audio_vcodec_set_mic(), pmic_audio_vcodec_set_mic_on_off(), and pmic_audio_vcodec_set_record_gain().
PMIC_AUDIO_VCODEC_SAMPLING_RATE samplingRate |
Voice CODEC sampling rate select.
Referenced by pmic_audio_reset_all(), pmic_audio_reset_device(), pmic_audio_vcodec_get_clock(), and pmic_audio_vcodec_set_clock().
PMIC_AUDIO_VCODEC_TIMESLOT timeslot |
Voice CODEC data timeslot select.
Referenced by pmic_audio_reset_all(), pmic_audio_reset_device(), pmic_audio_vcodec_get_rxtx_timeslot(), pmic_audio_vcodec_set_rxtx_timeslot(), and pmic_audio_vcodec_set_secondary_txslot().
© Freescale Semiconductor, Inc., 2007.
All rights reserved. Freescale Confidential Proprietary NDA Required |
![]() |