1
2
3
4
5
6
7
8 #ifndef __SOUND_HDA_HWDEP_H
9 #define __SOUND_HDA_HWDEP_H
10
11 #define HDA_HWDEP_VERSION ((1 << 16) | (0 << 8) | (0 << 0))
12
13
14 #define HDA_REG_NID_SHIFT 24
15 #define HDA_REG_VERB_SHIFT 8
16 #define HDA_REG_VAL_SHIFT 0
17 #define HDA_VERB(nid,verb,param) ((nid)<<24 | (verb)<<8 | (param))
18
19 struct hda_verb_ioctl {
20 u32 verb;
21 u32 res;
22 };
23
24
25
26
27 #define HDA_IOCTL_PVERSION _IOR('H', 0x10, int)
28 #define HDA_IOCTL_VERB_WRITE _IOWR('H', 0x11, struct hda_verb_ioctl)
29 #define HDA_IOCTL_GET_WCAP _IOWR('H', 0x12, struct hda_verb_ioctl)
30
31 #endif