Home
last modified time | relevance | path

Searched defs:wm8994 (Results 1 – 10 of 10) sorted by relevance

/linux-4.4.14/include/linux/mfd/wm8994/
Dcore.h58 struct wm8994 { struct
59 struct wm8994_pdata pdata; argument
61 enum wm8994_type type; argument
62 int revision;
63 int cust_id;
87 static inline int wm8994_reg_read(struct wm8994 *wm8994, unsigned short reg) in wm8994_reg_read()
100 static inline int wm8994_reg_write(struct wm8994 *wm8994, unsigned short reg, in wm8994_reg_write()
106 static inline int wm8994_bulk_read(struct wm8994 *wm8994, unsigned short reg, in wm8994_bulk_read()
112 static inline int wm8994_bulk_write(struct wm8994 *wm8994, unsigned short reg, in wm8994_bulk_write()
118 static inline int wm8994_set_bits(struct wm8994 *wm8994, unsigned short reg, in wm8994_set_bits()
[all …]
/linux-4.4.14/sound/soc/codecs/
Dwm8958-dsp2.c45 struct wm8994_priv *wm8994 = snd_soc_codec_get_drvdata(codec); in wm8958_dsp2_fw() local
197 struct wm8994_priv *wm8994 = snd_soc_codec_get_drvdata(codec); in wm8958_dsp_start_mbc() local
241 struct wm8994_priv *wm8994 = snd_soc_codec_get_drvdata(codec); in wm8958_dsp_start_vss() local
302 struct wm8994_priv *wm8994 = snd_soc_codec_get_drvdata(codec); in wm8958_dsp_start_enh_eq() local
333 struct wm8994_priv *wm8994 = snd_soc_codec_get_drvdata(codec); in wm8958_dsp_apply() local
441 static int wm8958_dsp2_busy(struct wm8994_priv *wm8994, int aif) in wm8958_dsp2_busy()
460 struct wm8994_priv *wm8994 = snd_soc_codec_get_drvdata(codec); in wm8958_put_mbc_enum() local
482 struct wm8994_priv *wm8994 = snd_soc_codec_get_drvdata(codec); in wm8958_get_mbc_enum() local
504 struct wm8994_priv *wm8994 = snd_soc_codec_get_drvdata(codec); in wm8958_mbc_get() local
516 struct wm8994_priv *wm8994 = snd_soc_codec_get_drvdata(codec); in wm8958_mbc_put() local
[all …]
Dwm8994.c111 struct wm8994_priv *wm8994 = snd_soc_codec_get_drvdata(codec); in wm8958_micd_set_rate() local
162 struct wm8994_priv *wm8994 = snd_soc_codec_get_drvdata(codec); in configure_aif_clock() local
216 struct wm8994_priv *wm8994 = snd_soc_codec_get_drvdata(codec); in configure_clock() local
324 struct wm8994_priv *wm8994 = snd_soc_codec_get_drvdata(codec); in wm8994_set_drc() local
361 struct wm8994_priv *wm8994 = snd_soc_codec_get_drvdata(codec); in wm8994_put_drc_enum() local
384 struct wm8994_priv *wm8994 = snd_soc_codec_get_drvdata(codec); in wm8994_get_drc_enum() local
396 struct wm8994_priv *wm8994 = snd_soc_codec_get_drvdata(codec); in wm8994_set_retune_mobile() local
468 struct wm8994_priv *wm8994 = snd_soc_codec_get_drvdata(codec); in wm8994_put_retune_mobile_enum() local
491 struct wm8994_priv *wm8994 = snd_soc_codec_get_drvdata(codec); in wm8994_get_retune_mobile_enum() local
745 struct wm8994_priv *wm8994 = snd_soc_codec_get_drvdata(codec); in wm1811_jackdet_set_mode() local
[all …]
Dwm8994.h78 struct wm8994 *wm8994; member
/linux-4.4.14/drivers/gpio/
Dgpio-wm8994.c30 struct wm8994 *wm8994; member
42 struct wm8994 *wm8994 = wm8994_gpio->wm8994; in wm8994_gpio_request() local
65 struct wm8994 *wm8994 = wm8994_gpio->wm8994; in wm8994_gpio_direction_in() local
74 struct wm8994 *wm8994 = wm8994_gpio->wm8994; in wm8994_gpio_get() local
91 struct wm8994 *wm8994 = wm8994_gpio->wm8994; in wm8994_gpio_direction_out() local
103 struct wm8994 *wm8994 = wm8994_gpio->wm8994; in wm8994_gpio_set() local
114 struct wm8994 *wm8994 = wm8994_gpio->wm8994; in wm8994_gpio_to_irq() local
178 struct wm8994 *wm8994 = wm8994_gpio->wm8994; in wm8994_gpio_dbg_show() local
250 struct wm8994 *wm8994 = dev_get_drvdata(pdev->dev.parent); in wm8994_gpio_probe() local
/linux-4.4.14/drivers/mfd/
Dwm8994-core.c122 struct wm8994 *wm8994 = dev_get_drvdata(dev); in wm8994_suspend() local
187 struct wm8994 *wm8994 = dev_get_drvdata(dev); in wm8994_resume() local
269 static int wm8994_set_pdata_from_of(struct wm8994 *wm8994) in wm8994_set_pdata_from_of()
316 static int wm8994_set_pdata_from_of(struct wm8994 *wm8994) in wm8994_set_pdata_from_of()
325 static int wm8994_device_init(struct wm8994 *wm8994, int irq) in wm8994_device_init()
604 static void wm8994_device_exit(struct wm8994 *wm8994) in wm8994_device_exit()
625 struct wm8994 *wm8994; in wm8994_i2c_probe() local
657 struct wm8994 *wm8994 = i2c_get_clientdata(i2c); in wm8994_i2c_remove() local
Dwm8994-irq.c159 struct wm8994 *wm8994 = data; in wm8994_edge_irq() local
170 struct wm8994 *wm8994 = h->host_data; in wm8994_edge_irq_map() local
185 int wm8994_irq_init(struct wm8994 *wm8994) in wm8994_irq_init()
260 void wm8994_irq_exit(struct wm8994 *wm8994) in wm8994_irq_exit()
Dwm8994-regmap.c1199 struct wm8994 *wm8994 = dev_get_drvdata(dev); in wm1811_volatile_register() local
/linux-4.4.14/drivers/regulator/
Dwm8994-regulator.c31 struct wm8994 *wm8994; member
127 struct wm8994 *wm8994 = dev_get_drvdata(pdev->dev.parent); in wm8994_ldo_probe() local
/linux-4.4.14/arch/arm/boot/dts/
Dexynos5250-smdk5250.dts292 wm8994: wm8994@1a { label