Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
Loading...
Searching...
No Matches
intel_hda.h File Reference
#include <type.h>

Go to the source code of this file.

Macros

#define INTEL_HDA_GCAP_OFFSET   0x0
 
#define INTEL_HDA_VMIN_OFFSET   0x1
 
#define INTEL_HDA_VMAJ_OFFSET   0x2
 
#define INTEL_HDA_OUTPAY_OFFSET   0x3
 
#define INTEL_HDA_INPAY_OFFSET   0x4
 
#define INTEL_HDA_GCTL_OFFSET   0x8
 
#define INTEL_HDA_WAKEEN_OFFSET   0x0C
 
#define INTEL_HDA_STATESTS_OFFSET   0x0E
 
#define INTEL_HDA_INT_OFFSET   0X20
 

Functions

void intel_hda_init ()
 
void intel_hda_play (const char *file_path)
 

Macro Definition Documentation

◆ INTEL_HDA_GCAP_OFFSET

#define INTEL_HDA_GCAP_OFFSET   0x0

Definition at line 6 of file intel_hda.h.

◆ INTEL_HDA_GCTL_OFFSET

#define INTEL_HDA_GCTL_OFFSET   0x8

Definition at line 11 of file intel_hda.h.

◆ INTEL_HDA_INPAY_OFFSET

#define INTEL_HDA_INPAY_OFFSET   0x4

Definition at line 10 of file intel_hda.h.

◆ INTEL_HDA_INT_OFFSET

#define INTEL_HDA_INT_OFFSET   0X20

Definition at line 14 of file intel_hda.h.

◆ INTEL_HDA_OUTPAY_OFFSET

#define INTEL_HDA_OUTPAY_OFFSET   0x3

Definition at line 9 of file intel_hda.h.

◆ INTEL_HDA_STATESTS_OFFSET

#define INTEL_HDA_STATESTS_OFFSET   0x0E

Definition at line 13 of file intel_hda.h.

◆ INTEL_HDA_VMAJ_OFFSET

#define INTEL_HDA_VMAJ_OFFSET   0x2

Definition at line 8 of file intel_hda.h.

◆ INTEL_HDA_VMIN_OFFSET

#define INTEL_HDA_VMIN_OFFSET   0x1

Definition at line 7 of file intel_hda.h.

◆ INTEL_HDA_WAKEEN_OFFSET

#define INTEL_HDA_WAKEEN_OFFSET   0x0C

Definition at line 12 of file intel_hda.h.

Function Documentation

◆ intel_hda_init()

void intel_hda_init ( )

◆ intel_hda_play()

void intel_hda_play ( const char * file_path)