Skip to content

modules: cmsis-dsp: update cmsis-dsp to v1.17.0#105315

Open
XenuIsWatching wants to merge 1 commit into
zephyrproject-rtos:mainfrom
XenuIsWatching:cmsis-dsp-v1.17.0
Open

modules: cmsis-dsp: update cmsis-dsp to v1.17.0#105315
XenuIsWatching wants to merge 1 commit into
zephyrproject-rtos:mainfrom
XenuIsWatching:cmsis-dsp-v1.17.0

Conversation

@XenuIsWatching

@XenuIsWatching XenuIsWatching commented Mar 11, 2026

Copy link
Copy Markdown
Member

The CMSIS-DSP module has been updated to maintain Kconfig and CMakeLists.txt in the module tree rather than external to zephyr. ARM-software/CMSIS-DSP now maintains the Kconfig and CMakeLists.txt in upstream repo (so no more custom patch on top of the zephyrproject/ fork) Remove references to the obsolete feature-level Kconfig options from all test and sample configurations.

The following options are no longer available:

  • CONFIG_CMSIS_DSP_BASICMATH
  • CONFIG_CMSIS_DSP_BAYES
  • CONFIG_CMSIS_DSP_COMPLEXMATH
  • CONFIG_CMSIS_DSP_DISTANCE
  • CONFIG_CMSIS_DSP_FASTMATH
  • CONFIG_CMSIS_DSP_FILTERING
  • CONFIG_CMSIS_DSP_INTERPOLATION
  • CONFIG_CMSIS_DSP_MATRIX
  • CONFIG_CMSIS_DSP_QUATERNIONMATH
  • CONFIG_CMSIS_DSP_STATISTICS
  • CONFIG_CMSIS_DSP_SUPPORT
  • CONFIG_CMSIS_DSP_SVM
  • CONFIG_CMSIS_DSP_TRANSFORM

@github-actions

github-actions Bot commented Mar 11, 2026

Copy link
Copy Markdown

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

Name Old Revision New Revision Diff
cmsis-dsp zephyrproject-rtos/cmsis-dsp@9751261 (zephyr-4.0) zephyrproject-rtos/cmsis-dsp@26f84d0 zephyrproject-rtos/cmsis-dsp@97512610..26f84d04

All manifest checks OK

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

@sonarqubecloud

Copy link
Copy Markdown

@stephanosio stephanosio modified the milestones: v4.4.0, v4.5.0 Apr 3, 2026
@XenuIsWatching XenuIsWatching modified the milestones: v4.5.0, v4.4.0 Apr 3, 2026
@XenuIsWatching XenuIsWatching modified the milestones: v4.4.0, v4.5.0 Apr 3, 2026
@github-actions

github-actions Bot commented May 4, 2026

Copy link
Copy Markdown

This pull request has been marked as stale because it has been open (more than) 30 days with no activity. Remove the stale label or add a comment saying that you would like to have the label removed otherwise this pull request will automatically be closed in 7 days. Note, that you can always re-open a closed pull request at any time.

@github-actions github-actions Bot added the Stale label May 4, 2026
iuliana-prodan
iuliana-prodan previously approved these changes May 5, 2026
@XenuIsWatching

Copy link
Copy Markdown
Member Author

@stephanosio Can you please take a look?

@stephanosio stephanosio left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

The following options are no longer available:

Is there an alternative to these deleted options?

No, those options didn't really provide anything 'functional', they only made things compile ""faster""...

And that is a very important aspect, especially when there are hundreds of tests and samples built for hundreds of platforms.

We should keep the feature flags locally for now and ask the CMSIS-DSP upstream to add them in the future.

Removing these will significantly increase CI load for no good reason.

@XenuIsWatching

Copy link
Copy Markdown
Member Author

The following options are no longer available:

Is there an alternative to these deleted options?

No, those options didn't really provide anything 'functional', they only made things compile ""faster""...

And that is a very important aspect, especially when there are hundreds of tests and samples built for hundreds of platforms.

We should keep the feature flags locally for now and ask the CMSIS-DSP upstream to add them in the future.

Removing these will significantly increase CI load for no good reason.

done..... also see ARM-software/CMSIS-DSP#310

The CMSIS-DSP module has been updated to maintain Kconfig and
CMakeLists.txt in the module tree rather than external to
zephyr. Remove references to the obsolete feature-level Kconfig
options from all test and sample configurations.

The following options are no longer available:
- CONFIG_CMSIS_DSP_BASICMATH
- CONFIG_CMSIS_DSP_BAYES
- CONFIG_CMSIS_DSP_COMPLEXMATH
- CONFIG_CMSIS_DSP_DISTANCE
- CONFIG_CMSIS_DSP_FASTMATH
- CONFIG_CMSIS_DSP_FILTERING
- CONFIG_CMSIS_DSP_INTERPOLATION
- CONFIG_CMSIS_DSP_MATRIX
- CONFIG_CMSIS_DSP_QUATERNIONMATH
- CONFIG_CMSIS_DSP_STATISTICS
- CONFIG_CMSIS_DSP_SUPPORT
- CONFIG_CMSIS_DSP_SVM
- CONFIG_CMSIS_DSP_TRANSFORM

Signed-off-by: Ryan McClelland <ryanmcclelland@meta.com>
@XenuIsWatching

XenuIsWatching commented Jun 2, 2026

Copy link
Copy Markdown
Member Author

i spoke to the maintainer, he mentioned that v1.17.0 already got some compile time optimizations, while adding those "many kconfigs" back would give a small improvement now, i think it's rather better to reduce developer complexity here now

reverting to previous commit now

@sonarqubecloud

sonarqubecloud Bot commented Jun 2, 2026

Copy link
Copy Markdown

@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown

This pull request has been marked as stale because it has been open (more than) 30 days with no activity. Remove the stale label or add a comment saying that you would like to have the label removed otherwise this pull request will automatically be closed in 7 days. Note that if it gets closed, you can ask someone to reopen it for you if you do not have the permissions to do so.

@XenuIsWatching

XenuIsWatching commented Jul 9, 2026

Copy link
Copy Markdown
Member Author

do you plan on looking at this @stephanosio ?

already directly pinged on discord a while ago

@XenuIsWatching
XenuIsWatching dismissed stephanosio’s stale review July 9, 2026 03:31

stale, non-responsive

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.

6 participants