ti_sci_cmd_clk_set_parent(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

Okay bestie, welcome to ti_sci_cmd_clk_set_parent from the Kernel API Manual β€” this is the page for setting the clock source of a specific device clock. No cap, that's the name vibe. πŸ’…

✨ SYNOPSIS ✨

int ti_sci_cmd_clk_set_parent (const struct ti_sci_handle *handle , u32
       dev_id , u32 clk_id , u32 parent_id );

🌸 ARGUMENTS 🌸

  • handle β€” pointer to TI SCI handle. Like, the main character pointer you pass in. 🫢
  • dev_id β€” Device identifier this request is for.
  • clk_id β€” Clock identifier for the device for this request. Each device has its own set of clock inputs. This indexes which clock input to modify.
  • parent_id β€” Parent clock identifier to set.

πŸ’… RETURN πŸ’…

0 if all went well, else returns the appropriate error value. That's the vibe check: zero means slay, anything else is the error-value situation. 😭

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file: ./drivers/firmware/ti_sci.c β€” and then the whole TI SCI friend group, because this page is linked to literally everyone:


source/version: ./drivers/firmware Β· date: October 2026 Β· page: ti_sci_cmd_clk_set_parent(9). okay bye bestie πŸ«ΆπŸ’‹βœ¨

πŸ“¦ where this page comes from