Home
last modified time | relevance | path

Searched full:nau8825 (Results 1 – 22 of 22) sorted by relevance

/linux-6.12.1/sound/soc/codecs/
Dnau8825.c3 * Nuvoton NAU8825 audio codec driver
32 #include "nau8825.h"
35 #define NUVOTON_CODEC_DAI "nau8825-hifi"
48 static int nau8825_configure_sysclk(struct nau8825 *nau8825,
224 * @nau8825: component to register the codec private data with
241 static int nau8825_sema_acquire(struct nau8825 *nau8825, long timeout) in nau8825_sema_acquire() argument
246 ret = down_timeout(&nau8825->xtalk_sem, timeout); in nau8825_sema_acquire()
248 dev_warn(nau8825->dev, "Acquire semaphore timeout\n"); in nau8825_sema_acquire()
250 ret = down_trylock(&nau8825->xtalk_sem); in nau8825_sema_acquire()
252 dev_warn(nau8825->dev, "Acquire semaphore fail\n"); in nau8825_sema_acquire()
[all …]
Dnau8825.h3 * NAU8825 ALSA SoC audio driver
495 struct nau8825 { struct
DMakefile191 snd-soc-nau8825-y := nau8825.o
593 obj-$(CONFIG_SND_SOC_NAU8825) += snd-soc-nau8825.o
/linux-6.12.1/sound/soc/intel/boards/
Dsof_nau8825.c6 * Intel SOF Machine Driver with Nuvoton headphone codec NAU8825
21 #include "../../codecs/nau8825.h"
159 /* sof audio machine driver for nau8825 codec */
161 .name = "nau8825", /* the sof- prefix is added by the core */
176 .dai_name = "nau8825-hifi",
337 MODULE_DESCRIPTION("SOF Audio Machine driver for NAU8825");
DKconfig398 tristate "SOF with nau8825 codec in I2S Mode"
416 with nau8825 codec.
/linux-6.12.1/sound/soc/intel/avs/boards/
DMakefile11 snd-soc-avs-nau8825-y := nau8825.o
29 obj-$(CONFIG_SND_SOC_INTEL_AVS_MACH_NAU8825) += snd-soc-avs-nau8825.o
DKconfig80 tristate "nau8825 I2S board"
85 This adds support for ASoC machine driver with NAU8825 I2S audio codec.
Dnau8825.c18 #include "../../../codecs/nau8825.h"
21 #define SKL_NUVOTON_CODEC_DAI "nau8825-hifi"
316 MODULE_DESCRIPTION("Intel nau8825 machine driver");
Dssm4567.c16 #include "../../../codecs/nau8825.h"
/linux-6.12.1/Documentation/devicetree/bindings/sound/
Dnuvoton,nau8825.yaml4 $id: http://devicetree.org/schemas/sound/nuvoton,nau8825.yaml#
7 title: NAU8825 audio CODEC
18 - nuvoton,nau8825
214 compatible = "nuvoton,nau8825";
Dmediatek,mt8188-mt6359.yaml20 - mediatek,mt8188-nau8825
/linux-6.12.1/sound/soc/intel/common/
Dsoc-acpi-intel-ssp-common.c40 CODEC_MAP_ENTRY("NAU8825", "nau8825", NAU8825_ACPI_HID, CODEC_NAU8825),
Dsoc-acpi-intel-adl-match.c583 .sof_tplg_filename = "sof-adl-rt1019-nau8825.tplg",
/linux-6.12.1/sound/soc/amd/acp/
Dacp-sof-mach.c66 .hs_codec_id = NAU8825,
148 .name = "nau8825-max",
Dacp-legacy-mach.c67 .hs_codec_id = NAU8825,
217 .name = "rmb-nau8825-max",
Dacp-mach-common.c27 #include "../../codecs/nau8825.h"
935 /* Declare nau8825 codec components */
936 SND_SOC_DAILINK_DEF(nau8825,
937 DAILINK_COMP_ARRAY(COMP_CODEC("i2c-10508825:00", "nau8825-hifi")));
976 if (drvdata->hs_codec_id != NAU8825) in acp_card_nau8825_init()
1456 if (drv_data->hs_codec_id == NAU8825) { in acp_sofdsp_dai_links_create()
1457 links[i].codecs = nau8825; in acp_sofdsp_dai_links_create()
1458 links[i].num_codecs = ARRAY_SIZE(nau8825); in acp_sofdsp_dai_links_create()
1667 if (drv_data->hs_codec_id == NAU8825) { in acp_legacy_dai_links_create()
1668 links[i].codecs = nau8825; in acp_legacy_dai_links_create()
[all …]
Dacp-mach.h48 NAU8825, enumerator
Dacp-rembrandt.c59 .drv_name = "rmb-nau8825-max",
/linux-6.12.1/sound/soc/amd/
Dacp-config.c292 .drv_name = "nau8825-max",
297 .sof_tplg_filename = "sof-rmb-nau8825-max98360.tplg",
/linux-6.12.1/sound/soc/mediatek/mt8188/
Dmt8188-mt6359.c18 #include "../../codecs/nau8825.h"
51 #define NAU8825_CODEC_DAI "nau8825-hifi"
743 dev_err(rtd->dev, "unable to add nau8825 card widget, ret %d\n", ret); in mt8188_headset_codec_init()
750 dev_err(rtd->dev, "unable to add nau8825 card controls, ret %d\n", ret); in mt8188_headset_codec_init()
1395 { .compatible = "mediatek,mt8188-nau8825", .data = &mt8188_nau8825_card, },
/linux-6.12.1/sound/soc/intel/avs/
Dboard_selection.c88 .tplg_filename = "nau8825-tplg.bin",
/linux-6.12.1/arch/arm64/boot/dts/nvidia/
Dtegra210-smaug.dts1657 nau8825@1a {
1658 compatible = "nuvoton,nau8825";