Home
last modified time | relevance | path

Searched refs:agpio (Results 1 – 7 of 7) sorted by relevance

/linux-6.3-rc2/drivers/platform/x86/intel/int3472/
A Ddiscrete.c96 struct acpi_resource_gpio *agpio, in skl_int3472_map_gpio_to_sensor() argument
100 char *path = agpio->resource_source.string_ptr; in skl_int3472_map_gpio_to_sensor()
137 table_entry->chip_hwnum = agpio->pin_table[0]; in skl_int3472_map_gpio_to_sensor()
213 struct acpi_resource_gpio *agpio; in skl_int3472_handle_gpio_resources() local
221 if (!acpi_gpio_get_io_resource(ares, &agpio)) in skl_int3472_handle_gpio_resources()
235 agpio->pin_table[0]); in skl_int3472_handle_gpio_resources()
249 agpio->resource_source.string_ptr, agpio->pin_table[0], in skl_int3472_handle_gpio_resources()
255 ret = skl_int3472_map_gpio_to_sensor(int3472, agpio, func, polarity); in skl_int3472_handle_gpio_resources()
261 ret = skl_int3472_register_clock(int3472, agpio, polarity); in skl_int3472_handle_gpio_resources()
267 ret = skl_int3472_register_pled(int3472, agpio, polarity); in skl_int3472_handle_gpio_resources()
[all …]
A Dclk_and_regulator.c90 struct acpi_resource_gpio *agpio, u32 polarity) in skl_int3472_register_clock() argument
92 char *path = agpio->resource_source.string_ptr; in skl_int3472_register_clock()
102 int3472->clock.ena_gpio = acpi_get_and_request_gpiod(path, agpio->pin_table[0], in skl_int3472_register_clock()
162 struct acpi_resource_gpio *agpio) in skl_int3472_register_regulator() argument
165 char *path = agpio->resource_source.string_ptr; in skl_int3472_register_regulator()
199 int3472->regulator.gpio = acpi_get_and_request_gpiod(path, agpio->pin_table[0], in skl_int3472_register_regulator()
A Dcommon.h125 struct acpi_resource_gpio *agpio, u32 polarity);
129 struct acpi_resource_gpio *agpio);
133 struct acpi_resource_gpio *agpio, u32 polarity);
A Dled.c20 struct acpi_resource_gpio *agpio, u32 polarity) in skl_int3472_register_pled() argument
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()
/linux-6.3-rc2/drivers/gpio/
A Dgpiolib-acpi.c211 struct acpi_resource_gpio **agpio) in acpi_gpio_get_irq_resource() argument
222 *agpio = gpio; in acpi_gpio_get_irq_resource()
245 *agpio = gpio; in acpi_gpio_get_io_resource()
293 switch (agpio->io_restriction) { in acpi_gpio_to_gpiod_flags()
306 switch (agpio->pin_config) { in acpi_gpio_to_gpiod_flags()
327 struct acpi_resource_gpio *agpio, in acpi_request_own_gpiod() argument
409 struct acpi_resource_gpio *agpio; in acpi_gpiochip_alloc_event() local
421 pin = agpio->pin_table[0]; in acpi_gpiochip_alloc_event()
478 switch (agpio->polarity) { in acpi_gpiochip_alloc_event()
1126 struct acpi_resource_gpio *agpio; in acpi_gpio_adr_space_handler() local
[all …]
/linux-6.3-rc2/Documentation/devicetree/bindings/mfd/
A Dst,stmfx.yaml51 if agpio[3:0] are not available (STMFX Touchscreen function in use),
53 if agpio[7:4] are not available (STMFX IDD function in use),
/linux-6.3-rc2/include/linux/
A Dacpi.h1229 struct acpi_resource_gpio **agpio);
1231 struct acpi_resource_gpio **agpio);
1236 struct acpi_resource_gpio **agpio) in acpi_gpio_get_irq_resource() argument
1241 struct acpi_resource_gpio **agpio) in acpi_gpio_get_io_resource() argument

Completed in 16 milliseconds