pinctrl_unregister_mappings(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

Okay bestie, welcome to the Kernel API Manual page for pinctrl_unregister_mappings(9) πŸ’… β€” the function whose whole job is to unregister a set of pin controller mappings. That's the vibe, that's the assignment, no cap. ✨

πŸ¦‹ SYNOPSIS πŸ¦‹

void pinctrl_unregister_mappings (const struct pinctrl_map *map );

It's giving void β€” no return value to catch β€” and it takes a const struct pinctrl_map *map. 🫢

πŸŽ€ ARGUMENTS πŸŽ€

  • map β€” the pincontrol mappings table passed to pinctrl_register_mappings when registering the mappings. So yeah, this is the same mapping-table situation you handed over at registration time, bestie. πŸ“

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./drivers/pinctrl/core.c β€” that's where the magic lives. πŸ‘‘

The whole friend group, all in (9)-land:

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), 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_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 πŸ’‹ β€” this page lives under ./drivers/pinctrl, is dated October 2026, and signs off as pinctrl_unregister_mappings(9). Periodt. 🌈

πŸ“¦ where this page comes from