Searched refs:nau8825 (Results 1 – 9 of 9) sorted by relevance
48 static int nau8825_configure_sysclk(struct nau8825 *nau8825,241 static int nau8825_sema_acquire(struct nau8825 *nau8825, long timeout) in nau8825_sema_acquire() argument246 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()265 static inline void nau8825_sema_release(struct nau8825 *nau8825) in nau8825_sema_release() argument267 up(&nau8825->xtalk_sem); in nau8825_sema_release()277 static inline void nau8825_sema_reset(struct nau8825 *nau8825) in nau8825_sema_reset() argument279 nau8825->xtalk_sem.count = 1; in nau8825_sema_reset()[all …]
495 struct nau8825 { struct
203 snd-soc-nau8825-y := nau8825.o635 obj-$(CONFIG_SND_SOC_NAU8825) += snd-soc-nau8825.o
11 snd-soc-avs-nau8825-y := nau8825.o31 obj-$(CONFIG_SND_SOC_INTEL_AVS_MACH_NAU8825) += snd-soc-avs-nau8825.o
88 tristate "nau8825 I2S board"
18 obj-$(CONFIG_SND_SOC_MT8189_NAU8825) += mt8189-nau8825.o
951 SND_SOC_DAILINK_DEF(nau8825,1469 links[i].codecs = nau8825; in acp_sofdsp_dai_links_create()1470 links[i].num_codecs = ARRAY_SIZE(nau8825); in acp_sofdsp_dai_links_create()1679 links[i].codecs = nau8825; in acp_legacy_dai_links_create()1680 links[i].num_codecs = ARRAY_SIZE(nau8825); in acp_legacy_dai_links_create()
396 tristate "SOF with nau8825 codec in I2S Mode"414 with nau8825 codec.
1687 nau8825@1a {1688 compatible = "nuvoton,nau8825";