Skip to content

Commit bf845a8

Browse files
author
Tavish Naruka
committed
boards: ti: tms570_launchxl2: add new board
Adds minimal config for TI TMS570 launchpad which has the TMS570LC43 SoC. Signed-off-by: Tavish Naruka <[email protected]>
1 parent 0b4ba81 commit bf845a8

File tree

4 files changed

+77
-0
lines changed

4 files changed

+77
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Copyright (c) 2025 ispace, inc.
2+
#
3+
# SPDX-License-Identifier: Apache-2.0
4+
5+
config BOARD_TMS570_LAUNCHXL2
6+
select SOC_TI_TMS570LC43X if BOARD_TMS570_LAUNCHXL2

boards/ti/tms570_launchxl2/board.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
board:
2+
name: tms570_launchxl2
3+
vendor: ti
4+
socs:
5+
- name: ti_tms570lc43x
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
/*
2+
* Copyright (c) 2025 ispace, inc.
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*
6+
*/
7+
8+
/dts-v1/;
9+
10+
#include <arm/armv7-r.dtsi>
11+
#include <arm/ti/tms570.dtsi>
12+
#include <dt-bindings/gpio/gpio.h>
13+
14+
/ {
15+
16+
model = "Hercules TMS570LC43x LaunchPad Development Kit";
17+
compatible = "ti,hercules-tms570-launchpad", "ti,tms570";
18+
19+
chosen {
20+
zephyr,console = &sci1;
21+
zephyr,shell-uart = &sci1;
22+
zephyr,sram = &sram0;
23+
zephyr,flash = &flash0;
24+
};
25+
26+
aliases {
27+
led0 = &led_b7;
28+
};
29+
30+
leds {
31+
compatible = "gpio-leds";
32+
33+
led_b7: led_b7 {
34+
gpios = <&gpio_b 7 GPIO_ACTIVE_LOW>;
35+
};
36+
};
37+
};
38+
39+
&sci1 {
40+
status = "okay";
41+
current-speed = <115200>;
42+
pinctrl-0 = <>;
43+
pinctrl-names = "default";
44+
};
45+
46+
&sci3 {
47+
status = "okay";
48+
current-speed = <115200>;
49+
pinctrl-0 = <&sci3_rx &sci3_tx>;
50+
pinctrl-names = "default";
51+
};
52+
53+
&pinctrl {
54+
sci3_rx: sci3_rx {
55+
pinmux = <29 17>;
56+
};
57+
58+
sci3_tx: sci3_tx {
59+
pinmux = <31 9>;
60+
};
61+
};
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# SPDX-License-Identifier: Apache-2.0
2+
CONFIG_SERIAL=y
3+
CONFIG_CONSOLE=y
4+
CONFIG_UART_CONSOLE=y
5+
CONFIG_GPIO=y

0 commit comments

Comments
 (0)