Hi Nick,
During the Linux OS startup, the ICSSG1 PRU0 frequency will be initialized according to dts configuration, right? I want to change the ICSSG1 PRU0 frequency in dts, where should I modify?
I found these configuration in kernel dts files,
icssg1_coreclk_mux: coreclk-mux@3c {
reg = <0x3c>;
#clock-cells = <0>;
clocks = <&k3_clks 82 0>, /* icssg1_core_clk */
<&k3_clks 82 20>; /* icssg1_iclk */
assigned-clocks = <&icssg1_coreclk_mux>;
assigned-clock-parents = <&k3_clks 82 20>;
};
82 means device id:
82 | AM6_DEV_CBASS0 |
0 means clock id:
0 | DEV_BOARD0_BUS_SCL3_IN |
Are these right?
If yes, how does it be used to config the ICSSG1 PRU0 frequency?
Best Regards
xixiguo