ti_iodelay_pinconf_init_dev(9)
๐ ti_iodelay_pinconf_init_dev(9)
okay bestie, welcome to the kernel API manual for ti_iodelay_pinconf_init_dev โ yes it's a function, no it's not a vibe, it's a whole init routine ๐
โจ NAME โจ
ti_iodelay_pinconf_init_dev โ Initialize IODelay device ๐ฅ
โจ SYNOPSIS โจ
int ti_iodelay_pinconf_init_dev (struct ti_iodelay_device *iod );
โจ ARGUMENTS โจ
iodโ the iodelay device, literally the whole point ๐ซถ
โจ DESCRIPTION โจ
so what does it do? two things, and they're both kind of a big deal:
- it unlocks the iodelay region ๐ (yes, unlocking, icon behaviour)
- it computes the common parameters ๐งฎ
that's it, that's the function. no cap.
โจ RETURN โจ
0โ slay, success โจ- anything else โ an appropriate error value, and you should probably go stare at your device tree ๐ญ
โจ SEE ALSO โจ
the kernel file lives at ./drivers/pinctrl/ti/pinctrl-ti-iodelay.c โ go read it, iykyk ๐
and the whole friend group is here:
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_deinit_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)
mwah ๐ this page came from ./drivers/pinctrl/ti and it's stamped October 2026, and the title card says ti_iodelay_pinconf_init_dev(9) โ periodt, go init some iodelay 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