Revision ec4a8047

b/hw/hda-audio.c
113 113
/* some defines */
114 114

  
115 115
#define QEMU_HDA_ID_VENDOR  0x1af4
116
#define QEMU_HDA_ID_OUTPUT  ((QEMU_HDA_ID_VENDOR << 16) | 0x10)
117
#define QEMU_HDA_ID_DUPLEX  ((QEMU_HDA_ID_VENDOR << 16) | 0x20)
118
#define QEMU_HDA_ID_MICRO   ((QEMU_HDA_ID_VENDOR << 16) | 0x30)
119

  
120 116
#define QEMU_HDA_PCM_FORMATS (AC_SUPPCM_BITS_16 |       \
121 117
                              0x1fc /* 16 -> 96 kHz */)
122 118
#define QEMU_HDA_AMP_NONE    (0)
123 119
#define QEMU_HDA_AMP_STEPS   0x4a
124 120

  
125 121
#ifdef CONFIG_MIXEMU
126
#define QEMU_HDA_AMP_CAPS                                               \
122
# define QEMU_HDA_ID_OUTPUT  ((QEMU_HDA_ID_VENDOR << 16) | 0x12)
123
# define QEMU_HDA_ID_DUPLEX  ((QEMU_HDA_ID_VENDOR << 16) | 0x22)
124
# define QEMU_HDA_ID_MICRO   ((QEMU_HDA_ID_VENDOR << 16) | 0x32)
125
# define QEMU_HDA_AMP_CAPS                                              \
127 126
    (AC_AMPCAP_MUTE |                                                   \
128 127
     (QEMU_HDA_AMP_STEPS << AC_AMPCAP_OFFSET_SHIFT)    |                \
129 128
     (QEMU_HDA_AMP_STEPS << AC_AMPCAP_NUM_STEPS_SHIFT) |                \
130 129
     (3                  << AC_AMPCAP_STEP_SIZE_SHIFT))
131 130
#else
132
#define QEMU_HDA_AMP_CAPS    QEMU_HDA_AMP_NONE
131
# define QEMU_HDA_ID_OUTPUT  ((QEMU_HDA_ID_VENDOR << 16) | 0x11)
132
# define QEMU_HDA_ID_DUPLEX  ((QEMU_HDA_ID_VENDOR << 16) | 0x21)
133
# define QEMU_HDA_ID_MICRO   ((QEMU_HDA_ID_VENDOR << 16) | 0x31)
134
# define QEMU_HDA_AMP_CAPS   QEMU_HDA_AMP_NONE
133 135
#endif
134 136

  
135 137
/* common: audio output widget */

Also available in: Unified diff