Commit graph

9866 commits

Author SHA1 Message Date
Wei-Tai Lee
9361c27ccd boards: andestech: Add missing supported drivers to board yaml
Add some supported drivers to adp_xc7k_ae350.yaml

Signed-off-by: Wei-Tai Lee <wtlee@andestech.com>
2024-06-18 15:55:06 +02:00
Luis Ubieda
f4531d21f5 croxel: cx1825: doc: Fix typo on RGB LED PN
Minor typo in the Part-number (LP5521 instead of LPS5521).

Signed-off-by: Luis Ubieda <luisf@croxel.com>
2024-06-17 21:19:11 -04:00
Gerson Fernando Budke
0561d74d31 drivers: counter: sam: Add qdec as tc special mode
The current atmel,sam-tc-qdec sensor implementation shared the timer
counter node. This create issues when users wants define both modes.
The current proposal changes the qdec dedinition to be a child of
tc and refactor all the chain of definitions.

Fixes #71312

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2024-06-17 17:47:42 -04:00
Adam Berlinger
3dabe035c7 samples: boards: stm32: Add example for STOP3 mode on STM32U5
Simple blinky example, but using STOP3 mode. When in STOP3 mode,
GPIOs are not driven, but only pull-up or pull-down can be enabled
based on value in PWR registers.

Signed-off-by: Adam Berlinger <adam.berlinger@st.com>
2024-06-15 04:44:26 -04:00
Nazar Palamar
7bc9234262 boards: CYW920829M2EVK-02: enable hw-flow-control for uart2
- enable hw-flow-control for uart2
- added p3_0_scb2_uart_cts, p3_1_scb2_uart_rts in **-pinctrl.dtsi

Signed-off-by: Nazar Palamar <nazar.palamar@infineon.com>
2024-06-15 04:43:31 -04:00
Philippe Cornu
6e56de34fb boards: arm: stm32h750b_dk: add support for display
ltdc devicetree definition & external SDRAM selection
for the display buffer

Signed-off-by: Philippe Cornu <philippe.cornu@foss.st.com>
Signed-off-by: Toon Stegen <toon@toostsolutions.be>
Signed-off-by: Abderrahmane Jarmouni <abderrahmane.jarmouni-ext@st.com>
2024-06-15 04:43:17 -04:00
Swift Tian
43e23cf9f2 drivers: mspi: Add Ambiq apollo3p mspi controller
The Ambiq MSPI controller is implemented using the MSPI bus API.
The hardware supports up to 48MHz octal SDR with XIP, scrambling and
hardware command queue features.

Signed-off-by: Swift Tian <swift.tian@ambiq.com>
2024-06-14 21:07:00 -04:00
Swift Tian
99175e1443 boards: dts: Add MSPI controller to native_sim
Add the MSPI emulator controller node in the board dts.

Signed-off-by: Swift Tian <swift.tian@ambiq.com>
2024-06-14 21:07:00 -04:00
Sadik Ozer
8db4e355fb boards: Add MAX32670EVKit board
Added MAX32670EVKit 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-06-14 21:06:16 -04:00
Evgeniy Paltsev
59667d19ed snps: board: rmx100: add pmp
Add RV PMP to the SoC configuration and to simulator options

Signed-off-by: Evgeniy Paltsev <PaltsevEvgeniy@gmail.com>
Signed-off-by: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
2024-06-14 21:05:36 -04:00
Nikolay Agishev
efedf1cff3 ARCMWDT: Add compiler support for nSIM RMX platform
Add MetaWare compiller support for nSIM RMX platform

Signed-off-by: Nikolay Agishev <agishev@synopsys.com>
2024-06-14 19:01:06 -04:00
Raffael Rostagno
6096a10b9a drivers: clock_control: Refactor for ESP32C6
Added support for C6 to allow CPU clock config

Signed-off-by: Raffael Rostagno <raffael.rostagno@espressif.com>
2024-06-14 18:51:46 -04:00
Raffael Rostagno
ec10f1b97f boards: esp32c6: Added PWM test file for esp32c6_devkitc
Added basic PWM test for esp32c6_devkitc

Signed-off-by: Raffael Rostagno <raffael.rostagno@espressif.com>
2024-06-14 18:51:46 -04:00
Raffael Rostagno
1173273f32 boards: esp32c6_devkitc: Added support for GP-SPI2
Added support for general purpose SPI2 (GP-SPI2)

Signed-off-by: Raffael Rostagno <raffael.rostagno@espressif.com>
2024-06-14 18:51:46 -04:00
Raffael Rostagno
909f7922d6 drivers: watchdog: Added support to C6
Added support to watchdog timer to ESP32C6

Signed-off-by: Raffael Rostagno <raffael.rostagno@espressif.com>
2024-06-14 18:51:46 -04:00
Lucas Tamborrino
861c2890a6 boards: espressif: esp32c6: add esp32c6_devkitc
Add esp32c6_devkitc basic support.

Signed-off-by: Lucas Tamborrino <lucas.tamborrino@espressif.com>
2024-06-14 18:51:46 -04:00
Jan Kowalewski
c698ca6f4d boards: ct: ctcc: add ctcc/nrf52840 board definition
Adds CTHINGS.CO Connectivity Card nRF52840 (ctcc/nrf52840)
board support.

Signed-off-by: Jan Kowalewski <jkowalewski@cthings.co>
2024-06-14 18:50:14 -04:00
David Ullmann
421e598825 dts: lora: add board support for reyax lora module
adding board support for reyax module as a shield on psoc62s4 board

Signed-off-by: David Ullmann <davidl.ullmann@gmail.com>
2024-06-14 17:12:49 -04:00
Daniel DeGrasse
be23e70fff drivers: display: gc9x01: convert to MIPI DBI API
Convert galaxycore GC9X01 to MIPI DBI API. In tree boards and tests
using this display have also had their devicetrees updated to use the
new MIPI DBI SPI emulated device.

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2024-06-14 17:11:20 -04:00
Daniel Mangum
2e04cfd887 boards: esp32s3_devkitm: remove conflicting usb_serial reference
The usb_serial node is referenced twice in the procpu dts file. The first
time the status is set to "okay", while the second it is set to "disabled".
Only the second status is honored, so the first is removed to eliminate
confusion.

Signed-off-by: Daniel Mangum <georgedanielmangum@gmail.com>
2024-06-14 14:02:53 -04:00
Dawid Niedzwiecki
3edd5a9070 board: google_dragonclaw: add supported features
Add the list of supported features to the google_dragonclaw board
definition.

It allows running more tests.

Signed-off-by: Dawid Niedzwiecki <dawidn@google.com>
2024-06-14 19:35:34 +02:00
Daniel DeGrasse
9fdaf43e79 drivers: display: uc81xx: convert to MIPI DBI API
Convert UC81XX display to use MIPI DBI API, as this display uses a SPI
3/4 wire bus. In tree shields using this driver have also had their
devicetrees updated to use the new MIPI DBI SPI driver

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2024-06-14 19:32:39 +02:00
Jiafei Pan
20dae220bd board: imx8mp_evk: add ENET support on Cortex-A Core
Add ENET support on Cortex-A Core, enable it in DTS.
Update board document for supported features.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
2024-06-14 19:21:18 +02:00
Jiafei Pan
6d48c8ce19 board: imx8mp_evk: enable MMU direct mapping for A-Core
Enable MMU direct mapping, so that driver can use it for MMIO mapping
as currently hal driver needs direct mapping (physical address and
virtual address 1:1 mapping).

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
2024-06-14 19:21:18 +02:00
Sylvio Alves
8adec6d749 boards: docs: remove extra table line
Remove extra table line present in a few esp32-based board
to meet default style.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2024-06-14 19:12:29 +02:00
Sebastian Głąb
a3e1e398bf boards: nordic: nrf54h20: Add ADC to the list of supported peripherals
ADC driver was aligned to nrf54h20 target.
Enable ADC Twister tests on that platform.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
2024-06-14 15:36:17 +02:00
Francois Ramu
e78cdc823d boards: arm: stm32h7s78 disco kit supporting more features
Add the ADC, WDG, entropy features to the stm32h7s78_dk disco kit

Signed-off-by: Francois Ramu <francois.ramu@st.com>
2024-06-14 11:13:54 +02:00
Sercan Erat
0666fe2a35 boards: rak: Add Rak11720 board
Added support for the Rak11720 board. Rak11720 is a WisBlock Core module
with Apollo3 Blue SoC from Ambiq and a Semtech SX1262 LoRa® transceiver.
For more information about this board please check:
https://docs.rakwireless.com/Product-Categories/WisDuo/RAK11720-Module/Overview/#product-description

There are known issues that have been identified while communicating
with SX1262 transceiver:

- Gpio interrupt handling error: ambiq_gpio_pin_interrupt_configure
function is not able to configure SX1262 Dio1 interrupt pin correctly.
Please check issue 73958.
- Spi communication error: Rak11720 uses a custom CS pin.
Firstly, custom CS pin support is necessary. Secondly, spi_ambiq_xfer
function is not able to communicate with SX1262 transceiver.
Please check issue 73959.

These issues have been documented for future solutions. Despite these
limitations, the current support enables basic functionality.

Examples can be build by below command for Rak11720:
west build -b rak11720 samples/hello_world

Signed-off-by: Sercan Erat <sercanerat@gmail.com>
2024-06-14 11:13:27 +02:00
Declan Snyder
163ddc0e84 boards: lpcxpresso5s69//ns: Fix mbedtls build err
Fix issue where when building with TFM and PSA client
there is an error from want RSA key type not being
defined in mbedTLS library.

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2024-06-14 11:13:05 +02:00
Declan Snyder
4bf9e62ba0 boards: nxp: Remove suppression of LPC DTC warns
DTC warnings are useful and we should keep them enabled.

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2024-06-14 11:13:05 +02:00
Anke Xiao
fdf39a7ab7 boards: nxp: frdm_ke17z512: enable lpi2c0 and lpi2c1 driver
Added lpi2c support to test i2c samples

Signed-off-by: Anke Xiao <anke.xiao@nxp.com>
2024-06-14 11:12:27 +02:00
Torsten Rasmussen
644f6b6e97 doc: rpi_pico update to cmsis-dap
Follow-up: #59076

The PR#59076 updated the board.cmake to use cmsis-dap instead of
picoprobe but without updating the documentation.

This commit updates the board documentation to match the code changes.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2024-06-13 20:25:57 -04:00
Daniel Schultz
4e95fde58c boards: phytec: phyboard_lyra: Add OpenOCD support for M4
The phyBOARD-Lyra AM62x is equipped with an XDS110 JTAG debugger. Add
missing OpenOCD configuration and some documentation to support
'west debug'.

Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2024-06-13 20:24:16 -04:00
Daniel Schultz
680228d5d6 boards: ti: sk_am62: Add OpenOCD support
The SK AM62 EVM is equipped with an XDS110 JTAG debugger. Add
missing OpenOCD configuration and some documentation to support
'west debug'.

Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2024-06-13 20:24:16 -04:00
Andreas Klinger
c98760df44 boards: fix openocd deprecated configuration
Replace deprecated settings:
  adapter_khz  -->  adapter speed
  adapter_nsrst  -->  adapter srst delay

Tested on olimex stm32_e407 board with olimex arm-usb-tiny-h adapter

Signed-off-by: Andreas Klinger <ak@it-klinger.de>
2024-06-13 20:18:37 -04:00
Sadik Ozer
63009d7a72 boards: Add MAX32672EVKIT board
Add MAX32672EVKIT board files
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-06-13 20:17:49 -04:00
Sadik Ozer
16dda2c092 boards: Add MAX32672FTHR board
Added MAX32672FTHR 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-06-13 20:17:49 -04:00
Francois Ramu
301d24fd88 boards: st: stm32CubeProgrammer runner does not need hex-file path
Do not give the path to the zephyr.hex when flashing with the
STM32CubeProgrammer in MemoryMapped mode.
West flash can retrieve the path and file correctly. Twister cannot
find the build directory, the hex file is found correctly, though.

Signed-off-by: Francois Ramu <francois.ramu@st.com>
2024-06-13 20:16:05 -04:00
Grant Ramsay
5914c86931 arch: treewide: Remove unnessecary flash size/address defconfig when !XIP
FLASH_SIZE=0 and FLASH_BASE_ADDRESS=0 are now the default values
when XIP=n

Signed-off-by: Grant Ramsay <gramsay@enphaseenergy.com>
2024-06-13 20:15:35 -04:00
Daniel DeGrasse
8d2dc2f9ef drivers: display: ssd16xx: convert to MIPI DBI API
Convert SSD16XX display driver to use MIPI DBI API. This commit also
updates in tree board devicetrees to include the emulated MIPI DBI SPI
driver.

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2024-06-13 17:01:16 -04:00
Mahesh Mahadevan
b2d1e4505f boards: frdm_mcxn947: Add Display support
Add support for the LCD-PAR-S035 display over the
FlexIO interface.

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2024-06-13 16:48:34 -04:00
Mahesh Mahadevan
3fbd689eaa boards: shield: Add a shield for the NXP LCD-PAR-S035 LCD module
NXP LCD-PAR-S035 LCD module will be used by FRDM-X evaluation
kits with a parallel LCD connector.

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2024-06-13 16:48:34 -04:00
Maciej Perkowski
3137829e72 boards: nrf: Update nrf54h and nrf54l yamls to use sysbuild in twister
Nrf54h's and nrf54l's targets are the first targets complex enough
that a sysbuild must be used on every build for them. This information
is reflected in their yamls. These entries tell twister to always use
sysbuild for those targets.

Signed-off-by: Maciej Perkowski <Maciej.Perkowski@nordicsemi.no>
2024-06-13 16:46:25 -04:00
Declan Snyder
e902a08832 boards: frdm_rw612: Simple enablements collection
A collection of simple enablements to match some of the enablement
done for rd_rw612_bga as closely as possible on the frdm_rw612 board.

- i2c
- spi
- dma
- mrt
- ctimer
- os timer
- dac
- adc
- trng (alread was enabled but now listed support)
- watchdog

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2024-06-13 16:44:12 -04:00
Phi Bang Nguyen
e2cdd92a52 boards: nxp: mimxrt1064: Remove display chosen node
As display stuffs have been moved to a shield, the display chosen node
must be removed as well as chosen node requires the node to be enabled.

Signed-off-by: Phi Bang Nguyen <phibang.nguyen@nxp.com>
2024-06-13 11:11:59 -05:00
Nikodem Kastelik
ea361f095c boards: nordic: nrf54h20dk: add DMA attribute to RAM21 & RAM3x
This attribute denotes that DMA operation
can be performed from a given region.

Signed-off-by: Nikodem Kastelik <nikodem.kastelik@nordicsemi.no>
2024-06-13 12:02:33 -04:00
Mark Wang
0c70a72ac7 boards: nxp: enable mcux udc on lpc55s69, rt1060 and rt685
set DT node as Okay in board device tree;
add board level's d-cal, txcal45dp and txcal45dm to usbphy node;
enable usb clock; set USB_STACK_USE_DEDICATED_RAM for lpc55s69 and rt685;
load usb.ld for lpc55s69 and rt685.

Signed-off-by: Mark Wang <yichang.wang@nxp.com>
2024-06-13 17:59:31 +02:00
Jeronimo Agullo
436f56646b boards: sparkfun: Add micromod nrf52840 board and asset tracker shield
Initial support of Sparkfun Micromod ecosystem with micromod nrf52840
board, asset tracker shield and micromod header definition.

Signed-off-by: Jeronimo Agullo <jeronimoagullo97@gmail.com>
2024-06-13 17:55:42 +02:00
Frederic Pillon
b7b7ce08cf board: st: enhance zephyr console support
Use Kconfig to properly select console interface.

Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
2024-06-13 17:54:18 +02:00
Ciprian Regus
9b2a8574ea boards: adi: Add AD-APARD32690-SL
Add board support for the ADI AD-APARD32690-SL. The platform is based on
a MAX32690 microcontroller, it has an Arduino-Mega compatible header and
2 PMOD connectors. Also, a 10 Mbps single-pair Ethernet link is enabled
by using the ADIN1110 10BASE-T1L MAC/PHY.

Signed-off-by: Ciprian Regus <ciprian.regus@analog.com>
2024-06-13 17:52:37 +02:00