K3CONF(1)
π NAME π
okay so welcome to the manual page for k3conf, bestie β it lives in section 1 of the General Commands Manual, and its whole government name is k3conf - TI K3 Configuration Diagnostic Tool. that's it, that's the name, slay. β¨
π SYNOPSIS π
k3conf - [--host <id>] [--version] [--help] [--cpuinfo] <command> [<args>]
π¦ DESCRIPTION π¦
so like, k3conf is a standalone application, and its whole vibe is being a quick'n easy way to diagnose / debug / audit the configuration of TI K3 based architecture processors at runtime. and the iconic part? it has no particular kernel dependency. periodt.
it's designed to be as platform-agnostic as possible β like, it can run on any Linux platform, and it's easy to port to literally any other OS. and even though k3conf today focuses on TISCI related functionality, it's intended for any other area too. main character energy that keeps its options open π
π OPTIONS π
--host<id>β use this host id for communicating with sysfw π«Ά--helpβ print k3conf help--versionβ print k3conf version--cpuinfoβ print the host processor information
π COMMANDS π
here's the whole menu, no cap. every single one:
k3conf show hostsβ prints all the available TISCI hostsk3conf show threadsβ prints all available TISCI threadsk3conf show deviceβ prints all available TISCI devicesk3conf show device <dev_id>β prints the corresponding device id informationk3conf show clockβ prints all the available TISCI clocksk3conf show clock <dev_id>β prints the clock for corresponding device idk3conf show processorβ prints all the available TISCI processorsk3conf show rmβ prints the resources managed by system firmwarek3conf show rm <dev_id>β prints resources managed by System firmware for corresponding devicek3conf dump deviceβ prints device status of all TISCI devicesk3conf dump device <dev_id>β prints device status of corresponding TISCI devicek3conf dump clockβ prints clock status of all TISCI devicesk3conf dump clock <dev_id>β prints clock status of corresponding TISCI device.k3conf dump parent_clock <dev_id> <clk_id>β prints the clock parent of corresponding clockk3conf dump processorsβ prints status of all available processorsk3conf dump processor <dev_id>β prints status of corresponding processork3conf dump rm [OPTIONS]β prints resource allocation for all utypes / hostsk3conf dump rm [OPTIONS] <type>β prints resource allocation for corresponding utypek3conf dump rm [OPTIONS] <type> <subtype>β prints resource allocation for corresponding type and subtype
and the OPTIONS for dump rm are:
-h <host_id>β filter only corresponding host_id π
k3conf enable device <dev_id>β enables TISCI device and prints the statusk3conf enable clock <dev_id> <clk_id>β enables TISCI clock and prints the statusk3conf disable device <dev_id>β disables TISCI device and prints the statusk3conf disable clock device <dev_id> <clk_id>β disables TISCI clock and prints the statusk3conf set clock <dev_id> <clk_id> <freq>β sets TISCI clock's frequency and prints the statusk3conf set parent_clock <dev_id> <clk_id> <freq>β sets the parent clock for a clock mux and prints the mux status
β οΈ bestie, refer to the following documentation for preconditions before you go touching this one: http://downloads.ti.com/tisci/esd/latest/2_tisci_msgs/pm/clocks.html#power-management-clock-frequency-configure http://downloads.ti.com/tisci/esd/latest/2_tisci_msgs/pm/clocks.html#tisci-msg-set-clock-parent
k3conf read <addr> [<size>]β no. of bits to be read is given in the size argument. expected input size is8,16,32,64. prints the value at the specified io memory π§k3conf write <addr> <val> [<size>]β no. of bits to be written is given in the size argument. expected input size is8,16,32,64. writes the value at the specified io memory
and that's the whole page, fr fr. this was K3CONF(1) from the General Commands Manual β that's the section 1, general commands girlies. thanks for reading, ily, go diagnose something gorgeous ππ«Ά
π¦ where this page comes from
- debian trixie: k3conf 0.3-1+b1 Β· BSD-3-Clause
- ubuntu questing: k3conf 0.3-1
- ubuntu resolute: k3conf 0.3-1build1 Β· BSD-3-Clause
- ubuntu stonking: k3conf 0.3-1build1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms