diff options
Diffstat (limited to 'sound/hda/local.h')
| -rw-r--r-- | sound/hda/local.h | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/sound/hda/local.h b/sound/hda/local.h deleted file mode 100644 index 0d5bb159d538..000000000000 --- a/sound/hda/local.h +++ /dev/null @@ -1,33 +0,0 @@ -/* - * Local helper macros and functions for HD-audio core drivers - */ - -#ifndef __HDAC_LOCAL_H -#define __HDAC_LOCAL_H - -#define get_wcaps(codec, nid) \ - snd_hdac_read_parm(codec, nid, AC_PAR_AUDIO_WIDGET_CAP) - -/* get the widget type from widget capability bits */ -static inline int get_wcaps_type(unsigned int wcaps) -{ - if (!wcaps) - return -1; /* invalid type */ - return (wcaps & AC_WCAP_TYPE) >> AC_WCAP_TYPE_SHIFT; -} - -static inline unsigned int get_wcaps_channels(u32 wcaps) -{ - unsigned int chans; - - chans = (wcaps & AC_WCAP_CHAN_CNT_EXT) >> 13; - chans = (chans + 1) * 2; - - return chans; -} - -extern const struct attribute_group *hdac_dev_attr_groups[]; -int hda_widget_sysfs_init(struct hdac_device *codec); -void hda_widget_sysfs_exit(struct hdac_device *codec); - -#endif /* __HDAC_LOCAL_H */ |
