diff options
author | Stefan Binding <sbinding@opensource.cirrus.com> | 2022-05-10 00:46:40 +0300 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2022-05-16 10:51:00 +0300 |
commit | 14e42ceec89a59ad34bb22da9bbf3426a8824265 (patch) | |
tree | b760cf8a1eaab9b6462277204f5152233993bffa /sound/pci/hda/hda_component.h | |
parent | 775d667539a4dd8b9f7015c5da5526999f1d5bf1 (diff) | |
download | linux-14e42ceec89a59ad34bb22da9bbf3426a8824265.tar.xz |
ALSA: hda: cs35l41: Remove Set Channel Map api from binding
This API was required for CLSA0100 laptop, which did not
have correct properties inside ACPI. The required values
are now hardcoded inside the driver so this is no longer
needed.
Without this api, there CLSA0100 can now use the generic
cs35l41 fixup, like the other laptops.
All other laptops will read the Speaker Position from
ACPI and set the channel map from within the driver.
Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
Signed-off-by: Vitaly Rodionov <vitalyr@opensource.cirrus.com>
Link: https://lore.kernel.org/r/20220509214703.4482-4-vitalyr@opensource.cirrus.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/pci/hda/hda_component.h')
-rw-r--r-- | sound/pci/hda/hda_component.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/sound/pci/hda/hda_component.h b/sound/pci/hda/hda_component.h index 2e52be6db9c2..e26c896a13f3 100644 --- a/sound/pci/hda/hda_component.h +++ b/sound/pci/hda/hda_component.h @@ -15,6 +15,4 @@ struct hda_component { struct device *dev; char name[HDA_MAX_NAME_SIZE]; void (*playback_hook)(struct device *dev, int action); - int (*set_channel_map)(struct device *dev, unsigned int rx_num, unsigned int *rx_slot, - unsigned int tx_num, unsigned int *tx_slot); }; |