diff options
author | Stefan Binding <sbinding@opensource.cirrus.com> | 2022-05-09 22:46:42 +0100 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2022-05-16 09:52:28 +0200 |
commit | de8cab7b38d74e7f2bec7f3abe129c31354a5dcf (patch) | |
tree | 059549ba9d3e9c1e6015c0b0d856a3155b6694b8 | |
parent | aa4a38af97e9f117450bcafd25ef02f9f1a37215 (diff) | |
download | linux-de8cab7b38d74e7f2bec7f3abe129c31354a5dcf.tar.gz linux-de8cab7b38d74e7f2bec7f3abe129c31354a5dcf.tar.bz2 linux-de8cab7b38d74e7f2bec7f3abe129c31354a5dcf.zip |
ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops
CLSA0100 Laptop does not contain configuration inside ACPI,
instead the hardware configuration needs to be hardcoded.
Hardcode GPIO2 Interrupt in the driver for CSLA0100.
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-6-vitalyr@opensource.cirrus.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
-rw-r--r-- | sound/pci/hda/cs35l41_hda.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sound/pci/hda/cs35l41_hda.c b/sound/pci/hda/cs35l41_hda.c index bd52e0c2c772..2608bf4a6851 100644 --- a/sound/pci/hda/cs35l41_hda.c +++ b/sound/pci/hda/cs35l41_hda.c @@ -412,6 +412,8 @@ no_acpi_dsd: cs35l41->hw_cfg.spk_pos = cs35l41->index; cs35l41->reset_gpio = gpiod_get_index(physdev, NULL, 0, GPIOD_OUT_HIGH); cs35l41->hw_cfg.bst_type = CS35L41_EXT_BOOST_NO_VSPK_SWITCH; + hw_cfg->gpio2.func = CS35L41_GPIO2_INT_OPEN_DRAIN; + hw_cfg->gpio2.valid = true; cs35l41->hw_cfg.valid = true; put_device(physdev); |