Searched refs:wm97xx (Results 1 – 12 of 12) sorted by relevance
/linux-6.3-rc2/include/linux/ |
A D | wm97xx.h | 220 struct wm97xx; 239 int (*acc_enable) (struct wm97xx *, int enable); 240 void (*phy_init) (struct wm97xx *); 242 void (*dig_restore) (struct wm97xx *); 243 void (*aux_prepare) (struct wm97xx *); 252 void (*acc_pen_up) (struct wm97xx *); 253 int (*acc_pen_down) (struct wm97xx *); 254 int (*acc_startup) (struct wm97xx *); 255 void (*acc_shutdown) (struct wm97xx *); 265 struct wm97xx { struct [all …]
|
/linux-6.3-rc2/drivers/mfd/ |
A D | wm97xx-core.c | 253 struct wm97xx_priv *wm97xx; in wm97xx_ac97_probe() local 261 sizeof(*wm97xx), GFP_KERNEL); in wm97xx_ac97_probe() 262 if (!wm97xx) in wm97xx_ac97_probe() 265 wm97xx->dev = ac97_codec_dev2dev(adev); in wm97xx_ac97_probe() 267 if (IS_ERR(wm97xx->ac97)) in wm97xx_ac97_probe() 268 return PTR_ERR(wm97xx->ac97); in wm97xx_ac97_probe() 271 ac97_set_drvdata(adev, wm97xx); in wm97xx_ac97_probe() 275 codec_pdata = &wm97xx->codec_pdata; in wm97xx_ac97_probe() 276 codec_pdata->ac97 = wm97xx->ac97; in wm97xx_ac97_probe() 318 snd_ac97_compat_release(wm97xx->ac97); in wm97xx_ac97_probe() [all …]
|
A D | Makefile | 66 obj-$(CONFIG_MFD_WM97xx) += wm97xx-core.o
|
/linux-6.3-rc2/drivers/input/touchscreen/ |
A D | wm97xx-core.c | 84 int wm97xx_reg_read(struct wm97xx *wm, u16 reg) in wm97xx_reg_read() 293 struct wm97xx *wm = dev_id; in wm97xx_pen_interrupt() 452 struct wm97xx *wm = container_of(work, struct wm97xx, ts_reader.work); in wm97xx_ts_reader() 474 struct wm97xx *wm = input_get_drvdata(idev); in wm97xx_ts_input_open() 522 struct wm97xx *wm = input_get_drvdata(idev); in wm97xx_ts_input_close() 612 static int _wm97xx_probe(struct wm97xx *wm) in _wm97xx_probe() 695 struct wm97xx *wm; in wm97xx_probe() 723 struct wm97xx *wm = dev_get_drvdata(dev); in wm97xx_remove() 733 struct wm97xx *wm; in wm97xx_mfd_probe() 768 struct wm97xx *wm = dev_get_drvdata(dev); in wm97xx_suspend() [all …]
|
A D | wm9705.c | 133 static void wm9705_phy_init(struct wm97xx *wm) in wm9705_phy_init() 178 static void wm9705_dig_enable(struct wm97xx *wm, int enable) in wm9705_dig_enable() 189 static void wm9705_aux_prepare(struct wm97xx *wm) in wm9705_aux_prepare() 196 static void wm9705_dig_restore(struct wm97xx *wm) in wm9705_dig_restore() 202 static inline int is_pden(struct wm97xx *wm) in is_pden() 210 static int wm9705_poll_sample(struct wm97xx *wm, int adcsel, int *sample) in wm9705_poll_sample() 270 static int wm9705_poll_touch(struct wm97xx *wm, struct wm97xx_data *data) in wm9705_poll_touch() 294 static int wm9705_acc_enable(struct wm97xx *wm, int enable) in wm9705_acc_enable()
|
A D | mainstone-wm97xx.c | 100 static void wm97xx_acc_pen_up(struct wm97xx *wm) in wm97xx_acc_pen_up() 115 static int wm97xx_acc_pen_down(struct wm97xx *wm) in wm97xx_acc_pen_down() 168 static int wm97xx_acc_startup(struct wm97xx *wm) in wm97xx_acc_startup() 229 static void wm97xx_acc_shutdown(struct wm97xx *wm) in wm97xx_acc_shutdown() 250 struct wm97xx *wm = platform_get_drvdata(pdev); in mainstone_wm97xx_probe() 257 struct wm97xx *wm = platform_get_drvdata(pdev); in mainstone_wm97xx_remove()
|
A D | wm9712.c | 151 static void wm9712_phy_init(struct wm97xx *wm) in wm9712_phy_init() 216 static void wm9712_dig_enable(struct wm97xx *wm, int enable) in wm9712_dig_enable() 229 static void wm9712_aux_prepare(struct wm97xx *wm) in wm9712_aux_prepare() 236 static void wm9712_dig_restore(struct wm97xx *wm) in wm9712_dig_restore() 242 static inline int is_pden(struct wm97xx *wm) in is_pden() 250 static int wm9712_poll_sample(struct wm97xx *wm, int adcsel, int *sample) in wm9712_poll_sample() 314 static int wm9712_poll_coord(struct wm97xx *wm, struct wm97xx_data *data) in wm9712_poll_coord() 379 static int wm9712_poll_touch(struct wm97xx *wm, struct wm97xx_data *data) in wm9712_poll_touch() 413 static int wm9712_acc_enable(struct wm97xx *wm, int enable) in wm9712_acc_enable()
|
A D | wm9713.c | 151 static void wm9713_phy_init(struct wm97xx *wm) in wm9713_phy_init() 214 static void wm9713_dig_enable(struct wm97xx *wm, int enable) in wm9713_dig_enable() 232 static void wm9713_dig_restore(struct wm97xx *wm) in wm9713_dig_restore() 239 static void wm9713_aux_prepare(struct wm97xx *wm) in wm9713_aux_prepare() 247 static inline int is_pden(struct wm97xx *wm) in is_pden() 255 static int wm9713_poll_sample(struct wm97xx *wm, int adcsel, int *sample) in wm9713_poll_sample() 320 static int wm9713_poll_coord(struct wm97xx *wm, struct wm97xx_data *data) in wm9713_poll_coord() 390 static int wm9713_poll_touch(struct wm97xx *wm, struct wm97xx_data *data) in wm9713_poll_touch() 420 static int wm9713_acc_enable(struct wm97xx *wm, int enable) in wm9713_acc_enable()
|
A D | Makefile | 8 wm97xx-ts-y := wm97xx-core.o 104 obj-$(CONFIG_TOUCHSCREEN_WM97XX) += wm97xx-ts.o 105 wm97xx-ts-$(CONFIG_TOUCHSCREEN_WM9705) += wm9705.o 106 wm97xx-ts-$(CONFIG_TOUCHSCREEN_WM9712) += wm9712.o 107 wm97xx-ts-$(CONFIG_TOUCHSCREEN_WM9713) += wm9713.o 108 obj-$(CONFIG_TOUCHSCREEN_WM97XX_MAINSTONE) += mainstone-wm97xx.o
|
A D | Kconfig | 876 module will be called wm97xx-ts. 913 module will be called mainstone-wm97xx.
|
/linux-6.3-rc2/arch/mips/alchemy/devboards/ |
A D | db1300.c | 741 struct wm97xx *wm = platform_get_drvdata(pdev); in db1300_wm97xx_probe()
|
/linux-6.3-rc2/ |
A D | MAINTAINERS | 22585 F: include/linux/wm97xx.h
|
Completed in 39 milliseconds