Skip to content

Conversation

@ssekar15
Copy link
Contributor

This is a continuation and re-opening of the previous PR #79673. Review comments on that PR should be addressed.

This PR is refined to a basic initial support of MSPM0 Gx SoC series with hello_world sample on board LP-MSPM0G3507.

@github-actions
Copy link

github-actions bot commented Apr 16, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
hal_ti zephyrproject-rtos/hal_ti@258652a zephyrproject-rtos/hal_ti@bc8e7b9 (master) zephyrproject-rtos/[email protected]

Additional metadata changed:

Name URL Submodules West cmds module.yml
hal_ti

DNM label due to: 1 project with metadata changes

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@github-actions github-actions bot added manifest manifest-hal_ti DNM (manifest) This PR should not be merged (controlled by action-manifest) labels Apr 16, 2025
@ssekar15 ssekar15 force-pushed the mspm0-upstream branch 2 times, most recently from e3c5506 to b618cf6 Compare April 17, 2025 04:23
@parthitce parthitce removed the platform: TI SimpleLink Texas Instruments SimpleLink MCU label Apr 17, 2025
@github-actions github-actions bot added the platform: TI SimpleLink Texas Instruments SimpleLink MCU label Apr 17, 2025
@ssekar15 ssekar15 requested a review from nordicjm April 17, 2025 13:08
@ssekar15 ssekar15 removed the platform: TI SimpleLink Texas Instruments SimpleLink MCU label Apr 17, 2025
@github-actions github-actions bot added the platform: TI SimpleLink Texas Instruments SimpleLink MCU label Apr 18, 2025
@ssekar15
Copy link
Contributor Author

@tbursztyka ping for review.

@tbursztyka
Copy link
Contributor

Can you solve the manifest issue so the dnm label disappears?

ssekar15 added 12 commits May 15, 2025 21:42
Add TI MSPM0 hal layer dependency.

Signed-off-by: Saravanan Sekar <[email protected]>
Signed-off-by: Jackson Farley <[email protected]>
Add a support for Texas Instruments MSPM0 fmaily and
MSPM0-G series SoC.

Signed-off-by: Saravanan Sekar <[email protected]>
Signed-off-by: Jackson Farley <[email protected]>
Add a initial support for TI MSPMO-G series SoC

Signed-off-by: Saravanan Sekar <[email protected]>
Signed-off-by: Jackson Farley <[email protected]>
Add initial support TI MSPM0 clock module

Signed-off-by: Saravanan Sekar <[email protected]>
Signed-off-by: Jackson Farley <[email protected]>
Add a support for TI MSPM0 clock module.

Signed-off-by: Saravanan Sekar <[email protected]>
Signed-off-by: Jackson Farley <[email protected]>
Added a pinctrl driver support for MSPM0 Family.

Signed-off-by: Saravanan Sekar <[email protected]>
Signed-off-by: Jackson Farley <[email protected]>
Add a GPIO driver support for TI MSPM0 SoC family.

Signed-off-by: Saravanan Sekar <[email protected]>
Signed-off-by: Jackson Farley <[email protected]>
Add pinctrl and gpio data for TI MSPM0 Family.

Signed-off-by: Saravanan Sekar <[email protected]>
Signed-off-by: Jackson Farley <[email protected]>
Add initial support for TI MSPM0 UART with basic poll-in and poll-out
functionality.

Signed-off-by: Saravanan Sekar <[email protected]>
Signed-off-by: Jackson Farley <[email protected]>
Add a support for serial debug uart.

Signed-off-by: Saravanan Sekar <[email protected]>
Signed-off-by: Jackson Farley <[email protected]>
Add initial support for Texas Instruments LP_MSPM0G3507 Launchpad.

Signed-off-by: Saravanan Sekar <[email protected]>
Signed-off-by: Jackson Farley <[email protected]>
Add maintainers for Texas Instruments MSPM0 Series SoC

Signed-off-by: Saravanan Sekar <[email protected]>
@sonarqubecloud
Copy link

@ssekar15 ssekar15 removed the DNM (manifest) This PR should not be merged (controlled by action-manifest) label May 15, 2025
@ssekar15 ssekar15 requested a review from nordicjm May 15, 2025 17:16
@vaishnavachath
Copy link
Member

@ssekar15 I am not sure why the DNM label had to be removed manually, I thought it would be removed automatically by the manifest action

Copy link
Member

@Ayush1325 Ayush1325 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice to see MSPM0 support moving forward.

@ssekar15
Copy link
Contributor Author

@nordic-krch ping for review/merge

@kartben kartben merged commit bff7e66 into zephyrproject-rtos:main May 21, 2025
30 of 31 checks passed
Comment on lines +113 to +131
```
cd <cloned_OPENOCD_dir>
./bootstrap (when building from the git repository)
./configure
make
sudo make install
```

Then after the build, it is possible to flash the device by passing additional arguments to the flash command

```
west flash --openocd <path to cloned dir>/src/openocd --openocd-search <path to cloned dir>/tcl
```

Flashing using JLINK

```
west flash --runner=jlink
```
Copy link
Contributor

@kartben kartben May 21, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just noticed this -- this is not correct for ReStructuredText format, please use .. code-block ::
Please fix in a follow-up PR

};
};

oscillators: oscialltors {

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

typo: oscillators

@ssekar15 ssekar15 deleted the mspm0-upstream branch May 21, 2025 13:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Initial support

9 participants