pinctrl_force_sleep(9)
β¨ NAME β¨
okay so bestie, you're looking at pinctrl_force_sleep(9) from the Kernel API Manual, and it's giving tiny-but-mighty kernel API main-character energy π
β¨ The name is literally the whole assignment: pinctrl_force_sleep β turn a given controller device into sleep state π΄ No cap, that's the vibe.
π SYNOPSIS π
Here's the exact signature, bestie β don't let the spacing jump-scare you:
int pinctrl_force_sleep (struct pinctrl_dev *pctldev );
So yes, it returns an int and takes a struct pinctrl_dev *pctldev. Iconic, concise, obsessed π
π ARGUMENTS π
pctldevβ pin controller device. That's it, that's the argument. She is the pin controller device, the main character of this call ππ
π SEE ALSO π
The kernel file is ./drivers/pinctrl/core.c β that's home base π‘ And the extended pinctrl friend group is huge, so buckle up, bestie:
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_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_sleep_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)
mwah π the footer tea is source/version ./drivers/pinctrl, dated October 2026, for pinctrl_force_sleep(9). periodt, bestie π«Άπ
π¦ 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