clk_hw_regi..._parent_data(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay so bestie, welcome to the Kernel API Manual β€” this is the page for clk_hw_register_divider_table_parent_data, and its whole main character job is to register a table based divider clock with the clock framework. that's the vibe, no cap πŸ’…βœ¨


🌸 SYNOPSIS 🌸

here's the exact call shape, copied with love and zero edits:

       clk_hw_register_divider_table_parent_data (dev , name , parent_data ,
       flags , reg , shift , width , clk_divider_flags , table , lock );

πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” the device registering this clock, periodt.
  • name β€” the name of this clock. name it something cute but, like, accurate πŸŽ€
  • parent_data β€” the parent clk data. that's the whole note, bestie.
  • flags β€” framework-specific flags. keep an eye on these πŸ‘€
  • reg β€” the register address to adjust the divider.
  • shift β€” the number of bits to shift the bitfield. bit math era πŸ’…
  • width β€” the width of the bitfield.
  • clk_divider_flags β€” divider-specific flags for this clock. yep, that's the divider flavor 🌸
  • table β€” the array of divider/value pairs ending with a div set to 0. that 0 terminator is giving end-of-list energy πŸ›‘βœ¨
  • lock β€” the shared register lock for this clock. share it nicely, bestie 🫢

πŸ¦‹ SEE ALSO πŸ¦‹

like, go read these too β€” the whole squad is here, fr fr:


that's the whole page, bestie 🫢 β€” source: ./include/linux; date: October 2026; page: clk_hw_regi..._parent_data(9) from the Kernel API Manual. byeee πŸ‘‹πŸ’–

πŸ“¦ where this page comes from