Searched full:nau8824 (Results 1 – 7 of 7) sorted by relevance
/linux/sound/soc/codecs/ |
H A D | nau8824.c | 29 #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 D | nau8824.h | 418 #define NAU8824_CODEC_DAI "nau8824-hifi" 430 struct nau8824 { struct
|
H A D | Makefile | 190 snd-soc-nau8824-y := nau8824.o 592 obj-$(CONFIG_SND_SOC_NAU8824) += snd-soc-nau8824.o
|
/linux/sound/soc/intel/boards/ |
H A D | cht_bsw_nau8824.c | 3 * 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 D | Makefile | 14 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 D | nuvoton,nau8824.yaml | 4 $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 D | soc-acpi-intel-cht-match.c | 156 .drv_name = "cht-bsw-nau8824", 159 .sof_tplg_filename = "sof-cht-nau8824.tplg",
|