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 <parthiban@linumiz.com>
This commit is contained in:
parent
455e76f68f
commit
de61a9e37f
19
dts/arm/ti/mspm0/l/mspm0l.dtsi
Normal file
19
dts/arm/ti/mspm0/l/mspm0l.dtsi
Normal file
@ -0,0 +1,19 @@
|
||||
/*
|
||||
* Copyright (c) 2025 Texas Instruments
|
||||
* Copyright (c) 2025 Linumiz GmbH
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <ti/mspm0/mspm0.dtsi>
|
||||
|
||||
&pinctrl {
|
||||
gpioc: gpio@400a4000 {
|
||||
compatible = "ti,mspm0-gpio";
|
||||
reg = <0x400a4000 0x2000>;
|
||||
interrupts = <1 0>;
|
||||
status = "disabled";
|
||||
gpio-controller;
|
||||
#gpio-cells = <2>;
|
||||
};
|
||||
};
|
||||
17
dts/arm/ti/mspm0/l/mspm0l1105.dtsi
Normal file
17
dts/arm/ti/mspm0/l/mspm0l1105.dtsi
Normal file
@ -0,0 +1,17 @@
|
||||
/*
|
||||
* Copyright (c) 2025 Texas Instruments
|
||||
* Copyright (c) 2025 Linumiz GmbH
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <mem.h>
|
||||
#include <ti/mspm0/l/mspm0l110x.dtsi>
|
||||
|
||||
/ {
|
||||
soc {
|
||||
flash0: serial-flash@0 {
|
||||
reg = <0x0 DT_SIZE_K(32)>;
|
||||
};
|
||||
};
|
||||
};
|
||||
17
dts/arm/ti/mspm0/l/mspm0l1106.dtsi
Normal file
17
dts/arm/ti/mspm0/l/mspm0l1106.dtsi
Normal file
@ -0,0 +1,17 @@
|
||||
/*
|
||||
* Copyright (c) 2025 Texas Instruments
|
||||
* Copyright (c) 2025 Linumiz GmbH
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <mem.h>
|
||||
#include <ti/mspm0/l/mspm0l110x.dtsi>
|
||||
|
||||
/ {
|
||||
soc {
|
||||
flash0: serial-flash@0 {
|
||||
reg = <0x0 DT_SIZE_K(64)>;
|
||||
};
|
||||
};
|
||||
};
|
||||
17
dts/arm/ti/mspm0/l/mspm0l110x.dtsi
Normal file
17
dts/arm/ti/mspm0/l/mspm0l110x.dtsi
Normal file
@ -0,0 +1,17 @@
|
||||
/*
|
||||
* Copyright (c) 2025 Texas Instruments
|
||||
* Copyright (c) 2025 Linumiz GmbH
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <mem.h>
|
||||
#include <ti/mspm0/l/mspm0l.dtsi>
|
||||
|
||||
/ {
|
||||
soc {
|
||||
sram0: memory@20000000 {
|
||||
reg = <0x20000000 DT_SIZE_K(4)>;
|
||||
};
|
||||
};
|
||||
};
|
||||
17
dts/arm/ti/mspm0/l/mspm0l1117.dtsi
Normal file
17
dts/arm/ti/mspm0/l/mspm0l1117.dtsi
Normal file
@ -0,0 +1,17 @@
|
||||
/*
|
||||
* Copyright (c) 2025 Texas Instruments
|
||||
* Copyright (c) 2025 Linumiz GmbH
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <mem.h>
|
||||
#include <ti/mspm0/l/mspm0l111x.dtsi>
|
||||
|
||||
/ {
|
||||
soc {
|
||||
flash0: serial-flash@0 {
|
||||
reg = <0x0 DT_SIZE_K(128)>;
|
||||
};
|
||||
};
|
||||
};
|
||||
17
dts/arm/ti/mspm0/l/mspm0l111x.dtsi
Normal file
17
dts/arm/ti/mspm0/l/mspm0l111x.dtsi
Normal file
@ -0,0 +1,17 @@
|
||||
/*
|
||||
* Copyright (c) 2025 Texas Instruments
|
||||
* Copyright (c) 2025 Linumiz GmbH
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <mem.h>
|
||||
#include <ti/mspm0/l/mspm0l.dtsi>
|
||||
|
||||
/ {
|
||||
soc {
|
||||
sram0: memory@20000000 {
|
||||
reg = <0x20000000 DT_SIZE_K(16)>;
|
||||
};
|
||||
};
|
||||
};
|
||||
17
dts/arm/ti/mspm0/l/mspm0l1227.dtsi
Normal file
17
dts/arm/ti/mspm0/l/mspm0l1227.dtsi
Normal file
@ -0,0 +1,17 @@
|
||||
/*
|
||||
* Copyright (c) 2025 Texas Instruments
|
||||
* Copyright (c) 2025 Linumiz GmbH
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <mem.h>
|
||||
#include <ti/mspm0/l/mspm0lx22x.dtsi>
|
||||
|
||||
/ {
|
||||
soc {
|
||||
flash0: serial-flash@0 {
|
||||
reg = <0x0 DT_SIZE_K(128)>;
|
||||
};
|
||||
};
|
||||
};
|
||||
17
dts/arm/ti/mspm0/l/mspm0l1228.dtsi
Normal file
17
dts/arm/ti/mspm0/l/mspm0l1228.dtsi
Normal file
@ -0,0 +1,17 @@
|
||||
/*
|
||||
* Copyright (c) 2025 Texas Instruments
|
||||
* Copyright (c) 2025 Linumiz GmbH
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <mem.h>
|
||||
#include <ti/mspm0/l/mspm0lx22x.dtsi>
|
||||
|
||||
/ {
|
||||
soc {
|
||||
flash0: serial-flash@0 {
|
||||
reg = <0x0 DT_SIZE_K(256)>;
|
||||
};
|
||||
};
|
||||
};
|
||||
9
dts/arm/ti/mspm0/l/mspm0l1303.dtsi
Normal file
9
dts/arm/ti/mspm0/l/mspm0l1303.dtsi
Normal file
@ -0,0 +1,9 @@
|
||||
/*
|
||||
* Copyright (c) 2025 Texas Instruments
|
||||
* Copyright (c) 2025 Linumiz GmbH
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <mem.h>
|
||||
#include <ti/mspm0/l/mspm0l13x3.dtsi>
|
||||
9
dts/arm/ti/mspm0/l/mspm0l1304.dtsi
Normal file
9
dts/arm/ti/mspm0/l/mspm0l1304.dtsi
Normal file
@ -0,0 +1,9 @@
|
||||
/*
|
||||
* Copyright (c) 2025 Texas Instruments
|
||||
* Copyright (c) 2025 Linumiz GmbH
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <mem.h>
|
||||
#include <ti/mspm0/l/mspm0l13x4.dtsi>
|
||||
9
dts/arm/ti/mspm0/l/mspm0l1305.dtsi
Normal file
9
dts/arm/ti/mspm0/l/mspm0l1305.dtsi
Normal file
@ -0,0 +1,9 @@
|
||||
/*
|
||||
* Copyright (c) 2025 Texas Instruments
|
||||
* Copyright (c) 2025 Linumiz GmbH
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <mem.h>
|
||||
#include <ti/mspm0/l/mspm0l13x5.dtsi>
|
||||
9
dts/arm/ti/mspm0/l/mspm0l1306.dtsi
Normal file
9
dts/arm/ti/mspm0/l/mspm0l1306.dtsi
Normal file
@ -0,0 +1,9 @@
|
||||
/*
|
||||
* Copyright (c) 2025 Texas Instruments
|
||||
* Copyright (c) 2025 Linumiz GmbH
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <mem.h>
|
||||
#include <ti/mspm0/l/mspm0l13x6.dtsi>
|
||||
9
dts/arm/ti/mspm0/l/mspm0l1343.dtsi
Normal file
9
dts/arm/ti/mspm0/l/mspm0l1343.dtsi
Normal file
@ -0,0 +1,9 @@
|
||||
/*
|
||||
* Copyright (c) 2025 Texas Instruments
|
||||
* Copyright (c) 2025 Linumiz GmbH
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <mem.h>
|
||||
#include <ti/mspm0/l/mspm0l13x3.dtsi>
|
||||
9
dts/arm/ti/mspm0/l/mspm0l1344.dtsi
Normal file
9
dts/arm/ti/mspm0/l/mspm0l1344.dtsi
Normal file
@ -0,0 +1,9 @@
|
||||
/*
|
||||
* Copyright (c) 2025 Texas Instruments
|
||||
* Copyright (c) 2025 Linumiz GmbH
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <mem.h>
|
||||
#include <ti/mspm0/l/mspm0l13x4.dtsi>
|
||||
9
dts/arm/ti/mspm0/l/mspm0l1345.dtsi
Normal file
9
dts/arm/ti/mspm0/l/mspm0l1345.dtsi
Normal file
@ -0,0 +1,9 @@
|
||||
/*
|
||||
* Copyright (c) 2025 Texas Instruments
|
||||
* Copyright (c) 2025 Linumiz GmbH
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <mem.h>
|
||||
#include <ti/mspm0/l/mspm0l13x5.dtsi>
|
||||
9
dts/arm/ti/mspm0/l/mspm0l1346.dtsi
Normal file
9
dts/arm/ti/mspm0/l/mspm0l1346.dtsi
Normal file
@ -0,0 +1,9 @@
|
||||
/*
|
||||
* Copyright (c) 2025 Texas Instruments
|
||||
* Copyright (c) 2025 Linumiz GmbH
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <mem.h>
|
||||
#include <ti/mspm0/l/mspm0l13x6.dtsi>
|
||||
21
dts/arm/ti/mspm0/l/mspm0l13x3.dtsi
Normal file
21
dts/arm/ti/mspm0/l/mspm0l13x3.dtsi
Normal file
@ -0,0 +1,21 @@
|
||||
/*
|
||||
* Copyright (c) 2025 Texas Instruments
|
||||
* Copyright (c) 2025 Linumiz GmbH
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <mem.h>
|
||||
#include <ti/mspm0/l/mspm0l.dtsi>
|
||||
|
||||
/ {
|
||||
soc {
|
||||
sram0: memory@20000000 {
|
||||
reg = <0x20000000 DT_SIZE_K(2)>;
|
||||
};
|
||||
|
||||
flash0: serial-flash@0 {
|
||||
reg = <0x0 DT_SIZE_K(8)>;
|
||||
};
|
||||
};
|
||||
};
|
||||
21
dts/arm/ti/mspm0/l/mspm0l13x4.dtsi
Normal file
21
dts/arm/ti/mspm0/l/mspm0l13x4.dtsi
Normal file
@ -0,0 +1,21 @@
|
||||
/*
|
||||
* Copyright (c) 2025 Texas Instruments
|
||||
* Copyright (c) 2025 Linumiz GmbH
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <mem.h>
|
||||
#include <ti/mspm0/l/mspm0l.dtsi>
|
||||
|
||||
/ {
|
||||
soc {
|
||||
sram0: memory@20000000 {
|
||||
reg = <0x20000000 DT_SIZE_K(2)>;
|
||||
};
|
||||
|
||||
flash0: serial-flash@0 {
|
||||
reg = <0x0 DT_SIZE_K(16)>;
|
||||
};
|
||||
};
|
||||
};
|
||||
21
dts/arm/ti/mspm0/l/mspm0l13x5.dtsi
Normal file
21
dts/arm/ti/mspm0/l/mspm0l13x5.dtsi
Normal file
@ -0,0 +1,21 @@
|
||||
/*
|
||||
* Copyright (c) 2025 Texas Instruments
|
||||
* Copyright (c) 2025 Linumiz GmbH
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <mem.h>
|
||||
#include <ti/mspm0/l/mspm0l.dtsi>
|
||||
|
||||
/ {
|
||||
soc {
|
||||
sram0: memory@20000000 {
|
||||
reg = <0x20000000 DT_SIZE_K(4)>;
|
||||
};
|
||||
|
||||
flash0: serial-flash@0 {
|
||||
reg = <0x0 DT_SIZE_K(32)>;
|
||||
};
|
||||
};
|
||||
};
|
||||
21
dts/arm/ti/mspm0/l/mspm0l13x6.dtsi
Normal file
21
dts/arm/ti/mspm0/l/mspm0l13x6.dtsi
Normal file
@ -0,0 +1,21 @@
|
||||
/*
|
||||
* Copyright (c) 2025 Texas Instruments
|
||||
* Copyright (c) 2025 Linumiz GmbH
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <mem.h>
|
||||
#include <ti/mspm0/l/mspm0l.dtsi>
|
||||
|
||||
/ {
|
||||
soc {
|
||||
sram0: memory@20000000 {
|
||||
reg = <0x20000000 DT_SIZE_K(4)>;
|
||||
};
|
||||
|
||||
flash0: serial-flash@0 {
|
||||
reg = <0x0 DT_SIZE_K(64)>;
|
||||
};
|
||||
};
|
||||
};
|
||||
17
dts/arm/ti/mspm0/l/mspm0l2227.dtsi
Normal file
17
dts/arm/ti/mspm0/l/mspm0l2227.dtsi
Normal file
@ -0,0 +1,17 @@
|
||||
/*
|
||||
* Copyright (c) 2025 Texas Instruments
|
||||
* Copyright (c) 2025 Linumiz GmbH
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <mem.h>
|
||||
#include <ti/mspm0/l/mspm0lx22x.dtsi>
|
||||
|
||||
/ {
|
||||
soc {
|
||||
flash0: serial-flash@0 {
|
||||
reg = <0x0 DT_SIZE_K(128)>;
|
||||
};
|
||||
};
|
||||
};
|
||||
17
dts/arm/ti/mspm0/l/mspm0l2228.dtsi
Normal file
17
dts/arm/ti/mspm0/l/mspm0l2228.dtsi
Normal file
@ -0,0 +1,17 @@
|
||||
/*
|
||||
* Copyright (c) 2025 Texas Instruments
|
||||
* Copyright (c) 2025 Linumiz GmbH
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <mem.h>
|
||||
#include <ti/mspm0/l/mspm0lx22x.dtsi>
|
||||
|
||||
/ {
|
||||
soc {
|
||||
flash0: serial-flash@0 {
|
||||
reg = <0x0 DT_SIZE_K(256)>;
|
||||
};
|
||||
};
|
||||
};
|
||||
17
dts/arm/ti/mspm0/l/mspm0lx22x.dtsi
Normal file
17
dts/arm/ti/mspm0/l/mspm0lx22x.dtsi
Normal file
@ -0,0 +1,17 @@
|
||||
/*
|
||||
* Copyright (c) 2025 Texas Instruments
|
||||
* Copyright (c) 2025 Linumiz GmbH
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <mem.h>
|
||||
#include <ti/mspm0/l/mspm0l.dtsi>
|
||||
|
||||
/ {
|
||||
soc {
|
||||
sram0: memory@20000000 {
|
||||
reg = <0x20000000 DT_SIZE_K(32)>;
|
||||
};
|
||||
};
|
||||
};
|
||||
Loading…
Reference in New Issue
Block a user