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
12typedef struct {
13 UINT32 Id;
14 CONST CHAR8 *Name;
16
17typedef struct {
18 UINT32 Id;
19 UINT16 Rev;
20 CONST CHAR8 *Name;
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