Home
last modified time | relevance | path

Searched refs:agpio (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-6.6/drivers/platform/x86/intel/int3472/
H A Ddiscrete.c56 struct acpi_resource_gpio *agpio, in skl_int3472_map_gpio_to_sensor()
59 char *path = agpio->resource_source.string_ptr; in skl_int3472_map_gpio_to_sensor()
80 table_entry->chip_hwnum = agpio->pin_table[0]; in skl_int3472_map_gpio_to_sensor()
156 struct acpi_resource_gpio *agpio; in skl_int3472_handle_gpio_resources() local
164 if (!acpi_gpio_get_io_resource(ares, &agpio)) in skl_int3472_handle_gpio_resources()
178 agpio->pin_table[0]); in skl_int3472_handle_gpio_resources()
187 if (pin != agpio->pin_table[0]) in skl_int3472_handle_gpio_resources()
189 func, agpio->resource_source.string_ptr, pin, in skl_int3472_handle_gpio_resources()
190 agpio->pin_table[0]); in skl_int3472_handle_gpio_resources()
197 agpio in skl_int3472_handle_gpio_resources()
55 skl_int3472_map_gpio_to_sensor(struct int3472_discrete_device *int3472, struct acpi_resource_gpio *agpio, const char *func, u32 polarity) skl_int3472_map_gpio_to_sensor() argument
[all...]
H A Dled.c20 struct acpi_resource_gpio *agpio, u32 polarity) in skl_int3472_register_pled()
22 char *p, *path = agpio->resource_source.string_ptr; in skl_int3472_register_pled()
28 int3472->pled.gpio = acpi_get_and_request_gpiod(path, agpio->pin_table[0], in skl_int3472_register_pled()
19 skl_int3472_register_pled(struct int3472_discrete_device *int3472, struct acpi_resource_gpio *agpio, u32 polarity) skl_int3472_register_pled() argument
H A Dclk_and_regulator.c165 struct acpi_resource_gpio *agpio, u32 polarity) in skl_int3472_register_gpio_clock()
167 char *path = agpio->resource_source.string_ptr; in skl_int3472_register_gpio_clock()
177 int3472->clock.ena_gpio = acpi_get_and_request_gpiod(path, agpio->pin_table[0], in skl_int3472_register_gpio_clock()
276 struct acpi_resource_gpio *agpio) in skl_int3472_register_regulator()
278 char *path = agpio->resource_source.string_ptr; in skl_int3472_register_regulator()
317 int3472->regulator.gpio = acpi_get_and_request_gpiod(path, agpio->pin_table[0], in skl_int3472_register_regulator()
164 skl_int3472_register_gpio_clock(struct int3472_discrete_device *int3472, struct acpi_resource_gpio *agpio, u32 polarity) skl_int3472_register_gpio_clock() argument
275 skl_int3472_register_regulator(struct int3472_discrete_device *int3472, struct acpi_resource_gpio *agpio) skl_int3472_register_regulator() argument
H A Dcommon.h120 struct acpi_resource_gpio *agpio, u32 polarity);
125 struct acpi_resource_gpio *agpio);
129 struct acpi_resource_gpio *agpio, u32 polarity);
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpiolib-acpi.c213 struct acpi_resource_gpio **agpio) in acpi_gpio_get_irq_resource()
224 *agpio = gpio; in acpi_gpio_get_irq_resource()
233 * @agpio: Pointer to a &struct acpi_resource_gpio to store the output pointer
236 struct acpi_resource_gpio **agpio) in acpi_gpio_get_io_resource()
247 *agpio = gpio; in acpi_gpio_get_io_resource()
289 acpi_gpio_to_gpiod_flags(const struct acpi_resource_gpio *agpio, int polarity) in acpi_gpio_to_gpiod_flags() argument
292 if (agpio->connection_type == ACPI_RESOURCE_GPIO_TYPE_INT) in acpi_gpio_to_gpiod_flags()
295 switch (agpio->io_restriction) { in acpi_gpio_to_gpiod_flags()
308 switch (agpio->pin_config) { in acpi_gpio_to_gpiod_flags()
329 struct acpi_resource_gpio *agpio, in acpi_request_own_gpiod()
212 acpi_gpio_get_irq_resource(struct acpi_resource *ares, struct acpi_resource_gpio **agpio) acpi_gpio_get_irq_resource() argument
235 acpi_gpio_get_io_resource(struct acpi_resource *ares, struct acpi_resource_gpio **agpio) acpi_gpio_get_io_resource() argument
328 acpi_request_own_gpiod(struct gpio_chip *chip, struct acpi_resource_gpio *agpio, unsigned int index, const char *label) acpi_request_own_gpiod() argument
389 acpi_gpio_irq_is_wake(struct device *parent, const struct acpi_resource_gpio *agpio) acpi_gpio_irq_is_wake() argument
411 struct acpi_resource_gpio *agpio; acpi_gpiochip_alloc_event() local
762 const struct acpi_resource_gpio *agpio = &ares->data.gpio; acpi_populate_gpio_lookup() local
1129 struct acpi_resource_gpio *agpio; acpi_gpio_adr_space_handler() local
[all...]
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpiolib-acpi.c155 struct acpi_resource_gpio **agpio) in acpi_gpio_get_irq_resource()
166 *agpio = gpio; in acpi_gpio_get_irq_resource()
244 struct acpi_resource_gpio *agpio) in acpi_gpio_irq_is_wake()
246 int pin = agpio->pin_table[0]; in acpi_gpio_irq_is_wake()
248 if (agpio->wake_capable != ACPI_WAKE_CAPABLE) in acpi_gpio_irq_is_wake()
265 struct acpi_resource_gpio *agpio; in acpi_gpiochip_alloc_event() local
272 if (!acpi_gpio_get_irq_resource(ares, &agpio)) in acpi_gpiochip_alloc_event()
276 pin = agpio->pin_table[0]; in acpi_gpiochip_alloc_event()
281 agpio->triggering == ACPI_EDGE_SENSITIVE ? 'E' : 'L', in acpi_gpiochip_alloc_event()
323 if (agpio in acpi_gpiochip_alloc_event()
154 acpi_gpio_get_irq_resource(struct acpi_resource *ares, struct acpi_resource_gpio **agpio) acpi_gpio_get_irq_resource() argument
243 acpi_gpio_irq_is_wake(struct device *parent, struct acpi_resource_gpio *agpio) acpi_gpio_irq_is_wake() argument
530 acpi_gpio_to_gpiod_flags(const struct acpi_resource_gpio *agpio) acpi_gpio_to_gpiod_flags() argument
650 const struct acpi_resource_gpio *agpio = &ares->data.gpio; acpi_populate_gpio_lookup() local
999 struct acpi_resource_gpio *agpio; acpi_gpio_adr_space_handler() local
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/
H A Datomisp_csi2_bridge.c314 struct acpi_resource_gpio *agpio; in atomisp_csi2_handle_acpi_gpio_res() local
321 if (!acpi_gpio_get_io_resource(ares, &agpio)) in atomisp_csi2_handle_acpi_gpio_res()
326 pin = agpio->pin_table[0]; in atomisp_csi2_handle_acpi_gpio_res()
377 data->res_count - 1, agpio->resource_source.string_ptr, in atomisp_csi2_handle_acpi_gpio_res()
/kernel/linux/linux-6.6/include/linux/
H A Dacpi.h1238 struct acpi_resource_gpio **agpio);
1240 struct acpi_resource_gpio **agpio);
1245 struct acpi_resource_gpio **agpio) in acpi_gpio_get_irq_resource()
1250 struct acpi_resource_gpio **agpio) in acpi_gpio_get_io_resource()
1244 acpi_gpio_get_irq_resource(struct acpi_resource *ares, struct acpi_resource_gpio **agpio) acpi_gpio_get_irq_resource() argument
1249 acpi_gpio_get_io_resource(struct acpi_resource *ares, struct acpi_resource_gpio **agpio) acpi_gpio_get_io_resource() argument
/kernel/linux/linux-5.10/include/linux/
H A Dacpi.h1101 struct acpi_resource_gpio **agpio);
1105 struct acpi_resource_gpio **agpio) in acpi_gpio_get_irq_resource()
1104 acpi_gpio_get_irq_resource(struct acpi_resource *ares, struct acpi_resource_gpio **agpio) acpi_gpio_get_irq_resource() argument

Completed in 11 milliseconds