File tree Expand file tree Collapse file tree 2 files changed +76
-0
lines changed Expand file tree Collapse file tree 2 files changed +76
-0
lines changed Original file line number Diff line number Diff line change 66 */
77
88#include <ti/mspm0/mspm0.dtsi>
9+
10+ /{
11+ clocks: clock-buses {
12+ pll: pll {
13+ compatible = "ti,mspm0-pll";
14+ clocks = <&sysosc 0>;
15+ p-div = <2>;
16+ q-div = <5>;
17+ clk1-div = <2>;
18+ clk2x-div = <2>;
19+ #clock-cells = <0>;
20+ status = "okay";
21+ };
22+ };
23+ };
Original file line number Diff line number Diff line change 66 */
77
88#include <arm/armv6-m.dtsi>
9+ #include <zephyr/dt-bindings/clock/mspm0_clock.h>
10+ #include <freq.h>
911
1012/{
1113 cpus {
2123 };
2224 };
2325
26+ ckm: clock-module {
27+ #clock-cells = <1>;
28+ compatible = "ti,mspm0-ckm";
29+ };
30+
31+ clocks: clock-buses {
32+ exlfclk: exlfclk {
33+ #clock-cells = <0>;
34+ compatible = "ti,mspm0-ckm-bus";
35+ status = "disabled";
36+ };
37+
38+ hfclk: hfclk {
39+ #clock-cells = <0>;
40+ compatible = "ti,mspm0-ckm-bus";
41+ status = "disabled";
42+ };
43+
44+ lfosc: lfosc {
45+ #clock-cells = <0>;
46+ compatible = "fixed-clock";
47+ clock-frequency = <32768>;
48+ };
49+
50+ sysosc: sysosc {
51+ #clock-cells = <0>;
52+ compatible = "fixed-clock";
53+ clock-frequency = <DT_FREQ_M(32)>;
54+ };
55+
56+ lfclk: lfclk {
57+ #clock-cells = <0>;
58+ compatible = "ti,mspm0-ckm-bus";
59+ clock-frequency = <32768>;
60+ clock-source = <MSPM0_CLOCK_BUS_LFOSC>;
61+ };
62+
63+ ulpclk: ulpclk {
64+ #clock-cells = <0>;
65+ compatible = "ti,mspm0-ckm-bus";
66+ clock-frequency = <DT_FREQ_M(32)>;
67+ clock-source = <MSPM0_CLOCK_BUS_SYSOSC>;
68+ };
69+
70+ mclk: mclk {
71+ #clock-cells = <0>;
72+ compatible = "ti,mspm0-ckm-bus";
73+ clock-frequency = <DT_FREQ_M(32)>;
74+ clock-source = <MSPM0_CLOCK_BUS_SYSOSC>;
75+ };
76+
77+ mfpclk: mfpclk {
78+ #clock-cells = <0>;
79+ compatible = "ti,mspm0-ckm-bus";
80+ clock-frequency = <DT_FREQ_M(4)>;
81+ clock-source = <MSPM0_CLOCK_BUS_SYSOSC_4M>;
82+ };
83+ };
84+
2485 soc {
2586 sram0: memory@20000000 {
2687 compatible = "mmio-sram";
You can’t perform that action at this time.
0 commit comments