ti_iodelay_...f_deinit_dev(9)
π ti_iodelay_pinconf_deinit_dev β Kernel API Manual β¨
okay bestie, so we're in the Kernel API Manual today and the star of the show is ti_iodelay_pinconf_deinit_dev(9) β yes the title got chopped up in the header like ti_iodelay_...f_deinit_dev(9) but it's the same girl, don't worry π«Ά
πΈ NAME
ti_iodelay_pinconf_deinit_dev β deinit the iodelay device. that's it. that's the whole job. clean, simple, iconic π
β¨ SYNOPSIS
void ti_iodelay_pinconf_deinit_dev (void *data );
likeβ¦ it returns nothing (void), and it takes one thing. no drama, no return value, no notes π
π ARGUMENTS
dataβ the IODelay device. hand her over and she does her thing π
π¦ DESCRIPTION
Deinitialize the IODelay device. and tbh? it's lowkey doing one single thing: basically just locking the region back up π (yes the original description really does leave that parenthesis just hanging there, open and unbothered, and honestly? main character energy π).
so yeah β you initialized it, you did your pinconf stuff, and now you're packing up. this is the little goodbye function that locks the region back up on the way out. no cap, that's genuinely all it says it does π
π SEE ALSO
Kernel file ./drivers/pinctrl/ti/pinctrl-ti-iodelay.c, plus the whole extended friendship group of structs and functions:
struct ti_iodelay_reg_data(9)struct ti_iodelay_reg_values(9)struct ti_iodelay_cfg(9)struct ti_iodelay_pingroup(9)struct ti_iodelay_device(9)ti_iodelay_extract(9)ti_iodelay_compute_dpe(9)ti_iodelay_pinconf_set(9)ti_iodelay_pinconf_init_dev(9)ti_iodelay_get_pingroup(9)ti_iodelay_offset_to_pin(9)ti_iodelay_node_iterator(9)ti_iodelay_dt_node_to_map(9)ti_iodelay_pinconf_group_get(9)ti_iodelay_pinconf_group_set(9)ti_iodelay_pin_to_offset(9)ti_iodelay_pinconf_group_dbg_show(9)ti_iodelay_alloc_pins(9)ti_iodelay_probe(9)
ngl if you got here you probably want ti_iodelay_pinconf_init_dev(9) for the other half of the story β she's literally right there in the list π
anyway that's the whole page, mwah π β this lil beauty comes to you from ./drivers/pinctrl/ti, dated October 2026, and yes it's still filed under ti_iodelay_...f_deinit_dev(9) at the bottom because the header and footer are matching besties fr fr πβπ
π¦ 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