ALSA: hda: Move codec drivers into sound/hda/codecs directory
authorTakashi Iwai <tiwai@suse.de>
Wed, 9 Jul 2025 16:04:09 +0000 (18:04 +0200)
committerTakashi Iwai <tiwai@suse.de>
Fri, 11 Jul 2025 07:55:37 +0000 (09:55 +0200)
commit6014e9021b28e634935c776c0271b5cbcabdc5d6
tree36026b2b3cc9a3baa525e1c6ba7f84bc4b1d3d46
parent2d9223d2d64cb5216859ced6cc33fb3b04e5f98f
ALSA: hda: Move codec drivers into sound/hda/codecs directory

Now move the all remaining codec drivers from sound/pci/hda to
sound/hda/codecs subdirectory.  Some drivers are put under the further
vendor subdirectory, and the vendor helper code (*_helper.c) are put
under helpers subdirectory.  Also the sub-codec drivers are moved under
a different subdirectory, sound/hda/codecs/sub-codecs, for
distinguishing from the main HD-audio codec drivers.

The prefix patch_ and hda_ as well as the suffix _helper are dropped
from file names as they are mostly superfluous.

No functional changes but just file path shuffling.

Reviewed-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-7-tiwai@suse.de
97 files changed:
sound/hda/Kconfig
sound/hda/Makefile
sound/hda/codecs/Kconfig [new file with mode: 0644]
sound/hda/codecs/Makefile [new file with mode: 0644]
sound/hda/codecs/analog.c [new file with mode: 0644]
sound/hda/codecs/ca0110.c [new file with mode: 0644]
sound/hda/codecs/ca0132.c [new file with mode: 0644]
sound/hda/codecs/ca0132_regs.h [new file with mode: 0644]
sound/hda/codecs/cirrus/Kconfig [new file with mode: 0644]
sound/hda/codecs/cirrus/Makefile [new file with mode: 0644]
sound/hda/codecs/cirrus/cirrus.c [new file with mode: 0644]
sound/hda/codecs/cirrus/cs8409-tables.c [new file with mode: 0644]
sound/hda/codecs/cirrus/cs8409.c [new file with mode: 0644]
sound/hda/codecs/cirrus/cs8409.h [new file with mode: 0644]
sound/hda/codecs/cmedia.c [new file with mode: 0644]
sound/hda/codecs/conexant.c [new file with mode: 0644]
sound/hda/codecs/generic.c [new file with mode: 0644]
sound/hda/codecs/generic.h [new file with mode: 0644]
sound/hda/codecs/hdmi/Makefile [new file with mode: 0644]
sound/hda/codecs/hdmi/eld.c [new file with mode: 0644]
sound/hda/codecs/hdmi/hdmi.c [new file with mode: 0644]
sound/hda/codecs/helpers/hp_x360.c [new file with mode: 0644]
sound/hda/codecs/helpers/ideapad_hotkey_led.c [new file with mode: 0644]
sound/hda/codecs/helpers/ideapad_s740.c [new file with mode: 0644]
sound/hda/codecs/helpers/thinkpad.c [new file with mode: 0644]
sound/hda/codecs/realtek.c [new file with mode: 0644]
sound/hda/codecs/senarytech.c [new file with mode: 0644]
sound/hda/codecs/si3054.c [new file with mode: 0644]
sound/hda/codecs/side-codecs/Kconfig [new file with mode: 0644]
sound/hda/codecs/side-codecs/Makefile [new file with mode: 0644]
sound/hda/codecs/side-codecs/cirrus_scodec.c [new file with mode: 0644]
sound/hda/codecs/side-codecs/cirrus_scodec.h [new file with mode: 0644]
sound/hda/codecs/side-codecs/cirrus_scodec_test.c [new file with mode: 0644]
sound/hda/codecs/side-codecs/cs35l41_hda.c [new file with mode: 0644]
sound/hda/codecs/side-codecs/cs35l41_hda.h [new file with mode: 0644]
sound/hda/codecs/side-codecs/cs35l41_hda_i2c.c [new file with mode: 0644]
sound/hda/codecs/side-codecs/cs35l41_hda_property.c [new file with mode: 0644]
sound/hda/codecs/side-codecs/cs35l41_hda_property.h [new file with mode: 0644]
sound/hda/codecs/side-codecs/cs35l41_hda_spi.c [new file with mode: 0644]
sound/hda/codecs/side-codecs/cs35l56_hda.c [new file with mode: 0644]
sound/hda/codecs/side-codecs/cs35l56_hda.h [new file with mode: 0644]
sound/hda/codecs/side-codecs/cs35l56_hda_i2c.c [new file with mode: 0644]
sound/hda/codecs/side-codecs/cs35l56_hda_spi.c [new file with mode: 0644]
sound/hda/codecs/side-codecs/hda_component.c [new file with mode: 0644]
sound/hda/codecs/side-codecs/hda_component.h [new file with mode: 0644]
sound/hda/codecs/side-codecs/tas2781_hda.c [new file with mode: 0644]
sound/hda/codecs/side-codecs/tas2781_hda.h [new file with mode: 0644]
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c [new file with mode: 0644]
sound/hda/codecs/side-codecs/tas2781_hda_spi.c [new file with mode: 0644]
sound/hda/codecs/sigmatel.c [new file with mode: 0644]
sound/hda/codecs/via.c [new file with mode: 0644]
sound/pci/Kconfig
sound/pci/Makefile
sound/pci/hda/Kconfig [deleted file]
sound/pci/hda/Makefile [deleted file]
sound/pci/hda/ca0132_regs.h [deleted file]
sound/pci/hda/cirrus_scodec.c [deleted file]
sound/pci/hda/cirrus_scodec.h [deleted file]
sound/pci/hda/cirrus_scodec_test.c [deleted file]
sound/pci/hda/cs35l41_hda.c [deleted file]
sound/pci/hda/cs35l41_hda.h [deleted file]
sound/pci/hda/cs35l41_hda_i2c.c [deleted file]
sound/pci/hda/cs35l41_hda_property.c [deleted file]
sound/pci/hda/cs35l41_hda_property.h [deleted file]
sound/pci/hda/cs35l41_hda_spi.c [deleted file]
sound/pci/hda/cs35l56_hda.c [deleted file]
sound/pci/hda/cs35l56_hda.h [deleted file]
sound/pci/hda/cs35l56_hda_i2c.c [deleted file]
sound/pci/hda/cs35l56_hda_spi.c [deleted file]
sound/pci/hda/hda_component.c [deleted file]
sound/pci/hda/hda_component.h [deleted file]
sound/pci/hda/hda_eld.c [deleted file]
sound/pci/hda/hda_generic.c [deleted file]
sound/pci/hda/hda_generic.h [deleted file]
sound/pci/hda/hp_x360_helper.c [deleted file]
sound/pci/hda/ideapad_hotkey_led_helper.c [deleted file]
sound/pci/hda/ideapad_s740_helper.c [deleted file]
sound/pci/hda/patch_analog.c [deleted file]
sound/pci/hda/patch_ca0110.c [deleted file]
sound/pci/hda/patch_ca0132.c [deleted file]
sound/pci/hda/patch_cirrus.c [deleted file]
sound/pci/hda/patch_cmedia.c [deleted file]
sound/pci/hda/patch_conexant.c [deleted file]
sound/pci/hda/patch_cs8409-tables.c [deleted file]
sound/pci/hda/patch_cs8409.c [deleted file]
sound/pci/hda/patch_cs8409.h [deleted file]
sound/pci/hda/patch_hdmi.c [deleted file]
sound/pci/hda/patch_realtek.c [deleted file]
sound/pci/hda/patch_senarytech.c [deleted file]
sound/pci/hda/patch_si3054.c [deleted file]
sound/pci/hda/patch_sigmatel.c [deleted file]
sound/pci/hda/patch_via.c [deleted file]
sound/pci/hda/tas2781_hda.c [deleted file]
sound/pci/hda/tas2781_hda.h [deleted file]
sound/pci/hda/tas2781_hda_i2c.c [deleted file]
sound/pci/hda/tas2781_hda_spi.c [deleted file]
sound/pci/hda/thinkpad_helper.c [deleted file]