Commit Graph

4810 Commits

Author SHA1 Message Date
Gaël PORTAY 29eee72ed4 boards: arm: olimex_lora_stm32wl_devkit: fix typo
The board embeds a Bosch BME280 temperature, humidity, pressure
sensor[1].

[1]: https://www.olimex.com/Products/IoT/LoRa/LoRa-STM32WL-DevKit/open-source-hardware

Signed-off-by: Gaël PORTAY <gael.portay@gmail.com>
2022-10-10 13:50:25 +02:00
Tom Burdick a7c801fa66 boards: tdk_robokit1 jlink flasher support
Adds the needed JLink parameters and cmake includes to support flashing
and debugging the tdk_robokit1 with a segger jlink.

Signed-off-by: Tom Burdick <thomas.burdick@intel.com>
2022-10-07 12:44:52 -05:00
Gerard Marull-Paretas e049cc7621 boards: swan_r5: fix discharge gpio configuration
The 3V3 bus seems to have a resistor connected to an MCU pin to
discharge the bus by pulling the discharge line low while in open-drain
mode.

The board code was using non-existing GPIO flags (see previous commit
for more details). This patch makes it clear that this GPIO is for
discharging and uses GPIO attributes appropriately. Since the regulator
is enabled by default, discharging is disabled.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-10-07 10:00:55 +02:00
Gerard Marull-Paretas 01b833e2ed boards: swan_r5: fix regulator enabling code
The board.c file is using non-existing GPIO API attributes:
GPIO_SPEED_LOW and GPIO_MODE_ANALOG. The code compiles because we end up
including soc.h (via init.h -> kernel.h). soc.h pollutes the namespace
with STM32 HAL definitions, but they do not apply in the context of
Zephyr APIs.

Looking at the schematics, PE4 is really a pin controlling a regulator,
so this PR replaces such custom init code with a regulator turned on at
boot time.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-10-07 10:00:55 +02:00
Esteban Valverde 5528cc9d90 boards: arm: Cyclone V SoC enabling networking in config file
Enable networking and random generation in Kconfig configuration
file. This to enable Ethernet driver for Cyclone V SoC.

Signed-off-by: Esteban Valverde <esteban.valverde.vega@intel.com>
2022-10-06 20:19:43 -07:00
Benjamin Björnsson f3cf86eaa2 boards: arm: arduino_portenta_h7: Add support for Arduino Portenta H7
This commit adds support for the Arduino Portenta H7 board.
The board functionallity has been verified by running following samples:
- hello_world on m7 core
- usb/console on m7 core
- blinky on m4 core

Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-10-06 13:52:40 -05:00
Jay Vasanth f6e2cb9b84 drivers: uart: microchip: add support for mec15xx
update uart mchp xec driver to support mec15xx and add
pinctrl support for mec15xx uart

Signed-off-by: Jay Vasanth <jay.vasanth@microchip.com>
2022-10-04 09:21:58 -05:00
TOKITA Hiroshi 6bf4fb39ad boards: Enable watchdog node for boards that implements GD32 SoCs
Enable watchdog in each GD32 implemented board.
Add the watchdog function as a supported function in each yaml files.

Signed-off-by: TOKITA Hiroshi <tokita.hiroshi@gmail.com>
2022-10-03 18:07:16 +02:00
Andriy Gelman 072a428f78 drivers: flash: Add xmc4xxx flash drivers
Add xmc4xxx flash drivers.

Signed-off-by: Andriy Gelman <andriy.gelman@gmail.com>
2022-10-03 13:56:49 +02:00
Joakim Andersson c08964afd5 soc: nrf5340: Produce a Kconfig error when GPIO cannot be forwarded
Make Kconfig produce an error when GPIOs cannot be forwarded in the
current configuration instead of silently excluding the forwarding.

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
2022-10-03 10:17:45 +02:00
Jun Lin 907062a3f9 boards: npcx_evb: choose kscan node to npcx_evbs
Choose keyboard scan node to npcx9 and npcx7 EVB and add pinctrl to
select pins to the keyboard function.

Signed-off-by: Mulin Chao <mlchao@nuvoton.com>
Signed-off-by: Jun Lin <CHLin56@nuvoton.com>
2022-10-03 10:14:51 +02:00
Ryan Erickson 52cfe2838c boards: Add MG100
Add Laird Connectivity MG100 board.

Signed-off-by: Ryan Erickson <ryan.erickson@lairdconnect.com>
2022-10-03 10:11:28 +02:00
Dhruva Gole c82d66f319 boards: cc3220sf: add bosterpack_connector.dtsi
This can be used in DTOs

The boosterpack_connector.dtsi is an attempt to add something similar
to the arduino_r3_connectors that make using DT overlays with these
boards far easier and cleaner.
This can probably also be expanded to other CC32x TI launchpads
having similar layouts.

Referred swru465, ie. cc3220 TRM Table 5-14 and compared with launchpad
pinout. The numbering is done from 0...40 as per in the boosterpack pinout.
The pins like VCC/ GND have been skipped from the numbering. Also
the non-default pins are skipped.

Also add gpio status ok: This ensures that all the gpios are
enabled by default

Signed-off-by: Dhruva Gole <goledhruva@gmail.com>
2022-10-03 10:08:59 +02:00
Dominik Chat f7785f4cad boards: Remove bmi270 int1-gpios form thingy:53 DTS
BMI270 driver does not support interrupts
and int1-gpios property produces twister failures.

Signed-off-by: Dominik Chat <dominik.chat@nordicsemi.no>
2022-10-03 10:06:46 +02:00
Erwan Gouriou dcf4201d35 boards: stm32h735g_disco: Provide a working openocd configuration
Openocd configuration for this board was broken. Fix it.
Tested on both SDK 0.15.0 and SDK 0.15.1-RC1.
Debug is also functional

Fixes #50306

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2022-09-30 10:36:11 -05:00
Andrei Emeltchenko 2e56f955db trivial: Remove empty files
Remove empty files.

Signed-off-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
2022-09-30 09:41:55 +00:00
Derek Snell 2d8857f278 doc: boards: update JLink details for NXP i.MX RT boards
Improved docs for using JLink debug probes

Signed-off-by: Derek Snell <derek.snell@nxp.com>
2022-09-29 10:52:16 -05:00
Erwan Gouriou 2f1c3784fd boards: nucleo_f103rb: Fix openocd configuration
With latest version of openocd delivered in Zephyr SDK 0.15.0,
a new configuration is required to flash and debug this board:
"reset_config connect_assert_srst" allows to flash the board
The new "init" function allows to run debug.

Fixes #50590 for this specific board

Note that other boards might be also impacted by this new version
of openocd but a revert of zephyrproject-rtos/openocd@98d9f11 allows
to get back to the previous status.
A new Zephyr SDK release (V0.15.1) will be available with a revert of
this commit. Unfortunately this has no impact on nucleo_f103rb. Hence
this change.


Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2022-09-29 12:26:42 +00:00
Stephanos Ioannidis 31e6351dc3 boards: v2m_musca_s1: Update outdated links
This commit updates all outdated links in the v2m_musca_s1 board
documentation.

Some links updated here were not completely broken (redirects worked),
but they did not redirect to the correct page in the documentation, so
they were also updated to point to the correct page.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2022-09-29 12:20:14 +02:00
Stephanos Ioannidis 6f5d563699 boards: v2m_musca_b1: Update outdated links
This commit updates all outdated links in the v2m_musca_b1 board
documentation.

Some links updated here were not completely broken (redirects worked),
but they did not redirect to the correct page in the documentation, so
they were also updated to point to the correct page.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2022-09-29 12:20:14 +02:00
Stephanos Ioannidis c6ed9d72ef boards: v2m_beetle: Update outdated links
This commit updates the outdated links to the Beetle board and
CMSIS-DAP websites.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2022-09-29 12:20:14 +02:00
Stephanos Ioannidis cd887a9a90 boards: stm32f072b_disco: Update outdated link
This commit updates the oudated link to the "SK Pang CAN breakout
board" (with MCP2561FD transceiver) product page.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2022-09-29 12:20:14 +02:00
Stephanos Ioannidis fc497336c1 boards: stm32f072_eval: Remove outdated links
The STM32F072-EVAL board is now obsolete and the related documents are
no longer available on the official website.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2022-09-29 12:20:14 +02:00
Stephanos Ioannidis d4633054cb boards: serpente: Update outdated links
The "Serpente" documentation base URL changed.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2022-09-29 12:20:14 +02:00
Stephanos Ioannidis 5b830b4747 boards: rm1xx_dvk: Update outdated link
This commit updates the outdated link to MCP23S08 datasheet.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2022-09-29 12:20:14 +02:00
Stephanos Ioannidis 70d203d2a3 boards: ronoth_lodev: Update outdated links
This commit removes the invalid links to "STMicro STM32L073RZ" in the
board documentation.

It also updates an outdated link to the "AcSIP S76S Product Information
Brief".

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2022-09-29 12:20:14 +02:00
Stephanos Ioannidis 6aa6f4a37b boards: msp_exp432p401r_launchxl: Remove outdated links
This commit removes all links in the board documentation that are no
longer available.

The MSP432 series is now obsolete and TI seems to have intentionally
removed these links.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2022-09-29 12:20:14 +02:00
Stephanos Ioannidis 25faa0c114 boards: mps2_an521: Update outdated links
This commit updates all outdated links in the mps2_an521 board
documentation.

Some links updated here were not completely broken (redirects worked),
but they did not redirect to the correct page in the documentation, so
they were also updated to point to the correct page.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2022-09-29 12:20:14 +02:00
Stephanos Ioannidis 6eca267eb3 boards: mm_swiftio: Update outdated link
This commit updates the outdated SwiftIO API reference link.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2022-09-29 12:20:14 +02:00
Stephanos Ioannidis ce004aa5ff boards: gd32: Update outdated links
This commit updates the outdated links for the GD32 boards.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2022-09-29 12:20:14 +02:00
Stephanos Ioannidis 25fb729b8c boards: efr32mg_sltb004a: Update outdated schematic link
This commit updates the outdated schematic link for the board.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2022-09-29 12:20:14 +02:00
Stephanos Ioannidis 7f3c5bf6ab boards: efr32_radio: Update outdated links
This commit updates the outdated schematic and product links for the
efr32_radio boards.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2022-09-29 12:20:14 +02:00
Stephanos Ioannidis 744ab510bd boards: efm32pg_stk3402a: Update outdated schematic link
This commit updates the outdated schematic link for the board.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2022-09-29 12:20:14 +02:00
Stephanos Ioannidis c2f82b5026 boards: efm32hg_slstk3400a: Update outdated schematic link
This commit updates the outdated schematic link for the board.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2022-09-29 12:20:14 +02:00
Stephanos Ioannidis c8cdf82b6a boards: dragino_lsn50: Update outdated link
This commit updates the outdated link to the Dragino LSN50 product
information page.

Note that the link to the wiki is provided in the linked page.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2022-09-29 12:20:14 +02:00
Stephanos Ioannidis fb630b6848 boards: blackpill: Fix incorrect hyperlink references
This commit fixes incorrect external hyperlink references in the
Blackpill board documentation.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2022-09-29 12:20:14 +02:00
Stephanos Ioannidis f7d992a824 boards: bl5340_dvk: Update outdated link
This commit updates the outdated link for MX25R6435FZNIL0 datasheet.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2022-09-29 12:20:14 +02:00
Stephanos Ioannidis 104fb4fcb5 boards: arduino_nicla_sense_me: Update outdated links
This commit updates the outdated links for the full pinout PDF.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2022-09-29 12:20:14 +02:00
Stephanos Ioannidis 69c8d663fe boards: arduino_nano_33_ble: Update outdated links
This commit updates the outdated links for the Arduino product pages.

Signed-off-by: Stephanos Ioannidis <stephanos.ioannidis@nordicsemi.no>
2022-09-29 12:20:14 +02:00
Derek Snell 569ef4ce30 doc: boards: NXP serial port features documented
Updated docs for NXP boards using the nxp_lpc_usart, for supported
serial port features.

Signed-off-by: Derek Snell <derek.snell@nxp.com>
2022-09-29 10:11:51 +00:00
Jordan Yates 21ba1e9af0 boards: list lora support in yaml
List lora support in the board yaml file. This was already done for one
board (rm1xx_dvk). Boards were discovered by searching for `lora =` in
devicetree files.

Signed-off-by: Jordan Yates <jordan.yates@data61.csiro.au>
2022-09-29 08:59:03 +00:00
Yonatan Schachter e477d70694 boards: rpi_pico: Added default pin mapping to docs
Added the default pin mapping to the documentation.

Signed-off-by: Yonatan Schachter <yonatan.schachter@gmail.com>
2022-09-28 14:09:46 -05:00
Yonatan Schachter ddba0f3c30 boards: rpi_pico: Fix doc typos and grammar
Fix a few typos and grammar mistakes in the rpi_pico documentation.

Signed-off-by: Yonatan Schachter <yonatan.schachter@gmail.com>
2022-09-28 14:09:46 -05:00
Yonatan Schachter df7bace10f doc: boards: rpi_pico: Fix DTS compatible for UART and GPIO
Fixes the DTS compatibles for UART and GPIO, which used rpi
instead of raspberrypi.

Signed-off-by: Yonatan Schachter <yonatan.schachter@gmail.com>
2022-09-28 14:09:46 -05:00
Hu Zhenyu 8c4d464afb doc: mec172xevb_assy6906: Add how to enable the PCA9555
Describes the Connectors/Jumpers of testing the PCA9555 on I2C1

Signed-off-by: Hu Zhenyu <zhenyu.hu@intel.com>
2022-09-28 14:08:09 +00:00
Dominik Chat 4a5b7f9282 boards: Fix thingy:53 assert with gpio=n
Problem:
When GPIO=n the regulator is turned off,
but assert expects regulator init priorty.

Fix:
Add if defined to check if regulator is turned
on in order to check init priority.

Signed-off-by: Dominik Chat <dominik.chat@nordicsemi.no>
2022-09-27 11:09:15 +02:00
Anas Nashif be3479cdc9 boards: frdm_k64f: remove as default platform
With the amount of coverage we are getting through qemu and other
simulators on ARM and other architectures, no need to have a
`build-only` board running in CI.

This was here for legacy reasons and due to the fact it was the first
board to be supported by zephyr.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-09-26 16:49:58 +00:00
Mahesh Mahadevan 948b2ab089 boards: nxp: Fix various broken links
Fix the links on boards with SoC's from NXP

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2022-09-26 07:55:23 +00:00
Mahesh Mahadevan 97feeb48d4 boards: frdm: Fix links to OpenSDA DAPLink firmware
Fix the links on frdmK22f, frdmk82f, frdmkl25z, frdmkw41z

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2022-09-23 15:41:39 +00:00
Erwan Gouriou ce1377c5ee boards: stm32: Update doc for STM32U5/L5 boards
Update documentation for STM32U5 and STM32L5 based boards:
- Zepĥyr SDK openocd can be used instead of openocd ST fork.
- All these boards use a STLinkV3 instead of V2.
- Update (or provide when missing) instructions for building and
flashing TFM applications.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2022-09-22 10:23:58 -05:00