Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2,389 changes: 2,389 additions & 0 deletions dts/ti/mspm0/g/mspm0g51xx-pinctrl.dtsi

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions mspm0/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ if(CONFIG_HAS_MSPM0_SDK)
zephyr_library_sources_ifdef(CONFIG_USE_MSPM0_DL_GPAMP source/ti/driverlib/dl_gpamp.c)
zephyr_library_sources_ifdef(CONFIG_USE_MSPM0_DL_GPIO source/ti/driverlib/dl_gpio.c)
zephyr_library_sources_ifdef(CONFIG_USE_MSPM0_DL_I2C source/ti/driverlib/dl_i2c.c)
zephyr_library_sources_ifdef(CONFIG_USE_MSPM0_DL_UNICOMM_I2CC source/ti/driverlib/dl_unicommi2cc.c)
zephyr_library_sources_ifdef(CONFIG_USE_MSPM0_DL_UNICOMM_I2CT source/ti/driverlib/dl_unicommi2ct.c)
zephyr_library_sources_ifdef(CONFIG_USE_MSPM0_DL_IWDT source/ti/driverlib/dl_iwdt.c)
zephyr_library_sources_ifdef(CONFIG_USE_MSPM0_DL_KEYSTORECTL source/ti/driverlib/dl_keystorectl.c)
zephyr_library_sources_ifdef(CONFIG_USE_MSPM0_DL_LCD source/ti/driverlib/dl_lcd.c)
Expand All @@ -43,12 +45,14 @@ if(CONFIG_HAS_MSPM0_SDK)
zephyr_library_sources_ifdef(CONFIG_USE_MSPM0_DL_RTC source/ti/driverlib/dl_rtc.c)
zephyr_library_sources_ifdef(CONFIG_USE_MSPM0_DL_SCRATCHPAD source/ti/driverlib/dl_scratchpad.c)
zephyr_library_sources_ifdef(CONFIG_USE_MSPM0_DL_SPI source/ti/driverlib/dl_spi.c)
zephyr_library_sources_ifdef(CONFIG_USE_MSPM0_DL_UNICOMM_SPI source/ti/driverlib/dl_unicommspi.c)
zephyr_library_sources_ifdef(CONFIG_USE_MSPM0_DL_TAMPERIO source/ti/driverlib/dl_tamperio.c)
zephyr_library_sources_ifdef(CONFIG_USE_MSPM0_DL_TIMER source/ti/driverlib/dl_timer.c)
zephyr_library_sources_ifdef(CONFIG_USE_MSPM0_DL_TIMER source/ti/driverlib/dl_timera.c)
zephyr_library_sources_ifdef(CONFIG_USE_MSPM0_DL_TIMER source/ti/driverlib/dl_timerg.c)
zephyr_library_sources_ifdef(CONFIG_USE_MSPM0_DL_TRNG source/ti/driverlib/dl_trng.c)
zephyr_library_sources_ifdef(CONFIG_USE_MSPM0_DL_UART source/ti/driverlib/dl_uart.c)
zephyr_library_sources_ifdef(CONFIG_USE_MSPM0_DL_UNICOMM_UART source/ti/driverlib/dl_unicommuart.c)
zephyr_library_sources_ifdef(CONFIG_USE_MSPM0_DL_VREF source/ti/driverlib/dl_vref.c)
zephyr_library_sources_ifdef(CONFIG_USE_MSPM0_DL_WWDT source/ti/driverlib/dl_wwdt.c)
endif()
53 changes: 53 additions & 0 deletions mspm0/source/ti/devices/DeviceFamily.h
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,12 @@ extern "C" {
#define DeviceFamily_ID_MSPM0G351X 13
#define DeviceFamily_ID_MSPM0L111X 14
#define DeviceFamily_ID_MSPM0H321X 15
#define DeviceFamily_ID_MSPM0C1105_C1106 16
#define DeviceFamily_ID_MSPM0G511X 17
#define DeviceFamily_ID_MSPM0G518X 18
#define DeviceFamily_ID_MSPM0L211X 19
#define DeviceFamily_ID_MSPM0L112X 20
#define DeviceFamily_ID_MSPM0G352X 21

/*
* DeviceFamily_PARENT_XYZ values.
Expand All @@ -90,6 +96,11 @@ extern "C" {
#define DeviceFamily_PARENT_MSPM0GX51X 6
#define DeviceFamily_PARENT_MSPM0L111X 7
#define DeviceFamily_PARENT_MSPM0H321X 8
#define DeviceFamily_PARENT_MSPM0C1105_C1106 9
#define DeviceFamily_PARENT_MSPM0G511X 10
#define DeviceFamily_PARENT_MSPM0G518X 11
#define DeviceFamily_PARENT_MSPM0L211X_L112X 12
#define DeviceFamily_PARENT_MSPM0G352X 13

/*
* Lookup table that sets DeviceFamily_ID, DeviceFamily_DIRECTORY, and
Expand Down Expand Up @@ -140,6 +151,7 @@ extern "C" {
#define DeviceFamily_ID DeviceFamily_ID_MSPM0G350X
#define DeviceFamily_DIRECTORY msp
#define DeviceFamily_PARENT DeviceFamily_PARENT_MSPM0G1X0X_G3X0X

#elif defined(DeviceFamily_MSPM0C110X) || defined(__MSPM0C1104__) \
|| defined(__MSPM0C1103__)
#define DeviceFamily_ID DeviceFamily_ID_MSPM0C110X
Expand Down Expand Up @@ -176,6 +188,11 @@ extern "C" {
#define DeviceFamily_DIRECTORY msp
#define DeviceFamily_PARENT DeviceFamily_PARENT_MSPM0GX51X

#elif defined(DeviceFamily_MSPM0G352X) || defined(__MSPM0G3529__)
#define DeviceFamily_ID DeviceFamily_ID_MSPM0G352X
#define DeviceFamily_DIRECTORY msp
#define DeviceFamily_PARENT DeviceFamily_PARENT_MSPM0G352X

#elif defined(DeviceFamily_MSPM0L111X) || defined(__MSPM0L1117__) \
|| defined(__MSPM0L1116__)
#define DeviceFamily_ID DeviceFamily_ID_MSPM0L111X
Expand All @@ -188,6 +205,36 @@ extern "C" {
#define DeviceFamily_DIRECTORY msp
#define DeviceFamily_PARENT DeviceFamily_PARENT_MSPM0H321X

#elif defined(DeviceFamily_MSPM0C1105_C1106) || defined(__MSPM0C1106__) \
|| defined(__MSPM0C1105__)
#define DeviceFamily_ID DeviceFamily_ID_MSPM0C1105_C1106
#define DeviceFamily_DIRECTORY msp
#define DeviceFamily_PARENT DeviceFamily_PARENT_MSPM0C1105_C1106

#elif defined(DeviceFamily_MSPM0G511X) || defined(__MSPM0G5117__) \
|| defined(__MSPM0G5116__) || defined(__MSPM0G5115__)
#define DeviceFamily_ID DeviceFamily_ID_MSPM0G511X
#define DeviceFamily_DIRECTORY msp
#define DeviceFamily_PARENT DeviceFamily_PARENT_MSPM0G511X

#elif defined(DeviceFamily_MSPM0G518X) || defined(__MSPM0G5187__)
#define DeviceFamily_ID DeviceFamily_ID_MSPM0G518X
#define DeviceFamily_DIRECTORY msp
#define DeviceFamily_PARENT DeviceFamily_PARENT_MSPM0G518X


#elif defined(DeviceFamily_MSPM0L211X) || defined(__MSPM0L2117__) \
|| defined(__MSPM0L2116__)
#define DeviceFamily_ID DeviceFamily_ID_MSPM0L211X
#define DeviceFamily_DIRECTORY msp
#define DeviceFamily_PARENT DeviceFamily_PARENT_MSPM0L211X_L112X

#elif defined(DeviceFamily_MSPM0L112X) || defined(__MSPM0L1127__) \
|| defined(__MSPM0L1126__)
#define DeviceFamily_ID DeviceFamily_ID_MSPM0L112X
#define DeviceFamily_DIRECTORY msp
#define DeviceFamily_PARENT DeviceFamily_PARENT_MSPM0L211X_L112X


#else
#error "DeviceFamily_XYZ undefined. You must define a DeviceFamily_XYZ!"
Expand All @@ -207,8 +254,14 @@ extern "C" {
+ defined(DeviceFamily_MSPM0L222X) \
+ defined(DeviceFamily_MSPM0G151X) \
+ defined(DeviceFamily_MSPM0G351X) \
+ defined(DeviceFamily_MSPM0G352X) \
+ defined(DeviceFamily_MSPM0L111X) \
+ defined(DeviceFamily_MSPM0H321X) \
+ defined(DeviceFamily_MSPM0C1105_C1106) \
+ defined(DeviceFamily_MSPM0G511X) \
+ defined(DeviceFamily_MSPM0G518X) \
+ defined(DeviceFamily_MSPM0L211X) \
+ defined(DeviceFamily_MSPM0L112X) \
) > 1
#error More then one DeviceFamily has been defined!
#endif
Expand Down
Loading