Commit Graph

14 Commits

Author SHA1 Message Date
Sadik Ozer
19b7eec08c boards: adi: Add erase command for max32xxx boards
This commit enable erase command for max32xxx/max78xxx boards.
Erase command shall be passed to west flash as below

west flash --erase

Console output will like:
......
[max32xxx.cpu] halted due to breakpoint, current mode: Thread
xPSR: 0x01000000 pc: 0x000001b4 msp: 0x20004000
max32xxx mass erase complete
wrote XXXX bytes from file YYYY
Enable debug to connect in low-power mode
shutdown command invoked

Signed-off-by: Sadik Ozer <sadik.ozer@analog.com>
2025-02-06 07:45:02 +01:00
Sadik Ozer
ed4069c387 boards: adi: Centralize openocd debugger configuration
Add a common openocd configuration files for MAX32 MCUs
to simplify maintanence of them.
After this update it will be easy to add/remove new command

Signed-off-by: Sadik Ozer <sadik.ozer@analog.com>
2025-02-06 07:45:02 +01:00
Stephanos Ioannidis
fe87abe0b9 boards: Remove 'xtools' toolchain variant references
This commit removes all references to the `xtools` toolchain variant in the
board YAML files.

Note that the `xtools` toolchain variant has been deprecated since Zephyr
v3.3.0 and now removed.

The removal process was automated using the following command line:

  git grep -l xtools -- boards/*.{yml,yaml} | \
  xargs -n 1 -P $(nproc) \
  yq -i 'del(.toolchain[] | select(. == "xtools"))'

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2025-01-17 10:50:07 +01:00
Benjamin Cabé
1b29273248 boards: adi: adopt new zephyr:board directive and role
This updates the documentation of all the Analog Devices boards to use
the new `zephyr:board::` directive.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2024-10-24 17:51:15 +02:00
Mert Vatansever
f58a1993bd boards: arm: adi: Add flash in MAX32xxx boards driver list
Add flash in 'index.rst' and '.yaml' file of MAX32xxx boards.

Signed-off-by: Mert Vatansever <mert.vatansever@analog.com>
2024-10-22 20:39:41 +02:00
Benjamin Cabé
05d59f7207 boards: Set full_name for all boards
Full name was set based on the information available either in board
documentation or in Twister files.
Whenever applicable, vendor name was dropped from the full name so that
all boards have a consistent naming scheme.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2024-10-10 20:22:21 -04:00
Mert Ekren
af10949909 boards: arm: adi: Add PWM to MAX32675EVKIT board driver list
Add PWM into 'index.rst' and '.yaml' files.

Signed-off-by: Mert Ekren <mert.ekren@analog.com>
2024-09-23 18:12:00 -04:00
Mert Ekren
01f9b9f0ec tests: drivers: i2c: Add MAX32675EVKIT overlay file
Enable I2C test for MAX32675EVKIT.

Signed-off-by: Mert Ekren <mert.ekren@analog.com>
2024-08-15 14:50:13 -04:00
Mert Ekren
b4278bff4f boards: adi: Add I2C to MAX32675EVKIT board driver list
Add I2C into 'index.rst' and '.yaml' files.

Signed-off-by: Mert Ekren <mert.ekren@analog.com>
2024-08-15 14:50:13 -04:00
Mert Ekren
066a43b1d7 boards: adi: Add DMA to MAX32675EVKIT board driver list
Add DMA into 'index.rst' and '.yaml' files.

Signed-off-by: Mert Ekren <mert.ekren@analog.com>
2024-08-15 14:50:13 -04:00
Sadik Ozer
d0d1a85e2d boards: adi: Define default SPI pins for MAX32 boards
Define SPI pins to simplify SPI usage

Signed-off-by: Sadik Ozer <sadik.ozer@analog.com>
2024-08-14 14:45:27 -04:00
Mert Ekren
1cffd2ba22 boards: arm: adi: Add SPI to MAX32675EVKIT board driver list
Add SPI into 'index.rst' and '.yaml' files.

Signed-off-by: Mert Ekren <mert.ekren@analog.com>
2024-08-14 14:45:27 -04:00
Sadik Ozer
3240b034fe boards: adi: Enable TRNG driver for MAX326675EVKIT
TRNG enabled for MAX32675EVKIT board

Signed-off-by: Sadik Ozer <sadik.ozer@analog.com>
2024-08-06 17:18:02 -04:00
Sadik Ozer
50b45b3010 boards: Add MAX32675EVKit board
Added MAX32675EVKit board
For more information about this board please check
https://www.analog.com/

Co-authored-by: Maureen Helm <maureen.helm@analog.com>
Signed-off-by: Sadik Ozer <sadik.ozer@analog.com>
2024-08-06 17:18:02 -04:00