ReactOS 0.4.15-dev-7953-g1f49173
hda_codec_defs.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MAKE_VERB(cad, nid, vid, payload)    (((cad) << 28) | ((nid) << 20) | (vid) | (payload))
 
#define VID_GET_PARAMETER   0xf0000
 
#define VID_GET_CONNECTION_SELECT   0xf0100
 
#define VID_SET_CONNECTION_SELECT   0x70100
 
#define VID_GET_CONNECTION_LIST_ENTRY   0xf0200
 
#define VID_GET_PROCESSING_STATE   0xf0300
 
#define VID_SET_PROCESSING_STATE   0x70300
 
#define VID_GET_COEFFICIENT_INDEX   0xd0000
 
#define VID_SET_COEFFICIENT_INDEX   0x50000
 
#define VID_GET_PROCESSING_COEFFICIENT   0xc0000
 
#define VID_SET_PROCESSING_COEFFICIENT   0x40000
 
#define VID_GET_AMPLIFIER_GAIN_MUTE   0xb0000
 
#define VID_SET_AMPLIFIER_GAIN_MUTE   0x30000
 
#define VID_GET_CONVERTER_FORMAT   0xa0000
 
#define VID_SET_CONVERTER_FORMAT   0x20000
 
#define VID_GET_CONVERTER_STREAM_CHANNEL   0xf0600
 
#define VID_SET_CONVERTER_STREAM_CHANNEL   0x70600
 
#define VID_GET_DIGITAL_CONVERTER_CONTROL   0xf0d00
 
#define VID_SET_DIGITAL_CONVERTER_CONTROL1   0x70d00
 
#define VID_SET_DIGITAL_CONVERTER_CONTROL2   0x70e00
 
#define VID_GET_POWER_STATE   0xf0500
 
#define VID_SET_POWER_STATE   0x70500
 
#define VID_GET_SDI_SELECT   0xf0400
 
#define VID_SET_SDI_SELECT   0x70400
 
#define VID_GET_PIN_WIDGET_CONTROL   0xf0700
 
#define VID_SET_PIN_WIDGET_CONTROL   0x70700
 
#define VID_GET_UNSOLRESP   0xF0800
 
#define VID_SET_UNSOLRESP   0x70800
 
#define VID_GET_PINSENSE   0xF0900
 
#define VID_SET_PINSENSE   0x70900
 
#define VID_GET_EAPDBTL_EN   0xF0C00
 
#define VID_SET_EAPDBTL_EN   0x70C00
 
#define VID_GET_VOLUME_KNOB_CONTROL   0xF0F00
 
#define VID_SET_VOLUME_KNOB_CONTROL   0x70F00
 
#define VID_GET_GPIDATA   0xF1000
 
#define VID_SET_GPIDATA   0x71000
 
#define VID_GET_GPIWAKE_EN   0xF1100
 
#define VID_SET_GPIWAKE_EN   0x71100
 
#define VID_GET_GPIUNSOL   0xF1200
 
#define VID_SET_GPIUNSOL   0x71200
 
#define VID_GET_GPISTICKY   0xF1300
 
#define VID_SET_GPISTICKY   0x71300
 
#define VID_GET_GPO_DATA   0xF1400
 
#define VID_SET_GPO_DATA   0x71400
 
#define VID_GET_GPIO_DATA   0xF1500
 
#define VID_SET_GPIO_DATA   0x71500
 
#define VID_GET_GPIO_EN   0xF1600
 
#define VID_SET_GPIO_EN   0x71600
 
#define VID_GET_GPIO_DIR   0xF1700
 
#define VID_SET_GPIO_DIR   0x71700
 
#define VID_GET_GPIOWAKE_EN   0xF1800
 
#define VID_SET_GPIOWAKE_EN   0x71800
 
#define VID_GET_GPIOUNSOL_EN   0xF1900
 
#define VID_SET_GPIOUNSOL_EN   0x71900
 
#define VID_GET_GPIOSTICKY   0xF1A00
 
#define VID_SET_GPIOSTICKY   0x71A00
 
#define VID_GET_BEEPGEN   0xF0A00
 
#define VID_SET_BEEPGEN   0x70A00
 
#define VID_GET_VOLUME_KNOB   0xf0f00
 
#define VID_SET_VOLUME_KNOB   0x70f00
 
#define VID_GET_SUBSYSTEMID   0xF2000
 
#define VID_SET_SUBSYSTEMID1   0x72000
 
#define VID_SET_SUBSYSTEMID2   0x72100
 
#define VID_SET_SUBSYSTEMID3   0x72200
 
#define VID_SET_SUBSYSTEMID4   0x72300
 
#define VID_GET_CONFIGURATION_DEFAULT   0xf1c00
 
#define VID_SET_CONFIGURATION_DEFAULT1   0x71c00
 
#define VID_SET_CONFIGURATION_DEFAULT2   0x71d00
 
#define VID_SET_CONFIGURATION_DEFAULT3   0x71e00
 
#define VID_SET_CONFIGURATION_DEFAULT4   0x71f00
 
#define VID_GET_STRIPE_CONTROL   0xf2400
 
#define VID_SET_STRIPE_CONTROL   0x72000
 
#define VID_FUNCTION_RESET   0x7ff00
 
#define VID_GET_EDID_LIKE_DATA   0xf2f00
 
#define VID_GET_CONVERTER_CHANNEL_COUNT   0xf2d00
 
#define VID_SET_CONVERTER_CHANNEL_COUNT   0x72d00
 
#define VID_GET_DATA_ISLAND_PACKET_SIZE   0xf2e00
 
#define VID_GET_DATA_ISLAND_PACKET_INDEX   0xf3000
 
#define VID_SET_DATA_ISLAND_PACKET_INDEX   0x73000
 
#define VID_GET_DATA_ISLAND_PACKET_DATA   0xf3100
 
#define VID_SET_DATA_ISLAND_PACKET_DATA   0x73100
 
#define VID_GET_DATA_ISLAND_PACKET_XMITCTRL   0xf3200
 
#define VID_SET_DATA_ISLAND_PACKET_XMITCTRL   0x73200
 
#define VID_GET_CONTENT_PROTECTION_CONTROL   0xf3300
 
#define VID_SET_CONTENT_PROTECTION_CONTROL   0x73300
 
#define VID_GET_ASP_CHANNEL_MAPPING   0xf3400
 
#define VID_SET_ASP_CHANNEL_MAPPING   0x73400
 
#define PID_VENDOR_ID   0x00
 
#define PID_REVISION_ID   0x02
 
#define PID_SUB_NODE_COUNT   0x04
 
#define PID_FUNCTION_GROUP_TYPE   0x05
 
#define PID_AUDIO_GROUP_CAP   0x08
 
#define PID_AUDIO_WIDGET_CAP   0x09
 
#define PID_PCM_SUPPORT   0x0a
 
#define PID_STREAM_SUPPORT   0x0b
 
#define PID_PIN_CAP   0x0c
 
#define PID_INPUT_AMPLIFIER_CAP   0x0d
 
#define PID_CONNECTION_LIST_LENGTH   0x0e
 
#define PID_POWERSTATE_SUPPORT   0x0f
 
#define PID_PROCESSING_CAP   0x10
 
#define PID_GPIO_COUNT   0x11
 
#define PID_OUTPUT_AMPLIFIER_CAP   0x12
 
#define PID_VOLUME_KNOB_CAP   0x13
 
#define SUB_NODE_COUNT_TOTAL_MASK   0x000000ff
 
#define SUB_NODE_COUNT_TOTAL_SHIFT   0
 
#define SUB_NODE_COUNT_START_MASK   0x00ff0000
 
#define SUB_NODE_COUNT_START_SHIFT   16
 
#define SUB_NODE_COUNT_TOTAL(c)
 
#define SUB_NODE_COUNT_START(c)
 
#define FUNCTION_GROUP_NODETYPE_MASK   0x000000ff
 
#define FUNCTION_GROUP_UNSOLCAPABLE_MASK   0x00000100
 
#define FUNCTION_GROUP_NODETYPE_AUDIO   0x00000001
 
#define FUNCTION_GROUP_NODETYPE_MODEM   0x00000002
 
#define AUDIO_GROUP_CAP_OUTPUT_DELAY_MASK   0x0000000f
 
#define AUDIO_GROUP_CAP_OUTPUT_DELAY_SHIFT   0
 
#define AUDIO_GROUP_CAP_INPUT_DELAY_MASK   0x00000f00
 
#define AUDIO_GROUP_CAP_INPUT_DELAY_SHIFT   8
 
#define AUDIO_GROUP_CAP_BEEPGEN_MASK   0x00010000
 
#define AUDIO_GROUP_CAP_BEEPGEN_SHIFT   16
 
#define AUDIO_GROUP_CAP_OUTPUT_DELAY(c)
 
#define AUDIO_GROUP_CAP_INPUT_DELAY(c)
 
#define AUDIO_GROUP_CAP_BEEPGEN(c)
 
#define AUDIO_CAP_CHANNEL_COUNT_MASK   0x0000e000
 
#define AUDIO_CAP_CHANNEL_COUNT_SHIFT   13
 
#define AUDIO_CAP_DELAY_MASK   0x000f0000
 
#define AUDIO_CAP_DELAY_SHIFT   16
 
#define AUDIO_CAP_TYPE_MASK   0x00f00000
 
#define AUDIO_CAP_TYPE_SHIFT   20
 
#define AUDIO_CAP_STEREO   (1L << 0)
 
#define AUDIO_CAP_INPUT_AMPLIFIER   (1L << 1)
 
#define AUDIO_CAP_OUTPUT_AMPLIFIER   (1L << 2)
 
#define AUDIO_CAP_AMPLIFIER_OVERRIDE   (1L << 3)
 
#define AUDIO_CAP_FORMAT_OVERRIDE   (1L << 4)
 
#define AUDIO_CAP_STRIPE   (1L << 5)
 
#define AUDIO_CAP_PROCESSING_CONTROLS   (1L << 6)
 
#define AUDIO_CAP_UNSOLICITED_RESPONSES   (1L << 7)
 
#define AUDIO_CAP_CONNECTION_LIST   (1L << 8)
 
#define AUDIO_CAP_DIGITAL   (1L << 9)
 
#define AUDIO_CAP_POWER_CONTROL   (1L << 10)
 
#define AUDIO_CAP_LEFT_RIGHT_SWAP   (1L << 11)
 
#define AUDIO_CAP_CP_CAPS   (1L << 12)
 
#define AUDIO_CAP_CHANNEL_COUNT(c)
 
#define AMP_CAP_MUTE   0xf0000000
 
#define AMP_CAP_STEP_SIZE_MASK   0x007f0000
 
#define AMP_CAP_STEP_SIZE_SHIFT   16
 
#define AMP_CAP_NUM_STEPS_MASK   0x00007f00
 
#define AMP_CAP_NUM_STEPS_SHIFT   8
 
#define AMP_CAP_OFFSET_MASK   0x0000007f
 
#define AMP_CAP_STEP_SIZE(c)
 
#define AMP_CAP_NUM_STEPS(c)
 
#define AMP_CAP_OFFSET(c)   (c & AMP_CAP_OFFSET_MASK)
 
#define PIN_CAP_IMP_SENSE   (1L << 0)
 
#define PIN_CAP_TRIGGER_REQ   (1L << 1)
 
#define PIN_CAP_PRES_DETECT   (1L << 2)
 
#define PIN_CAP_HP_DRIVE   (1L << 3)
 
#define PIN_CAP_OUTPUT   (1L << 4)
 
#define PIN_CAP_INPUT   (1L << 5)
 
#define PIN_CAP_BALANCE   (1L << 6)
 
#define PIN_CAP_HDMI   (1L << 7)
 
#define PIN_CAP_VREF_CTRL_HIZ   (1L << 8)
 
#define PIN_CAP_VREF_CTRL_50   (1L << 9)
 
#define PIN_CAP_VREF_CTRL_GROUND   (1L << 10)
 
#define PIN_CAP_VREF_CTRL_80   (1L << 12)
 
#define PIN_CAP_VREF_CTRL_100   (1L << 13)
 
#define PIN_CAP_EAPD_CAP   (1L << 16)
 
#define PIN_CAP_DP   (1L << 24)
 
#define PIN_CAP_HBR   (1L << 27)
 
#define PIN_CAP_IS_PRES_DETECT_CAP(c)   ((c & PIN_CAP_PRES_DETECT) != 0)
 
#define PIN_CAP_IS_OUTPUT(c)   ((c & PIN_CAP_OUTPUT) != 0)
 
#define PIN_CAP_IS_INPUT(c)   ((c & PIN_CAP_INPUT) != 0)
 
#define PIN_CAP_IS_BALANCE(c)   ((c & PIN_CAP_BALANCE) != 0)
 
#define PIN_CAP_IS_HDMI(c)   ((c & PIN_CAP_HDMI) != 0)
 
#define PIN_CAP_IS_VREF_CTRL_50_CAP(c)   ((c & PIN_CAP_VREF_CTRL_50) != 0)
 
#define PIN_CAP_IS_VREF_CTRL_80_CAP(c)   ((c & PIN_CAP_VREF_CTRL_80) != 0)
 
#define PIN_CAP_IS_VREF_CTRL_100_CAP(c)   ((c & PIN_CAP_VREF_CTRL_100) != 0)
 
#define PIN_CAP_IS_EAPD_CAP(c)   ((c & PIN_CAP_EAPD_CAP) != 0)
 
#define PIN_CAP_IS_DP(c)   ((c & PIN_CAP_DP) != 0)
 
#define PIN_CAP_IS_HBR(c)   ((c & PIN_CAP_HBR) != 0)
 
#define PCM_8_BIT   (1L << 16)
 
#define PCM_16_BIT   (1L << 17)
 
#define PCM_20_BIT   (1L << 18)
 
#define PCM_24_BIT   (1L << 19)
 
#define PCM_32_BIT   (1L << 20)
 
#define STREAM_AC3   0x00000004
 
#define STREAM_FLOAT   0x00000002
 
#define STREAM_PCM   0x00000001
 
#define AMP_GET_OUTPUT   (1L << 15)
 
#define AMP_GET_INPUT   (0L << 15)
 
#define AMP_GET_LEFT_CHANNEL   (1L << 13)
 
#define AMP_GET_RIGHT_CHANNEL   (0L << 13)
 
#define AMP_GET_INPUT_INDEX_MASK   0x0000000f
 
#define AMP_GET_INPUT_INDEX_SHIFT   0
 
#define AMP_GET_INPUT_INDEX(x)   ((x << AMP_GET_INPUT_INDEX_SHIFT) & AMP_GET_INPUT_INDEX_MASK)
 
#define AMP_SET_OUTPUT   (1L << 15)
 
#define AMP_SET_INPUT   (1L << 14)
 
#define AMP_SET_LEFT_CHANNEL   (1L << 13)
 
#define AMP_SET_RIGHT_CHANNEL   (1L << 12)
 
#define AMP_SET_INPUT_INDEX_MASK   0x00000f00
 
#define AMP_SET_INPUT_INDEX_SHIFT   8
 
#define AMP_SET_INPUT_INDEX(x)   ((x << AMP_SET_INPUT_INDEX_SHIFT) & AMP_SET_INPUT_INDEX_MASK)
 
#define AMP_GAIN_MASK   0x0000007f
 
#define AMP_MUTE   (1L << 7)
 
#define PIN_ENABLE_HEAD_PHONE   (1L << 7)
 
#define PIN_ENABLE_OUTPUT   (1L << 6)
 
#define PIN_ENABLE_INPUT   (1L << 5)
 
#define PIN_ENABLE_VREF_HIZ   0
 
#define PIN_ENABLE_VREF_50   1
 
#define PIN_ENABLE_VREF_GROUND   2
 
#define PIN_ENABLE_VREF_80   4
 
#define PIN_ENABLE_VREF_100   5
 
#define UNSOLRESP_ENABLE   (1L << 7)
 
#define UNSOLRESP_TAG_MASK   0x0000003f
 
#define UNSOLRESP_TAG_SHIFT   0
 
#define PIN_SENSE_PRESENCE_DETECT   (1L << 31)
 
#define PIN_SENSE_ELD_VALID   (1L << 30)
 
#define PIN_SENSE_IMPEDANCE_MASK   0x7fffffff
 
#define PIN_SENSE_IMPEDANCE_SHIFT   0
 
#define PIN_SENSE_IMPEDANCE_INVALID   0x7fffffff
 
#define PIN_SENSE_SET_CHANNEL_LEFT   0
 
#define PIN_SENSE_SET_CHANNEL_RIGHT   1
 
#define POWER_STATE_D0   (1L << 0)
 
#define POWER_STATE_D1   (1L << 1)
 
#define POWER_STATE_D2   (1L << 2)
 
#define POWER_STATE_D3   (1L << 3)
 
#define POWER_STATE_D3COLD   (1L << 4)
 
#define POWER_STATE_S3D3COLD   (1L << 29)
 
#define POWER_STATE_CLKSTOP   (1L << 30)
 
#define POWER_STATE_EPSS   (1L << 31)
 
#define CONF_DEFAULT_SEQUENCE_MASK   0x0000000f
 
#define CONF_DEFAULT_SEQUENCE_SHIFT   0
 
#define CONF_DEFAULT_ASSOCIATION_MASK   0x000000f0
 
#define CONF_DEFAULT_ASSOCIATION_SHIFT   4
 
#define CONF_DEFAULT_MISC_MASK   0x00000f00
 
#define CONF_DEFAULT_MISC_SHIFT   8
 
#define CONF_DEFAULT_COLOR_MASK   0x0000f000
 
#define CONF_DEFAULT_COLOR_SHIFT   12
 
#define CONF_DEFAULT_CONNTYPE_MASK   0x000f0000
 
#define CONF_DEFAULT_CONNTYPE_SHIFT   16
 
#define CONF_DEFAULT_DEVICE_MASK   0x00f00000
 
#define CONF_DEFAULT_DEVICE_SHIFT   20
 
#define CONF_DEFAULT_LOCATION_MASK   0x3f000000
 
#define CONF_DEFAULT_LOCATION_SHIFT   24
 
#define CONF_DEFAULT_CONNECTIVITY_MASK   0xc0000000
 
#define CONF_DEFAULT_CONNECTIVITY_SHIFT   30
 
#define CONF_DEFAULT_SEQUENCE(c)   ((c & CONF_DEFAULT_SEQUENCE_MASK) >> CONF_DEFAULT_SEQUENCE_SHIFT)
 
#define CONF_DEFAULT_ASSOCIATION(c)   ((c & CONF_DEFAULT_ASSOCIATION_MASK) >> CONF_DEFAULT_ASSOCIATION_SHIFT)
 
#define CONF_DEFAULT_MISC(c)   ((c & CONF_DEFAULT_MISC_MASK) >> CONF_DEFAULT_MISC_SHIFT)
 
#define CONF_DEFAULT_COLOR(c)   ((c & CONF_DEFAULT_COLOR_MASK) >> CONF_DEFAULT_COLOR_SHIFT)
 
#define CONF_DEFAULT_CONNTYPE(c)   ((c & CONF_DEFAULT_CONNTYPE_MASK) >> CONF_DEFAULT_CONNTYPE_SHIFT)
 
#define CONF_DEFAULT_DEVICE(c)   ((c & CONF_DEFAULT_DEVICE_MASK) >> CONF_DEFAULT_DEVICE_SHIFT)
 
#define CONF_DEFAULT_LOCATION(c)   ((c & CONF_DEFAULT_LOCATION_MASK) >> CONF_DEFAULT_LOCATION_SHIFT)
 
#define CONF_DEFAULT_CONNECTIVITY(c)   ((c & CONF_DEFAULT_CONNECTIVITY_MASK) >> CONF_DEFAULT_CONNECTIVITY_SHIFT)
 
#define EAPDBTL_ENABLE_BTL   0x1
 
#define EAPDBTL_ENABLE_EAPD   0x2
 
#define EAPDBTL_ENABLE_LRSWAP   0x4
 
#define GPIO_COUNT_NUM_GPIO_MASK   0x000000ff
 
#define GPIO_COUNT_NUM_GPIO_SHIFT   0
 
#define GPIO_COUNT_NUM_GPO_MASK   0x0000ff00
 
#define GPIO_COUNT_NUM_GPO_SHIFT   8
 
#define GPIO_COUNT_NUM_GPI_MASK   0x00ff0000
 
#define GPIO_COUNT_NUM_GPI_SHIFT   16
 
#define GPIO_COUNT_GPIUNSOL_MASK   0x40000000
 
#define GPIO_COUNT_GPIUNSOL_SHIFT   30
 
#define GPIO_COUNT_GPIWAKE_MASK   0x80000000
 
#define GPIO_COUNT_GPIWAKE_SHIFT   31
 
#define GPIO_COUNT_NUM_GPIO(c)   ((c & GPIO_COUNT_NUM_GPIO_MASK) >> GPIO_COUNT_NUM_GPIO_SHIFT)
 
#define GPIO_COUNT_NUM_GPO(c)   ((c & GPIO_COUNT_NUM_GPO_MASK) >> GPIO_COUNT_NUM_GPO_SHIFT)
 
#define GPIO_COUNT_NUM_GPI(c)   ((c & GPIO_COUNT_NUM_GPI_MASK) >> GPIO_COUNT_NUM_GPI_SHIFT)
 
#define GPIO_COUNT_GPIUNSOL(c)   ((c & GPIO_COUNT_GPIUNSOL_MASK) >> GPIO_COUNT_GPIUNSOL_SHIFT)
 
#define GPIO_COUNT_GPIWAKE(c)   ((c & GPIO_COUNT_GPIWAKE_MASK) >> GPIO_COUNT_GPIWAKE_SHIFT)
 

Enumerations

enum  hda_widget_type {
  WT_AUDIO_OUTPUT = 0 , WT_AUDIO_INPUT = 1 , WT_AUDIO_MIXER = 2 , WT_AUDIO_SELECTOR = 3 ,
  WT_PIN_COMPLEX = 4 , WT_POWER = 5 , WT_VOLUME_KNOB = 6 , WT_BEEP_GENERATOR = 7 ,
  WT_VENDOR_DEFINED = 15
}
 
enum  pin_connectivity_type { PIN_CONN_JACK , PIN_CONN_NONE , PIN_CONN_FIXED , PIN_CONN_BOTH }
 
enum  pin_dev_type {
  PIN_DEV_LINE_OUT = 0 , PIN_DEV_SPEAKER , PIN_DEV_HEAD_PHONE_OUT , PIN_DEV_CD ,
  PIN_DEV_SPDIF_OUT , PIN_DEV_DIGITAL_OTHER_OUT , PIN_DEV_MODEM_LINE_SIDE , PIN_DEV_MODEM_HAND_SIDE ,
  PIN_DEV_LINE_IN , PIN_DEV_AUX , PIN_DEV_MIC_IN , PIN_DEV_TELEPHONY ,
  PIN_DEV_SPDIF_IN , PIN_DEV_DIGITAL_OTHER_IN , PIN_DEV_RESERVED , PIN_DEV_OTHER
}
 

Macro Definition Documentation

◆ AMP_CAP_MUTE

#define AMP_CAP_MUTE   0xf0000000

Definition at line 223 of file hda_codec_defs.h.

◆ AMP_CAP_NUM_STEPS

#define AMP_CAP_NUM_STEPS (   c)
Value:
const GLubyte * c
Definition: glext.h:8905
#define AMP_CAP_NUM_STEPS_SHIFT
#define AMP_CAP_NUM_STEPS_MASK

Definition at line 232 of file hda_codec_defs.h.

◆ AMP_CAP_NUM_STEPS_MASK

#define AMP_CAP_NUM_STEPS_MASK   0x00007f00

Definition at line 226 of file hda_codec_defs.h.

◆ AMP_CAP_NUM_STEPS_SHIFT

#define AMP_CAP_NUM_STEPS_SHIFT   8

Definition at line 227 of file hda_codec_defs.h.

◆ AMP_CAP_OFFSET

#define AMP_CAP_OFFSET (   c)    (c & AMP_CAP_OFFSET_MASK)

Definition at line 234 of file hda_codec_defs.h.

◆ AMP_CAP_OFFSET_MASK

#define AMP_CAP_OFFSET_MASK   0x0000007f

Definition at line 228 of file hda_codec_defs.h.

◆ AMP_CAP_STEP_SIZE

#define AMP_CAP_STEP_SIZE (   c)
Value:
>> AMP_CAP_STEP_SIZE_SHIFT) + 1) / 4.0)
#define AMP_CAP_STEP_SIZE_MASK
#define AMP_CAP_STEP_SIZE_SHIFT

Definition at line 230 of file hda_codec_defs.h.

◆ AMP_CAP_STEP_SIZE_MASK

#define AMP_CAP_STEP_SIZE_MASK   0x007f0000

Definition at line 224 of file hda_codec_defs.h.

◆ AMP_CAP_STEP_SIZE_SHIFT

#define AMP_CAP_STEP_SIZE_SHIFT   16

Definition at line 225 of file hda_codec_defs.h.

◆ AMP_GAIN_MASK

#define AMP_GAIN_MASK   0x0000007f

Definition at line 297 of file hda_codec_defs.h.

◆ AMP_GET_INPUT

#define AMP_GET_INPUT   (0L << 15)

Definition at line 280 of file hda_codec_defs.h.

◆ AMP_GET_INPUT_INDEX

#define AMP_GET_INPUT_INDEX (   x)    ((x << AMP_GET_INPUT_INDEX_SHIFT) & AMP_GET_INPUT_INDEX_MASK)

Definition at line 286 of file hda_codec_defs.h.

◆ AMP_GET_INPUT_INDEX_MASK

#define AMP_GET_INPUT_INDEX_MASK   0x0000000f

Definition at line 283 of file hda_codec_defs.h.

◆ AMP_GET_INPUT_INDEX_SHIFT

#define AMP_GET_INPUT_INDEX_SHIFT   0

Definition at line 284 of file hda_codec_defs.h.

◆ AMP_GET_LEFT_CHANNEL

#define AMP_GET_LEFT_CHANNEL   (1L << 13)

Definition at line 281 of file hda_codec_defs.h.

◆ AMP_GET_OUTPUT

#define AMP_GET_OUTPUT   (1L << 15)

Definition at line 279 of file hda_codec_defs.h.

◆ AMP_GET_RIGHT_CHANNEL

#define AMP_GET_RIGHT_CHANNEL   (0L << 13)

Definition at line 282 of file hda_codec_defs.h.

◆ AMP_MUTE

#define AMP_MUTE   (1L << 7)

Definition at line 298 of file hda_codec_defs.h.

◆ AMP_SET_INPUT

#define AMP_SET_INPUT   (1L << 14)

Definition at line 289 of file hda_codec_defs.h.

◆ AMP_SET_INPUT_INDEX

#define AMP_SET_INPUT_INDEX (   x)    ((x << AMP_SET_INPUT_INDEX_SHIFT) & AMP_SET_INPUT_INDEX_MASK)

Definition at line 295 of file hda_codec_defs.h.

◆ AMP_SET_INPUT_INDEX_MASK

#define AMP_SET_INPUT_INDEX_MASK   0x00000f00

Definition at line 292 of file hda_codec_defs.h.

◆ AMP_SET_INPUT_INDEX_SHIFT

#define AMP_SET_INPUT_INDEX_SHIFT   8

Definition at line 293 of file hda_codec_defs.h.

◆ AMP_SET_LEFT_CHANNEL

#define AMP_SET_LEFT_CHANNEL   (1L << 13)

Definition at line 290 of file hda_codec_defs.h.

◆ AMP_SET_OUTPUT

#define AMP_SET_OUTPUT   (1L << 15)

Definition at line 288 of file hda_codec_defs.h.

◆ AMP_SET_RIGHT_CHANNEL

#define AMP_SET_RIGHT_CHANNEL   (1L << 12)

Definition at line 291 of file hda_codec_defs.h.

◆ AUDIO_CAP_AMPLIFIER_OVERRIDE

#define AUDIO_CAP_AMPLIFIER_OVERRIDE   (1L << 3)

Definition at line 207 of file hda_codec_defs.h.

◆ AUDIO_CAP_CHANNEL_COUNT

#define AUDIO_CAP_CHANNEL_COUNT (   c)
Value:
#define AUDIO_CAP_CHANNEL_COUNT_MASK
#define AUDIO_CAP_CHANNEL_COUNT_SHIFT
#define AUDIO_CAP_STEREO

Definition at line 218 of file hda_codec_defs.h.

◆ AUDIO_CAP_CHANNEL_COUNT_MASK

#define AUDIO_CAP_CHANNEL_COUNT_MASK   0x0000e000

Definition at line 197 of file hda_codec_defs.h.

◆ AUDIO_CAP_CHANNEL_COUNT_SHIFT

#define AUDIO_CAP_CHANNEL_COUNT_SHIFT   13

Definition at line 198 of file hda_codec_defs.h.

◆ AUDIO_CAP_CONNECTION_LIST

#define AUDIO_CAP_CONNECTION_LIST   (1L << 8)

Definition at line 212 of file hda_codec_defs.h.

◆ AUDIO_CAP_CP_CAPS

#define AUDIO_CAP_CP_CAPS   (1L << 12)

Definition at line 216 of file hda_codec_defs.h.

◆ AUDIO_CAP_DELAY_MASK

#define AUDIO_CAP_DELAY_MASK   0x000f0000

Definition at line 199 of file hda_codec_defs.h.

◆ AUDIO_CAP_DELAY_SHIFT

#define AUDIO_CAP_DELAY_SHIFT   16

Definition at line 200 of file hda_codec_defs.h.

◆ AUDIO_CAP_DIGITAL

#define AUDIO_CAP_DIGITAL   (1L << 9)

Definition at line 213 of file hda_codec_defs.h.

◆ AUDIO_CAP_FORMAT_OVERRIDE

#define AUDIO_CAP_FORMAT_OVERRIDE   (1L << 4)

Definition at line 208 of file hda_codec_defs.h.

◆ AUDIO_CAP_INPUT_AMPLIFIER

#define AUDIO_CAP_INPUT_AMPLIFIER   (1L << 1)

Definition at line 205 of file hda_codec_defs.h.

◆ AUDIO_CAP_LEFT_RIGHT_SWAP

#define AUDIO_CAP_LEFT_RIGHT_SWAP   (1L << 11)

Definition at line 215 of file hda_codec_defs.h.

◆ AUDIO_CAP_OUTPUT_AMPLIFIER

#define AUDIO_CAP_OUTPUT_AMPLIFIER   (1L << 2)

Definition at line 206 of file hda_codec_defs.h.

◆ AUDIO_CAP_POWER_CONTROL

#define AUDIO_CAP_POWER_CONTROL   (1L << 10)

Definition at line 214 of file hda_codec_defs.h.

◆ AUDIO_CAP_PROCESSING_CONTROLS

#define AUDIO_CAP_PROCESSING_CONTROLS   (1L << 6)

Definition at line 210 of file hda_codec_defs.h.

◆ AUDIO_CAP_STEREO

#define AUDIO_CAP_STEREO   (1L << 0)

Definition at line 204 of file hda_codec_defs.h.

◆ AUDIO_CAP_STRIPE

#define AUDIO_CAP_STRIPE   (1L << 5)

Definition at line 209 of file hda_codec_defs.h.

◆ AUDIO_CAP_TYPE_MASK

#define AUDIO_CAP_TYPE_MASK   0x00f00000

Definition at line 201 of file hda_codec_defs.h.

◆ AUDIO_CAP_TYPE_SHIFT

#define AUDIO_CAP_TYPE_SHIFT   20

Definition at line 202 of file hda_codec_defs.h.

◆ AUDIO_CAP_UNSOLICITED_RESPONSES

#define AUDIO_CAP_UNSOLICITED_RESPONSES   (1L << 7)

Definition at line 211 of file hda_codec_defs.h.

◆ AUDIO_GROUP_CAP_BEEPGEN

#define AUDIO_GROUP_CAP_BEEPGEN (   c)
Value:
#define AUDIO_GROUP_CAP_BEEPGEN_SHIFT
#define AUDIO_GROUP_CAP_BEEPGEN_MASK

Definition at line 192 of file hda_codec_defs.h.

◆ AUDIO_GROUP_CAP_BEEPGEN_MASK

#define AUDIO_GROUP_CAP_BEEPGEN_MASK   0x00010000

Definition at line 185 of file hda_codec_defs.h.

◆ AUDIO_GROUP_CAP_BEEPGEN_SHIFT

#define AUDIO_GROUP_CAP_BEEPGEN_SHIFT   16

Definition at line 186 of file hda_codec_defs.h.

◆ AUDIO_GROUP_CAP_INPUT_DELAY

#define AUDIO_GROUP_CAP_INPUT_DELAY (   c)
Value:
#define AUDIO_GROUP_CAP_INPUT_DELAY_SHIFT
#define AUDIO_GROUP_CAP_INPUT_DELAY_MASK

Definition at line 190 of file hda_codec_defs.h.

◆ AUDIO_GROUP_CAP_INPUT_DELAY_MASK

#define AUDIO_GROUP_CAP_INPUT_DELAY_MASK   0x00000f00

Definition at line 183 of file hda_codec_defs.h.

◆ AUDIO_GROUP_CAP_INPUT_DELAY_SHIFT

#define AUDIO_GROUP_CAP_INPUT_DELAY_SHIFT   8

Definition at line 184 of file hda_codec_defs.h.

◆ AUDIO_GROUP_CAP_OUTPUT_DELAY

#define AUDIO_GROUP_CAP_OUTPUT_DELAY (   c)
Value:
#define AUDIO_GROUP_CAP_OUTPUT_DELAY_MASK
#define AUDIO_GROUP_CAP_OUTPUT_DELAY_SHIFT

Definition at line 188 of file hda_codec_defs.h.

◆ AUDIO_GROUP_CAP_OUTPUT_DELAY_MASK

#define AUDIO_GROUP_CAP_OUTPUT_DELAY_MASK   0x0000000f

Definition at line 181 of file hda_codec_defs.h.

◆ AUDIO_GROUP_CAP_OUTPUT_DELAY_SHIFT

#define AUDIO_GROUP_CAP_OUTPUT_DELAY_SHIFT   0

Definition at line 182 of file hda_codec_defs.h.

◆ CONF_DEFAULT_ASSOCIATION

#define CONF_DEFAULT_ASSOCIATION (   c)    ((c & CONF_DEFAULT_ASSOCIATION_MASK) >> CONF_DEFAULT_ASSOCIATION_SHIFT)

Definition at line 354 of file hda_codec_defs.h.

◆ CONF_DEFAULT_ASSOCIATION_MASK

#define CONF_DEFAULT_ASSOCIATION_MASK   0x000000f0

Definition at line 338 of file hda_codec_defs.h.

◆ CONF_DEFAULT_ASSOCIATION_SHIFT

#define CONF_DEFAULT_ASSOCIATION_SHIFT   4

Definition at line 339 of file hda_codec_defs.h.

◆ CONF_DEFAULT_COLOR

#define CONF_DEFAULT_COLOR (   c)    ((c & CONF_DEFAULT_COLOR_MASK) >> CONF_DEFAULT_COLOR_SHIFT)

Definition at line 356 of file hda_codec_defs.h.

◆ CONF_DEFAULT_COLOR_MASK

#define CONF_DEFAULT_COLOR_MASK   0x0000f000

Definition at line 342 of file hda_codec_defs.h.

◆ CONF_DEFAULT_COLOR_SHIFT

#define CONF_DEFAULT_COLOR_SHIFT   12

Definition at line 343 of file hda_codec_defs.h.

◆ CONF_DEFAULT_CONNECTIVITY

#define CONF_DEFAULT_CONNECTIVITY (   c)    ((c & CONF_DEFAULT_CONNECTIVITY_MASK) >> CONF_DEFAULT_CONNECTIVITY_SHIFT)

Definition at line 360 of file hda_codec_defs.h.

◆ CONF_DEFAULT_CONNECTIVITY_MASK

#define CONF_DEFAULT_CONNECTIVITY_MASK   0xc0000000

Definition at line 350 of file hda_codec_defs.h.

◆ CONF_DEFAULT_CONNECTIVITY_SHIFT

#define CONF_DEFAULT_CONNECTIVITY_SHIFT   30

Definition at line 351 of file hda_codec_defs.h.

◆ CONF_DEFAULT_CONNTYPE

#define CONF_DEFAULT_CONNTYPE (   c)    ((c & CONF_DEFAULT_CONNTYPE_MASK) >> CONF_DEFAULT_CONNTYPE_SHIFT)

Definition at line 357 of file hda_codec_defs.h.

◆ CONF_DEFAULT_CONNTYPE_MASK

#define CONF_DEFAULT_CONNTYPE_MASK   0x000f0000

Definition at line 344 of file hda_codec_defs.h.

◆ CONF_DEFAULT_CONNTYPE_SHIFT

#define CONF_DEFAULT_CONNTYPE_SHIFT   16

Definition at line 345 of file hda_codec_defs.h.

◆ CONF_DEFAULT_DEVICE

#define CONF_DEFAULT_DEVICE (   c)    ((c & CONF_DEFAULT_DEVICE_MASK) >> CONF_DEFAULT_DEVICE_SHIFT)

Definition at line 358 of file hda_codec_defs.h.

◆ CONF_DEFAULT_DEVICE_MASK

#define CONF_DEFAULT_DEVICE_MASK   0x00f00000

Definition at line 346 of file hda_codec_defs.h.

◆ CONF_DEFAULT_DEVICE_SHIFT

#define CONF_DEFAULT_DEVICE_SHIFT   20

Definition at line 347 of file hda_codec_defs.h.

◆ CONF_DEFAULT_LOCATION

#define CONF_DEFAULT_LOCATION (   c)    ((c & CONF_DEFAULT_LOCATION_MASK) >> CONF_DEFAULT_LOCATION_SHIFT)

Definition at line 359 of file hda_codec_defs.h.

◆ CONF_DEFAULT_LOCATION_MASK

#define CONF_DEFAULT_LOCATION_MASK   0x3f000000

Definition at line 348 of file hda_codec_defs.h.

◆ CONF_DEFAULT_LOCATION_SHIFT

#define CONF_DEFAULT_LOCATION_SHIFT   24

Definition at line 349 of file hda_codec_defs.h.

◆ CONF_DEFAULT_MISC

#define CONF_DEFAULT_MISC (   c)    ((c & CONF_DEFAULT_MISC_MASK) >> CONF_DEFAULT_MISC_SHIFT)

Definition at line 355 of file hda_codec_defs.h.

◆ CONF_DEFAULT_MISC_MASK

#define CONF_DEFAULT_MISC_MASK   0x00000f00

Definition at line 340 of file hda_codec_defs.h.

◆ CONF_DEFAULT_MISC_SHIFT

#define CONF_DEFAULT_MISC_SHIFT   8

Definition at line 341 of file hda_codec_defs.h.

◆ CONF_DEFAULT_SEQUENCE

#define CONF_DEFAULT_SEQUENCE (   c)    ((c & CONF_DEFAULT_SEQUENCE_MASK) >> CONF_DEFAULT_SEQUENCE_SHIFT)

Definition at line 353 of file hda_codec_defs.h.

◆ CONF_DEFAULT_SEQUENCE_MASK

#define CONF_DEFAULT_SEQUENCE_MASK   0x0000000f

Definition at line 336 of file hda_codec_defs.h.

◆ CONF_DEFAULT_SEQUENCE_SHIFT

#define CONF_DEFAULT_SEQUENCE_SHIFT   0

Definition at line 337 of file hda_codec_defs.h.

◆ EAPDBTL_ENABLE_BTL

#define EAPDBTL_ENABLE_BTL   0x1

Definition at line 363 of file hda_codec_defs.h.

◆ EAPDBTL_ENABLE_EAPD

#define EAPDBTL_ENABLE_EAPD   0x2

Definition at line 364 of file hda_codec_defs.h.

◆ EAPDBTL_ENABLE_LRSWAP

#define EAPDBTL_ENABLE_LRSWAP   0x4

Definition at line 365 of file hda_codec_defs.h.

◆ FUNCTION_GROUP_NODETYPE_AUDIO

#define FUNCTION_GROUP_NODETYPE_AUDIO   0x00000001

Definition at line 177 of file hda_codec_defs.h.

◆ FUNCTION_GROUP_NODETYPE_MASK

#define FUNCTION_GROUP_NODETYPE_MASK   0x000000ff

Definition at line 174 of file hda_codec_defs.h.

◆ FUNCTION_GROUP_NODETYPE_MODEM

#define FUNCTION_GROUP_NODETYPE_MODEM   0x00000002

Definition at line 178 of file hda_codec_defs.h.

◆ FUNCTION_GROUP_UNSOLCAPABLE_MASK

#define FUNCTION_GROUP_UNSOLCAPABLE_MASK   0x00000100

Definition at line 175 of file hda_codec_defs.h.

◆ GPIO_COUNT_GPIUNSOL

#define GPIO_COUNT_GPIUNSOL (   c)    ((c & GPIO_COUNT_GPIUNSOL_MASK) >> GPIO_COUNT_GPIUNSOL_SHIFT)

Definition at line 382 of file hda_codec_defs.h.

◆ GPIO_COUNT_GPIUNSOL_MASK

#define GPIO_COUNT_GPIUNSOL_MASK   0x40000000

Definition at line 374 of file hda_codec_defs.h.

◆ GPIO_COUNT_GPIUNSOL_SHIFT

#define GPIO_COUNT_GPIUNSOL_SHIFT   30

Definition at line 375 of file hda_codec_defs.h.

◆ GPIO_COUNT_GPIWAKE

#define GPIO_COUNT_GPIWAKE (   c)    ((c & GPIO_COUNT_GPIWAKE_MASK) >> GPIO_COUNT_GPIWAKE_SHIFT)

Definition at line 383 of file hda_codec_defs.h.

◆ GPIO_COUNT_GPIWAKE_MASK

#define GPIO_COUNT_GPIWAKE_MASK   0x80000000

Definition at line 376 of file hda_codec_defs.h.

◆ GPIO_COUNT_GPIWAKE_SHIFT

#define GPIO_COUNT_GPIWAKE_SHIFT   31

Definition at line 377 of file hda_codec_defs.h.

◆ GPIO_COUNT_NUM_GPI

#define GPIO_COUNT_NUM_GPI (   c)    ((c & GPIO_COUNT_NUM_GPI_MASK) >> GPIO_COUNT_NUM_GPI_SHIFT)

Definition at line 381 of file hda_codec_defs.h.

◆ GPIO_COUNT_NUM_GPI_MASK

#define GPIO_COUNT_NUM_GPI_MASK   0x00ff0000

Definition at line 372 of file hda_codec_defs.h.

◆ GPIO_COUNT_NUM_GPI_SHIFT

#define GPIO_COUNT_NUM_GPI_SHIFT   16

Definition at line 373 of file hda_codec_defs.h.

◆ GPIO_COUNT_NUM_GPIO

#define GPIO_COUNT_NUM_GPIO (   c)    ((c & GPIO_COUNT_NUM_GPIO_MASK) >> GPIO_COUNT_NUM_GPIO_SHIFT)

Definition at line 379 of file hda_codec_defs.h.

◆ GPIO_COUNT_NUM_GPIO_MASK

#define GPIO_COUNT_NUM_GPIO_MASK   0x000000ff

Definition at line 368 of file hda_codec_defs.h.

◆ GPIO_COUNT_NUM_GPIO_SHIFT

#define GPIO_COUNT_NUM_GPIO_SHIFT   0

Definition at line 369 of file hda_codec_defs.h.

◆ GPIO_COUNT_NUM_GPO

#define GPIO_COUNT_NUM_GPO (   c)    ((c & GPIO_COUNT_NUM_GPO_MASK) >> GPIO_COUNT_NUM_GPO_SHIFT)

Definition at line 380 of file hda_codec_defs.h.

◆ GPIO_COUNT_NUM_GPO_MASK

#define GPIO_COUNT_NUM_GPO_MASK   0x0000ff00

Definition at line 370 of file hda_codec_defs.h.

◆ GPIO_COUNT_NUM_GPO_SHIFT

#define GPIO_COUNT_NUM_GPO_SHIFT   8

Definition at line 371 of file hda_codec_defs.h.

◆ MAKE_VERB

#define MAKE_VERB (   cad,
  nid,
  vid,
  payload 
)     (((cad) << 28) | ((nid) << 20) | (vid) | (payload))

Definition at line 52 of file hda_codec_defs.h.

◆ PCM_16_BIT

#define PCM_16_BIT   (1L << 17)

Definition at line 268 of file hda_codec_defs.h.

◆ PCM_20_BIT

#define PCM_20_BIT   (1L << 18)

Definition at line 269 of file hda_codec_defs.h.

◆ PCM_24_BIT

#define PCM_24_BIT   (1L << 19)

Definition at line 270 of file hda_codec_defs.h.

◆ PCM_32_BIT

#define PCM_32_BIT   (1L << 20)

Definition at line 271 of file hda_codec_defs.h.

◆ PCM_8_BIT

#define PCM_8_BIT   (1L << 16)

Definition at line 267 of file hda_codec_defs.h.

◆ PID_AUDIO_GROUP_CAP

#define PID_AUDIO_GROUP_CAP   0x08

Definition at line 149 of file hda_codec_defs.h.

◆ PID_AUDIO_WIDGET_CAP

#define PID_AUDIO_WIDGET_CAP   0x09

Definition at line 150 of file hda_codec_defs.h.

◆ PID_CONNECTION_LIST_LENGTH

#define PID_CONNECTION_LIST_LENGTH   0x0e

Definition at line 155 of file hda_codec_defs.h.

◆ PID_FUNCTION_GROUP_TYPE

#define PID_FUNCTION_GROUP_TYPE   0x05

Definition at line 148 of file hda_codec_defs.h.

◆ PID_GPIO_COUNT

#define PID_GPIO_COUNT   0x11

Definition at line 158 of file hda_codec_defs.h.

◆ PID_INPUT_AMPLIFIER_CAP

#define PID_INPUT_AMPLIFIER_CAP   0x0d

Definition at line 154 of file hda_codec_defs.h.

◆ PID_OUTPUT_AMPLIFIER_CAP

#define PID_OUTPUT_AMPLIFIER_CAP   0x12

Definition at line 159 of file hda_codec_defs.h.

◆ PID_PCM_SUPPORT

#define PID_PCM_SUPPORT   0x0a

Definition at line 151 of file hda_codec_defs.h.

◆ PID_PIN_CAP

#define PID_PIN_CAP   0x0c

Definition at line 153 of file hda_codec_defs.h.

◆ PID_POWERSTATE_SUPPORT

#define PID_POWERSTATE_SUPPORT   0x0f

Definition at line 156 of file hda_codec_defs.h.

◆ PID_PROCESSING_CAP

#define PID_PROCESSING_CAP   0x10

Definition at line 157 of file hda_codec_defs.h.

◆ PID_REVISION_ID

#define PID_REVISION_ID   0x02

Definition at line 146 of file hda_codec_defs.h.

◆ PID_STREAM_SUPPORT

#define PID_STREAM_SUPPORT   0x0b

Definition at line 152 of file hda_codec_defs.h.

◆ PID_SUB_NODE_COUNT

#define PID_SUB_NODE_COUNT   0x04

Definition at line 147 of file hda_codec_defs.h.

◆ PID_VENDOR_ID

#define PID_VENDOR_ID   0x00

Definition at line 145 of file hda_codec_defs.h.

◆ PID_VOLUME_KNOB_CAP

#define PID_VOLUME_KNOB_CAP   0x13

Definition at line 160 of file hda_codec_defs.h.

◆ PIN_CAP_BALANCE

#define PIN_CAP_BALANCE   (1L << 6)

Definition at line 243 of file hda_codec_defs.h.

◆ PIN_CAP_DP

#define PIN_CAP_DP   (1L << 24)

Definition at line 251 of file hda_codec_defs.h.

◆ PIN_CAP_EAPD_CAP

#define PIN_CAP_EAPD_CAP   (1L << 16)

Definition at line 250 of file hda_codec_defs.h.

◆ PIN_CAP_HBR

#define PIN_CAP_HBR   (1L << 27)

Definition at line 252 of file hda_codec_defs.h.

◆ PIN_CAP_HDMI

#define PIN_CAP_HDMI   (1L << 7)

Definition at line 244 of file hda_codec_defs.h.

◆ PIN_CAP_HP_DRIVE

#define PIN_CAP_HP_DRIVE   (1L << 3)

Definition at line 240 of file hda_codec_defs.h.

◆ PIN_CAP_IMP_SENSE

#define PIN_CAP_IMP_SENSE   (1L << 0)

Definition at line 237 of file hda_codec_defs.h.

◆ PIN_CAP_INPUT

#define PIN_CAP_INPUT   (1L << 5)

Definition at line 242 of file hda_codec_defs.h.

◆ PIN_CAP_IS_BALANCE

#define PIN_CAP_IS_BALANCE (   c)    ((c & PIN_CAP_BALANCE) != 0)

Definition at line 257 of file hda_codec_defs.h.

◆ PIN_CAP_IS_DP

#define PIN_CAP_IS_DP (   c)    ((c & PIN_CAP_DP) != 0)

Definition at line 263 of file hda_codec_defs.h.

◆ PIN_CAP_IS_EAPD_CAP

#define PIN_CAP_IS_EAPD_CAP (   c)    ((c & PIN_CAP_EAPD_CAP) != 0)

Definition at line 262 of file hda_codec_defs.h.

◆ PIN_CAP_IS_HBR

#define PIN_CAP_IS_HBR (   c)    ((c & PIN_CAP_HBR) != 0)

Definition at line 264 of file hda_codec_defs.h.

◆ PIN_CAP_IS_HDMI

#define PIN_CAP_IS_HDMI (   c)    ((c & PIN_CAP_HDMI) != 0)

Definition at line 258 of file hda_codec_defs.h.

◆ PIN_CAP_IS_INPUT

#define PIN_CAP_IS_INPUT (   c)    ((c & PIN_CAP_INPUT) != 0)

Definition at line 256 of file hda_codec_defs.h.

◆ PIN_CAP_IS_OUTPUT

#define PIN_CAP_IS_OUTPUT (   c)    ((c & PIN_CAP_OUTPUT) != 0)

Definition at line 255 of file hda_codec_defs.h.

◆ PIN_CAP_IS_PRES_DETECT_CAP

#define PIN_CAP_IS_PRES_DETECT_CAP (   c)    ((c & PIN_CAP_PRES_DETECT) != 0)

Definition at line 254 of file hda_codec_defs.h.

◆ PIN_CAP_IS_VREF_CTRL_100_CAP

#define PIN_CAP_IS_VREF_CTRL_100_CAP (   c)    ((c & PIN_CAP_VREF_CTRL_100) != 0)

Definition at line 261 of file hda_codec_defs.h.

◆ PIN_CAP_IS_VREF_CTRL_50_CAP

#define PIN_CAP_IS_VREF_CTRL_50_CAP (   c)    ((c & PIN_CAP_VREF_CTRL_50) != 0)

Definition at line 259 of file hda_codec_defs.h.

◆ PIN_CAP_IS_VREF_CTRL_80_CAP

#define PIN_CAP_IS_VREF_CTRL_80_CAP (   c)    ((c & PIN_CAP_VREF_CTRL_80) != 0)

Definition at line 260 of file hda_codec_defs.h.

◆ PIN_CAP_OUTPUT

#define PIN_CAP_OUTPUT   (1L << 4)

Definition at line 241 of file hda_codec_defs.h.

◆ PIN_CAP_PRES_DETECT

#define PIN_CAP_PRES_DETECT   (1L << 2)

Definition at line 239 of file hda_codec_defs.h.

◆ PIN_CAP_TRIGGER_REQ

#define PIN_CAP_TRIGGER_REQ   (1L << 1)

Definition at line 238 of file hda_codec_defs.h.

◆ PIN_CAP_VREF_CTRL_100

#define PIN_CAP_VREF_CTRL_100   (1L << 13)

Definition at line 249 of file hda_codec_defs.h.

◆ PIN_CAP_VREF_CTRL_50

#define PIN_CAP_VREF_CTRL_50   (1L << 9)

Definition at line 246 of file hda_codec_defs.h.

◆ PIN_CAP_VREF_CTRL_80

#define PIN_CAP_VREF_CTRL_80   (1L << 12)

Definition at line 248 of file hda_codec_defs.h.

◆ PIN_CAP_VREF_CTRL_GROUND

#define PIN_CAP_VREF_CTRL_GROUND   (1L << 10)

Definition at line 247 of file hda_codec_defs.h.

◆ PIN_CAP_VREF_CTRL_HIZ

#define PIN_CAP_VREF_CTRL_HIZ   (1L << 8)

Definition at line 245 of file hda_codec_defs.h.

◆ PIN_ENABLE_HEAD_PHONE

#define PIN_ENABLE_HEAD_PHONE   (1L << 7)

Definition at line 301 of file hda_codec_defs.h.

◆ PIN_ENABLE_INPUT

#define PIN_ENABLE_INPUT   (1L << 5)

Definition at line 303 of file hda_codec_defs.h.

◆ PIN_ENABLE_OUTPUT

#define PIN_ENABLE_OUTPUT   (1L << 6)

Definition at line 302 of file hda_codec_defs.h.

◆ PIN_ENABLE_VREF_100

#define PIN_ENABLE_VREF_100   5

Definition at line 308 of file hda_codec_defs.h.

◆ PIN_ENABLE_VREF_50

#define PIN_ENABLE_VREF_50   1

Definition at line 305 of file hda_codec_defs.h.

◆ PIN_ENABLE_VREF_80

#define PIN_ENABLE_VREF_80   4

Definition at line 307 of file hda_codec_defs.h.

◆ PIN_ENABLE_VREF_GROUND

#define PIN_ENABLE_VREF_GROUND   2

Definition at line 306 of file hda_codec_defs.h.

◆ PIN_ENABLE_VREF_HIZ

#define PIN_ENABLE_VREF_HIZ   0

Definition at line 304 of file hda_codec_defs.h.

◆ PIN_SENSE_ELD_VALID

#define PIN_SENSE_ELD_VALID   (1L << 30)

Definition at line 317 of file hda_codec_defs.h.

◆ PIN_SENSE_IMPEDANCE_INVALID

#define PIN_SENSE_IMPEDANCE_INVALID   0x7fffffff

Definition at line 321 of file hda_codec_defs.h.

◆ PIN_SENSE_IMPEDANCE_MASK

#define PIN_SENSE_IMPEDANCE_MASK   0x7fffffff

Definition at line 318 of file hda_codec_defs.h.

◆ PIN_SENSE_IMPEDANCE_SHIFT

#define PIN_SENSE_IMPEDANCE_SHIFT   0

Definition at line 319 of file hda_codec_defs.h.

◆ PIN_SENSE_PRESENCE_DETECT

#define PIN_SENSE_PRESENCE_DETECT   (1L << 31)

Definition at line 316 of file hda_codec_defs.h.

◆ PIN_SENSE_SET_CHANNEL_LEFT

#define PIN_SENSE_SET_CHANNEL_LEFT   0

Definition at line 322 of file hda_codec_defs.h.

◆ PIN_SENSE_SET_CHANNEL_RIGHT

#define PIN_SENSE_SET_CHANNEL_RIGHT   1

Definition at line 323 of file hda_codec_defs.h.

◆ POWER_STATE_CLKSTOP

#define POWER_STATE_CLKSTOP   (1L << 30)

Definition at line 332 of file hda_codec_defs.h.

◆ POWER_STATE_D0

#define POWER_STATE_D0   (1L << 0)

Definition at line 326 of file hda_codec_defs.h.

◆ POWER_STATE_D1

#define POWER_STATE_D1   (1L << 1)

Definition at line 327 of file hda_codec_defs.h.

◆ POWER_STATE_D2

#define POWER_STATE_D2   (1L << 2)

Definition at line 328 of file hda_codec_defs.h.

◆ POWER_STATE_D3

#define POWER_STATE_D3   (1L << 3)

Definition at line 329 of file hda_codec_defs.h.

◆ POWER_STATE_D3COLD

#define POWER_STATE_D3COLD   (1L << 4)

Definition at line 330 of file hda_codec_defs.h.

◆ POWER_STATE_EPSS

#define POWER_STATE_EPSS   (1L << 31)

Definition at line 333 of file hda_codec_defs.h.

◆ POWER_STATE_S3D3COLD

#define POWER_STATE_S3D3COLD   (1L << 29)

Definition at line 331 of file hda_codec_defs.h.

◆ STREAM_AC3

#define STREAM_AC3   0x00000004

Definition at line 274 of file hda_codec_defs.h.

◆ STREAM_FLOAT

#define STREAM_FLOAT   0x00000002

Definition at line 275 of file hda_codec_defs.h.

◆ STREAM_PCM

#define STREAM_PCM   0x00000001

Definition at line 276 of file hda_codec_defs.h.

◆ SUB_NODE_COUNT_START

#define SUB_NODE_COUNT_START (   c)
Value:
#define SUB_NODE_COUNT_START_MASK
#define SUB_NODE_COUNT_START_SHIFT

Definition at line 170 of file hda_codec_defs.h.

◆ SUB_NODE_COUNT_START_MASK

#define SUB_NODE_COUNT_START_MASK   0x00ff0000

Definition at line 165 of file hda_codec_defs.h.

◆ SUB_NODE_COUNT_START_SHIFT

#define SUB_NODE_COUNT_START_SHIFT   16

Definition at line 166 of file hda_codec_defs.h.

◆ SUB_NODE_COUNT_TOTAL

#define SUB_NODE_COUNT_TOTAL (   c)
Value:
#define SUB_NODE_COUNT_TOTAL_SHIFT
#define SUB_NODE_COUNT_TOTAL_MASK

Definition at line 168 of file hda_codec_defs.h.

◆ SUB_NODE_COUNT_TOTAL_MASK

#define SUB_NODE_COUNT_TOTAL_MASK   0x000000ff

Definition at line 163 of file hda_codec_defs.h.

◆ SUB_NODE_COUNT_TOTAL_SHIFT

#define SUB_NODE_COUNT_TOTAL_SHIFT   0

Definition at line 164 of file hda_codec_defs.h.

◆ UNSOLRESP_ENABLE

#define UNSOLRESP_ENABLE   (1L << 7)

Definition at line 311 of file hda_codec_defs.h.

◆ UNSOLRESP_TAG_MASK

#define UNSOLRESP_TAG_MASK   0x0000003f

Definition at line 312 of file hda_codec_defs.h.

◆ UNSOLRESP_TAG_SHIFT

#define UNSOLRESP_TAG_SHIFT   0

Definition at line 313 of file hda_codec_defs.h.

◆ VID_FUNCTION_RESET

#define VID_FUNCTION_RESET   0x7ff00

Definition at line 127 of file hda_codec_defs.h.

◆ VID_GET_AMPLIFIER_GAIN_MUTE

#define VID_GET_AMPLIFIER_GAIN_MUTE   0xb0000

Definition at line 66 of file hda_codec_defs.h.

◆ VID_GET_ASP_CHANNEL_MAPPING

#define VID_GET_ASP_CHANNEL_MAPPING   0xf3400

Definition at line 141 of file hda_codec_defs.h.

◆ VID_GET_BEEPGEN

#define VID_GET_BEEPGEN   0xF0A00

Definition at line 111 of file hda_codec_defs.h.

◆ VID_GET_COEFFICIENT_INDEX

#define VID_GET_COEFFICIENT_INDEX   0xd0000

Definition at line 62 of file hda_codec_defs.h.

◆ VID_GET_CONFIGURATION_DEFAULT

#define VID_GET_CONFIGURATION_DEFAULT   0xf1c00

Definition at line 120 of file hda_codec_defs.h.

◆ VID_GET_CONNECTION_LIST_ENTRY

#define VID_GET_CONNECTION_LIST_ENTRY   0xf0200

Definition at line 59 of file hda_codec_defs.h.

◆ VID_GET_CONNECTION_SELECT

#define VID_GET_CONNECTION_SELECT   0xf0100

Definition at line 57 of file hda_codec_defs.h.

◆ VID_GET_CONTENT_PROTECTION_CONTROL

#define VID_GET_CONTENT_PROTECTION_CONTROL   0xf3300

Definition at line 139 of file hda_codec_defs.h.

◆ VID_GET_CONVERTER_CHANNEL_COUNT

#define VID_GET_CONVERTER_CHANNEL_COUNT   0xf2d00

Definition at line 130 of file hda_codec_defs.h.

◆ VID_GET_CONVERTER_FORMAT

#define VID_GET_CONVERTER_FORMAT   0xa0000

Definition at line 68 of file hda_codec_defs.h.

◆ VID_GET_CONVERTER_STREAM_CHANNEL

#define VID_GET_CONVERTER_STREAM_CHANNEL   0xf0600

Definition at line 70 of file hda_codec_defs.h.

◆ VID_GET_DATA_ISLAND_PACKET_DATA

#define VID_GET_DATA_ISLAND_PACKET_DATA   0xf3100

Definition at line 135 of file hda_codec_defs.h.

◆ VID_GET_DATA_ISLAND_PACKET_INDEX

#define VID_GET_DATA_ISLAND_PACKET_INDEX   0xf3000

Definition at line 133 of file hda_codec_defs.h.

◆ VID_GET_DATA_ISLAND_PACKET_SIZE

#define VID_GET_DATA_ISLAND_PACKET_SIZE   0xf2e00

Definition at line 132 of file hda_codec_defs.h.

◆ VID_GET_DATA_ISLAND_PACKET_XMITCTRL

#define VID_GET_DATA_ISLAND_PACKET_XMITCTRL   0xf3200

Definition at line 137 of file hda_codec_defs.h.

◆ VID_GET_DIGITAL_CONVERTER_CONTROL

#define VID_GET_DIGITAL_CONVERTER_CONTROL   0xf0d00

Definition at line 72 of file hda_codec_defs.h.

◆ VID_GET_EAPDBTL_EN

#define VID_GET_EAPDBTL_EN   0xF0C00

Definition at line 85 of file hda_codec_defs.h.

◆ VID_GET_EDID_LIKE_DATA

#define VID_GET_EDID_LIKE_DATA   0xf2f00

Definition at line 129 of file hda_codec_defs.h.

◆ VID_GET_GPIDATA

#define VID_GET_GPIDATA   0xF1000

Definition at line 89 of file hda_codec_defs.h.

◆ VID_GET_GPIO_DATA

#define VID_GET_GPIO_DATA   0xF1500

Definition at line 99 of file hda_codec_defs.h.

◆ VID_GET_GPIO_DIR

#define VID_GET_GPIO_DIR   0xF1700

Definition at line 103 of file hda_codec_defs.h.

◆ VID_GET_GPIO_EN

#define VID_GET_GPIO_EN   0xF1600

Definition at line 101 of file hda_codec_defs.h.

◆ VID_GET_GPIOSTICKY

#define VID_GET_GPIOSTICKY   0xF1A00

Definition at line 109 of file hda_codec_defs.h.

◆ VID_GET_GPIOUNSOL_EN

#define VID_GET_GPIOUNSOL_EN   0xF1900

Definition at line 107 of file hda_codec_defs.h.

◆ VID_GET_GPIOWAKE_EN

#define VID_GET_GPIOWAKE_EN   0xF1800

Definition at line 105 of file hda_codec_defs.h.

◆ VID_GET_GPISTICKY

#define VID_GET_GPISTICKY   0xF1300

Definition at line 95 of file hda_codec_defs.h.

◆ VID_GET_GPIUNSOL

#define VID_GET_GPIUNSOL   0xF1200

Definition at line 93 of file hda_codec_defs.h.

◆ VID_GET_GPIWAKE_EN

#define VID_GET_GPIWAKE_EN   0xF1100

Definition at line 91 of file hda_codec_defs.h.

◆ VID_GET_GPO_DATA

#define VID_GET_GPO_DATA   0xF1400

Definition at line 97 of file hda_codec_defs.h.

◆ VID_GET_PARAMETER

#define VID_GET_PARAMETER   0xf0000

Definition at line 56 of file hda_codec_defs.h.

◆ VID_GET_PIN_WIDGET_CONTROL

#define VID_GET_PIN_WIDGET_CONTROL   0xf0700

Definition at line 79 of file hda_codec_defs.h.

◆ VID_GET_PINSENSE

#define VID_GET_PINSENSE   0xF0900

Definition at line 83 of file hda_codec_defs.h.

◆ VID_GET_POWER_STATE

#define VID_GET_POWER_STATE   0xf0500

Definition at line 75 of file hda_codec_defs.h.

◆ VID_GET_PROCESSING_COEFFICIENT

#define VID_GET_PROCESSING_COEFFICIENT   0xc0000

Definition at line 64 of file hda_codec_defs.h.

◆ VID_GET_PROCESSING_STATE

#define VID_GET_PROCESSING_STATE   0xf0300

Definition at line 60 of file hda_codec_defs.h.

◆ VID_GET_SDI_SELECT

#define VID_GET_SDI_SELECT   0xf0400

Definition at line 77 of file hda_codec_defs.h.

◆ VID_GET_STRIPE_CONTROL

#define VID_GET_STRIPE_CONTROL   0xf2400

Definition at line 125 of file hda_codec_defs.h.

◆ VID_GET_SUBSYSTEMID

#define VID_GET_SUBSYSTEMID   0xF2000

Definition at line 115 of file hda_codec_defs.h.

◆ VID_GET_UNSOLRESP

#define VID_GET_UNSOLRESP   0xF0800

Definition at line 81 of file hda_codec_defs.h.

◆ VID_GET_VOLUME_KNOB

#define VID_GET_VOLUME_KNOB   0xf0f00

Definition at line 113 of file hda_codec_defs.h.

◆ VID_GET_VOLUME_KNOB_CONTROL

#define VID_GET_VOLUME_KNOB_CONTROL   0xF0F00

Definition at line 87 of file hda_codec_defs.h.

◆ VID_SET_AMPLIFIER_GAIN_MUTE

#define VID_SET_AMPLIFIER_GAIN_MUTE   0x30000

Definition at line 67 of file hda_codec_defs.h.

◆ VID_SET_ASP_CHANNEL_MAPPING

#define VID_SET_ASP_CHANNEL_MAPPING   0x73400

Definition at line 142 of file hda_codec_defs.h.

◆ VID_SET_BEEPGEN

#define VID_SET_BEEPGEN   0x70A00

Definition at line 112 of file hda_codec_defs.h.

◆ VID_SET_COEFFICIENT_INDEX

#define VID_SET_COEFFICIENT_INDEX   0x50000

Definition at line 63 of file hda_codec_defs.h.

◆ VID_SET_CONFIGURATION_DEFAULT1

#define VID_SET_CONFIGURATION_DEFAULT1   0x71c00

Definition at line 121 of file hda_codec_defs.h.

◆ VID_SET_CONFIGURATION_DEFAULT2

#define VID_SET_CONFIGURATION_DEFAULT2   0x71d00

Definition at line 122 of file hda_codec_defs.h.

◆ VID_SET_CONFIGURATION_DEFAULT3

#define VID_SET_CONFIGURATION_DEFAULT3   0x71e00

Definition at line 123 of file hda_codec_defs.h.

◆ VID_SET_CONFIGURATION_DEFAULT4

#define VID_SET_CONFIGURATION_DEFAULT4   0x71f00

Definition at line 124 of file hda_codec_defs.h.

◆ VID_SET_CONNECTION_SELECT

#define VID_SET_CONNECTION_SELECT   0x70100

Definition at line 58 of file hda_codec_defs.h.

◆ VID_SET_CONTENT_PROTECTION_CONTROL

#define VID_SET_CONTENT_PROTECTION_CONTROL   0x73300

Definition at line 140 of file hda_codec_defs.h.

◆ VID_SET_CONVERTER_CHANNEL_COUNT

#define VID_SET_CONVERTER_CHANNEL_COUNT   0x72d00

Definition at line 131 of file hda_codec_defs.h.

◆ VID_SET_CONVERTER_FORMAT

#define VID_SET_CONVERTER_FORMAT   0x20000

Definition at line 69 of file hda_codec_defs.h.

◆ VID_SET_CONVERTER_STREAM_CHANNEL

#define VID_SET_CONVERTER_STREAM_CHANNEL   0x70600

Definition at line 71 of file hda_codec_defs.h.

◆ VID_SET_DATA_ISLAND_PACKET_DATA

#define VID_SET_DATA_ISLAND_PACKET_DATA   0x73100

Definition at line 136 of file hda_codec_defs.h.

◆ VID_SET_DATA_ISLAND_PACKET_INDEX

#define VID_SET_DATA_ISLAND_PACKET_INDEX   0x73000

Definition at line 134 of file hda_codec_defs.h.

◆ VID_SET_DATA_ISLAND_PACKET_XMITCTRL

#define VID_SET_DATA_ISLAND_PACKET_XMITCTRL   0x73200

Definition at line 138 of file hda_codec_defs.h.

◆ VID_SET_DIGITAL_CONVERTER_CONTROL1

#define VID_SET_DIGITAL_CONVERTER_CONTROL1   0x70d00

Definition at line 73 of file hda_codec_defs.h.

◆ VID_SET_DIGITAL_CONVERTER_CONTROL2

#define VID_SET_DIGITAL_CONVERTER_CONTROL2   0x70e00

Definition at line 74 of file hda_codec_defs.h.

◆ VID_SET_EAPDBTL_EN

#define VID_SET_EAPDBTL_EN   0x70C00

Definition at line 86 of file hda_codec_defs.h.

◆ VID_SET_GPIDATA

#define VID_SET_GPIDATA   0x71000

Definition at line 90 of file hda_codec_defs.h.

◆ VID_SET_GPIO_DATA

#define VID_SET_GPIO_DATA   0x71500

Definition at line 100 of file hda_codec_defs.h.

◆ VID_SET_GPIO_DIR

#define VID_SET_GPIO_DIR   0x71700

Definition at line 104 of file hda_codec_defs.h.

◆ VID_SET_GPIO_EN

#define VID_SET_GPIO_EN   0x71600

Definition at line 102 of file hda_codec_defs.h.

◆ VID_SET_GPIOSTICKY

#define VID_SET_GPIOSTICKY   0x71A00

Definition at line 110 of file hda_codec_defs.h.

◆ VID_SET_GPIOUNSOL_EN

#define VID_SET_GPIOUNSOL_EN   0x71900

Definition at line 108 of file hda_codec_defs.h.

◆ VID_SET_GPIOWAKE_EN

#define VID_SET_GPIOWAKE_EN   0x71800

Definition at line 106 of file hda_codec_defs.h.

◆ VID_SET_GPISTICKY

#define VID_SET_GPISTICKY   0x71300

Definition at line 96 of file hda_codec_defs.h.

◆ VID_SET_GPIUNSOL

#define VID_SET_GPIUNSOL   0x71200

Definition at line 94 of file hda_codec_defs.h.

◆ VID_SET_GPIWAKE_EN

#define VID_SET_GPIWAKE_EN   0x71100

Definition at line 92 of file hda_codec_defs.h.

◆ VID_SET_GPO_DATA

#define VID_SET_GPO_DATA   0x71400

Definition at line 98 of file hda_codec_defs.h.

◆ VID_SET_PIN_WIDGET_CONTROL

#define VID_SET_PIN_WIDGET_CONTROL   0x70700

Definition at line 80 of file hda_codec_defs.h.

◆ VID_SET_PINSENSE

#define VID_SET_PINSENSE   0x70900

Definition at line 84 of file hda_codec_defs.h.

◆ VID_SET_POWER_STATE

#define VID_SET_POWER_STATE   0x70500

Definition at line 76 of file hda_codec_defs.h.

◆ VID_SET_PROCESSING_COEFFICIENT

#define VID_SET_PROCESSING_COEFFICIENT   0x40000

Definition at line 65 of file hda_codec_defs.h.

◆ VID_SET_PROCESSING_STATE

#define VID_SET_PROCESSING_STATE   0x70300

Definition at line 61 of file hda_codec_defs.h.

◆ VID_SET_SDI_SELECT

#define VID_SET_SDI_SELECT   0x70400

Definition at line 78 of file hda_codec_defs.h.

◆ VID_SET_STRIPE_CONTROL

#define VID_SET_STRIPE_CONTROL   0x72000

Definition at line 126 of file hda_codec_defs.h.

◆ VID_SET_SUBSYSTEMID1

#define VID_SET_SUBSYSTEMID1   0x72000

Definition at line 116 of file hda_codec_defs.h.

◆ VID_SET_SUBSYSTEMID2

#define VID_SET_SUBSYSTEMID2   0x72100

Definition at line 117 of file hda_codec_defs.h.

◆ VID_SET_SUBSYSTEMID3

#define VID_SET_SUBSYSTEMID3   0x72200

Definition at line 118 of file hda_codec_defs.h.

◆ VID_SET_SUBSYSTEMID4

#define VID_SET_SUBSYSTEMID4   0x72300

Definition at line 119 of file hda_codec_defs.h.

◆ VID_SET_UNSOLRESP

#define VID_SET_UNSOLRESP   0x70800

Definition at line 82 of file hda_codec_defs.h.

◆ VID_SET_VOLUME_KNOB

#define VID_SET_VOLUME_KNOB   0x70f00

Definition at line 114 of file hda_codec_defs.h.

◆ VID_SET_VOLUME_KNOB_CONTROL

#define VID_SET_VOLUME_KNOB_CONTROL   0x70F00

Definition at line 88 of file hda_codec_defs.h.

Enumeration Type Documentation

◆ hda_widget_type

Enumerator
WT_AUDIO_OUTPUT 
WT_AUDIO_INPUT 
WT_AUDIO_MIXER 
WT_AUDIO_SELECTOR 
WT_PIN_COMPLEX 
WT_POWER 
WT_VOLUME_KNOB 
WT_BEEP_GENERATOR 
WT_VENDOR_DEFINED 

Definition at line 12 of file hda_codec_defs.h.

12 {
18 WT_POWER = 5,
22};
@ WT_PIN_COMPLEX
@ WT_AUDIO_SELECTOR
@ WT_AUDIO_OUTPUT
@ WT_AUDIO_INPUT
@ WT_POWER
@ WT_VOLUME_KNOB
@ WT_AUDIO_MIXER
@ WT_VENDOR_DEFINED
@ WT_BEEP_GENERATOR

◆ pin_connectivity_type

Enumerator
PIN_CONN_JACK 
PIN_CONN_NONE 
PIN_CONN_FIXED 
PIN_CONN_BOTH 

Definition at line 24 of file hda_codec_defs.h.

24 {
29};
@ PIN_CONN_FIXED
@ PIN_CONN_BOTH
@ PIN_CONN_NONE
@ PIN_CONN_JACK

◆ pin_dev_type

Enumerator
PIN_DEV_LINE_OUT 
PIN_DEV_SPEAKER 
PIN_DEV_HEAD_PHONE_OUT 
PIN_DEV_CD 
PIN_DEV_SPDIF_OUT 
PIN_DEV_DIGITAL_OTHER_OUT 
PIN_DEV_MODEM_LINE_SIDE 
PIN_DEV_MODEM_HAND_SIDE 
PIN_DEV_LINE_IN 
PIN_DEV_AUX 
PIN_DEV_MIC_IN 
PIN_DEV_TELEPHONY 
PIN_DEV_SPDIF_IN 
PIN_DEV_DIGITAL_OTHER_IN 
PIN_DEV_RESERVED 
PIN_DEV_OTHER 

Definition at line 31 of file hda_codec_defs.h.

31 {
48};
@ PIN_DEV_RESERVED
@ PIN_DEV_CD
@ PIN_DEV_LINE_IN
@ PIN_DEV_SPDIF_OUT
@ PIN_DEV_DIGITAL_OTHER_IN
@ PIN_DEV_HEAD_PHONE_OUT
@ PIN_DEV_MODEM_HAND_SIDE
@ PIN_DEV_MODEM_LINE_SIDE
@ PIN_DEV_OTHER
@ PIN_DEV_AUX
@ PIN_DEV_DIGITAL_OTHER_OUT
@ PIN_DEV_TELEPHONY
@ PIN_DEV_MIC_IN
@ PIN_DEV_SPEAKER
@ PIN_DEV_LINE_OUT
@ PIN_DEV_SPDIF_IN