Searched refs:agpio (Results 1 – 7 of 7) sorted by relevance
/linux-6.3-rc2/drivers/platform/x86/intel/int3472/ |
A D | discrete.c | 96 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 D | clk_and_regulator.c | 90 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 D | common.h | 125 struct acpi_resource_gpio *agpio, u32 polarity); 129 struct acpi_resource_gpio *agpio); 133 struct acpi_resource_gpio *agpio, u32 polarity);
|
A D | led.c | 20 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 D | gpiolib-acpi.c | 211 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 D | st,stmfx.yaml | 51 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 D | acpi.h | 1229 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 18 milliseconds