mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 06:44:00 -04:00
Adds quirkiness for the Cirrus Logic CDB35L56-FOUR-HD board. The quirk must be forced by model name "CDB35L56-FOUR-HD" because there isn't a unique SSID that can be used. For example in /etc/modprobe.d: options snd-hda-intel model="CDB35L56-FOUR-HD" The CDB35L56-FOUR-HD is not a complete PC. It is an add-on audio board that requires a host system and replaces the normal HDA codec on the host. Because of this there isn't an SSID that uniquely identifies this configuration. Also, the usual host board is an Aaeon UpXtreme, which doesn't have a unique SSID. Because of this, the quirk must be forced by a module param. This is acceptable because it is a development board, not an end-user system, so there is no need for it to be detected automatically. Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com> Co-developed-by: Richard Fitzgerald <rf@opensource.cirrus.com> Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com> Link: https://patch.msgid.link/20260112142850.243054-1-rf@opensource.cirrus.com Signed-off-by: Takashi Iwai <tiwai@suse.de>
46 lines
1.3 KiB
Plaintext
46 lines
1.3 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0-only
|
|
|
|
menuconfig SND_HDA_CODEC_CIRRUS
|
|
tristate "Cirrus Logic HD-audio codec support"
|
|
help
|
|
Say Y or M here to include Cirrus Logic HD-audio codec support.
|
|
|
|
This will enable both CS420x and CS421x HD-audio codec drivers
|
|
as default, but you can enable/disable each codec driver
|
|
individually, too (only when CONFIG_EXPERT is set).
|
|
|
|
if SND_HDA_CODEC_CIRRUS
|
|
|
|
config SND_HDA_CODEC_CS420X
|
|
tristate "Build Cirrus Logic CS420x codec support" if EXPERT
|
|
select SND_HDA_GENERIC
|
|
default y
|
|
help
|
|
Say Y or M here to include Cirrus Logic CS420x codec support
|
|
|
|
comment "Set to Y if you want auto-loading the codec driver"
|
|
depends on SND_HDA=y && SND_HDA_CODEC_CS420X=m
|
|
|
|
config SND_HDA_CODEC_CS421X
|
|
tristate "Build Cirrus Logic CS421x codec support" if EXPERT
|
|
select SND_HDA_GENERIC
|
|
default y
|
|
help
|
|
Say Y or M here to include Cirrus Logic CS421x codec support
|
|
|
|
comment "Set to Y if you want auto-loading the codec driver"
|
|
depends on SND_HDA=y && SND_HDA_CODEC_CS421X=m
|
|
|
|
config SND_HDA_CODEC_CS8409
|
|
tristate "Build Cirrus Logic HDA bridge support"
|
|
select SND_HDA_GENERIC
|
|
select SND_HDA_SCODEC_COMPONENT
|
|
help
|
|
Say Y or M here to include Cirrus Logic HDA bridge support
|
|
such as CS8409.
|
|
|
|
comment "Set to Y if you want auto-loading the codec driver"
|
|
depends on SND_HDA=y && SND_HDA_CODEC_CS8409=m
|
|
|
|
endif
|