pcs_irq_set_wake(9)
πΈ NAME πΈ
okay bestie, this is pcs_irq_set_wake(9) from the Kernel API Manual β the page for pcs_irq_set_wake, and its whole thing is toggle the suspend and resume wake up. slay π
β¨
β¨ SYNOPSIS β¨
int pcs_irq_set_wake (struct irq_data *d , unsigned int state );
π ARGUMENTS π
dβ interrupt data. Thatβs thestruct irq_data *bestie, no cap. π«Άstateβ wake-up state. Track the vibe. πΏ
π¦ DESCRIPTION π¦
Okay so real talk: this should be called only for suspend and resume. For runtime PM, the wake-up events should be enabled by default. Thatβs the note, periodt. π«Ά
β οΈ caveat crown: only use this for suspend and resume. For runtime PM, wake-up events should be enabled by default. Donβt make it weird. π
π SEE ALSO π
Kernel file ./drivers/pinctrl/pinctrl-single.c, plus the whole icon squad:
struct pcs_func_vals(9)struct pcs_conf_vals(9)struct pcs_conf_type(9)struct pcs_function(9)struct pcs_gpiofunc_range(9)struct pcs_data(9)struct pcs_soc_data(9)struct pcs_device(9)pcs_add_pin(9)pcs_allocate_pin_table(9)pcs_add_function(9)pcs_get_pin_by_offset(9)pcs_parse_one_pinctrl_entry(9)pcs_dt_node_to_map(9)pcs_irq_free(9)pcs_free_resources(9)struct pcs_interrupt(9)pcs_irq_set(9)pcs_irq_mask(9)pcs_irq_unmask(9)pcs_irq_handle(9)pcs_irq_handler(9)pcs_irq_chain_handler(9)pcs_irq_init_chained_handler(9)pcs_quirk_missing_pinctrl_cells(9)
and thatβs the whole list β go off π
kisses, pcs_irq_set_wake(9) page π β source/version ./drivers/pinctrl, date October 2026. byeeeee β¨
π¦ 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