ReactOS 0.4.16-dev-2293-g4d8327b
hda_verbs.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define AC_NODE_ROOT   0x00
 
#define AC_VERB_GET_STREAM_FORMAT   0x0a00
 
#define AC_VERB_GET_AMP_GAIN_MUTE   0x0b00
 
#define AC_VERB_GET_PROC_COEF   0x0c00
 
#define AC_VERB_GET_COEF_INDEX   0x0d00
 
#define AC_VERB_PARAMETERS   0x0f00
 
#define AC_VERB_GET_CONNECT_SEL   0x0f01
 
#define AC_VERB_GET_CONNECT_LIST   0x0f02
 
#define AC_VERB_GET_PROC_STATE   0x0f03
 
#define AC_VERB_GET_SDI_SELECT   0x0f04
 
#define AC_VERB_GET_POWER_STATE   0x0f05
 
#define AC_VERB_GET_CONV   0x0f06
 
#define AC_VERB_GET_PIN_WIDGET_CONTROL   0x0f07
 
#define AC_VERB_GET_UNSOLICITED_RESPONSE   0x0f08
 
#define AC_VERB_GET_PIN_SENSE   0x0f09
 
#define AC_VERB_GET_BEEP_CONTROL   0x0f0a
 
#define AC_VERB_GET_EAPD_BTLENABLE   0x0f0c
 
#define AC_VERB_GET_DIGI_CONVERT_1   0x0f0d
 
#define AC_VERB_GET_DIGI_CONVERT_2   0x0f0e /* unused */
 
#define AC_VERB_GET_VOLUME_KNOB_CONTROL   0x0f0f
 
#define AC_VERB_GET_GPIO_DATA   0x0f15
 
#define AC_VERB_GET_GPIO_MASK   0x0f16
 
#define AC_VERB_GET_GPIO_DIRECTION   0x0f17
 
#define AC_VERB_GET_GPIO_WAKE_MASK   0x0f18
 
#define AC_VERB_GET_GPIO_UNSOLICITED_RSP_MASK   0x0f19
 
#define AC_VERB_GET_GPIO_STICKY_MASK   0x0f1a
 
#define AC_VERB_GET_CONFIG_DEFAULT   0x0f1c
 
#define AC_VERB_GET_SUBSYSTEM_ID   0x0f20
 
#define AC_VERB_GET_STRIPE_CONTROL   0x0f24
 
#define AC_VERB_GET_CVT_CHAN_COUNT   0x0f2d
 
#define AC_VERB_GET_HDMI_DIP_SIZE   0x0f2e
 
#define AC_VERB_GET_HDMI_ELDD   0x0f2f
 
#define AC_VERB_GET_HDMI_DIP_INDEX   0x0f30
 
#define AC_VERB_GET_HDMI_DIP_DATA   0x0f31
 
#define AC_VERB_GET_HDMI_DIP_XMIT   0x0f32
 
#define AC_VERB_GET_HDMI_CP_CTRL   0x0f33
 
#define AC_VERB_GET_HDMI_CHAN_SLOT   0x0f34
 
#define AC_VERB_GET_DEVICE_SEL   0xf35
 
#define AC_VERB_GET_DEVICE_LIST   0xf36
 
#define AC_VERB_SET_STREAM_FORMAT   0x200
 
#define AC_VERB_SET_AMP_GAIN_MUTE   0x300
 
#define AC_VERB_SET_PROC_COEF   0x400
 
#define AC_VERB_SET_COEF_INDEX   0x500
 
#define AC_VERB_SET_CONNECT_SEL   0x701
 
#define AC_VERB_SET_PROC_STATE   0x703
 
#define AC_VERB_SET_SDI_SELECT   0x704
 
#define AC_VERB_SET_POWER_STATE   0x705
 
#define AC_VERB_SET_CHANNEL_STREAMID   0x706
 
#define AC_VERB_SET_PIN_WIDGET_CONTROL   0x707
 
#define AC_VERB_SET_UNSOLICITED_ENABLE   0x708
 
#define AC_VERB_SET_PIN_SENSE   0x709
 
#define AC_VERB_SET_BEEP_CONTROL   0x70a
 
#define AC_VERB_SET_EAPD_BTLENABLE   0x70c
 
#define AC_VERB_SET_DIGI_CONVERT_1   0x70d
 
#define AC_VERB_SET_DIGI_CONVERT_2   0x70e
 
#define AC_VERB_SET_DIGI_CONVERT_3   0x73e
 
#define AC_VERB_SET_VOLUME_KNOB_CONTROL   0x70f
 
#define AC_VERB_SET_GPIO_DATA   0x715
 
#define AC_VERB_SET_GPIO_MASK   0x716
 
#define AC_VERB_SET_GPIO_DIRECTION   0x717
 
#define AC_VERB_SET_GPIO_WAKE_MASK   0x718
 
#define AC_VERB_SET_GPIO_UNSOLICITED_RSP_MASK   0x719
 
#define AC_VERB_SET_GPIO_STICKY_MASK   0x71a
 
#define AC_VERB_SET_CONFIG_DEFAULT_BYTES_0   0x71c
 
#define AC_VERB_SET_CONFIG_DEFAULT_BYTES_1   0x71d
 
#define AC_VERB_SET_CONFIG_DEFAULT_BYTES_2   0x71e
 
#define AC_VERB_SET_CONFIG_DEFAULT_BYTES_3   0x71f
 
#define AC_VERB_SET_EAPD   0x788
 
#define AC_VERB_SET_CODEC_RESET   0x7ff
 
#define AC_VERB_SET_STRIPE_CONTROL   0x724
 
#define AC_VERB_SET_CVT_CHAN_COUNT   0x72d
 
#define AC_VERB_SET_HDMI_DIP_INDEX   0x730
 
#define AC_VERB_SET_HDMI_DIP_DATA   0x731
 
#define AC_VERB_SET_HDMI_DIP_XMIT   0x732
 
#define AC_VERB_SET_HDMI_CP_CTRL   0x733
 
#define AC_VERB_SET_HDMI_CHAN_SLOT   0x734
 
#define AC_VERB_SET_DEVICE_SEL   0x735
 
#define AC_PAR_VENDOR_ID   0x00
 
#define AC_PAR_SUBSYSTEM_ID   0x01
 
#define AC_PAR_REV_ID   0x02
 
#define AC_PAR_NODE_COUNT   0x04
 
#define AC_PAR_FUNCTION_TYPE   0x05
 
#define AC_PAR_AUDIO_FG_CAP   0x08
 
#define AC_PAR_AUDIO_WIDGET_CAP   0x09
 
#define AC_PAR_PCM   0x0a
 
#define AC_PAR_STREAM   0x0b
 
#define AC_PAR_PIN_CAP   0x0c
 
#define AC_PAR_AMP_IN_CAP   0x0d
 
#define AC_PAR_CONNLIST_LEN   0x0e
 
#define AC_PAR_POWER_STATE   0x0f
 
#define AC_PAR_PROC_CAP   0x10
 
#define AC_PAR_GPIO_CAP   0x11
 
#define AC_PAR_AMP_OUT_CAP   0x12
 
#define AC_PAR_VOL_KNB_CAP   0x13
 
#define AC_PAR_DEVLIST_LEN   0x15
 
#define AC_PAR_HDMI_LPCM_CAP   0x20
 
#define AC_FGT_TYPE   (0xff<<0)
 
#define AC_FGT_TYPE_SHIFT   0
 
#define AC_FGT_UNSOL_CAP   (1<<8)
 
#define AC_AFG_OUT_DELAY   (0xf<<0)
 
#define AC_AFG_IN_DELAY   (0xf<<8)
 
#define AC_AFG_BEEP_GEN   (1<<16)
 
#define AC_WCAP_STEREO   (1<<0) /* stereo I/O */
 
#define AC_WCAP_IN_AMP   (1<<1) /* AMP-in present */
 
#define AC_WCAP_OUT_AMP   (1<<2) /* AMP-out present */
 
#define AC_WCAP_AMP_OVRD   (1<<3) /* AMP-parameter override */
 
#define AC_WCAP_FORMAT_OVRD   (1<<4) /* format override */
 
#define AC_WCAP_STRIPE   (1<<5) /* stripe */
 
#define AC_WCAP_PROC_WID   (1<<6) /* Proc Widget */
 
#define AC_WCAP_UNSOL_CAP   (1<<7) /* Unsol capable */
 
#define AC_WCAP_CONN_LIST   (1<<8) /* connection list */
 
#define AC_WCAP_DIGITAL   (1<<9) /* digital I/O */
 
#define AC_WCAP_POWER   (1<<10) /* power control */
 
#define AC_WCAP_LR_SWAP   (1<<11) /* L/R swap */
 
#define AC_WCAP_CP_CAPS   (1<<12) /* content protection */
 
#define AC_WCAP_CHAN_CNT_EXT   (7<<13) /* channel count ext */
 
#define AC_WCAP_DELAY   (0xf<<16)
 
#define AC_WCAP_DELAY_SHIFT   16
 
#define AC_WCAP_TYPE   (0xf<<20)
 
#define AC_WCAP_TYPE_SHIFT   20
 
#define AC_SUPPCM_RATES   (0xfff << 0)
 
#define AC_SUPPCM_BITS_8   (1<<16)
 
#define AC_SUPPCM_BITS_16   (1<<17)
 
#define AC_SUPPCM_BITS_20   (1<<18)
 
#define AC_SUPPCM_BITS_24   (1<<19)
 
#define AC_SUPPCM_BITS_32   (1<<20)
 
#define AC_SUPFMT_PCM   (1<<0)
 
#define AC_SUPFMT_FLOAT32   (1<<1)
 
#define AC_SUPFMT_AC3   (1<<2)
 
#define AC_GPIO_IO_COUNT   (0xff<<0)
 
#define AC_GPIO_O_COUNT   (0xff<<8)
 
#define AC_GPIO_O_COUNT_SHIFT   8
 
#define AC_GPIO_I_COUNT   (0xff<<16)
 
#define AC_GPIO_I_COUNT_SHIFT   16
 
#define AC_GPIO_UNSOLICITED   (1<<30)
 
#define AC_GPIO_WAKE   (1<<31)
 
#define AC_CONV_CHANNEL   (0xf<<0)
 
#define AC_CONV_STREAM   (0xf<<4)
 
#define AC_CONV_STREAM_SHIFT   4
 
#define AC_SDI_SELECT   (0xf<<0)
 
#define AC_FMT_CHAN_SHIFT   0
 
#define AC_FMT_CHAN_MASK   (0x0f << 0)
 
#define AC_FMT_BITS_SHIFT   4
 
#define AC_FMT_BITS_MASK   (7 << 4)
 
#define AC_FMT_BITS_8   (0 << 4)
 
#define AC_FMT_BITS_16   (1 << 4)
 
#define AC_FMT_BITS_20   (2 << 4)
 
#define AC_FMT_BITS_24   (3 << 4)
 
#define AC_FMT_BITS_32   (4 << 4)
 
#define AC_FMT_DIV_SHIFT   8
 
#define AC_FMT_DIV_MASK   (7 << 8)
 
#define AC_FMT_MULT_SHIFT   11
 
#define AC_FMT_MULT_MASK   (7 << 11)
 
#define AC_FMT_BASE_SHIFT   14
 
#define AC_FMT_BASE_48K   (0 << 14)
 
#define AC_FMT_BASE_44K   (1 << 14)
 
#define AC_FMT_TYPE_SHIFT   15
 
#define AC_FMT_TYPE_PCM   (0 << 15)
 
#define AC_FMT_TYPE_NON_PCM   (1 << 15)
 
#define AC_UNSOL_TAG   (0x3f<<0)
 
#define AC_UNSOL_ENABLED   (1<<7)
 
#define AC_USRSP_EN   AC_UNSOL_ENABLED
 
#define AC_UNSOL_RES_TAG   (0x3f<<26)
 
#define AC_UNSOL_RES_TAG_SHIFT   26
 
#define AC_UNSOL_RES_SUBTAG   (0x1f<<21)
 
#define AC_UNSOL_RES_SUBTAG_SHIFT   21
 
#define AC_UNSOL_RES_DE
 
#define AC_UNSOL_RES_DE_SHIFT   15
 
#define AC_UNSOL_RES_IA   (1<<2) /* Inactive (for DP1.2 MST) */
 
#define AC_UNSOL_RES_ELDV   (1<<1) /* ELD Data valid (for HDMI) */
 
#define AC_UNSOL_RES_PD   (1<<0) /* pinsense detect */
 
#define AC_UNSOL_RES_CP_STATE   (1<<1) /* content protection */
 
#define AC_UNSOL_RES_CP_READY   (1<<0) /* content protection */
 
#define AC_PINCAP_IMP_SENSE   (1<<0) /* impedance sense capable */
 
#define AC_PINCAP_TRIG_REQ   (1<<1) /* trigger required */
 
#define AC_PINCAP_PRES_DETECT   (1<<2) /* presence detect capable */
 
#define AC_PINCAP_HP_DRV   (1<<3) /* headphone drive capable */
 
#define AC_PINCAP_OUT   (1<<4) /* output capable */
 
#define AC_PINCAP_IN   (1<<5) /* input capable */
 
#define AC_PINCAP_BALANCE   (1<<6) /* balanced I/O capable */
 
#define AC_PINCAP_LR_SWAP   (1<<7) /* L/R swap */
 
#define AC_PINCAP_HDMI   (1<<7) /* HDMI pin */
 
#define AC_PINCAP_DP
 
#define AC_PINCAP_VREF   (0x37<<8)
 
#define AC_PINCAP_VREF_SHIFT   8
 
#define AC_PINCAP_EAPD   (1<<16) /* EAPD capable */
 
#define AC_PINCAP_HBR   (1<<27) /* High Bit Rate */
 
#define AC_PINCAP_VREF_HIZ   (1<<0) /* Hi-Z */
 
#define AC_PINCAP_VREF_50   (1<<1) /* 50% */
 
#define AC_PINCAP_VREF_GRD   (1<<2) /* ground */
 
#define AC_PINCAP_VREF_80   (1<<4) /* 80% */
 
#define AC_PINCAP_VREF_100   (1<<5) /* 100% */
 
#define AC_AMPCAP_OFFSET   (0x7f<<0) /* 0dB offset */
 
#define AC_AMPCAP_OFFSET_SHIFT   0
 
#define AC_AMPCAP_NUM_STEPS   (0x7f<<8) /* number of steps */
 
#define AC_AMPCAP_NUM_STEPS_SHIFT   8
 
#define AC_AMPCAP_STEP_SIZE
 
#define AC_AMPCAP_STEP_SIZE_SHIFT   16
 
#define AC_AMPCAP_MUTE   (1<<31) /* mute capable */
 
#define AC_AMPCAP_MUTE_SHIFT   31
 
#define AC_AMPCAP_MIN_MUTE   (1 << 30) /* min-volume = mute */
 
#define AC_CLIST_LENGTH   (0x7f<<0)
 
#define AC_CLIST_LONG   (1<<7)
 
#define AC_PWRST_D0SUP   (1<<0)
 
#define AC_PWRST_D1SUP   (1<<1)
 
#define AC_PWRST_D2SUP   (1<<2)
 
#define AC_PWRST_D3SUP   (1<<3)
 
#define AC_PWRST_D3COLDSUP   (1<<4)
 
#define AC_PWRST_S3D3COLDSUP   (1<<29)
 
#define AC_PWRST_CLKSTOP   (1<<30)
 
#define AC_PWRST_EPSS   (1U<<31)
 
#define AC_PWRST_SETTING   (0xf<<0)
 
#define AC_PWRST_ACTUAL   (0xf<<4)
 
#define AC_PWRST_ACTUAL_SHIFT   4
 
#define AC_PWRST_D0   0x00
 
#define AC_PWRST_D1   0x01
 
#define AC_PWRST_D2   0x02
 
#define AC_PWRST_D3   0x03
 
#define AC_PWRST_ERROR   (1<<8)
 
#define AC_PWRST_CLK_STOP_OK   (1<<9)
 
#define AC_PWRST_SETTING_RESET   (1<<10)
 
#define AC_PCAP_BENIGN   (1<<0)
 
#define AC_PCAP_NUM_COEF   (0xff<<8)
 
#define AC_PCAP_NUM_COEF_SHIFT   8
 
#define AC_KNBCAP_NUM_STEPS   (0x7f<<0)
 
#define AC_KNBCAP_DELTA   (1<<7)
 
#define AC_LPCMCAP_48K_CP_CHNS   (0x0f<<0) /* max channels w/ CP-on */
 
#define AC_LPCMCAP_48K_NO_CHNS   (0x0f<<4) /* max channels w/o CP-on */
 
#define AC_LPCMCAP_48K_20BIT   (1<<8) /* 20b bitrate supported */
 
#define AC_LPCMCAP_48K_24BIT   (1<<9) /* 24b bitrate supported */
 
#define AC_LPCMCAP_96K_CP_CHNS   (0x0f<<10) /* max channels w/ CP-on */
 
#define AC_LPCMCAP_96K_NO_CHNS   (0x0f<<14) /* max channels w/o CP-on */
 
#define AC_LPCMCAP_96K_20BIT   (1<<18) /* 20b bitrate supported */
 
#define AC_LPCMCAP_96K_24BIT   (1<<19) /* 24b bitrate supported */
 
#define AC_LPCMCAP_192K_CP_CHNS   (0x0f<<20) /* max channels w/ CP-on */
 
#define AC_LPCMCAP_192K_NO_CHNS   (0x0f<<24) /* max channels w/o CP-on */
 
#define AC_LPCMCAP_192K_20BIT   (1<<28) /* 20b bitrate supported */
 
#define AC_LPCMCAP_192K_24BIT   (1<<29) /* 24b bitrate supported */
 
#define AC_LPCMCAP_44K   (1<<30) /* 44.1kHz support */
 
#define AC_LPCMCAP_44K_MS   (1<<31) /* 44.1kHz-multiplies support */
 
#define AC_DEV_LIST_LEN_MASK   0x3f
 
#define AC_MAX_DEV_LIST_LEN   64
 
#define AC_AMP_MUTE   (1<<7)
 
#define AC_AMP_GAIN   (0x7f)
 
#define AC_AMP_GET_INDEX   (0xf<<0)
 
#define AC_AMP_GET_LEFT   (1<<13)
 
#define AC_AMP_GET_RIGHT   (0<<13)
 
#define AC_AMP_GET_OUTPUT   (1<<15)
 
#define AC_AMP_GET_INPUT   (0<<15)
 
#define AC_AMP_SET_INDEX   (0xf<<8)
 
#define AC_AMP_SET_INDEX_SHIFT   8
 
#define AC_AMP_SET_RIGHT   (1<<12)
 
#define AC_AMP_SET_LEFT   (1<<13)
 
#define AC_AMP_SET_INPUT   (1<<14)
 
#define AC_AMP_SET_OUTPUT   (1<<15)
 
#define AC_DIG1_ENABLE   (1<<0)
 
#define AC_DIG1_V   (1<<1)
 
#define AC_DIG1_VCFG   (1<<2)
 
#define AC_DIG1_EMPHASIS   (1<<3)
 
#define AC_DIG1_COPYRIGHT   (1<<4)
 
#define AC_DIG1_NONAUDIO   (1<<5)
 
#define AC_DIG1_PROFESSIONAL   (1<<6)
 
#define AC_DIG1_LEVEL   (1<<7)
 
#define AC_DIG2_CC   (0x7f<<0)
 
#define AC_DIG3_ICT   (0xf<<0)
 
#define AC_DIG3_KAE   (1<<7)
 
#define AC_PINCTL_EPT   (0x3<<0)
 
#define AC_PINCTL_EPT_NATIVE   0
 
#define AC_PINCTL_EPT_HBR   3
 
#define AC_PINCTL_VREFEN   (0x7<<0)
 
#define AC_PINCTL_VREF_HIZ   0 /* Hi-Z */
 
#define AC_PINCTL_VREF_50   1 /* 50% */
 
#define AC_PINCTL_VREF_GRD   2 /* ground */
 
#define AC_PINCTL_VREF_80   4 /* 80% */
 
#define AC_PINCTL_VREF_100   5 /* 100% */
 
#define AC_PINCTL_IN_EN   (1<<5)
 
#define AC_PINCTL_OUT_EN   (1<<6)
 
#define AC_PINCTL_HP_EN   (1<<7)
 
#define AC_PINSENSE_IMPEDANCE_MASK   (0x7fffffff)
 
#define AC_PINSENSE_PRESENCE   (1<<31)
 
#define AC_PINSENSE_ELDV   (1<<30) /* ELD valid (HDMI) */
 
#define AC_EAPDBTL_BALANCED   (1<<0)
 
#define AC_EAPDBTL_EAPD   (1<<1)
 
#define AC_EAPDBTL_LR_SWAP   (1<<2)
 
#define AC_ELDD_ELD_VALID   (1<<31)
 
#define AC_ELDD_ELD_DATA   0xff
 
#define AC_DIPSIZE_ELD_BUF   (1<<3) /* ELD buf size of packet size */
 
#define AC_DIPSIZE_PACK_IDX   (0x07<<0) /* packet index */
 
#define AC_DIPIDX_PACK_IDX   (0x07<<5) /* packet idnex */
 
#define AC_DIPIDX_BYTE_IDX   (0x1f<<0) /* byte index */
 
#define AC_DIPXMIT_MASK   (0x3<<6)
 
#define AC_DIPXMIT_DISABLE   (0x0<<6) /* disable xmit */
 
#define AC_DIPXMIT_ONCE   (0x2<<6) /* xmit once then disable */
 
#define AC_DIPXMIT_BEST   (0x3<<6) /* best effort */
 
#define AC_CPCTRL_CES   (1<<9) /* current encryption state */
 
#define AC_CPCTRL_READY   (1<<8) /* ready bit */
 
#define AC_CPCTRL_SUBTAG   (0x1f<<3) /* subtag for unsol-resp */
 
#define AC_CPCTRL_STATE   (3<<0) /* current CP request state */
 
#define AC_CVTMAP_HDMI_SLOT   (0xf<<0) /* HDMI slot number */
 
#define AC_CVTMAP_CHAN   (0xf<<4) /* converter channel number */
 
#define AC_DEFCFG_SEQUENCE   (0xf<<0)
 
#define AC_DEFCFG_DEF_ASSOC   (0xf<<4)
 
#define AC_DEFCFG_ASSOC_SHIFT   4
 
#define AC_DEFCFG_MISC   (0xf<<8)
 
#define AC_DEFCFG_MISC_SHIFT   8
 
#define AC_DEFCFG_MISC_NO_PRESENCE   (1<<0)
 
#define AC_DEFCFG_COLOR   (0xf<<12)
 
#define AC_DEFCFG_COLOR_SHIFT   12
 
#define AC_DEFCFG_CONN_TYPE   (0xf<<16)
 
#define AC_DEFCFG_CONN_TYPE_SHIFT   16
 
#define AC_DEFCFG_DEVICE   (0xf<<20)
 
#define AC_DEFCFG_DEVICE_SHIFT   20
 
#define AC_DEFCFG_LOCATION   (0x3f<<24)
 
#define AC_DEFCFG_LOCATION_SHIFT   24
 
#define AC_DEFCFG_PORT_CONN   (0x3<<30)
 
#define AC_DEFCFG_PORT_CONN_SHIFT   30
 
#define AC_DE_PD   (1<<0)
 
#define AC_DE_ELDV   (1<<1)
 
#define AC_DE_IA   (1<<2)
 
#define HDA_MAX_CODEC_ADDRESS   0x0f
 

Enumerations

enum  { AC_GRP_AUDIO_FUNCTION = 0x01 , AC_GRP_MODEM_FUNCTION = 0x02 }
 
enum  {
  AC_JACK_LINE_OUT , AC_JACK_SPEAKER , AC_JACK_HP_OUT , AC_JACK_CD ,
  AC_JACK_SPDIF_OUT , AC_JACK_DIG_OTHER_OUT , AC_JACK_MODEM_LINE_SIDE , AC_JACK_MODEM_HAND_SIDE ,
  AC_JACK_LINE_IN , AC_JACK_AUX , AC_JACK_MIC_IN , AC_JACK_TELEPHONY ,
  AC_JACK_SPDIF_IN , AC_JACK_DIG_OTHER_IN , AC_JACK_OTHER = 0xf
}
 
enum  {
  AC_JACK_CONN_UNKNOWN , AC_JACK_CONN_1_8 , AC_JACK_CONN_1_4 , AC_JACK_CONN_ATAPI ,
  AC_JACK_CONN_RCA , AC_JACK_CONN_OPTICAL , AC_JACK_CONN_OTHER_DIGITAL , AC_JACK_CONN_OTHER_ANALOG ,
  AC_JACK_CONN_DIN , AC_JACK_CONN_XLR , AC_JACK_CONN_RJ11 , AC_JACK_CONN_COMB ,
  AC_JACK_CONN_OTHER = 0xf
}
 
enum  {
  AC_JACK_COLOR_UNKNOWN , AC_JACK_COLOR_BLACK , AC_JACK_COLOR_GREY , AC_JACK_COLOR_BLUE ,
  AC_JACK_COLOR_GREEN , AC_JACK_COLOR_RED , AC_JACK_COLOR_ORANGE , AC_JACK_COLOR_YELLOW ,
  AC_JACK_COLOR_PURPLE , AC_JACK_COLOR_PINK , AC_JACK_COLOR_WHITE = 0xe , AC_JACK_COLOR_OTHER
}
 
enum  {
  AC_JACK_LOC_NONE , AC_JACK_LOC_REAR , AC_JACK_LOC_FRONT , AC_JACK_LOC_LEFT ,
  AC_JACK_LOC_RIGHT , AC_JACK_LOC_TOP , AC_JACK_LOC_BOTTOM
}
 
enum  { AC_JACK_LOC_EXTERNAL = 0x00 , AC_JACK_LOC_INTERNAL = 0x10 , AC_JACK_LOC_SEPARATE = 0x20 , AC_JACK_LOC_OTHER = 0x30 }
 
enum  {
  AC_JACK_LOC_REAR_PANEL = 0x07 , AC_JACK_LOC_DRIVE_BAY , AC_JACK_LOC_RISER = 0x17 , AC_JACK_LOC_HDMI ,
  AC_JACK_LOC_ATAPI , AC_JACK_LOC_MOBILE_IN = 0x37 , AC_JACK_LOC_MOBILE_OUT
}
 
enum  { AC_JACK_PORT_COMPLEX , AC_JACK_PORT_NONE , AC_JACK_PORT_FIXED , AC_JACK_PORT_BOTH }
 

Macro Definition Documentation

◆ AC_AFG_BEEP_GEN

#define AC_AFG_BEEP_GEN   (1<<16)

Definition at line 135 of file hda_verbs.h.

◆ AC_AFG_IN_DELAY

#define AC_AFG_IN_DELAY   (0xf<<8)

Definition at line 134 of file hda_verbs.h.

◆ AC_AFG_OUT_DELAY

#define AC_AFG_OUT_DELAY   (0xf<<0)

Definition at line 133 of file hda_verbs.h.

◆ AC_AMP_GAIN

#define AC_AMP_GAIN   (0x7f)

Definition at line 328 of file hda_verbs.h.

◆ AC_AMP_GET_INDEX

#define AC_AMP_GET_INDEX   (0xf<<0)

Definition at line 329 of file hda_verbs.h.

◆ AC_AMP_GET_INPUT

#define AC_AMP_GET_INPUT   (0<<15)

Definition at line 334 of file hda_verbs.h.

◆ AC_AMP_GET_LEFT

#define AC_AMP_GET_LEFT   (1<<13)

Definition at line 331 of file hda_verbs.h.

◆ AC_AMP_GET_OUTPUT

#define AC_AMP_GET_OUTPUT   (1<<15)

Definition at line 333 of file hda_verbs.h.

◆ AC_AMP_GET_RIGHT

#define AC_AMP_GET_RIGHT   (0<<13)

Definition at line 332 of file hda_verbs.h.

◆ AC_AMP_MUTE

#define AC_AMP_MUTE   (1<<7)

Definition at line 327 of file hda_verbs.h.

◆ AC_AMP_SET_INDEX

#define AC_AMP_SET_INDEX   (0xf<<8)

Definition at line 336 of file hda_verbs.h.

◆ AC_AMP_SET_INDEX_SHIFT

#define AC_AMP_SET_INDEX_SHIFT   8

Definition at line 337 of file hda_verbs.h.

◆ AC_AMP_SET_INPUT

#define AC_AMP_SET_INPUT   (1<<14)

Definition at line 340 of file hda_verbs.h.

◆ AC_AMP_SET_LEFT

#define AC_AMP_SET_LEFT   (1<<13)

Definition at line 339 of file hda_verbs.h.

◆ AC_AMP_SET_OUTPUT

#define AC_AMP_SET_OUTPUT   (1<<15)

Definition at line 341 of file hda_verbs.h.

◆ AC_AMP_SET_RIGHT

#define AC_AMP_SET_RIGHT   (1<<12)

Definition at line 338 of file hda_verbs.h.

◆ AC_AMPCAP_MIN_MUTE

#define AC_AMPCAP_MIN_MUTE   (1 << 30) /* min-volume = mute */

Definition at line 265 of file hda_verbs.h.

◆ AC_AMPCAP_MUTE

#define AC_AMPCAP_MUTE   (1<<31) /* mute capable */

Definition at line 261 of file hda_verbs.h.

◆ AC_AMPCAP_MUTE_SHIFT

#define AC_AMPCAP_MUTE_SHIFT   31

Definition at line 262 of file hda_verbs.h.

◆ AC_AMPCAP_NUM_STEPS

#define AC_AMPCAP_NUM_STEPS   (0x7f<<8) /* number of steps */

Definition at line 257 of file hda_verbs.h.

◆ AC_AMPCAP_NUM_STEPS_SHIFT

#define AC_AMPCAP_NUM_STEPS_SHIFT   8

Definition at line 258 of file hda_verbs.h.

◆ AC_AMPCAP_OFFSET

#define AC_AMPCAP_OFFSET   (0x7f<<0) /* 0dB offset */

Definition at line 255 of file hda_verbs.h.

◆ AC_AMPCAP_OFFSET_SHIFT

#define AC_AMPCAP_OFFSET_SHIFT   0

Definition at line 256 of file hda_verbs.h.

◆ AC_AMPCAP_STEP_SIZE

#define AC_AMPCAP_STEP_SIZE
Value:
(0x7f<<16) /* step size 0-32dB
* in 0.25dB
*/

Definition at line 259 of file hda_verbs.h.

◆ AC_AMPCAP_STEP_SIZE_SHIFT

#define AC_AMPCAP_STEP_SIZE_SHIFT   16

Definition at line 260 of file hda_verbs.h.

◆ AC_CLIST_LENGTH

#define AC_CLIST_LENGTH   (0x7f<<0)

Definition at line 268 of file hda_verbs.h.

◆ AC_CLIST_LONG

#define AC_CLIST_LONG   (1<<7)

Definition at line 269 of file hda_verbs.h.

◆ AC_CONV_CHANNEL

#define AC_CONV_CHANNEL   (0xf<<0)

Definition at line 180 of file hda_verbs.h.

◆ AC_CONV_STREAM

#define AC_CONV_STREAM   (0xf<<4)

Definition at line 181 of file hda_verbs.h.

◆ AC_CONV_STREAM_SHIFT

#define AC_CONV_STREAM_SHIFT   4

Definition at line 182 of file hda_verbs.h.

◆ AC_CPCTRL_CES

#define AC_CPCTRL_CES   (1<<9) /* current encryption state */

Definition at line 403 of file hda_verbs.h.

◆ AC_CPCTRL_READY

#define AC_CPCTRL_READY   (1<<8) /* ready bit */

Definition at line 404 of file hda_verbs.h.

◆ AC_CPCTRL_STATE

#define AC_CPCTRL_STATE   (3<<0) /* current CP request state */

Definition at line 406 of file hda_verbs.h.

◆ AC_CPCTRL_SUBTAG

#define AC_CPCTRL_SUBTAG   (0x1f<<3) /* subtag for unsol-resp */

Definition at line 405 of file hda_verbs.h.

◆ AC_CVTMAP_CHAN

#define AC_CVTMAP_CHAN   (0xf<<4) /* converter channel number */

Definition at line 410 of file hda_verbs.h.

◆ AC_CVTMAP_HDMI_SLOT

#define AC_CVTMAP_HDMI_SLOT   (0xf<<0) /* HDMI slot number */

Definition at line 409 of file hda_verbs.h.

◆ AC_DE_ELDV

#define AC_DE_ELDV   (1<<1)

Definition at line 432 of file hda_verbs.h.

◆ AC_DE_IA

#define AC_DE_IA   (1<<2)

Definition at line 433 of file hda_verbs.h.

◆ AC_DE_PD

#define AC_DE_PD   (1<<0)

Definition at line 431 of file hda_verbs.h.

◆ AC_DEFCFG_ASSOC_SHIFT

#define AC_DEFCFG_ASSOC_SHIFT   4

Definition at line 415 of file hda_verbs.h.

◆ AC_DEFCFG_COLOR

#define AC_DEFCFG_COLOR   (0xf<<12)

Definition at line 419 of file hda_verbs.h.

◆ AC_DEFCFG_COLOR_SHIFT

#define AC_DEFCFG_COLOR_SHIFT   12

Definition at line 420 of file hda_verbs.h.

◆ AC_DEFCFG_CONN_TYPE

#define AC_DEFCFG_CONN_TYPE   (0xf<<16)

Definition at line 421 of file hda_verbs.h.

◆ AC_DEFCFG_CONN_TYPE_SHIFT

#define AC_DEFCFG_CONN_TYPE_SHIFT   16

Definition at line 422 of file hda_verbs.h.

◆ AC_DEFCFG_DEF_ASSOC

#define AC_DEFCFG_DEF_ASSOC   (0xf<<4)

Definition at line 414 of file hda_verbs.h.

◆ AC_DEFCFG_DEVICE

#define AC_DEFCFG_DEVICE   (0xf<<20)

Definition at line 423 of file hda_verbs.h.

◆ AC_DEFCFG_DEVICE_SHIFT

#define AC_DEFCFG_DEVICE_SHIFT   20

Definition at line 424 of file hda_verbs.h.

◆ AC_DEFCFG_LOCATION

#define AC_DEFCFG_LOCATION   (0x3f<<24)

Definition at line 425 of file hda_verbs.h.

◆ AC_DEFCFG_LOCATION_SHIFT

#define AC_DEFCFG_LOCATION_SHIFT   24

Definition at line 426 of file hda_verbs.h.

◆ AC_DEFCFG_MISC

#define AC_DEFCFG_MISC   (0xf<<8)

Definition at line 416 of file hda_verbs.h.

◆ AC_DEFCFG_MISC_NO_PRESENCE

#define AC_DEFCFG_MISC_NO_PRESENCE   (1<<0)

Definition at line 418 of file hda_verbs.h.

◆ AC_DEFCFG_MISC_SHIFT

#define AC_DEFCFG_MISC_SHIFT   8

Definition at line 417 of file hda_verbs.h.

◆ AC_DEFCFG_PORT_CONN

#define AC_DEFCFG_PORT_CONN   (0x3<<30)

Definition at line 427 of file hda_verbs.h.

◆ AC_DEFCFG_PORT_CONN_SHIFT

#define AC_DEFCFG_PORT_CONN_SHIFT   30

Definition at line 428 of file hda_verbs.h.

◆ AC_DEFCFG_SEQUENCE

#define AC_DEFCFG_SEQUENCE   (0xf<<0)

Definition at line 413 of file hda_verbs.h.

◆ AC_DEV_LIST_LEN_MASK

#define AC_DEV_LIST_LEN_MASK   0x3f

Definition at line 319 of file hda_verbs.h.

◆ AC_DIG1_COPYRIGHT

#define AC_DIG1_COPYRIGHT   (1<<4)

Definition at line 348 of file hda_verbs.h.

◆ AC_DIG1_EMPHASIS

#define AC_DIG1_EMPHASIS   (1<<3)

Definition at line 347 of file hda_verbs.h.

◆ AC_DIG1_ENABLE

#define AC_DIG1_ENABLE   (1<<0)

Definition at line 344 of file hda_verbs.h.

◆ AC_DIG1_LEVEL

#define AC_DIG1_LEVEL   (1<<7)

Definition at line 351 of file hda_verbs.h.

◆ AC_DIG1_NONAUDIO

#define AC_DIG1_NONAUDIO   (1<<5)

Definition at line 349 of file hda_verbs.h.

◆ AC_DIG1_PROFESSIONAL

#define AC_DIG1_PROFESSIONAL   (1<<6)

Definition at line 350 of file hda_verbs.h.

◆ AC_DIG1_V

#define AC_DIG1_V   (1<<1)

Definition at line 345 of file hda_verbs.h.

◆ AC_DIG1_VCFG

#define AC_DIG1_VCFG   (1<<2)

Definition at line 346 of file hda_verbs.h.

◆ AC_DIG2_CC

#define AC_DIG2_CC   (0x7f<<0)

Definition at line 354 of file hda_verbs.h.

◆ AC_DIG3_ICT

#define AC_DIG3_ICT   (0xf<<0)

Definition at line 357 of file hda_verbs.h.

◆ AC_DIG3_KAE

#define AC_DIG3_KAE   (1<<7)

Definition at line 358 of file hda_verbs.h.

◆ AC_DIPIDX_BYTE_IDX

#define AC_DIPIDX_BYTE_IDX   (0x1f<<0) /* byte index */

Definition at line 394 of file hda_verbs.h.

◆ AC_DIPIDX_PACK_IDX

#define AC_DIPIDX_PACK_IDX   (0x07<<5) /* packet idnex */

Definition at line 393 of file hda_verbs.h.

◆ AC_DIPSIZE_ELD_BUF

#define AC_DIPSIZE_ELD_BUF   (1<<3) /* ELD buf size of packet size */

Definition at line 389 of file hda_verbs.h.

◆ AC_DIPSIZE_PACK_IDX

#define AC_DIPSIZE_PACK_IDX   (0x07<<0) /* packet index */

Definition at line 390 of file hda_verbs.h.

◆ AC_DIPXMIT_BEST

#define AC_DIPXMIT_BEST   (0x3<<6) /* best effort */

Definition at line 400 of file hda_verbs.h.

◆ AC_DIPXMIT_DISABLE

#define AC_DIPXMIT_DISABLE   (0x0<<6) /* disable xmit */

Definition at line 398 of file hda_verbs.h.

◆ AC_DIPXMIT_MASK

#define AC_DIPXMIT_MASK   (0x3<<6)

Definition at line 397 of file hda_verbs.h.

◆ AC_DIPXMIT_ONCE

#define AC_DIPXMIT_ONCE   (0x2<<6) /* xmit once then disable */

Definition at line 399 of file hda_verbs.h.

◆ AC_EAPDBTL_BALANCED

#define AC_EAPDBTL_BALANCED   (1<<0)

Definition at line 380 of file hda_verbs.h.

◆ AC_EAPDBTL_EAPD

#define AC_EAPDBTL_EAPD   (1<<1)

Definition at line 381 of file hda_verbs.h.

◆ AC_EAPDBTL_LR_SWAP

#define AC_EAPDBTL_LR_SWAP   (1<<2)

Definition at line 382 of file hda_verbs.h.

◆ AC_ELDD_ELD_DATA

#define AC_ELDD_ELD_DATA   0xff

Definition at line 386 of file hda_verbs.h.

◆ AC_ELDD_ELD_VALID

#define AC_ELDD_ELD_VALID   (1<<31)

Definition at line 385 of file hda_verbs.h.

◆ AC_FGT_TYPE

#define AC_FGT_TYPE   (0xff<<0)

Definition at line 128 of file hda_verbs.h.

◆ AC_FGT_TYPE_SHIFT

#define AC_FGT_TYPE_SHIFT   0

Definition at line 129 of file hda_verbs.h.

◆ AC_FGT_UNSOL_CAP

#define AC_FGT_UNSOL_CAP   (1<<8)

Definition at line 130 of file hda_verbs.h.

◆ AC_FMT_BASE_44K

#define AC_FMT_BASE_44K   (1 << 14)

Definition at line 203 of file hda_verbs.h.

◆ AC_FMT_BASE_48K

#define AC_FMT_BASE_48K   (0 << 14)

Definition at line 202 of file hda_verbs.h.

◆ AC_FMT_BASE_SHIFT

#define AC_FMT_BASE_SHIFT   14

Definition at line 201 of file hda_verbs.h.

◆ AC_FMT_BITS_16

#define AC_FMT_BITS_16   (1 << 4)

Definition at line 193 of file hda_verbs.h.

◆ AC_FMT_BITS_20

#define AC_FMT_BITS_20   (2 << 4)

Definition at line 194 of file hda_verbs.h.

◆ AC_FMT_BITS_24

#define AC_FMT_BITS_24   (3 << 4)

Definition at line 195 of file hda_verbs.h.

◆ AC_FMT_BITS_32

#define AC_FMT_BITS_32   (4 << 4)

Definition at line 196 of file hda_verbs.h.

◆ AC_FMT_BITS_8

#define AC_FMT_BITS_8   (0 << 4)

Definition at line 192 of file hda_verbs.h.

◆ AC_FMT_BITS_MASK

#define AC_FMT_BITS_MASK   (7 << 4)

Definition at line 191 of file hda_verbs.h.

◆ AC_FMT_BITS_SHIFT

#define AC_FMT_BITS_SHIFT   4

Definition at line 190 of file hda_verbs.h.

◆ AC_FMT_CHAN_MASK

#define AC_FMT_CHAN_MASK   (0x0f << 0)

Definition at line 189 of file hda_verbs.h.

◆ AC_FMT_CHAN_SHIFT

#define AC_FMT_CHAN_SHIFT   0

Definition at line 188 of file hda_verbs.h.

◆ AC_FMT_DIV_MASK

#define AC_FMT_DIV_MASK   (7 << 8)

Definition at line 198 of file hda_verbs.h.

◆ AC_FMT_DIV_SHIFT

#define AC_FMT_DIV_SHIFT   8

Definition at line 197 of file hda_verbs.h.

◆ AC_FMT_MULT_MASK

#define AC_FMT_MULT_MASK   (7 << 11)

Definition at line 200 of file hda_verbs.h.

◆ AC_FMT_MULT_SHIFT

#define AC_FMT_MULT_SHIFT   11

Definition at line 199 of file hda_verbs.h.

◆ AC_FMT_TYPE_NON_PCM

#define AC_FMT_TYPE_NON_PCM   (1 << 15)

Definition at line 206 of file hda_verbs.h.

◆ AC_FMT_TYPE_PCM

#define AC_FMT_TYPE_PCM   (0 << 15)

Definition at line 205 of file hda_verbs.h.

◆ AC_FMT_TYPE_SHIFT

#define AC_FMT_TYPE_SHIFT   15

Definition at line 204 of file hda_verbs.h.

◆ AC_GPIO_I_COUNT

#define AC_GPIO_I_COUNT   (0xff<<16)

Definition at line 174 of file hda_verbs.h.

◆ AC_GPIO_I_COUNT_SHIFT

#define AC_GPIO_I_COUNT_SHIFT   16

Definition at line 175 of file hda_verbs.h.

◆ AC_GPIO_IO_COUNT

#define AC_GPIO_IO_COUNT   (0xff<<0)

Definition at line 171 of file hda_verbs.h.

◆ AC_GPIO_O_COUNT

#define AC_GPIO_O_COUNT   (0xff<<8)

Definition at line 172 of file hda_verbs.h.

◆ AC_GPIO_O_COUNT_SHIFT

#define AC_GPIO_O_COUNT_SHIFT   8

Definition at line 173 of file hda_verbs.h.

◆ AC_GPIO_UNSOLICITED

#define AC_GPIO_UNSOLICITED   (1<<30)

Definition at line 176 of file hda_verbs.h.

◆ AC_GPIO_WAKE

#define AC_GPIO_WAKE   (1<<31)

Definition at line 177 of file hda_verbs.h.

◆ AC_KNBCAP_DELTA

#define AC_KNBCAP_DELTA   (1<<7)

Definition at line 300 of file hda_verbs.h.

◆ AC_KNBCAP_NUM_STEPS

#define AC_KNBCAP_NUM_STEPS   (0x7f<<0)

Definition at line 299 of file hda_verbs.h.

◆ AC_LPCMCAP_192K_20BIT

#define AC_LPCMCAP_192K_20BIT   (1<<28) /* 20b bitrate supported */

Definition at line 313 of file hda_verbs.h.

◆ AC_LPCMCAP_192K_24BIT

#define AC_LPCMCAP_192K_24BIT   (1<<29) /* 24b bitrate supported */

Definition at line 314 of file hda_verbs.h.

◆ AC_LPCMCAP_192K_CP_CHNS

#define AC_LPCMCAP_192K_CP_CHNS   (0x0f<<20) /* max channels w/ CP-on */

Definition at line 311 of file hda_verbs.h.

◆ AC_LPCMCAP_192K_NO_CHNS

#define AC_LPCMCAP_192K_NO_CHNS   (0x0f<<24) /* max channels w/o CP-on */

Definition at line 312 of file hda_verbs.h.

◆ AC_LPCMCAP_44K

#define AC_LPCMCAP_44K   (1<<30) /* 44.1kHz support */

Definition at line 315 of file hda_verbs.h.

◆ AC_LPCMCAP_44K_MS

#define AC_LPCMCAP_44K_MS   (1<<31) /* 44.1kHz-multiplies support */

Definition at line 316 of file hda_verbs.h.

◆ AC_LPCMCAP_48K_20BIT

#define AC_LPCMCAP_48K_20BIT   (1<<8) /* 20b bitrate supported */

Definition at line 305 of file hda_verbs.h.

◆ AC_LPCMCAP_48K_24BIT

#define AC_LPCMCAP_48K_24BIT   (1<<9) /* 24b bitrate supported */

Definition at line 306 of file hda_verbs.h.

◆ AC_LPCMCAP_48K_CP_CHNS

#define AC_LPCMCAP_48K_CP_CHNS   (0x0f<<0) /* max channels w/ CP-on */

Definition at line 303 of file hda_verbs.h.

◆ AC_LPCMCAP_48K_NO_CHNS

#define AC_LPCMCAP_48K_NO_CHNS   (0x0f<<4) /* max channels w/o CP-on */

Definition at line 304 of file hda_verbs.h.

◆ AC_LPCMCAP_96K_20BIT

#define AC_LPCMCAP_96K_20BIT   (1<<18) /* 20b bitrate supported */

Definition at line 309 of file hda_verbs.h.

◆ AC_LPCMCAP_96K_24BIT

#define AC_LPCMCAP_96K_24BIT   (1<<19) /* 24b bitrate supported */

Definition at line 310 of file hda_verbs.h.

◆ AC_LPCMCAP_96K_CP_CHNS

#define AC_LPCMCAP_96K_CP_CHNS   (0x0f<<10) /* max channels w/ CP-on */

Definition at line 307 of file hda_verbs.h.

◆ AC_LPCMCAP_96K_NO_CHNS

#define AC_LPCMCAP_96K_NO_CHNS   (0x0f<<14) /* max channels w/o CP-on */

Definition at line 308 of file hda_verbs.h.

◆ AC_MAX_DEV_LIST_LEN

#define AC_MAX_DEV_LIST_LEN   64

Definition at line 320 of file hda_verbs.h.

◆ AC_NODE_ROOT

#define AC_NODE_ROOT   0x00

Definition at line 4 of file hda_verbs.h.

◆ AC_PAR_AMP_IN_CAP

#define AC_PAR_AMP_IN_CAP   0x0d

Definition at line 113 of file hda_verbs.h.

◆ AC_PAR_AMP_OUT_CAP

#define AC_PAR_AMP_OUT_CAP   0x12

Definition at line 118 of file hda_verbs.h.

◆ AC_PAR_AUDIO_FG_CAP

#define AC_PAR_AUDIO_FG_CAP   0x08

Definition at line 108 of file hda_verbs.h.

◆ AC_PAR_AUDIO_WIDGET_CAP

#define AC_PAR_AUDIO_WIDGET_CAP   0x09

Definition at line 109 of file hda_verbs.h.

◆ AC_PAR_CONNLIST_LEN

#define AC_PAR_CONNLIST_LEN   0x0e

Definition at line 114 of file hda_verbs.h.

◆ AC_PAR_DEVLIST_LEN

#define AC_PAR_DEVLIST_LEN   0x15

Definition at line 120 of file hda_verbs.h.

◆ AC_PAR_FUNCTION_TYPE

#define AC_PAR_FUNCTION_TYPE   0x05

Definition at line 107 of file hda_verbs.h.

◆ AC_PAR_GPIO_CAP

#define AC_PAR_GPIO_CAP   0x11

Definition at line 117 of file hda_verbs.h.

◆ AC_PAR_HDMI_LPCM_CAP

#define AC_PAR_HDMI_LPCM_CAP   0x20

Definition at line 121 of file hda_verbs.h.

◆ AC_PAR_NODE_COUNT

#define AC_PAR_NODE_COUNT   0x04

Definition at line 106 of file hda_verbs.h.

◆ AC_PAR_PCM

#define AC_PAR_PCM   0x0a

Definition at line 110 of file hda_verbs.h.

◆ AC_PAR_PIN_CAP

#define AC_PAR_PIN_CAP   0x0c

Definition at line 112 of file hda_verbs.h.

◆ AC_PAR_POWER_STATE

#define AC_PAR_POWER_STATE   0x0f

Definition at line 115 of file hda_verbs.h.

◆ AC_PAR_PROC_CAP

#define AC_PAR_PROC_CAP   0x10

Definition at line 116 of file hda_verbs.h.

◆ AC_PAR_REV_ID

#define AC_PAR_REV_ID   0x02

Definition at line 105 of file hda_verbs.h.

◆ AC_PAR_STREAM

#define AC_PAR_STREAM   0x0b

Definition at line 111 of file hda_verbs.h.

◆ AC_PAR_SUBSYSTEM_ID

#define AC_PAR_SUBSYSTEM_ID   0x01

Definition at line 104 of file hda_verbs.h.

◆ AC_PAR_VENDOR_ID

#define AC_PAR_VENDOR_ID   0x00

Definition at line 103 of file hda_verbs.h.

◆ AC_PAR_VOL_KNB_CAP

#define AC_PAR_VOL_KNB_CAP   0x13

Definition at line 119 of file hda_verbs.h.

◆ AC_PCAP_BENIGN

#define AC_PCAP_BENIGN   (1<<0)

Definition at line 294 of file hda_verbs.h.

◆ AC_PCAP_NUM_COEF

#define AC_PCAP_NUM_COEF   (0xff<<8)

Definition at line 295 of file hda_verbs.h.

◆ AC_PCAP_NUM_COEF_SHIFT

#define AC_PCAP_NUM_COEF_SHIFT   8

Definition at line 296 of file hda_verbs.h.

◆ AC_PINCAP_BALANCE

#define AC_PINCAP_BALANCE   (1<<6) /* balanced I/O capable */

Definition at line 233 of file hda_verbs.h.

◆ AC_PINCAP_DP

#define AC_PINCAP_DP
Value:
(1<<24) /* DisplayPort pin, can
* coexist with AC_PINCAP_HDMI
*/

Definition at line 242 of file hda_verbs.h.

◆ AC_PINCAP_EAPD

#define AC_PINCAP_EAPD   (1<<16) /* EAPD capable */

Definition at line 245 of file hda_verbs.h.

◆ AC_PINCAP_HBR

#define AC_PINCAP_HBR   (1<<27) /* High Bit Rate */

Definition at line 246 of file hda_verbs.h.

◆ AC_PINCAP_HDMI

#define AC_PINCAP_HDMI   (1<<7) /* HDMI pin */

Definition at line 241 of file hda_verbs.h.

◆ AC_PINCAP_HP_DRV

#define AC_PINCAP_HP_DRV   (1<<3) /* headphone drive capable */

Definition at line 230 of file hda_verbs.h.

◆ AC_PINCAP_IMP_SENSE

#define AC_PINCAP_IMP_SENSE   (1<<0) /* impedance sense capable */

Definition at line 227 of file hda_verbs.h.

◆ AC_PINCAP_IN

#define AC_PINCAP_IN   (1<<5) /* input capable */

Definition at line 232 of file hda_verbs.h.

◆ AC_PINCAP_LR_SWAP

#define AC_PINCAP_LR_SWAP   (1<<7) /* L/R swap */

Definition at line 237 of file hda_verbs.h.

◆ AC_PINCAP_OUT

#define AC_PINCAP_OUT   (1<<4) /* output capable */

Definition at line 231 of file hda_verbs.h.

◆ AC_PINCAP_PRES_DETECT

#define AC_PINCAP_PRES_DETECT   (1<<2) /* presence detect capable */

Definition at line 229 of file hda_verbs.h.

◆ AC_PINCAP_TRIG_REQ

#define AC_PINCAP_TRIG_REQ   (1<<1) /* trigger required */

Definition at line 228 of file hda_verbs.h.

◆ AC_PINCAP_VREF

#define AC_PINCAP_VREF   (0x37<<8)

Definition at line 243 of file hda_verbs.h.

◆ AC_PINCAP_VREF_100

#define AC_PINCAP_VREF_100   (1<<5) /* 100% */

Definition at line 252 of file hda_verbs.h.

◆ AC_PINCAP_VREF_50

#define AC_PINCAP_VREF_50   (1<<1) /* 50% */

Definition at line 249 of file hda_verbs.h.

◆ AC_PINCAP_VREF_80

#define AC_PINCAP_VREF_80   (1<<4) /* 80% */

Definition at line 251 of file hda_verbs.h.

◆ AC_PINCAP_VREF_GRD

#define AC_PINCAP_VREF_GRD   (1<<2) /* ground */

Definition at line 250 of file hda_verbs.h.

◆ AC_PINCAP_VREF_HIZ

#define AC_PINCAP_VREF_HIZ   (1<<0) /* Hi-Z */

Definition at line 248 of file hda_verbs.h.

◆ AC_PINCAP_VREF_SHIFT

#define AC_PINCAP_VREF_SHIFT   8

Definition at line 244 of file hda_verbs.h.

◆ AC_PINCTL_EPT

#define AC_PINCTL_EPT   (0x3<<0)

Definition at line 361 of file hda_verbs.h.

◆ AC_PINCTL_EPT_HBR

#define AC_PINCTL_EPT_HBR   3

Definition at line 363 of file hda_verbs.h.

◆ AC_PINCTL_EPT_NATIVE

#define AC_PINCTL_EPT_NATIVE   0

Definition at line 362 of file hda_verbs.h.

◆ AC_PINCTL_HP_EN

#define AC_PINCTL_HP_EN   (1<<7)

Definition at line 372 of file hda_verbs.h.

◆ AC_PINCTL_IN_EN

#define AC_PINCTL_IN_EN   (1<<5)

Definition at line 370 of file hda_verbs.h.

◆ AC_PINCTL_OUT_EN

#define AC_PINCTL_OUT_EN   (1<<6)

Definition at line 371 of file hda_verbs.h.

◆ AC_PINCTL_VREF_100

#define AC_PINCTL_VREF_100   5 /* 100% */

Definition at line 369 of file hda_verbs.h.

◆ AC_PINCTL_VREF_50

#define AC_PINCTL_VREF_50   1 /* 50% */

Definition at line 366 of file hda_verbs.h.

◆ AC_PINCTL_VREF_80

#define AC_PINCTL_VREF_80   4 /* 80% */

Definition at line 368 of file hda_verbs.h.

◆ AC_PINCTL_VREF_GRD

#define AC_PINCTL_VREF_GRD   2 /* ground */

Definition at line 367 of file hda_verbs.h.

◆ AC_PINCTL_VREF_HIZ

#define AC_PINCTL_VREF_HIZ   0 /* Hi-Z */

Definition at line 365 of file hda_verbs.h.

◆ AC_PINCTL_VREFEN

#define AC_PINCTL_VREFEN   (0x7<<0)

Definition at line 364 of file hda_verbs.h.

◆ AC_PINSENSE_ELDV

#define AC_PINSENSE_ELDV   (1<<30) /* ELD valid (HDMI) */

Definition at line 377 of file hda_verbs.h.

◆ AC_PINSENSE_IMPEDANCE_MASK

#define AC_PINSENSE_IMPEDANCE_MASK   (0x7fffffff)

Definition at line 375 of file hda_verbs.h.

◆ AC_PINSENSE_PRESENCE

#define AC_PINSENSE_PRESENCE   (1<<31)

Definition at line 376 of file hda_verbs.h.

◆ AC_PWRST_ACTUAL

#define AC_PWRST_ACTUAL   (0xf<<4)

Definition at line 283 of file hda_verbs.h.

◆ AC_PWRST_ACTUAL_SHIFT

#define AC_PWRST_ACTUAL_SHIFT   4

Definition at line 284 of file hda_verbs.h.

◆ AC_PWRST_CLK_STOP_OK

#define AC_PWRST_CLK_STOP_OK   (1<<9)

Definition at line 290 of file hda_verbs.h.

◆ AC_PWRST_CLKSTOP

#define AC_PWRST_CLKSTOP   (1<<30)

Definition at line 278 of file hda_verbs.h.

◆ AC_PWRST_D0

#define AC_PWRST_D0   0x00

Definition at line 285 of file hda_verbs.h.

◆ AC_PWRST_D0SUP

#define AC_PWRST_D0SUP   (1<<0)

Definition at line 272 of file hda_verbs.h.

◆ AC_PWRST_D1

#define AC_PWRST_D1   0x01

Definition at line 286 of file hda_verbs.h.

◆ AC_PWRST_D1SUP

#define AC_PWRST_D1SUP   (1<<1)

Definition at line 273 of file hda_verbs.h.

◆ AC_PWRST_D2

#define AC_PWRST_D2   0x02

Definition at line 287 of file hda_verbs.h.

◆ AC_PWRST_D2SUP

#define AC_PWRST_D2SUP   (1<<2)

Definition at line 274 of file hda_verbs.h.

◆ AC_PWRST_D3

#define AC_PWRST_D3   0x03

Definition at line 288 of file hda_verbs.h.

◆ AC_PWRST_D3COLDSUP

#define AC_PWRST_D3COLDSUP   (1<<4)

Definition at line 276 of file hda_verbs.h.

◆ AC_PWRST_D3SUP

#define AC_PWRST_D3SUP   (1<<3)

Definition at line 275 of file hda_verbs.h.

◆ AC_PWRST_EPSS

#define AC_PWRST_EPSS   (1U<<31)

Definition at line 279 of file hda_verbs.h.

◆ AC_PWRST_ERROR

#define AC_PWRST_ERROR   (1<<8)

Definition at line 289 of file hda_verbs.h.

◆ AC_PWRST_S3D3COLDSUP

#define AC_PWRST_S3D3COLDSUP   (1<<29)

Definition at line 277 of file hda_verbs.h.

◆ AC_PWRST_SETTING

#define AC_PWRST_SETTING   (0xf<<0)

Definition at line 282 of file hda_verbs.h.

◆ AC_PWRST_SETTING_RESET

#define AC_PWRST_SETTING_RESET   (1<<10)

Definition at line 291 of file hda_verbs.h.

◆ AC_SDI_SELECT

#define AC_SDI_SELECT   (0xf<<0)

Definition at line 185 of file hda_verbs.h.

◆ AC_SUPFMT_AC3

#define AC_SUPFMT_AC3   (1<<2)

Definition at line 168 of file hda_verbs.h.

◆ AC_SUPFMT_FLOAT32

#define AC_SUPFMT_FLOAT32   (1<<1)

Definition at line 167 of file hda_verbs.h.

◆ AC_SUPFMT_PCM

#define AC_SUPFMT_PCM   (1<<0)

Definition at line 166 of file hda_verbs.h.

◆ AC_SUPPCM_BITS_16

#define AC_SUPPCM_BITS_16   (1<<17)

Definition at line 160 of file hda_verbs.h.

◆ AC_SUPPCM_BITS_20

#define AC_SUPPCM_BITS_20   (1<<18)

Definition at line 161 of file hda_verbs.h.

◆ AC_SUPPCM_BITS_24

#define AC_SUPPCM_BITS_24   (1<<19)

Definition at line 162 of file hda_verbs.h.

◆ AC_SUPPCM_BITS_32

#define AC_SUPPCM_BITS_32   (1<<20)

Definition at line 163 of file hda_verbs.h.

◆ AC_SUPPCM_BITS_8

#define AC_SUPPCM_BITS_8   (1<<16)

Definition at line 159 of file hda_verbs.h.

◆ AC_SUPPCM_RATES

#define AC_SUPPCM_RATES   (0xfff << 0)

Definition at line 158 of file hda_verbs.h.

◆ AC_UNSOL_ENABLED

#define AC_UNSOL_ENABLED   (1<<7)

Definition at line 210 of file hda_verbs.h.

◆ AC_UNSOL_RES_CP_READY

#define AC_UNSOL_RES_CP_READY   (1<<0) /* content protection */

Definition at line 224 of file hda_verbs.h.

◆ AC_UNSOL_RES_CP_STATE

#define AC_UNSOL_RES_CP_STATE   (1<<1) /* content protection */

Definition at line 223 of file hda_verbs.h.

◆ AC_UNSOL_RES_DE

#define AC_UNSOL_RES_DE
Value:
(0x3f<<15) /* Device Entry
* (for DP1.2 MST)
*/

Definition at line 218 of file hda_verbs.h.

◆ AC_UNSOL_RES_DE_SHIFT

#define AC_UNSOL_RES_DE_SHIFT   15

Definition at line 219 of file hda_verbs.h.

◆ AC_UNSOL_RES_ELDV

#define AC_UNSOL_RES_ELDV   (1<<1) /* ELD Data valid (for HDMI) */

Definition at line 221 of file hda_verbs.h.

◆ AC_UNSOL_RES_IA

#define AC_UNSOL_RES_IA   (1<<2) /* Inactive (for DP1.2 MST) */

Definition at line 220 of file hda_verbs.h.

◆ AC_UNSOL_RES_PD

#define AC_UNSOL_RES_PD   (1<<0) /* pinsense detect */

Definition at line 222 of file hda_verbs.h.

◆ AC_UNSOL_RES_SUBTAG

#define AC_UNSOL_RES_SUBTAG   (0x1f<<21)

Definition at line 216 of file hda_verbs.h.

◆ AC_UNSOL_RES_SUBTAG_SHIFT

#define AC_UNSOL_RES_SUBTAG_SHIFT   21

Definition at line 217 of file hda_verbs.h.

◆ AC_UNSOL_RES_TAG

#define AC_UNSOL_RES_TAG   (0x3f<<26)

Definition at line 214 of file hda_verbs.h.

◆ AC_UNSOL_RES_TAG_SHIFT

#define AC_UNSOL_RES_TAG_SHIFT   26

Definition at line 215 of file hda_verbs.h.

◆ AC_UNSOL_TAG

#define AC_UNSOL_TAG   (0x3f<<0)

Definition at line 209 of file hda_verbs.h.

◆ AC_USRSP_EN

#define AC_USRSP_EN   AC_UNSOL_ENABLED

Definition at line 211 of file hda_verbs.h.

◆ AC_VERB_GET_AMP_GAIN_MUTE

#define AC_VERB_GET_AMP_GAIN_MUTE   0x0b00

Definition at line 18 of file hda_verbs.h.

◆ AC_VERB_GET_BEEP_CONTROL

#define AC_VERB_GET_BEEP_CONTROL   0x0f0a

Definition at line 31 of file hda_verbs.h.

◆ AC_VERB_GET_COEF_INDEX

#define AC_VERB_GET_COEF_INDEX   0x0d00

Definition at line 20 of file hda_verbs.h.

◆ AC_VERB_GET_CONFIG_DEFAULT

#define AC_VERB_GET_CONFIG_DEFAULT   0x0f1c

Definition at line 43 of file hda_verbs.h.

◆ AC_VERB_GET_CONNECT_LIST

#define AC_VERB_GET_CONNECT_LIST   0x0f02

Definition at line 23 of file hda_verbs.h.

◆ AC_VERB_GET_CONNECT_SEL

#define AC_VERB_GET_CONNECT_SEL   0x0f01

Definition at line 22 of file hda_verbs.h.

◆ AC_VERB_GET_CONV

#define AC_VERB_GET_CONV   0x0f06

Definition at line 27 of file hda_verbs.h.

◆ AC_VERB_GET_CVT_CHAN_COUNT

#define AC_VERB_GET_CVT_CHAN_COUNT   0x0f2d

Definition at line 47 of file hda_verbs.h.

◆ AC_VERB_GET_DEVICE_LIST

#define AC_VERB_GET_DEVICE_LIST   0xf36

Definition at line 56 of file hda_verbs.h.

◆ AC_VERB_GET_DEVICE_SEL

#define AC_VERB_GET_DEVICE_SEL   0xf35

Definition at line 55 of file hda_verbs.h.

◆ AC_VERB_GET_DIGI_CONVERT_1

#define AC_VERB_GET_DIGI_CONVERT_1   0x0f0d

Definition at line 33 of file hda_verbs.h.

◆ AC_VERB_GET_DIGI_CONVERT_2

#define AC_VERB_GET_DIGI_CONVERT_2   0x0f0e /* unused */

Definition at line 34 of file hda_verbs.h.

◆ AC_VERB_GET_EAPD_BTLENABLE

#define AC_VERB_GET_EAPD_BTLENABLE   0x0f0c

Definition at line 32 of file hda_verbs.h.

◆ AC_VERB_GET_GPIO_DATA

#define AC_VERB_GET_GPIO_DATA   0x0f15

Definition at line 37 of file hda_verbs.h.

◆ AC_VERB_GET_GPIO_DIRECTION

#define AC_VERB_GET_GPIO_DIRECTION   0x0f17

Definition at line 39 of file hda_verbs.h.

◆ AC_VERB_GET_GPIO_MASK

#define AC_VERB_GET_GPIO_MASK   0x0f16

Definition at line 38 of file hda_verbs.h.

◆ AC_VERB_GET_GPIO_STICKY_MASK

#define AC_VERB_GET_GPIO_STICKY_MASK   0x0f1a

Definition at line 42 of file hda_verbs.h.

◆ AC_VERB_GET_GPIO_UNSOLICITED_RSP_MASK

#define AC_VERB_GET_GPIO_UNSOLICITED_RSP_MASK   0x0f19

Definition at line 41 of file hda_verbs.h.

◆ AC_VERB_GET_GPIO_WAKE_MASK

#define AC_VERB_GET_GPIO_WAKE_MASK   0x0f18

Definition at line 40 of file hda_verbs.h.

◆ AC_VERB_GET_HDMI_CHAN_SLOT

#define AC_VERB_GET_HDMI_CHAN_SLOT   0x0f34

Definition at line 54 of file hda_verbs.h.

◆ AC_VERB_GET_HDMI_CP_CTRL

#define AC_VERB_GET_HDMI_CP_CTRL   0x0f33

Definition at line 53 of file hda_verbs.h.

◆ AC_VERB_GET_HDMI_DIP_DATA

#define AC_VERB_GET_HDMI_DIP_DATA   0x0f31

Definition at line 51 of file hda_verbs.h.

◆ AC_VERB_GET_HDMI_DIP_INDEX

#define AC_VERB_GET_HDMI_DIP_INDEX   0x0f30

Definition at line 50 of file hda_verbs.h.

◆ AC_VERB_GET_HDMI_DIP_SIZE

#define AC_VERB_GET_HDMI_DIP_SIZE   0x0f2e

Definition at line 48 of file hda_verbs.h.

◆ AC_VERB_GET_HDMI_DIP_XMIT

#define AC_VERB_GET_HDMI_DIP_XMIT   0x0f32

Definition at line 52 of file hda_verbs.h.

◆ AC_VERB_GET_HDMI_ELDD

#define AC_VERB_GET_HDMI_ELDD   0x0f2f

Definition at line 49 of file hda_verbs.h.

◆ AC_VERB_GET_PIN_SENSE

#define AC_VERB_GET_PIN_SENSE   0x0f09

Definition at line 30 of file hda_verbs.h.

◆ AC_VERB_GET_PIN_WIDGET_CONTROL

#define AC_VERB_GET_PIN_WIDGET_CONTROL   0x0f07

Definition at line 28 of file hda_verbs.h.

◆ AC_VERB_GET_POWER_STATE

#define AC_VERB_GET_POWER_STATE   0x0f05

Definition at line 26 of file hda_verbs.h.

◆ AC_VERB_GET_PROC_COEF

#define AC_VERB_GET_PROC_COEF   0x0c00

Definition at line 19 of file hda_verbs.h.

◆ AC_VERB_GET_PROC_STATE

#define AC_VERB_GET_PROC_STATE   0x0f03

Definition at line 24 of file hda_verbs.h.

◆ AC_VERB_GET_SDI_SELECT

#define AC_VERB_GET_SDI_SELECT   0x0f04

Definition at line 25 of file hda_verbs.h.

◆ AC_VERB_GET_STREAM_FORMAT

#define AC_VERB_GET_STREAM_FORMAT   0x0a00

Definition at line 17 of file hda_verbs.h.

◆ AC_VERB_GET_STRIPE_CONTROL

#define AC_VERB_GET_STRIPE_CONTROL   0x0f24

Definition at line 46 of file hda_verbs.h.

◆ AC_VERB_GET_SUBSYSTEM_ID

#define AC_VERB_GET_SUBSYSTEM_ID   0x0f20

Definition at line 45 of file hda_verbs.h.

◆ AC_VERB_GET_UNSOLICITED_RESPONSE

#define AC_VERB_GET_UNSOLICITED_RESPONSE   0x0f08

Definition at line 29 of file hda_verbs.h.

◆ AC_VERB_GET_VOLUME_KNOB_CONTROL

#define AC_VERB_GET_VOLUME_KNOB_CONTROL   0x0f0f

Definition at line 35 of file hda_verbs.h.

◆ AC_VERB_PARAMETERS

#define AC_VERB_PARAMETERS   0x0f00

Definition at line 21 of file hda_verbs.h.

◆ AC_VERB_SET_AMP_GAIN_MUTE

#define AC_VERB_SET_AMP_GAIN_MUTE   0x300

Definition at line 62 of file hda_verbs.h.

◆ AC_VERB_SET_BEEP_CONTROL

#define AC_VERB_SET_BEEP_CONTROL   0x70a

Definition at line 73 of file hda_verbs.h.

◆ AC_VERB_SET_CHANNEL_STREAMID

#define AC_VERB_SET_CHANNEL_STREAMID   0x706

Definition at line 69 of file hda_verbs.h.

◆ AC_VERB_SET_CODEC_RESET

#define AC_VERB_SET_CODEC_RESET   0x7ff

Definition at line 90 of file hda_verbs.h.

◆ AC_VERB_SET_COEF_INDEX

#define AC_VERB_SET_COEF_INDEX   0x500

Definition at line 64 of file hda_verbs.h.

◆ AC_VERB_SET_CONFIG_DEFAULT_BYTES_0

#define AC_VERB_SET_CONFIG_DEFAULT_BYTES_0   0x71c

Definition at line 85 of file hda_verbs.h.

◆ AC_VERB_SET_CONFIG_DEFAULT_BYTES_1

#define AC_VERB_SET_CONFIG_DEFAULT_BYTES_1   0x71d

Definition at line 86 of file hda_verbs.h.

◆ AC_VERB_SET_CONFIG_DEFAULT_BYTES_2

#define AC_VERB_SET_CONFIG_DEFAULT_BYTES_2   0x71e

Definition at line 87 of file hda_verbs.h.

◆ AC_VERB_SET_CONFIG_DEFAULT_BYTES_3

#define AC_VERB_SET_CONFIG_DEFAULT_BYTES_3   0x71f

Definition at line 88 of file hda_verbs.h.

◆ AC_VERB_SET_CONNECT_SEL

#define AC_VERB_SET_CONNECT_SEL   0x701

Definition at line 65 of file hda_verbs.h.

◆ AC_VERB_SET_CVT_CHAN_COUNT

#define AC_VERB_SET_CVT_CHAN_COUNT   0x72d

Definition at line 92 of file hda_verbs.h.

◆ AC_VERB_SET_DEVICE_SEL

#define AC_VERB_SET_DEVICE_SEL   0x735

Definition at line 98 of file hda_verbs.h.

◆ AC_VERB_SET_DIGI_CONVERT_1

#define AC_VERB_SET_DIGI_CONVERT_1   0x70d

Definition at line 75 of file hda_verbs.h.

◆ AC_VERB_SET_DIGI_CONVERT_2

#define AC_VERB_SET_DIGI_CONVERT_2   0x70e

Definition at line 76 of file hda_verbs.h.

◆ AC_VERB_SET_DIGI_CONVERT_3

#define AC_VERB_SET_DIGI_CONVERT_3   0x73e

Definition at line 77 of file hda_verbs.h.

◆ AC_VERB_SET_EAPD

#define AC_VERB_SET_EAPD   0x788

Definition at line 89 of file hda_verbs.h.

◆ AC_VERB_SET_EAPD_BTLENABLE

#define AC_VERB_SET_EAPD_BTLENABLE   0x70c

Definition at line 74 of file hda_verbs.h.

◆ AC_VERB_SET_GPIO_DATA

#define AC_VERB_SET_GPIO_DATA   0x715

Definition at line 79 of file hda_verbs.h.

◆ AC_VERB_SET_GPIO_DIRECTION

#define AC_VERB_SET_GPIO_DIRECTION   0x717

Definition at line 81 of file hda_verbs.h.

◆ AC_VERB_SET_GPIO_MASK

#define AC_VERB_SET_GPIO_MASK   0x716

Definition at line 80 of file hda_verbs.h.

◆ AC_VERB_SET_GPIO_STICKY_MASK

#define AC_VERB_SET_GPIO_STICKY_MASK   0x71a

Definition at line 84 of file hda_verbs.h.

◆ AC_VERB_SET_GPIO_UNSOLICITED_RSP_MASK

#define AC_VERB_SET_GPIO_UNSOLICITED_RSP_MASK   0x719

Definition at line 83 of file hda_verbs.h.

◆ AC_VERB_SET_GPIO_WAKE_MASK

#define AC_VERB_SET_GPIO_WAKE_MASK   0x718

Definition at line 82 of file hda_verbs.h.

◆ AC_VERB_SET_HDMI_CHAN_SLOT

#define AC_VERB_SET_HDMI_CHAN_SLOT   0x734

Definition at line 97 of file hda_verbs.h.

◆ AC_VERB_SET_HDMI_CP_CTRL

#define AC_VERB_SET_HDMI_CP_CTRL   0x733

Definition at line 96 of file hda_verbs.h.

◆ AC_VERB_SET_HDMI_DIP_DATA

#define AC_VERB_SET_HDMI_DIP_DATA   0x731

Definition at line 94 of file hda_verbs.h.

◆ AC_VERB_SET_HDMI_DIP_INDEX

#define AC_VERB_SET_HDMI_DIP_INDEX   0x730

Definition at line 93 of file hda_verbs.h.

◆ AC_VERB_SET_HDMI_DIP_XMIT

#define AC_VERB_SET_HDMI_DIP_XMIT   0x732

Definition at line 95 of file hda_verbs.h.

◆ AC_VERB_SET_PIN_SENSE

#define AC_VERB_SET_PIN_SENSE   0x709

Definition at line 72 of file hda_verbs.h.

◆ AC_VERB_SET_PIN_WIDGET_CONTROL

#define AC_VERB_SET_PIN_WIDGET_CONTROL   0x707

Definition at line 70 of file hda_verbs.h.

◆ AC_VERB_SET_POWER_STATE

#define AC_VERB_SET_POWER_STATE   0x705

Definition at line 68 of file hda_verbs.h.

◆ AC_VERB_SET_PROC_COEF

#define AC_VERB_SET_PROC_COEF   0x400

Definition at line 63 of file hda_verbs.h.

◆ AC_VERB_SET_PROC_STATE

#define AC_VERB_SET_PROC_STATE   0x703

Definition at line 66 of file hda_verbs.h.

◆ AC_VERB_SET_SDI_SELECT

#define AC_VERB_SET_SDI_SELECT   0x704

Definition at line 67 of file hda_verbs.h.

◆ AC_VERB_SET_STREAM_FORMAT

#define AC_VERB_SET_STREAM_FORMAT   0x200

Definition at line 61 of file hda_verbs.h.

◆ AC_VERB_SET_STRIPE_CONTROL

#define AC_VERB_SET_STRIPE_CONTROL   0x724

Definition at line 91 of file hda_verbs.h.

◆ AC_VERB_SET_UNSOLICITED_ENABLE

#define AC_VERB_SET_UNSOLICITED_ENABLE   0x708

Definition at line 71 of file hda_verbs.h.

◆ AC_VERB_SET_VOLUME_KNOB_CONTROL

#define AC_VERB_SET_VOLUME_KNOB_CONTROL   0x70f

Definition at line 78 of file hda_verbs.h.

◆ AC_WCAP_AMP_OVRD

#define AC_WCAP_AMP_OVRD   (1<<3) /* AMP-parameter override */

Definition at line 141 of file hda_verbs.h.

◆ AC_WCAP_CHAN_CNT_EXT

#define AC_WCAP_CHAN_CNT_EXT   (7<<13) /* channel count ext */

Definition at line 151 of file hda_verbs.h.

◆ AC_WCAP_CONN_LIST

#define AC_WCAP_CONN_LIST   (1<<8) /* connection list */

Definition at line 146 of file hda_verbs.h.

◆ AC_WCAP_CP_CAPS

#define AC_WCAP_CP_CAPS   (1<<12) /* content protection */

Definition at line 150 of file hda_verbs.h.

◆ AC_WCAP_DELAY

#define AC_WCAP_DELAY   (0xf<<16)

Definition at line 152 of file hda_verbs.h.

◆ AC_WCAP_DELAY_SHIFT

#define AC_WCAP_DELAY_SHIFT   16

Definition at line 153 of file hda_verbs.h.

◆ AC_WCAP_DIGITAL

#define AC_WCAP_DIGITAL   (1<<9) /* digital I/O */

Definition at line 147 of file hda_verbs.h.

◆ AC_WCAP_FORMAT_OVRD

#define AC_WCAP_FORMAT_OVRD   (1<<4) /* format override */

Definition at line 142 of file hda_verbs.h.

◆ AC_WCAP_IN_AMP

#define AC_WCAP_IN_AMP   (1<<1) /* AMP-in present */

Definition at line 139 of file hda_verbs.h.

◆ AC_WCAP_LR_SWAP

#define AC_WCAP_LR_SWAP   (1<<11) /* L/R swap */

Definition at line 149 of file hda_verbs.h.

◆ AC_WCAP_OUT_AMP

#define AC_WCAP_OUT_AMP   (1<<2) /* AMP-out present */

Definition at line 140 of file hda_verbs.h.

◆ AC_WCAP_POWER

#define AC_WCAP_POWER   (1<<10) /* power control */

Definition at line 148 of file hda_verbs.h.

◆ AC_WCAP_PROC_WID

#define AC_WCAP_PROC_WID   (1<<6) /* Proc Widget */

Definition at line 144 of file hda_verbs.h.

◆ AC_WCAP_STEREO

#define AC_WCAP_STEREO   (1<<0) /* stereo I/O */

Definition at line 138 of file hda_verbs.h.

◆ AC_WCAP_STRIPE

#define AC_WCAP_STRIPE   (1<<5) /* stripe */

Definition at line 143 of file hda_verbs.h.

◆ AC_WCAP_TYPE

#define AC_WCAP_TYPE   (0xf<<20)

Definition at line 154 of file hda_verbs.h.

◆ AC_WCAP_TYPE_SHIFT

#define AC_WCAP_TYPE_SHIFT   20

Definition at line 155 of file hda_verbs.h.

◆ AC_WCAP_UNSOL_CAP

#define AC_WCAP_UNSOL_CAP   (1<<7) /* Unsol capable */

Definition at line 145 of file hda_verbs.h.

◆ HDA_MAX_CODEC_ADDRESS

#define HDA_MAX_CODEC_ADDRESS   0x0f

Definition at line 527 of file hda_verbs.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
AC_GRP_AUDIO_FUNCTION 
AC_GRP_MODEM_FUNCTION 

Definition at line 9 of file hda_verbs.h.

9 {
12};
@ AC_GRP_AUDIO_FUNCTION
Definition: hda_verbs.h:10
@ AC_GRP_MODEM_FUNCTION
Definition: hda_verbs.h:11

◆ anonymous enum

anonymous enum
Enumerator
AC_JACK_LINE_OUT 
AC_JACK_SPEAKER 
AC_JACK_HP_OUT 
AC_JACK_CD 
AC_JACK_SPDIF_OUT 
AC_JACK_DIG_OTHER_OUT 
AC_JACK_MODEM_LINE_SIDE 
AC_JACK_MODEM_HAND_SIDE 
AC_JACK_LINE_IN 
AC_JACK_AUX 
AC_JACK_MIC_IN 
AC_JACK_TELEPHONY 
AC_JACK_SPDIF_IN 
AC_JACK_DIG_OTHER_IN 
AC_JACK_OTHER 

Definition at line 436 of file hda_verbs.h.

442 {
@ AC_JACK_SPDIF_OUT
Definition: hda_verbs.h:441
@ AC_JACK_AUX
Definition: hda_verbs.h:446
@ AC_JACK_HP_OUT
Definition: hda_verbs.h:439
@ AC_JACK_MODEM_HAND_SIDE
Definition: hda_verbs.h:444
@ AC_JACK_DIG_OTHER_OUT
Definition: hda_verbs.h:442
@ AC_JACK_LINE_IN
Definition: hda_verbs.h:445
@ AC_JACK_LINE_OUT
Definition: hda_verbs.h:437
@ AC_JACK_CD
Definition: hda_verbs.h:440
@ AC_JACK_MODEM_LINE_SIDE
Definition: hda_verbs.h:443
@ AC_JACK_SPEAKER
Definition: hda_verbs.h:438

◆ anonymous enum

anonymous enum
Enumerator
AC_JACK_CONN_UNKNOWN 
AC_JACK_CONN_1_8 
AC_JACK_CONN_1_4 
AC_JACK_CONN_ATAPI 
AC_JACK_CONN_RCA 
AC_JACK_CONN_OPTICAL 
AC_JACK_CONN_OTHER_DIGITAL 
AC_JACK_CONN_OTHER_ANALOG 
AC_JACK_CONN_DIN 
AC_JACK_CONN_XLR 
AC_JACK_CONN_RJ11 
AC_JACK_CONN_COMB 
AC_JACK_CONN_OTHER 

Definition at line 455 of file hda_verbs.h.

461 {
@ AC_JACK_CONN_OTHER_DIGITAL
Definition: hda_verbs.h:462
@ AC_JACK_CONN_UNKNOWN
Definition: hda_verbs.h:456
@ AC_JACK_CONN_OPTICAL
Definition: hda_verbs.h:461
@ AC_JACK_CONN_RCA
Definition: hda_verbs.h:460
@ AC_JACK_CONN_1_4
Definition: hda_verbs.h:458
@ AC_JACK_CONN_1_8
Definition: hda_verbs.h:457
@ AC_JACK_CONN_OTHER_ANALOG
Definition: hda_verbs.h:463
@ AC_JACK_CONN_ATAPI
Definition: hda_verbs.h:459

◆ anonymous enum

anonymous enum
Enumerator
AC_JACK_COLOR_UNKNOWN 
AC_JACK_COLOR_BLACK 
AC_JACK_COLOR_GREY 
AC_JACK_COLOR_BLUE 
AC_JACK_COLOR_GREEN 
AC_JACK_COLOR_RED 
AC_JACK_COLOR_ORANGE 
AC_JACK_COLOR_YELLOW 
AC_JACK_COLOR_PURPLE 
AC_JACK_COLOR_PINK 
AC_JACK_COLOR_WHITE 
AC_JACK_COLOR_OTHER 

Definition at line 472 of file hda_verbs.h.

478 {
@ AC_JACK_COLOR_BLUE
Definition: hda_verbs.h:476
@ AC_JACK_COLOR_GREY
Definition: hda_verbs.h:475
@ AC_JACK_COLOR_BLACK
Definition: hda_verbs.h:474
@ AC_JACK_COLOR_ORANGE
Definition: hda_verbs.h:479
@ AC_JACK_COLOR_UNKNOWN
Definition: hda_verbs.h:473
@ AC_JACK_COLOR_RED
Definition: hda_verbs.h:478
@ AC_JACK_COLOR_GREEN
Definition: hda_verbs.h:477

◆ anonymous enum

anonymous enum
Enumerator
AC_JACK_LOC_NONE 
AC_JACK_LOC_REAR 
AC_JACK_LOC_FRONT 
AC_JACK_LOC_LEFT 
AC_JACK_LOC_RIGHT 
AC_JACK_LOC_TOP 
AC_JACK_LOC_BOTTOM 

Definition at line 489 of file hda_verbs.h.

495 {
@ AC_JACK_LOC_REAR
Definition: hda_verbs.h:491
@ AC_JACK_LOC_NONE
Definition: hda_verbs.h:490

◆ anonymous enum

anonymous enum
Enumerator
AC_JACK_LOC_EXTERNAL 
AC_JACK_LOC_INTERNAL 
AC_JACK_LOC_SEPARATE 
AC_JACK_LOC_OTHER 

Definition at line 499 of file hda_verbs.h.

◆ anonymous enum

anonymous enum
Enumerator
AC_JACK_LOC_REAR_PANEL 
AC_JACK_LOC_DRIVE_BAY 
AC_JACK_LOC_RISER 
AC_JACK_LOC_HDMI 
AC_JACK_LOC_ATAPI 
AC_JACK_LOC_MOBILE_IN 
AC_JACK_LOC_MOBILE_OUT 

Definition at line 505 of file hda_verbs.h.

505 {
509 AC_JACK_LOC_OTHER = 0x30,
510};
511enum {
512 /* external on primary chasis */
515 /* internal */
516 AC_JACK_LOC_RISER = 0x17,
@ AC_JACK_LOC_OTHER
Definition: hda_verbs.h:503
@ AC_JACK_LOC_INTERNAL
Definition: hda_verbs.h:501
@ AC_JACK_LOC_EXTERNAL
Definition: hda_verbs.h:500
@ AC_JACK_LOC_SEPARATE
Definition: hda_verbs.h:502
@ AC_JACK_LOC_DRIVE_BAY
Definition: hda_verbs.h:508
@ AC_JACK_LOC_RISER
Definition: hda_verbs.h:510
@ AC_JACK_LOC_REAR_PANEL
Definition: hda_verbs.h:507

◆ anonymous enum

anonymous enum
Enumerator
AC_JACK_PORT_COMPLEX 
AC_JACK_PORT_NONE 
AC_JACK_PORT_FIXED 
AC_JACK_PORT_BOTH 

Definition at line 519 of file hda_verbs.h.