Lines Matching +full:device +full:- +full:specific
1 /* SPDX-License-Identifier: GPL-2.0-only */
20 struct device;
24 /* Elkhart Lake specific wake registers */
29 /* Merrifield specific wake registers */
35 * struct tng_wake_regs - Platform specific wake registers
47 * struct tng_gpio_pinrange - Map pin numbers to gpio numbers
62 .npins = (gend) - (gstart) + 1, \
66 * struct tng_gpio_pin_info - Platform specific pinout information
69 * @name: Respective pinctrl device name
78 * struct tng_gpio_info - Platform specific GPIO and IRQ information
90 * struct tng_gpio - Platform specific private data
93 * @irq: Interrupt for the GPIO device
95 * @dev: The GPIO device
96 * @ctx: Context to be saved during suspend-resume
97 * @wake_regs: Platform specific wake registers
98 * @pin_info: Platform specific pinout information
99 * @info: Platform specific GPIO and IRQ information
106 struct device *dev;
113 int devm_tng_gpio_probe(struct device *dev, struct tng_gpio *gpio);