Lines Matching +full:pendown +full:- +full:gpio
1 /* SPDX-License-Identifier: GPL-2.0 */
62 #define WM97XX_SLT(i) ((i - 5) & 0x7) /* panel slot (5-11) */
71 #define WM9712_45W 0x1000 /* set for 5-wire touchscreen */
124 /* Codec GPIO's */
146 /*---------------- Return codes from sample reading functions ---------------*/
156 so the handler should not sleep or wait for pendown irq) */
160 * The wm97xx driver provides a private API for writing platform-specific
172 * Codec GPIO status
180 * Codec GPIO direction
188 * Codec GPIO polarity
196 * Codec GPIO sticky
204 * Codec GPIO wake
227 * Codec driver interface - allows mapping to WM9705/12/13 and newer codecs
250 /* accelerated touch readback - coords are transmited on AC97 link */
257 /* GPIO pin used for accelerated operation */
260 /* pre and post sample - can be used to minimise any analog noise */
266 u16 dig[3], id, gpio[6], misc; /* Cached codec registers */ member
308 * Codec GPIO access (not supported on WM9705)
309 * This can be used to set/get codec GPIO and Virtual GPIO status.
311 enum wm97xx_gpio_status wm97xx_get_gpio(struct wm97xx *wm, u32 gpio);
312 void wm97xx_set_gpio(struct wm97xx *wm, u32 gpio,
314 void wm97xx_config_gpio(struct wm97xx *wm, u32 gpio,