From: Takashi Sakamoto Date: Fri, 20 Nov 2020 05:19:44 +0000 (+0900) Subject: hwdep: conditional build for Linux kernel 4.12 or later X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=60b410f86d1c472486126cfc4df0b930ca19bac1;p=alsa-gobject.git hwdep: conditional build for Linux kernel 4.12 or later The type of interface in ALSA HwDep interface got a new entries in Linux kernel v4.12. This commit adds conditional macro to build for Linux kernel v4.12 or later. Signed-off-by: Takashi Sakamoto --- diff --git a/src/hwdep/alsahwdep-enum-types.h b/src/hwdep/alsahwdep-enum-types.h index 20b812d..97278f7 100644 --- a/src/hwdep/alsahwdep-enum-types.h +++ b/src/hwdep/alsahwdep-enum-types.h @@ -32,8 +32,8 @@ * @ALSAHWDEP_IFACE_TYPE_FW_DIGI00X: For Digidesign Digi 002/003 family. * @ALSAHWDEP_IFACE_TYPE_FW_TASCAM: For TASCAM FireWire series. * @ALSAHWDEP_IFACE_TYPE_LINE6: For Line6 USB processors. Available in Linux kernel 4.9.0 or later. - * @ALSAHWDEP_IFACE_TYPE_FW_MOTU: For MOTU FireWire series. - * @ALSAHWDEP_IFACE_TYPE_FW_FIREFACE: For RME Fireface series. + * @ALSAHWDEP_IFACE_TYPE_FW_MOTU: For MOTU FireWire series. Available in Linux kernel 4.12.0 or later. + * @ALSAHWDEP_IFACE_TYPE_FW_FIREFACE: For RME Fireface series. Available in Linux kernel 4.12.0 or later. * * A set of enumerators for the interface of hwdep device. */ @@ -67,8 +67,13 @@ typedef enum { #else ALSAHWDEP_IFACE_TYPE_LINE6, #endif +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,12,0) ALSAHWDEP_IFACE_TYPE_FW_MOTU = SNDRV_HWDEP_IFACE_FW_MOTU, ALSAHWDEP_IFACE_TYPE_FW_FIREFACE = SNDRV_HWDEP_IFACE_FW_FIREFACE, +#else + ALSAHWDEP_IFACE_TYPE_FW_MOTU, + ALSAHWDEP_IFACE_TYPE_FW_FIREFACE, +#endif } ALSAHwdepIfaceType; #endif