Home
last modified time | relevance | path

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

/linux/include/linux/mfd/wm8994/
A Dcore.h53 struct wm8994 { struct
54 struct wm8994_pdata pdata; argument
56 enum wm8994_type type; argument
57 int revision;
58 int cust_id;
82 static inline int wm8994_reg_read(struct wm8994 *wm8994, unsigned short reg) in wm8994_reg_read()
95 static inline int wm8994_reg_write(struct wm8994 *wm8994, unsigned short reg, in wm8994_reg_write()
101 static inline int wm8994_bulk_read(struct wm8994 *wm8994, unsigned short reg, in wm8994_bulk_read()
107 static inline int wm8994_bulk_write(struct wm8994 *wm8994, unsigned short reg, in wm8994_bulk_write()
113 static inline int wm8994_set_bits(struct wm8994 *wm8994, unsigned short reg, in wm8994_set_bits()
[all …]
/linux/sound/soc/codecs/
A Dwm8958-dsp2.c44 struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component); in wm8958_dsp2_fw() local
190 struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component); in wm8958_dsp_start_mbc() local
234 struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component); in wm8958_dsp_start_vss() local
295 struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component); in wm8958_dsp_start_enh_eq() local
326 struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component); in wm8958_dsp_apply() local
438 static int wm8958_dsp2_busy(struct wm8994_priv *wm8994, int aif) in wm8958_dsp2_busy()
457 struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component); in wm8958_put_mbc_enum() local
479 struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component); in wm8958_get_mbc_enum() local
501 struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component); in wm8958_mbc_get() local
513 struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component); in wm8958_mbc_put() local
[all …]
A Dwm8994.c113 struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component); in wm8958_micd_set_rate() local
164 struct wm8994_priv *wm8994 = snd_soc_component_get_drvdata(component); in configure_aif_clock() local
3411 static void wm8994_handle_pdata(struct wm8994_priv *wm8994) in wm8994_handle_pdata()
3700 struct wm8994_priv *wm8994 = container_of(work, in wm8958_open_circuit_work() local
3812 struct wm8994_priv *wm8994 = data; in wm1811_jackdet_irq() local
3896 struct wm8994_priv *wm8994 = container_of(work, in wm1811_jackdet_bootstrap() local
4017 struct wm8994_priv *wm8994 = container_of(work, in wm8958_mic_work() local
4035 struct wm8994_priv *wm8994 = data; in wm8958_mic_irq() local
4622 struct wm8994_priv *wm8994; in wm8994_probe() local
4666 struct wm8994_priv *wm8994 = dev_get_drvdata(dev); in wm8994_suspend() local
[all …]
A Dwm8994.h82 struct wm8994 *wm8994; member
/linux/drivers/gpio/
A Dgpio-wm8994.c26 struct wm8994 *wm8994; member
33 struct wm8994 *wm8994 = wm8994_gpio->wm8994; in wm8994_gpio_request() local
56 struct wm8994 *wm8994 = wm8994_gpio->wm8994; in wm8994_gpio_direction_in() local
65 struct wm8994 *wm8994 = wm8994_gpio->wm8994; in wm8994_gpio_get() local
82 struct wm8994 *wm8994 = wm8994_gpio->wm8994; in wm8994_gpio_direction_out() local
94 struct wm8994 *wm8994 = wm8994_gpio->wm8994; in wm8994_gpio_set() local
106 struct wm8994 *wm8994 = wm8994_gpio->wm8994; in wm8994_gpio_set_config() local
126 struct wm8994 *wm8994 = wm8994_gpio->wm8994; in wm8994_gpio_to_irq() local
190 struct wm8994 *wm8994 = wm8994_gpio->wm8994; in wm8994_gpio_dbg_show() local
263 struct wm8994 *wm8994 = dev_get_drvdata(pdev->dev.parent); in wm8994_gpio_probe() local
/linux/drivers/mfd/
A Dwm8994-core.c116 struct wm8994 *wm8994 = dev_get_drvdata(dev); in wm8994_suspend() local
181 struct wm8994 *wm8994 = dev_get_drvdata(dev); in wm8994_resume() local
263 static int wm8994_set_pdata_from_of(struct wm8994 *wm8994) in wm8994_set_pdata_from_of()
306 static int wm8994_set_pdata_from_of(struct wm8994 *wm8994) in wm8994_set_pdata_from_of()
315 static int wm8994_device_init(struct wm8994 *wm8994, int irq) in wm8994_device_init()
607 static void wm8994_device_exit(struct wm8994 *wm8994) in wm8994_device_exit()
630 struct wm8994 *wm8994; in wm8994_i2c_probe() local
662 struct wm8994 *wm8994 = i2c_get_clientdata(i2c); in wm8994_i2c_remove() local
A Dwm8994-irq.c154 struct wm8994 *wm8994 = data; in wm8994_edge_irq() local
165 struct wm8994 *wm8994 = h->host_data; in wm8994_edge_irq_map() local
180 int wm8994_irq_init(struct wm8994 *wm8994) in wm8994_irq_init()
255 void wm8994_irq_exit(struct wm8994 *wm8994) in wm8994_irq_exit()
A Dwm8994-regmap.c1194 struct wm8994 *wm8994 = dev_get_drvdata(dev); in wm1811_volatile_register() local
/linux/drivers/regulator/
A Dwm8994-regulator.c26 struct wm8994 *wm8994; member
122 struct wm8994 *wm8994 = dev_get_drvdata(pdev->dev.parent); in wm8994_ldo_probe() local
/linux/arch/arm/boot/dts/
A Dexynos5250-smdk5250.dts293 wm8994: audio-codec@1a { label
A Ds5pv210-aries.dtsi116 wm8994: audio-codec@1a { label

Completed in 32 milliseconds