OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
OcHdaDevicesLib.c File Reference
#include <Uefi.h>
#include <Library/BaseLib.h>
#include <Library/BaseMemoryLib.h>
#include <Library/MemoryAllocationLib.h>
#include <Library/DebugLib.h>
#include <Library/PrintLib.h>
#include <Library/UefiLib.h>
#include <Library/OcHdaDevicesLib.h>
#include "OcHdaDevicesInternal.h"

Go to the source code of this file.

Functions

CONST CHAR8 * OcHdaControllerGetName (IN UINT32 ControllerId)
 
CONST CHAR8 * OcHdaCodecGetName (IN UINT32 CodecId, IN UINT16 RevisionId)
 

Variables

STATIC HDA_CONTROLLER_LIST_ENTRY mHdaControllerList []
 
STATIC HDA_CODEC_LIST_ENTRY mHdaCodecList []
 

Detailed Description

This library implements HDA device information.

Copyright (c) 2018 John Davis. All rights reserved.
Copyright (c) 2020, vit9696. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause

Definition in file OcHdaDevicesLib.c.

Function Documentation

◆ OcHdaCodecGetName()

CONST CHAR8 * OcHdaCodecGetName ( IN UINT32 CodecId,
IN UINT16 RevisionId )

Get codec name.

Parameters
[in]CodecIdCodec identifier.
[in]RevisionIdCodec revision.
Return values
Controllername or NULL.

Definition at line 576 of file OcHdaDevicesLib.c.

◆ OcHdaControllerGetName()

CONST CHAR8 * OcHdaControllerGetName ( IN UINT32 ControllerId)

Get controller name.

Parameters
[in]ControllerIdController identifier.
Return values
Controllername or NULL.

Definition at line 544 of file OcHdaDevicesLib.c.

Variable Documentation

◆ mHdaCodecList

STATIC HDA_CODEC_LIST_ENTRY mHdaCodecList[]

Definition at line 190 of file OcHdaDevicesLib.c.

◆ mHdaControllerList

STATIC HDA_CONTROLLER_LIST_ENTRY mHdaControllerList[]

Definition at line 23 of file OcHdaDevicesLib.c.