File tree Expand file tree Collapse file tree 12 files changed +286
-1
lines changed Expand file tree Collapse file tree 12 files changed +286
-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";
12
13
gpio-controller;
13
14
#gpio-cells = <2>;
14
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
+ };
27
+
28
+ i2c1: i2c@400f2000 {
29
+ compatible = "ti,mspm0-i2c";
30
+ clocks = <&ckm MSPM0_CLOCK_ULPCLK>;
31
+ clock-frequency = <I2C_BITRATE_STANDARD>;
32
+ #address-cells = <1>;
33
+ #size-cells = <0>;
34
+ reg = <0x400f2000 0x2000>;
35
+ interrupts = <25 0>;
36
+ status = "disabled";
37
+ };
38
+
39
+ i2c2: i2c@400f4000 {
40
+ compatible = "ti,mspm0-i2c";
41
+ clocks = <&ckm MSPM0_CLOCK_ULPCLK>;
42
+ clock-frequency = <I2C_BITRATE_STANDARD>;
43
+ #address-cells = <1>;
44
+ #size-cells = <0>;
45
+ reg = <0x400f4000 0x2000>;
46
+ interrupts = <26 0>;
47
+ status = "disabled";
48
+ };
15
49
};
16
50
};
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