OpenCore
1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
OcHdaDevicesInternal.h
Go to the documentation of this file.
1
9
#ifndef OC_HDA_DEVICES_INTERNAL_H
10
#define OC_HDA_DEVICES_INTERNAL_H
11
12
typedef
struct
{
13
UINT32
Id
;
14
CONST CHAR8 *
Name
;
15
}
HDA_CONTROLLER_LIST_ENTRY
;
16
17
typedef
struct
{
18
UINT32
Id
;
19
UINT16
Rev
;
20
CONST CHAR8 *
Name
;
21
}
HDA_CODEC_LIST_ENTRY
;
22
23
//
24
// Controller models.
25
//
26
#define HDA_CONTROLLER(vendor, id) (((UINT32) (id) << 16U) | ((VEN_##vendor##_ID) & 0xFFFFU))
27
28
//
29
// Codec models.
30
//
31
#define HDA_CODEC(vendor, id) (((UINT32) (VEN_##vendor##_ID) << 16U) | ((id) & 0xFFFFU))
32
33
#endif
// OC_HDA_DEVICES_INTERNAL_H
HDA_CODEC_LIST_ENTRY
Definition
OcHdaDevicesInternal.h:17
HDA_CODEC_LIST_ENTRY::Name
CONST CHAR8 * Name
Definition
OcHdaDevicesInternal.h:20
HDA_CODEC_LIST_ENTRY::Id
UINT32 Id
Definition
OcHdaDevicesInternal.h:18
HDA_CODEC_LIST_ENTRY::Rev
UINT16 Rev
Definition
OcHdaDevicesInternal.h:19
HDA_CONTROLLER_LIST_ENTRY
Definition
OcHdaDevicesInternal.h:12
HDA_CONTROLLER_LIST_ENTRY::Id
UINT32 Id
Definition
OcHdaDevicesInternal.h:13
HDA_CONTROLLER_LIST_ENTRY::Name
CONST CHAR8 * Name
Definition
OcHdaDevicesInternal.h:14
Library
OcHdaDevicesLib
OcHdaDevicesInternal.h
Generated by
1.12.0