File tree Expand file tree Collapse file tree 12 files changed +287
-1
lines changed Expand file tree Collapse file tree 12 files changed +287
-1
lines changed Original file line number Diff line number Diff line change 1
1
/* SPDX-License-Identifier: Apache-2.0 */
2
2
3
3
#include <ti/mspm0/g/mspm0g.dtsi>
4
+ #include <zephyr/dt-bindings/i2c/i2c.h>
5
+
6
+ / {
7
+ soc {
8
+ i2c0: i2c@400f0000 {
9
+ compatible = "ti,mspm0-i2c";
10
+ clocks = <&ckm MSPM0_CLOCK_ULPCLK>;
11
+ clock-frequency = <I2C_BITRATE_STANDARD>;
12
+ #address-cells = <1>;
13
+ #size-cells = <0>;
14
+ reg = <0x400f0000 0x2000>;
15
+ interrupts = <24 0>;
16
+ status = "disabled";
17
+ };
18
+
19
+ i2c1: i2c@400f2000 {
20
+ compatible = "ti,mspm0-i2c";
21
+ clocks = <&ckm MSPM0_CLOCK_ULPCLK>;
22
+ clock-frequency = <I2C_BITRATE_STANDARD>;
23
+ #address-cells = <1>;
24
+ #size-cells = <0>;
25
+ reg = <0x400f2000 0x2000>;
26
+ interrupts = <25 0>;
27
+ status = "disabled";
28
+ };
29
+ };
30
+ };
Original file line number Diff line number Diff line change 1
1
/* SPDX-License-Identifier: Apache-2.0 */
2
2
3
3
#include <ti/mspm0/g/mspm0g.dtsi>
4
+ #include <zephyr/dt-bindings/i2c/i2c.h>
5
+
6
+ / {
7
+ soc {
8
+ i2c0: i2c@400f0000 {
9
+ compatible = "ti,mspm0-i2c";
10
+ clocks = <&ckm MSPM0_CLOCK_ULPCLK>;
11
+ clock-frequency = <I2C_BITRATE_STANDARD>;
12
+ #address-cells = <1>;
13
+ #size-cells = <0>;
14
+ reg = <0x400f0000 0x2000>;
15
+ interrupts = <24 0>;
16
+ status = "disabled";
17
+ };
18
+
19
+ i2c1: i2c@400f2000 {
20
+ compatible = "ti,mspm0-i2c";
21
+ clocks = <&ckm MSPM0_CLOCK_ULPCLK>;
22
+ clock-frequency = <I2C_BITRATE_STANDARD>;
23
+ #address-cells = <1>;
24
+ #size-cells = <0>;
25
+ reg = <0x400f2000 0x2000>;
26
+ interrupts = <25 0>;
27
+ status = "disabled";
28
+ };
29
+ };
30
+ };
Original file line number Diff line number Diff line change 1
1
/* SPDX-License-Identifier: Apache-2.0 */
2
2
3
3
#include <ti/mspm0/g/mspm0g.dtsi>
4
+ #include <zephyr/dt-bindings/i2c/i2c.h>
5
+
6
+ / {
7
+ soc {
8
+ i2c0: i2c@400f0000 {
9
+ compatible = "ti,mspm0-i2c";
10
+ clocks = <&ckm MSPM0_CLOCK_ULPCLK>;
11
+ clock-frequency = <I2C_BITRATE_STANDARD>;
12
+ #address-cells = <1>;
13
+ #size-cells = <0>;
14
+ reg = <0x400f0000 0x2000>;
15
+ interrupts = <24 0>;
16
+ status = "disabled";
17
+ };
18
+
19
+ i2c1: i2c@400f2000 {
20
+ compatible = "ti,mspm0-i2c";
21
+ clocks = <&ckm MSPM0_CLOCK_ULPCLK>;
22
+ clock-frequency = <I2C_BITRATE_STANDARD>;
23
+ #address-cells = <1>;
24
+ #size-cells = <0>;
25
+ reg = <0x400f2000 0x2000>;
26
+ interrupts = <25 0>;
27
+ status = "disabled";
28
+ };
29
+ };
30
+ };
Original file line number Diff line number Diff line change 1
1
/* SPDX-License-Identifier: Apache-2.0 */
2
2
3
3
#include <ti/mspm0/g/mspm0g.dtsi>
4
+ #include <zephyr/dt-bindings/i2c/i2c.h>
5
+
6
+ / {
7
+ soc {
8
+ i2c0: i2c@400f0000 {
9
+ compatible = "ti,mspm0-i2c";
10
+ clocks = <&ckm MSPM0_CLOCK_ULPCLK>;
11
+ clock-frequency = <I2C_BITRATE_STANDARD>;
12
+ #address-cells = <1>;
13
+ #size-cells = <0>;
14
+ reg = <0x400f0000 0x2000>;
15
+ interrupts = <24 0>;
16
+ status = "disabled";
17
+ };
18
+
19
+ i2c1: i2c@400f2000 {
20
+ compatible = "ti,mspm0-i2c";
21
+ clocks = <&ckm MSPM0_CLOCK_ULPCLK>;
22
+ clock-frequency = <I2C_BITRATE_STANDARD>;
23
+ #address-cells = <1>;
24
+ #size-cells = <0>;
25
+ reg = <0x400f2000 0x2000>;
26
+ interrupts = <25 0>;
27
+ status = "disabled";
28
+ };
29
+ };
30
+ };
Original file line number Diff line number Diff line change 1
1
/* SPDX-License-Identifier: Apache-2.0 */
2
2
3
3
#include <ti/mspm0/g/mspm0g.dtsi>
4
+ #include <zephyr/dt-bindings/i2c/i2c.h>
4
5
5
- /{
6
+ / {
6
7
soc {
7
8
gpioc: gpio@400a4000 {
8
9
compatible = "ti,mspm0-gpio";
60
61
status = "disabled";
61
62
};
62
63
};
64
+
65
+ i2c0: i2c@400f0000 {
66
+ compatible = "ti,mspm0-i2c";
67
+ clocks = <&ckm MSPM0_CLOCK_ULPCLK>;
68
+ clock-frequency = <I2C_BITRATE_STANDARD>;
69
+ #address-cells = <1>;
70
+ #size-cells = <0>;
71
+ reg = <0x400f0000 0x2000>;
72
+ interrupts = <24 0>;
73
+ status = "disabled";
74
+ };
75
+
76
+ i2c1: i2c@400f2000 {
77
+ compatible = "ti,mspm0-i2c";
78
+ clocks = <&ckm MSPM0_CLOCK_ULPCLK>;
79
+ clock-frequency = <I2C_BITRATE_STANDARD>;
80
+ #address-cells = <1>;
81
+ #size-cells = <0>;
82
+ reg = <0x400f2000 0x2000>;
83
+ interrupts = <25 0>;
84
+ status = "disabled";
85
+ };
86
+
87
+ i2c2: i2c@400f4000 {
88
+ compatible = "ti,mspm0-i2c";
89
+ clocks = <&ckm MSPM0_CLOCK_ULPCLK>;
90
+ clock-frequency = <I2C_BITRATE_STANDARD>;
91
+ #address-cells = <1>;
92
+ #size-cells = <0>;
93
+ reg = <0x400f4000 0x2000>;
94
+ interrupts = <26 0>;
95
+ status = "disabled";
96
+ };
63
97
};
64
98
};
Original file line number Diff line number Diff line change 13
13
sram0: memory@20000000 {
14
14
reg = <0x20000000 DT_SIZE_K(4)>;
15
15
};
16
+
17
+ i2c0: i2c@400f0000 {
18
+ compatible = "ti,mspm0-i2c";
19
+ clocks = <&ckm MSPM0_CLOCK_ULPCLK>;
20
+ clock-frequency = <I2C_BITRATE_STANDARD>;
21
+ #address-cells = <1>;
22
+ #size-cells = <0>;
23
+ reg = <0x400f2000 0x2000>;
24
+ interrupts = <24 0>;
25
+ status = "disabled";
26
+ };
16
27
};
17
28
};
Original file line number Diff line number Diff line change 13
13
sram0: memory@20000000 {
14
14
reg = <0x20000000 DT_SIZE_K(16)>;
15
15
};
16
+
17
+ i2c0: i2c@400f0000 {
18
+ compatible = "ti,mspm0-i2c";
19
+ clocks = <&ckm MSPM0_CLOCK_ULPCLK>;
20
+ clock-frequency = <I2C_BITRATE_STANDARD>;
21
+ #address-cells = <1>;
22
+ #size-cells = <0>;
23
+ reg = <0x400f0000 0x2000>;
24
+ interrupts = <24 0>;
25
+ status = "disabled";
26
+ };
16
27
};
17
28
};
Original file line number Diff line number Diff line change 17
17
flash0: serial-flash@0 {
18
18
reg = <0x0 DT_SIZE_K(8)>;
19
19
};
20
+
21
+ i2c0: i2c@400f0000 {
22
+ compatible = "ti,mspm0-i2c";
23
+ clocks = <&ckm MSPM0_CLOCK_ULPCLK>;
24
+ clock-frequency = <I2C_BITRATE_STANDARD>;
25
+ #address-cells = <1>;
26
+ #size-cells = <0>;
27
+ reg = <0x400f2000 0x2000>;
28
+ interrupts = <24 0>;
29
+ status = "disabled";
30
+ };
31
+
32
+ i2c1: i2c@400f2000 {
33
+ compatible = "ti,mspm0-i2c";
34
+ clocks = <&ckm MSPM0_CLOCK_ULPCLK>;
35
+ clock-frequency = <I2C_BITRATE_STANDARD>;
36
+ #address-cells = <1>;
37
+ #size-cells = <0>;
38
+ reg = <0x400f2000 0x2000>;
39
+ interrupts = <25 0>;
40
+ status = "disabled";
41
+ };
20
42
};
21
43
};
Original file line number Diff line number Diff line change 17
17
flash0: serial-flash@0 {
18
18
reg = <0x0 DT_SIZE_K(16)>;
19
19
};
20
+
21
+ i2c0: i2c@400f0000 {
22
+ compatible = "ti,mspm0-i2c";
23
+ clocks = <&ckm MSPM0_CLOCK_ULPCLK>;
24
+ clock-frequency = <I2C_BITRATE_STANDARD>;
25
+ #address-cells = <1>;
26
+ #size-cells = <0>;
27
+ reg = <0x400f2000 0x2000>;
28
+ interrupts = <24 0>;
29
+ status = "disabled";
30
+ };
31
+
32
+ i2c1: i2c@400f2000 {
33
+ compatible = "ti,mspm0-i2c";
34
+ clocks = <&ckm MSPM0_CLOCK_ULPCLK>;
35
+ clock-frequency = <I2C_BITRATE_STANDARD>;
36
+ #address-cells = <1>;
37
+ #size-cells = <0>;
38
+ reg = <0x400f2000 0x2000>;
39
+ interrupts = <25 0>;
40
+ status = "disabled";
41
+ };
20
42
};
21
43
};
Original file line number Diff line number Diff line change 17
17
flash0: serial-flash@0 {
18
18
reg = <0x0 DT_SIZE_K(32)>;
19
19
};
20
+
21
+ i2c0: i2c@400f0000 {
22
+ compatible = "ti,mspm0-i2c";
23
+ clocks = <&ckm MSPM0_CLOCK_ULPCLK>;
24
+ clock-frequency = <I2C_BITRATE_STANDARD>;
25
+ #address-cells = <1>;
26
+ #size-cells = <0>;
27
+ reg = <0x400f2000 0x2000>;
28
+ interrupts = <24 0>;
29
+ status = "disabled";
30
+ };
31
+
32
+ i2c1: i2c@400f2000 {
33
+ compatible = "ti,mspm0-i2c";
34
+ clocks = <&ckm MSPM0_CLOCK_ULPCLK>;
35
+ clock-frequency = <I2C_BITRATE_STANDARD>;
36
+ #address-cells = <1>;
37
+ #size-cells = <0>;
38
+ reg = <0x400f2000 0x2000>;
39
+ interrupts = <25 0>;
40
+ status = "disabled";
41
+ };
20
42
};
21
43
};
You can’t perform that action at this time.
0 commit comments