i2c_acpi_get_irq(9)
okay so bestie, this is the i2c_acpi_get_irq(9) page from the Kernel API Manual πβ¨
πΈ NAME πΈ
i2c_acpi_get_irq - get device IRQ number from ACPI π
β¨ SYNOPSIS β¨
Here's the exact signature, bestie:
int i2c_acpi_get_irq (struct i2c_client *client , bool *wake_capable );
π ARGUMENTS π
clientβ Pointer to the I2C client devicewake_capableβ Set to true if the IRQ is wake capable
π¦ DESCRIPTION π¦
Find the IRQ number used by a specific client device. That's the whole quest: you're finding the IRQ number used by that specific client device. lowkey iconic.
π₯ RETURN π₯
The IRQ number or an error code. So the return is either the IRQ number or an error code β that's it, no cap.
π SEE ALSO π
Kernel file lives at ./drivers/i2c/i2c-core-acpi.c π β and here's the cute lil reference squad:
i2c_acpi_get_i2c_resource(9)i2c_acpi_client_count(9)i2c_acpi_register_devices(9)i2c_acpi_find_bus_speed(9)i2c_acpi_new_device_by_fwnode(9)
k byeee, bestie π«Ά source/version is ./drivers/i2c, date is October 2026, and the page is i2c_acpi_get_irq(9). periodt π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms