mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-21 08:19:28 +00:00
![Thomas Gleixner](/assets/img/avatar_default.png)
Based on 1 normalized pattern(s): this driver is free software you can redistribute it and or modify it under the terms of the gnu general public license as published by the free software foundation either version 2 of the license or at your option any later version this driver is distributed in the hope that it will be useful but without any warranty without even the implied warranty of merchantability or fitness for a particular purpose see the gnu general public license for more details you should have received a copy of the gnu general public license along with this program if not write to the free software foundation inc 59 temple place suite 330 boston ma 02111 1307 usa extracted by the scancode license scanner the SPDX license identifier GPL-2.0-or-later has been chosen to replace the boilerplate/reference in 18 file(s). Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Allison Randal <allison@lohutok.net> Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org> Cc: linux-spdx@vger.kernel.org Link: https://lkml.kernel.org/r/20190520170857.186505395@linutronix.de Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
31 lines
736 B
C
31 lines
736 B
C
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
/*
|
|
* HWDEP Interface for HD-audio codec
|
|
*
|
|
* Copyright (c) 2007 Takashi Iwai <tiwai@suse.de>
|
|
*/
|
|
|
|
#ifndef __SOUND_HDA_HWDEP_H
|
|
#define __SOUND_HDA_HWDEP_H
|
|
|
|
#define HDA_HWDEP_VERSION ((1 << 16) | (0 << 8) | (0 << 0)) /* 1.0.0 */
|
|
|
|
/* verb */
|
|
#define HDA_REG_NID_SHIFT 24
|
|
#define HDA_REG_VERB_SHIFT 8
|
|
#define HDA_REG_VAL_SHIFT 0
|
|
#define HDA_VERB(nid,verb,param) ((nid)<<24 | (verb)<<8 | (param))
|
|
|
|
struct hda_verb_ioctl {
|
|
u32 verb; /* HDA_VERB() */
|
|
u32 res; /* response */
|
|
};
|
|
|
|
/*
|
|
* ioctls
|
|
*/
|
|
#define HDA_IOCTL_PVERSION _IOR('H', 0x10, int)
|
|
#define HDA_IOCTL_VERB_WRITE _IOWR('H', 0x11, struct hda_verb_ioctl)
|
|
#define HDA_IOCTL_GET_WCAP _IOWR('H', 0x12, struct hda_verb_ioctl)
|
|
|
|
#endif
|