-
Notifications
You must be signed in to change notification settings - Fork 8.4k
Extend peripheral support for MAX32650 SoC #89701
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Extend peripheral support for MAX32650 SoC #89701
Conversation
|
The following west manifest projects have changed revision in this Pull Request:
✅ All manifest checks OK Note: This message is automatically posted and updated by the Manifest GitHub Action. |
west.yml
Outdated
| - fs | ||
| - name: hal_adi | ||
| revision: 8f33130dc5fe33ce14eb1cf29364bfc39dc82020 | ||
| revision: pull/23/head |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
HAL PR was merged
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updated revision, thanks.
This commit updates 'hal_adi' module's revision to get MAX32650 developments. Signed-off-by: Furkan Akkiz <hasanfurkan.akkiz@analog.com>
This commit applies clang-format changes for MAX32 SPI driver. Signed-off-by: Furkan Akkiz <hasanfurkan.akkiz@analog.com>
This commits changes a macro name to enable SPI support for MAX32650 SoC. Signed-off-by: Furkan Akkiz <hasanfurkan.akkiz@analog.com>
This commit changes clock property of watchdog to optional and updates driver according to this change. Signed-off-by: Furkan Akkiz <hasanfurkan.akkiz@analog.com>
This commit adds new wrapper functions into driver to handle differences of MAX32650 SoC. Signed-off-by: Burak Babaoglu <burak.babaoglu@analog.com>
This commit adds following updates to MAX32650 SoC: - Divide SRAM to sections according to UG. - Add DMA and SPI nodes - Add WDT nodes without adding clock property - Include dma binding to SoC dts file. Signed-off-by: Furkan Akkiz <hasanfurkan.akkiz@analog.com> Signed-off-by: Burak Babaoglu <burak.babaoglu@analog.com>
This commit enables dma, i2c, spi, wdt and rtc_counter nodes for MAX32650EVKIT and MAX32650FTHR boards. Initial parts of the SRAM is used during the boot process, this causes problems for some tests (e.g. tests/drivers/watchdog/wdt_basic_api). To avoid these problems, this commit changes choosen SRAM to SRAM4. Signed-off-by: Furkan Akkiz <hasanfurkan.akkiz@analog.com> Signed-off-by: Burak Babaoglu <burak.babaoglu@analog.com>
This commit enables following tests for MAX32650EVKIT and MAX32650FTHR: - counter/counter_basic_api - dma/chan_blen_transfer - dma/loop_transfer - i2c/i2c_target_api (only for MAX32650EVKIT) - spi/spi_loopback Signed-off-by: Furkan Akkiz <hasanfurkan.akkiz@analog.com> Signed-off-by: Burak Babaoglu <burak.babaoglu@analog.com>
|
Closing and reopening to see if it resolves the PR metadata workflow failure. |
|
13a3671
into
zephyrproject-rtos:main



This PR extends peripheral support for MAX32650 SoC and boards by enabling DMA, SPI, I2C, Watchdog, RTC Counter and Timer peripherals. It also enables tests of these peripheral drivers for MAX32650 boards.
Signed-off-by: Furkan Akkiz hasanfurkan.akkiz@analog.com
Signed-off-by: Burak Babaoglu burak.babaoglu@analog.com