coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
azalia.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 #ifndef AZALIA_H_
3 #define AZALIA_H_
4 
5 /*
6  * The tables found in this file are derived from the Intel High Definition
7  * Audio Specification Revision 1.0a, published 17 June 2010
8  */
9 
10 /*
11  * Page 177: Default Pin Configuration
12  */
13 
19 };
20 
26 };
27 
36 };
37 
46 };
47 
64 };
65 
80 };
81 
95 };
96 
99 };
100 
102  unsigned int value;
103  struct __attribute__((aligned(4), packed)) {
105  unsigned char location:6;
108  enum AzaliaPinCfgColor color:4;
109  unsigned char misc:4;
110  unsigned char association:4;
111  unsigned char sequence:4;
112  };
113 };
114 
115 #endif /* AZALIA_H_ */
AzaliaPinCfgColor
Definition: azalia.h:82
@ AZALIA_PINCFG_COLOR_YELLOW
Definition: azalia.h:90
@ AZALIA_PINCFG_COLOR_BLACK
Definition: azalia.h:84
@ AZALIA_PINCFG_COLOR_BLUE
Definition: azalia.h:86
@ AZALIA_PINCFG_COLOR_PINK
Definition: azalia.h:92
@ AZALIA_PINCFG_COLOR_GREEN
Definition: azalia.h:87
@ AZALIA_PINCFG_COLOR_OTHER
Definition: azalia.h:94
@ AZALIA_PINCFG_COLOR_UNKNOWN
Definition: azalia.h:83
@ AZALIA_PINCFG_COLOR_PURPLE
Definition: azalia.h:91
@ AZALIA_PINCFG_COLOR_WHITE
Definition: azalia.h:93
@ AZALIA_PINCFG_COLOR_GREY
Definition: azalia.h:85
@ AZALIA_PINCFG_COLOR_RED
Definition: azalia.h:88
@ AZALIA_PINCFG_COLOR_ORANGE
Definition: azalia.h:89
AzaliaPinCfgMisc
Definition: azalia.h:97
@ AZALIA_PINCFG_MISC_IGNORE_PRESENCE
Definition: azalia.h:98
AzaliaPinCfgLocationSpecial
Definition: azalia.h:38
@ AZALIA_PINCFG_LOCATION_REAR_PANEL
Definition: azalia.h:39
@ AZALIA_PINCFG_LOCATION_DIGITAL_DISPLAY
Definition: azalia.h:42
@ AZALIA_PINCFG_LOCATION_INSIDE_LID
Definition: azalia.h:44
@ AZALIA_PINCFG_LOCATION_ATAPI
Definition: azalia.h:43
@ AZALIA_PINCFG_LOCATION_DRIVE_BAY
Definition: azalia.h:40
@ AZALIA_PINCFG_LOCATION_OUTSIDE_LID
Definition: azalia.h:45
@ AZALIA_PINCFG_LOCATION_RISER_CARD
Definition: azalia.h:41
AzaliaPinCfgLocationFine
Definition: azalia.h:28
@ AZALIA_PINCFG_LOCATION_LEFT
Definition: azalia.h:32
@ AZALIA_PINCFG_LOCATION_REAR
Definition: azalia.h:30
@ AZALIA_PINCFG_LOCATION_BOTTOM
Definition: azalia.h:35
@ AZALIA_PINCFG_LOCATION_RIGHT
Definition: azalia.h:33
@ AZALIA_PINCFG_LOCATION_TOP
Definition: azalia.h:34
@ AZALIA_PINCFG_LOCATION_FRONT
Definition: azalia.h:31
@ AZALIA_PINCFG_LOCATION_NOT_APPLICABLE
Definition: azalia.h:29
AzaliaPinCfgPortConnectivity
Definition: azalia.h:14
@ AZALIA_PINCFG_PORT_JACK
Definition: azalia.h:15
@ AZALIA_PINCFG_PORT_NC
Definition: azalia.h:16
@ AZALIA_PINCFG_PORT_MULTIPLE
Definition: azalia.h:18
@ AZALIA_PINCFG_PORT_FIXED
Definition: azalia.h:17
AzaliaPinCfgLocationGross
Definition: azalia.h:21
@ AZALIA_PINCFG_LOCATION_EXTERNAL
Definition: azalia.h:22
@ AZALIA_PINCFG_LOCATION_EXT_CHASSIS
Definition: azalia.h:24
@ AZALIA_PINCFG_LOCATION_OTHER
Definition: azalia.h:25
@ AZALIA_PINCFG_LOCATION_INTERNAL
Definition: azalia.h:23
AzaliaPinCfgDefaultDevice
Definition: azalia.h:48
@ AZALIA_PINCFG_DEVICE_SPEAKER
Definition: azalia.h:50
@ AZALIA_PINCFG_DEVICE_LINEIN
Definition: azalia.h:57
@ AZALIA_PINCFG_DEVICE_SPDIF_IN
Definition: azalia.h:61
@ AZALIA_PINCFG_DEVICE_HP_OUT
Definition: azalia.h:51
@ AZALIA_PINCFG_DEVICE_TELEPHONY
Definition: azalia.h:60
@ AZALIA_PINCFG_DEVICE_MICROPHONE
Definition: azalia.h:59
@ AZALIA_PINCFG_DEVICE_OTHER
Definition: azalia.h:63
@ AZALIA_PINCFG_DEVICE_MODEM_HANDSET
Definition: azalia.h:56
@ AZALIA_PINCFG_DEVICE_DIGITAL_OUT
Definition: azalia.h:54
@ AZALIA_PINCFG_DEVICE_AUX
Definition: azalia.h:58
@ AZALIA_PINCFG_DEVICE_LINEOUT
Definition: azalia.h:49
@ AZALIA_PINCFG_DEVICE_DIGITAL_IN
Definition: azalia.h:62
@ AZALIA_PINCFG_DEVICE_SPDIF_OUT
Definition: azalia.h:53
@ AZALIA_PINCFG_DEVICE_MODEM_LINE
Definition: azalia.h:55
@ AZALIA_PINCFG_DEVICE_CD
Definition: azalia.h:52
AzaliaPinCfgConnectionType
Definition: azalia.h:66
@ AZALIA_PINCFG_CONN_MINI_HEADPHONE_JACK
Definition: azalia.h:68
@ AZALIA_PINCFG_CONN_MODEM_RJ11
Definition: azalia.h:77
@ AZALIA_PINCFG_CONN_COMBINATION
Definition: azalia.h:78
@ AZALIA_PINCFG_CONN_RCA
Definition: azalia.h:71
@ AZALIA_PINCFG_CONN_STEREO_PHONE_JACK
Definition: azalia.h:69
@ AZALIA_PINCFG_CONN_OTHER_ANALOG
Definition: azalia.h:74
@ AZALIA_PINCFG_CONN_OPTICAL
Definition: azalia.h:72
@ AZALIA_PINCFG_CONN_OTHER_DIGITAL
Definition: azalia.h:73
@ AZALIA_PINCFG_CONN_INTERNAL_ATAPI
Definition: azalia.h:70
@ AZALIA_PINCFG_CONN_OTHER
Definition: azalia.h:79
@ AZALIA_PINCFG_CONN_XLR
Definition: azalia.h:76
@ AZALIA_PINCFG_CONN_DIN_PLUG
Definition: azalia.h:75
@ AZALIA_PINCFG_CONN_UNKNOWN
Definition: azalia.h:67
unsigned char association
Definition: azalia.h:110
enum AzaliaPinCfgConnectionType connection
Definition: azalia.h:107
unsigned char sequence
Definition: azalia.h:111
enum AzaliaPinCfgColor color
Definition: azalia.h:108
unsigned char misc
Definition: azalia.h:109
unsigned int value
Definition: azalia.h:102
enum AzaliaPinCfgPortConnectivity port
Definition: azalia.h:104
enum AzaliaPinCfgDefaultDevice device
Definition: azalia.h:106
unsigned char location
Definition: azalia.h:105