ALSA: hda: cs35l41: Add notification support into component binding
[linux-block.git] / sound / pci / hda / hda_component.h
index f170aec967c18ce349fd5bb72a85349d199fd14f..bbd6f0ed16c13d09aac393059b84dd9419893979 100644 (file)
@@ -6,6 +6,7 @@
  *                    Cirrus Logic International Semiconductor Ltd.
  */
 
+#include <linux/acpi.h>
 #include <linux/component.h>
 
 #define HDA_MAX_COMPONENTS     4
@@ -15,6 +16,9 @@ struct hda_component {
        struct device *dev;
        char name[HDA_MAX_NAME_SIZE];
        struct hda_codec *codec;
+       struct acpi_device *adev;
+       bool acpi_notifications_supported;
+       void (*acpi_notify)(acpi_handle handle, u32 event, struct device *dev);
        void (*pre_playback_hook)(struct device *dev, int action);
        void (*playback_hook)(struct device *dev, int action);
        void (*post_playback_hook)(struct device *dev, int action);