Searched refs:wm8776 (Results 1 – 7 of 7) sorted by relevance
/linux-4.4.14/sound/soc/codecs/ |
D | wm8776.c | 247 struct wm8776_priv *wm8776 = snd_soc_codec_get_drvdata(codec); in wm8776_hw_params() local 290 if (wm8776->sysclk[dai->driver->id] / params_rate(params) in wm8776_hw_params() 298 wm8776->sysclk[dai->driver->id], params_rate(params)); in wm8776_hw_params() 326 struct wm8776_priv *wm8776 = snd_soc_codec_get_drvdata(codec); in wm8776_set_sysclk() local 328 if (WARN_ON(dai->driver->id >= ARRAY_SIZE(wm8776->sysclk))) in wm8776_set_sysclk() 331 wm8776->sysclk[dai->driver->id] = freq; in wm8776_set_sysclk() 339 struct wm8776_priv *wm8776 = snd_soc_codec_get_drvdata(codec); in wm8776_set_bias_level() local 348 regcache_sync(wm8776->regmap); in wm8776_set_bias_level() 462 struct wm8776_priv *wm8776; in wm8776_spi_probe() local 465 wm8776 = devm_kzalloc(&spi->dev, sizeof(struct wm8776_priv), in wm8776_spi_probe() [all …]
|
D | Makefile | 155 snd-soc-wm8776-objs := wm8776.o 346 obj-$(CONFIG_SND_SOC_WM8776) += snd-soc-wm8776.o
|
/linux-4.4.14/sound/pci/ice1712/ |
D | psc724.c | 37 struct snd_wm8776 wm8776; member 162 struct psc724_spec *spec = container_of(wm, struct psc724_spec, wm8776); in psc724_wm8776_write() 196 u16 power = spec->wm8776.regs[WM8776_REG_PWRDOWN] & ~WM8776_PWR_HPPD; in psc724_set_jack_state() 201 snd_wm8776_set_power(&spec->wm8776, power); in psc724_set_jack_state() 211 strlcpy(elem_id.name, spec->wm8776.ctl[WM8776_CTL_HP_SW].name, in psc724_set_jack_state() 326 spec->wm8776.ctl[WM8776_CTL_DAC_VOL].name = front_volume; in psc724_add_controls() 327 spec->wm8776.ctl[WM8776_CTL_DAC_SW].name = front_switch; in psc724_add_controls() 328 spec->wm8776.ctl[WM8776_CTL_DAC_ZC_SW].name = front_zc; in psc724_add_controls() 329 spec->wm8776.ctl[WM8776_CTL_AUX_SW].name = NULL; in psc724_add_controls() 330 spec->wm8776.ctl[WM8776_CTL_DAC_IZD_SW].name = front_izd; in psc724_add_controls() [all …]
|
D | Makefile | 8 …prodigy192.o prodigy_hifi.o juli.o phase.o wtm.o se.o maya44.o quartet.o psc724.o wm8766.o wm8776.o
|
/linux-4.4.14/Documentation/devicetree/bindings/sound/ |
D | wm8776.txt | 8 - compatible : "wlf,wm8776" 15 codec: wm8776@1a { 16 compatible = "wlf,wm8776";
|
/linux-4.4.14/arch/powerpc/boot/dts/fsl/ |
D | p1022ds.dtsi | 140 wm8776:codec@1a { label 141 compatible = "wlf,wm8776"; 191 codec-handle = <&wm8776>;
|
/linux-4.4.14/Documentation/sound/alsa/ |
D | README.maya44 | 55 i2c/other/wm8776.c - low-level access routines for Wolfson WM8776 codecs 56 include/wm8776.h 59 Note that the wm8776.c code is meant to be card-independent and does not actually register the code…
|