ti_clk_get_legacy_bit_shift(9)
okay bestie, welcome to the glow-up of the ti_clk_get_legacy_bit_shift(9) page β itβs giving Kernel API Manual energy, and weβre getting into a legacy clock helper π°οΈβ¨
πΈ NAME πΈ
ti_clk_get_legacy_bit_shift β get bit shift for a clock register π
β¨ SYNOPSIS β¨
int ti_clk_get_legacy_bit_shift (struct device_node *node );
π ARGUMENTS π
nodeβ device node for the clock. thatβs the one, bestie π«Ά
π¦ DESCRIPTION π¦
So this one gets the clock register bit shift using the legacy ti,bit-shift property. itβs giving old-school clock handling, no cap π«
It is only needed for legacy clock, and it can be eventually dropped once all the composite clocks use a clksel node with a proper reg property. like, itβs lowkey on its way out, but right now itβs still doing its lil job π₯
bestie, this is a legacy situation for real β the page literally says it can be eventually dropped once all the composite clocks use aclkselnode with a properregproperty π
π SEE ALSO π
- Kernel file
./drivers/clk/ti/clk.c ti_clk_setup_ll_ops(9)ti_dt_clocks_register(9)ti_clk_retry_init(9)ti_clk_get_reg_addr(9)omap2_clk_provider_init(9)omap2_clk_legacy_provider_init(9)ti_dt_clk_init_retry_clks(9)ti_dt_clk_name(9)ti_clk_add_aliases(9)ti_clk_setup_features(9)ti_clk_get_features(9)omap2_clk_enable_init_clocks(9)ti_clk_add_alias(9)of_ti_clk_register(9)of_ti_clk_register_omap_hw(9)omap2_clk_for_each(9)omap2_clk_is_hw_omap(9)
and thatβs the whole vibe, bestie π sign-off realness: source path ./drivers/clk/ti, dated October 2026, page ti_clk_get_legacy_bit_shift(9). periodt π
π¦ 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