pinctrl_pm_..._sleep_state(9)
π pinctrl_pm_..._sleep_state π
okay so bestie, welcome to pinctrl_pm_..._sleep_state(9) β yes that's the whole page name, it's from the Kernel API Manual, and it's short, it's sweet, and it's lowkey iconic. Grab a boba, we're doing kernel power management. π§β¨
πΈ NAME πΈ
pinctrl_pm_select_sleep_state β literally the function that selects the sleep pinctrl state for PM. That's it, that's the whole name section, no notes. π
β¨ SYNOPSIS β¨
int pinctrl_pm_select_sleep_state (struct device *dev );
it returns an int, and ngl the page doesn't spill more tea than that π
π ARGUMENTS π
devβ the device you're selecting the sleep state for. that's the whole argument, main character energy, no entourage. π
π¦ SEE ALSO π¦
so there's no DESCRIPTION section on this page β instead it hands you the entire friend group π«Ά. the kernel file it lives in is:
Kernel file ./drivers/pinctrl/core.c
and here's every single one of its besties, fr fr:
pinctrl_provide_dummies(9)get_pinctrl_dev_from_devname(9)pin_get_from_name(9)pin_get_name(9)gpio_to_pin(9)pinctrl_match_gpio_range(9)pinctrl_ready_for_gpio_range(9)pinctrl_get_device_gpio_range(9)pinctrl_add_gpio_range(9)pinctrl_find_gpio_range_from_pin(9)pinctrl_remove_gpio_range(9)pinctrl_generic_get_group_count(9)pinctrl_generic_get_group_name(9)pinctrl_generic_get_group_pins(9)pinctrl_generic_get_group(9)pinctrl_generic_add_group(9)pinctrl_generic_remove_group(9)pinctrl_generic_free_groups(9)pinctrl_get_group_selector(9)pinctrl_gpio_request(9)pinctrl_gpio_free(9)pinctrl_gpio_direction_input(9)pinctrl_gpio_direction_output(9)pinctrl_gpio_set_config(9)pinctrl_gpio_get_config(9)pinctrl_get(9)pinctrl_release(9)pinctrl_put(9)pinctrl_lookup_state(9)pinctrl_commit_state(9)pinctrl_select_state(9)devm_pinctrl_get(9)devm_pinctrl_put(9)pinctrl_register_mappings(9)pinctrl_unregister_mappings(9)devm_pinctrl_register_mappings(9)pinctrl_force_sleep(9)pinctrl_force_default(9)pinctrl_init_done(9)pinctrl_select_default_state(9)pinctrl_pm_select_default_state(9)pinctrl_pm_select_init_state(9)pinctrl_pm_select_idle_state(9)pinctrl_init_controller(9)pinctrl_register(9)pinctrl_register_and_init(9)pinctrl_unregister(9)devm_pinctrl_register(9)devm_pinctrl_register_and_init(9)
no cap, that's every single reference, do not come for me about the list β I counted, I transcribed, I slayed. πβ¨
that's the whole page bestie, short and gorgeous π β it lives under ./drivers/pinctrl and it's dated October 2026. mwah, go select some sleep states, you've got this ππ
π¦ 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