Go to the source code of this file.
|
EFI_STATUS EFIAPI | HdaCodecProbeWidget (IN HDA_WIDGET_DEV *HdaWidget) |
|
EFI_STATUS EFIAPI | HdaCodecProbeFuncGroup (IN HDA_FUNC_GROUP *FuncGroup) |
|
EFI_STATUS EFIAPI | HdaCodecProbeCodec (IN HDA_CODEC_DEV *HdaCodecDev) |
|
EFI_STATUS EFIAPI | HdaCodecFindUpstreamOutput (IN HDA_WIDGET_DEV *HdaWidget, IN UINT8 Level) |
|
EFI_STATUS EFIAPI | HdaCodecParsePorts (IN HDA_CODEC_DEV *HdaCodecDev) |
|
EFI_STATUS EFIAPI | HdaCodecInstallProtocols (IN HDA_CODEC_DEV *HdaCodecDev) |
|
EFI_STATUS EFIAPI | HdaCodecGetOutputDac (IN HDA_WIDGET_DEV *HdaWidget, OUT HDA_WIDGET_DEV **HdaOutputWidget) |
|
EFI_STATUS EFIAPI | HdaCodecGetSupportedPcmRates (IN HDA_WIDGET_DEV *HdaPinWidget, OUT UINT32 *SupportedRates) |
|
EFI_STATUS EFIAPI | HdaCodecDisableWidgetPath (IN HDA_WIDGET_DEV *HdaWidget) |
|
EFI_STATUS EFIAPI | HdaCodecWidgetRawGainToDecibels (IN HDA_WIDGET_DEV *HdaWidget, IN UINT8 GainParam, OUT INT8 *Gain) |
|
EFI_STATUS EFIAPI | HdaCodecEnableWidgetPath (IN HDA_WIDGET_DEV *HdaWidget, IN INT8 Gain, IN UINT8 StreamId, IN UINT16 StreamFormat) |
|
VOID EFIAPI | HdaCodecCleanup (IN HDA_CODEC_DEV *HdaCodecDev) |
|
EFI_STATUS EFIAPI | HdaCodecDriverBindingSupported (IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL) |
|
EFI_STATUS EFIAPI | HdaCodecDriverBindingStart (IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL) |
|
EFI_STATUS EFIAPI | HdaCodecDriverBindingStop (IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer OPTIONAL) |
|
◆ HdaCodecCleanup()
◆ HdaCodecDisableWidgetPath()
EFI_STATUS EFIAPI HdaCodecDisableWidgetPath |
( |
IN HDA_WIDGET_DEV * | HdaWidget | ) |
|
◆ HdaCodecDriverBindingStart()
EFI_STATUS EFIAPI HdaCodecDriverBindingStart |
( |
IN EFI_DRIVER_BINDING_PROTOCOL * | This, |
|
|
IN EFI_HANDLE | ControllerHandle, |
|
|
IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath | OPTIONAL ) |
◆ HdaCodecDriverBindingStop()
EFI_STATUS EFIAPI HdaCodecDriverBindingStop |
( |
IN EFI_DRIVER_BINDING_PROTOCOL * | This, |
|
|
IN EFI_HANDLE | ControllerHandle, |
|
|
IN UINTN | NumberOfChildren, |
|
|
IN EFI_HANDLE *ChildHandleBuffer | OPTIONAL ) |
◆ HdaCodecDriverBindingSupported()
EFI_STATUS EFIAPI HdaCodecDriverBindingSupported |
( |
IN EFI_DRIVER_BINDING_PROTOCOL * | This, |
|
|
IN EFI_HANDLE | ControllerHandle, |
|
|
IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath | OPTIONAL ) |
◆ HdaCodecEnableWidgetPath()
EFI_STATUS EFIAPI HdaCodecEnableWidgetPath |
( |
IN HDA_WIDGET_DEV * | HdaWidget, |
|
|
IN INT8 | Gain, |
|
|
IN UINT8 | StreamId, |
|
|
IN UINT16 | StreamFormat ) |
◆ HdaCodecFindUpstreamOutput()
EFI_STATUS EFIAPI HdaCodecFindUpstreamOutput |
( |
IN HDA_WIDGET_DEV * | HdaWidget, |
|
|
IN UINT8 | Level ) |
◆ HdaCodecGetOutputDac()
◆ HdaCodecGetSupportedPcmRates()
EFI_STATUS EFIAPI HdaCodecGetSupportedPcmRates |
( |
IN HDA_WIDGET_DEV * | HdaPinWidget, |
|
|
OUT UINT32 * | SupportedRates ) |
◆ HdaCodecInstallProtocols()
EFI_STATUS EFIAPI HdaCodecInstallProtocols |
( |
IN HDA_CODEC_DEV * | HdaCodecDev | ) |
|
◆ HdaCodecParsePorts()
EFI_STATUS EFIAPI HdaCodecParsePorts |
( |
IN HDA_CODEC_DEV * | HdaCodecDev | ) |
|
◆ HdaCodecProbeCodec()
EFI_STATUS EFIAPI HdaCodecProbeCodec |
( |
IN HDA_CODEC_DEV * | HdaCodecDev | ) |
|
◆ HdaCodecProbeFuncGroup()
EFI_STATUS EFIAPI HdaCodecProbeFuncGroup |
( |
IN HDA_FUNC_GROUP * | FuncGroup | ) |
|
◆ HdaCodecProbeWidget()
EFI_STATUS EFIAPI HdaCodecProbeWidget |
( |
IN HDA_WIDGET_DEV * | HdaWidget | ) |
|
◆ HdaCodecWidgetRawGainToDecibels()
EFI_STATUS EFIAPI HdaCodecWidgetRawGainToDecibels |
( |
IN HDA_WIDGET_DEV * | HdaWidget, |
|
|
IN UINT8 | GainParam, |
|
|
OUT INT8 * | Gain ) |
◆ gCodecSetupDelay
UINTN gCodecSetupDelay = 0 |
◆ gCodecUseConnNoneNode
BOOLEAN gCodecUseConnNoneNode = FALSE |
◆ gForcedCodec
◆ gGpioPinMask
◆ gGpioSetupStageMask
◆ gUseForcedCodec
BOOLEAN gUseForcedCodec = FALSE |