Skip to content

Commit de61a9e

Browse files
parthitcenashif
authored andcommitted
dts: arm: ti/mspm0: add support for L series
mspm0lx series comes with various SoC's which varies in RAM, Flash size and also with peripherals. Add support for all the currently available SoC's with basic template. Signed-off-by: Parthiban Nallathambi <[email protected]>
1 parent 455e76f commit de61a9e

23 files changed

+345
-0
lines changed

dts/arm/ti/mspm0/l/mspm0l.dtsi

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
/*
2+
* Copyright (c) 2025 Texas Instruments
3+
* Copyright (c) 2025 Linumiz GmbH
4+
*
5+
* SPDX-License-Identifier: Apache-2.0
6+
*/
7+
8+
#include <ti/mspm0/mspm0.dtsi>
9+
10+
&pinctrl {
11+
gpioc: gpio@400a4000 {
12+
compatible = "ti,mspm0-gpio";
13+
reg = <0x400a4000 0x2000>;
14+
interrupts = <1 0>;
15+
status = "disabled";
16+
gpio-controller;
17+
#gpio-cells = <2>;
18+
};
19+
};

dts/arm/ti/mspm0/l/mspm0l1105.dtsi

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
/*
2+
* Copyright (c) 2025 Texas Instruments
3+
* Copyright (c) 2025 Linumiz GmbH
4+
*
5+
* SPDX-License-Identifier: Apache-2.0
6+
*/
7+
8+
#include <mem.h>
9+
#include <ti/mspm0/l/mspm0l110x.dtsi>
10+
11+
/ {
12+
soc {
13+
flash0: serial-flash@0 {
14+
reg = <0x0 DT_SIZE_K(32)>;
15+
};
16+
};
17+
};

dts/arm/ti/mspm0/l/mspm0l1106.dtsi

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
/*
2+
* Copyright (c) 2025 Texas Instruments
3+
* Copyright (c) 2025 Linumiz GmbH
4+
*
5+
* SPDX-License-Identifier: Apache-2.0
6+
*/
7+
8+
#include <mem.h>
9+
#include <ti/mspm0/l/mspm0l110x.dtsi>
10+
11+
/ {
12+
soc {
13+
flash0: serial-flash@0 {
14+
reg = <0x0 DT_SIZE_K(64)>;
15+
};
16+
};
17+
};

dts/arm/ti/mspm0/l/mspm0l110x.dtsi

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
/*
2+
* Copyright (c) 2025 Texas Instruments
3+
* Copyright (c) 2025 Linumiz GmbH
4+
*
5+
* SPDX-License-Identifier: Apache-2.0
6+
*/
7+
8+
#include <mem.h>
9+
#include <ti/mspm0/l/mspm0l.dtsi>
10+
11+
/ {
12+
soc {
13+
sram0: memory@20000000 {
14+
reg = <0x20000000 DT_SIZE_K(4)>;
15+
};
16+
};
17+
};

dts/arm/ti/mspm0/l/mspm0l1117.dtsi

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
/*
2+
* Copyright (c) 2025 Texas Instruments
3+
* Copyright (c) 2025 Linumiz GmbH
4+
*
5+
* SPDX-License-Identifier: Apache-2.0
6+
*/
7+
8+
#include <mem.h>
9+
#include <ti/mspm0/l/mspm0l111x.dtsi>
10+
11+
/ {
12+
soc {
13+
flash0: serial-flash@0 {
14+
reg = <0x0 DT_SIZE_K(128)>;
15+
};
16+
};
17+
};

dts/arm/ti/mspm0/l/mspm0l111x.dtsi

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
/*
2+
* Copyright (c) 2025 Texas Instruments
3+
* Copyright (c) 2025 Linumiz GmbH
4+
*
5+
* SPDX-License-Identifier: Apache-2.0
6+
*/
7+
8+
#include <mem.h>
9+
#include <ti/mspm0/l/mspm0l.dtsi>
10+
11+
/ {
12+
soc {
13+
sram0: memory@20000000 {
14+
reg = <0x20000000 DT_SIZE_K(16)>;
15+
};
16+
};
17+
};

dts/arm/ti/mspm0/l/mspm0l1227.dtsi

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
/*
2+
* Copyright (c) 2025 Texas Instruments
3+
* Copyright (c) 2025 Linumiz GmbH
4+
*
5+
* SPDX-License-Identifier: Apache-2.0
6+
*/
7+
8+
#include <mem.h>
9+
#include <ti/mspm0/l/mspm0lx22x.dtsi>
10+
11+
/ {
12+
soc {
13+
flash0: serial-flash@0 {
14+
reg = <0x0 DT_SIZE_K(128)>;
15+
};
16+
};
17+
};

dts/arm/ti/mspm0/l/mspm0l1228.dtsi

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
/*
2+
* Copyright (c) 2025 Texas Instruments
3+
* Copyright (c) 2025 Linumiz GmbH
4+
*
5+
* SPDX-License-Identifier: Apache-2.0
6+
*/
7+
8+
#include <mem.h>
9+
#include <ti/mspm0/l/mspm0lx22x.dtsi>
10+
11+
/ {
12+
soc {
13+
flash0: serial-flash@0 {
14+
reg = <0x0 DT_SIZE_K(256)>;
15+
};
16+
};
17+
};

dts/arm/ti/mspm0/l/mspm0l1303.dtsi

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/*
2+
* Copyright (c) 2025 Texas Instruments
3+
* Copyright (c) 2025 Linumiz GmbH
4+
*
5+
* SPDX-License-Identifier: Apache-2.0
6+
*/
7+
8+
#include <mem.h>
9+
#include <ti/mspm0/l/mspm0l13x3.dtsi>

dts/arm/ti/mspm0/l/mspm0l1304.dtsi

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/*
2+
* Copyright (c) 2025 Texas Instruments
3+
* Copyright (c) 2025 Linumiz GmbH
4+
*
5+
* SPDX-License-Identifier: Apache-2.0
6+
*/
7+
8+
#include <mem.h>
9+
#include <ti/mspm0/l/mspm0l13x4.dtsi>

0 commit comments

Comments
 (0)