Home
last modified time | relevance | path

Searched full:nau8824 (Results 1 – 7 of 7) sorted by relevance

/linux/sound/soc/codecs/
H A Dnau8824.c29 #include "nau8824.h"
39 static int nau8824_config_sysclk(struct nau8824 *nau8824,
41 static bool nau8824_is_jack_inserted(struct nau8824 *nau8824);
206 static int nau8824_sema_acquire(struct nau8824 *nau8824, long timeout) in nau8824_sema_acquire() argument
211 ret = down_timeout(&nau8824->jd_sem, timeout); in nau8824_sema_acquire()
213 dev_warn(nau8824->dev, "Acquire semaphore timeout\n"); in nau8824_sema_acquire()
215 ret = down_interruptible(&nau8824->jd_sem); in nau8824_sema_acquire()
217 dev_warn(nau8824->dev, "Acquire semaphore fail\n"); in nau8824_sema_acquire()
223 static inline void nau8824_sema_release(struct nau8824 *nau8824) in nau8824_sema_release() argument
225 up(&nau8824->jd_sem); in nau8824_sema_release()
[all …]
H A Dnau8824.h418 #define NAU8824_CODEC_DAI "nau8824-hifi"
430 struct nau8824 { struct
H A DMakefile190 snd-soc-nau8824-y := nau8824.o
592 obj-$(CONFIG_SND_SOC_NAU8824) += snd-soc-nau8824.o
/linux/sound/soc/intel/boards/
H A Dcht_bsw_nau8824.c3 * cht-bsw-nau8824.c - ASoc Machine driver for Intel Cherryview-based
4 * platforms Cherrytrail and Braswell, with nau8824 codec.
24 #include "../../codecs/nau8824.h"
228 #define SOF_CARD_NAME "bytcht nau8824" /* card name will be 'sof-bytcht nau8824 */
301 .name = "cht-bsw-nau8824",
312 MODULE_ALIAS("platform:cht-bsw-nau8824");
H A DMakefile14 snd-soc-sst-cht-bsw-nau8824-y := cht_bsw_nau8824.o
46 obj-$(CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH) += snd-soc-sst-cht-bsw-nau8824.o
/linux/Documentation/devicetree/bindings/sound/
H A Dnuvoton,nau8824.yaml4 $id: http://devicetree.org/schemas/sound/nuvoton,nau8824.yaml#
7 title: NAU8824 audio CODEC
18 - nuvoton,nau8824
174 compatible = "nuvoton,nau8824";
/linux/sound/soc/intel/common/
H A Dsoc-acpi-intel-cht-match.c156 .drv_name = "cht-bsw-nau8824",
159 .sof_tplg_filename = "sof-cht-nau8824.tplg",