Commit graph

9866 commits

Author SHA1 Message Date
Derek Snell
1ae8533bf9 boards: shields: g1120b0mipi: enable for mimxrt1160_evk
add overlay to use with mimxrt1160_evk.

Signed-off-by: Derek Snell <derek.snell@nxp.com>
2024-07-30 18:27:23 +01:00
Maarten Scherpenisse
e8827b5a62 boards: shields: mb1166_a09: replace RGB888 by ARGB8888
When enabling DMA2D (Chrom-ART) original line leads to display issues.

Signed-off-by: Maarten Scherpenisse <git@maartenscherpenisse.nl>
2024-07-30 18:26:53 +01:00
Martin Åberg
1320dc7d99 soc/gr716a: Enable GPIO support on LEON GR716A
GR716A has two GRGPIO2 controllers.

This adds the GPIO controller description to the DTS and
makes the GPIO option available in the kernel configuration.

Signed-off-by: Martin Åberg <martin.aberg@gaisler.com>
2024-07-29 14:27:15 +02:00
Miguel Gazquez
c44c567780 boards: arduino_nano_33_ble: add lsm9ds1 sensor to device tree
Describe the lsm9ds1 sensor available in the Arduino Nano 33 BLE through
I2C.
Set the accel0 alias.

Signed-off-by: Miguel Gazquez <miguel.gazquez@bootlin.com>
2024-07-29 14:21:24 +02:00
Anke Xiao
08799ada6a boards: nxp: frdm_ke17z: enable i2c driver
Added lpi2c support for NXP FRDM-KE17Z board, which has only one
instance of lpi2c0.

Signed-off-by: Anke Xiao <anke.xiao@nxp.com>
2024-07-29 14:14:23 +02:00
Sreeram Tatapudi
eebc998a5a drivers: flash: Support for IFX QSPI Flash driver
Initial version

Signed-off-by: Sreeram Tatapudi <sreeram.praveen@infineon.com>
2024-07-29 14:14:10 +02:00
Alexandre Bailon
988e4cf770 boards: ti: Add support of CC1352P7 Launchpad
This adds support of CC1352P7 Lauchpad.
This based on the CC1352R1 LaunchXL.

Signed-off-by: Alexandre Bailon <abailon@baylibre.com>
2024-07-28 07:31:52 +03:00
Alexandre Bailon
200e8d481f boards: ti: Create a common folder to share code between boards
This creates a common folder in order to share code between similar
boards. This is mostly for the CC1352P1 and CC1352P7 launchpad which
are very similar but it could be probably useful for some other boards.

Signed-off-by: Alexandre Bailon <abailon@baylibre.com>
2024-07-28 07:31:52 +03:00
Jiafei Pan
ea1a0a6950 board: imx93_evk: enable ENET support for Cortex-A Core
Add ENET 1G support on Cortex-A Core, enable it in DTS.
Updated board document for supported features.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
2024-07-28 07:31:32 +03:00
Jiafei Pan
5663a327b8 board: imx8mp_evk: enable ENET for A53 SMP variant
Add ENET support for Cortex-A Core SMP board variant.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
2024-07-28 07:31:32 +03:00
Sadik Ozer
330ab4bf61 boards: arm: Enable TRNG driver for APARD32690
TRNG enabled for APARD32690 board

Signed-off-by: Sadik Ozer <sadik.ozer@analog.com>
2024-07-28 07:30:20 +03:00
Sadik Ozer
4a758fdeed boards: arm: Enable TRNG driver for MAX32672 boards
TRNG enabled for MAX32672EVKIT and MAX32672FTHR boards

Signed-off-by: Sadik Ozer <sadik.ozer@analog.com>
2024-07-28 07:30:20 +03:00
Sadik Ozer
4dbde44fc2 boards: arm: Enable TRNG driver for MAX32680EVKIT
TRNG enabled for MAX32680EVKIT

Signed-off-by: Sadik Ozer <sadik.ozer@analog.com>
2024-07-28 07:30:20 +03:00
Sadik Ozer
434825cdfd boards: arm: Enable TRNG driver for MAX32670EVKIT
TRNG enabled for MAX32670EVKIT

Signed-off-by: Sadik Ozer <sadik.ozer@analog.com>
2024-07-28 07:30:20 +03:00
Sadik Ozer
66c41de782 boards: arm: Enable TRNG driver for MAX32690EVKIT
TRNG enabled for MAX32690EVKIT

Signed-off-by: Sadik Ozer <sadik.ozer@analog.com>
2024-07-28 07:30:20 +03:00
Sadik Ozer
f3f2f214b2 boards: arm: Enable TRNG driver for MAX32655 boards
TRNG enabled for MAX32655EVKIT and MAX32655FTHR boards

Signed-off-by: Sadik Ozer <sadik.ozer@analog.com>
2024-07-28 07:30:20 +03:00
Hao Luo
8379f64393 drivers: bluetooth: hci_ambiq: get the spi cfg from the device
Use the SPI configuration from the SPI device for data transaction.

Signed-off-by: Hao Luo <hluo@ambiq.com>
2024-07-28 07:29:28 +03:00
Hao Luo
3faaaaba59 drivers: spi: Change to use software controlled cs in default
Added support for software controlled cs in Ambiq SPI drivers

Signed-off-by: Hao Luo <hluo@ambiq.com>
2024-07-28 07:29:28 +03:00
Kacper Dalach
32eb346e05 posix: can: if name from command-line
This commit introduces the ability to set the CAN
interface from command-line. This is helpful
if we want to run multiple instances of the app
with different CAN interfaces without making
separate compilations for each instance.

Signed-off-by: Kacper Dalach <dalachowsky@gmail.com>
2024-07-27 20:49:38 +03:00
Pieter De Gendt
ad63ca284e kconfig: replace known integer constants with variables
Make the intent of the value clear and avoid invalid ranges with typos.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
2024-07-27 20:49:15 +03:00
Ian Morris
33ce6845a9 boards: renesas: ek_ra8m1: added mikrobus node labels
Added mikrobus_serial and mikrobus_header node labels to EK-RA8M1 device
tree board definition, allowing compatible shield boards to be used.

Signed-off-by: Ian Morris <ian.d.morris@outlook.com>
2024-07-27 20:48:46 +03:00
Henrik Brix Andersen
24b098e78f boards: nxp: lpcxpresso55s16: enable ctimer devicetree nodes
Enable the CTimer devicetree nodes on the NXP LPCxpresso55S16 development
board.

Signed-off-by: Henrik Brix Andersen <henrik@brixandersen.dk>
2024-07-27 20:48:21 +03:00
Sebastian Kwaśniak
7f6210af81 boards: riscv: neorv32: Add platform and model name
NEORV32 doesn't provide platform and model name in it's dts file.
This makes hard for some tools to determine with what board they're
working with. Fixed it by adding model and platform name in it's dts file.

Signed-off-by: Sebastian Kwaśniak <skwasniak@internships.antmicro.com>
Signed-off-by: Mateusz Hołenko <mholenko@antmicro.com>
2024-07-27 15:14:46 +03:00
Daniel Berlin
08e44f9dae bl5340_dvk: Move MIPI_DBI interface back to spi4
Commit 3dbbb73 accidentally changed the MIPI_DBI spi interface from
spi4 to spi2 for this board during conversion to use the MIPI_DBI wrapper.

This does not work, and this change reverts it back to spi4.

Tested on actual boards (bl5340, bl5340pa).
Before this change LVGL demo displays nothing, after this change it works
fine again.

Signed-off-by: Daniel Berlin <dberlin@dberlin.org>
2024-07-27 15:14:15 +03:00
Manuel Argüelles
a8ebb05506 soc: nxp: s32k1: obtain system clock freq from dt
In S32K1 devices, Arm Systick clock frequency is equal to the
CPU core clock frequency, and its value can be obtained from
devicetree.

Signed-off-by: Manuel Argüelles <manuel.arguelles@nxp.com>
2024-07-27 15:07:00 +03:00
Patryk Kuniecki
3904384ab7 docs: ite: Replace old links
ITE website had rework, and some of the links don't work.

Signed-off-by: Patryk Kuniecki <patryk.kuniecki@intel.com>
2024-07-27 10:40:04 +03:00
Anke Xiao
79f96d90cd boards: nxp: update DTS for frdm_ke17z and frdm_ke17z512 boards
Update flash0 configuration to add boot, slot0, slot1 and storage
partitions to test FTFE/FTFA driver and flash.

Signed-off-by: Anke Xiao <anke.xiao@nxp.com>
2024-07-27 10:39:32 +03:00
Jan Kowalewski
58f3714d01 boards: ct: ctcc: add M.2 picture and fix pictures quality
Provides a picture of M.2 version of a card and fixes quality
mPCIe version.

Signed-off-by: Jan Kowalewski <jkowalewski@cthings.co>
2024-07-26 10:01:28 +02:00
Benjamin Cabé
c25ee8bb38 doc: shields: make section IDs consistent with shield name
Convention is to name RST section the same as the shield

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2024-07-20 10:18:54 +02:00
Gerard Marull-Paretas
ac618678c7 boards: nrf54h20: extend and fix documentation
- Add PPR core information
- Fix flash/debugging information (nrfutil required now, debugging
  limited to app/radio core using JLink)

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
2024-07-12 16:11:15 -04:00
Fabrice DJIATSA
8408acd970 Boards: st: nucleo_f303re: fix documentation information
Fix Flash size memory  for nucleo_f303re board

Signed-off-by: Fabrice DJIATSA <fabrice.djiatsa-ext@st.com>
2024-07-12 06:21:09 -04:00
Fabrice DJIATSA
e87d3ef505 Boards: st: nucleo_f302r8: fix documentation information
Fix Flash size memory for nucleo_f302r8 board

Signed-off-by: Fabrice DJIATSA <fabrice.djiatsa-ext@st.com>
2024-07-12 06:21:09 -04:00
Fabrice DJIATSA
06a4cd6b2a Boards: st: nucleo_f303k8: fix documentation information
Fix Flash size and SPI1 MISO pins for nucleo_f303k8 board

Signed-off-by: Fabrice DJIATSA <fabrice.djiatsa-ext@st.com>
2024-07-12 06:21:09 -04:00
Filip Kokosinski
6138a11acc boards: use lowercase in the renesas,r7fa4m1ab3cfm compatible string
This commit unifies the `renesas,r7fa4m1ab3cfm` compatible string used in
various platforms by making it lowercase for the `arduino_uno_r4` target.

Signed-off-by: Filip Kokosinski <fkokosinski@antmicro.com>
2024-07-11 18:21:53 -04:00
Jordan Yates
8eff81a627 watchdog: cmsdk_apb: validate in CI
Validate driver in CI by adding the `watchdog` tag to the `mps2/an385`
platform, which uses the driver.

Signed-off-by: Jordan Yates <jordan@embeint.com>
2024-07-10 14:39:36 +02:00
Ayush Singh
35391f3d34 boards: ti: cc1352p1_launchxl: Refactor for beagleconnect_freedom
- Minimize diff between beagle/beagleconnect_freedom/board_antenna.c
- Make functions static
- Minor formatting
- Remove unused ANTENNA_MUX
- Use DT_FOREACH_PROP_ELEM_SEP for GPIO array

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
2024-07-10 11:41:46 +02:00
Ayush Singh
894e7bdbdc boards: beagle: beagleconnect_freedom: Fix formatting
- Fix formatting in board_antenna.c by using the standard config in
  Zephyr.
- Reduce diff with cc1352p1_launchxl/board_antenna.c as much as possible

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
2024-07-10 11:41:46 +02:00
Ayush Singh
2efe8765a3 boards: beagle: beagleconnect_freedom: Use sky13317
- Use antenna switch sky13317 instead of hack
- Base the board_antenna file on cc1352p1_launchxl/board_antenna.c

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
2024-07-10 11:41:46 +02:00
Ayush Singh
49436854c8 boards: ti: cc1352p1_launchxl: Move out sky13317 bindings
- This antenna switch is used by both beagleconnect_freedom and
  beagleplay.

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
2024-07-10 11:41:46 +02:00
Declan Snyder
dd86bc63e9 boards: nxp: mimxrtxxx: Fix partition unit address
Fix the partition unit addresses not matching tthe reg addresses.

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2024-07-09 15:21:36 -04:00
Zhaoxiang Jin
1e93796f8f boards: frdm_mcxn947: Update index.rst
Update index.rst, lowercase regulator.

Signed-off-by: Zhaoxiang Jin <Zhaoxiang.Jin_1@nxp.com>
2024-07-08 14:57:55 -04:00
Mateusz Holenko
bea06ae846 drivers: i2c: configure sleep pins for Smartbond I2C
Adds missing i2c_sleep pins configuration definition required
to properly support power management operations for
Smartbond I2C controller on da14695_dk_usb board.

Signed-off-by: Mateusz Hołenko <mholenko@antmicro.com>
2024-07-08 14:56:14 -04:00
Daniel Leung
bebff3fb35 soc: mt8195: remove prompts for SoC kconfigs
This removes the prompts for the mt8195 and related kconfigs,
so these cannot be overridden from command line (though
technically they cannot be disabled as they are being selected).
This also prevents them from appearing in the build .config
file as not being set even when we are being for other SoCs.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2024-07-08 15:53:08 +02:00
Jiafei Pan
1ed04e7b49 board: imx8mp_evk: update doc to add remoteproc boot
Add document for boot M7 Core by using Linux remoteproc to address
some known issues when boot DDR Zephyr kernel.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
2024-07-08 12:53:22 +02:00
Mark Wang
2ee21ecc0b boards: nxp: add test feature 'usbd' to mimxrt1170_evk
mimxrt1170_evk has supported usb device next stack.

Signed-off-by: Mark Wang <yichang.wang@nxp.com>
2024-07-08 09:28:41 +02:00
Mark Wang
9a45300ab5 boards: nxp: enable mcux udc on RT1170-EVK
enable clock and usb phy device tree

Signed-off-by: Mark Wang <yichang.wang@nxp.com>
2024-07-08 09:28:41 +02:00
Declan Snyder
33c87c8e8b boards: frdm_rw612: Fix flash size
Flash size property is in bits, not bytes. The size
of this flash is 512 Mbits, fix this mistake.

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2024-07-08 09:21:01 +02:00
Alberto Escolar Piedras
7826f7cd20 boards: nrfbsim: Fix testargs with non host libC
Ensure that we call the host libC when allocating space
for a possible set of test arguments even if we are
building Zephyr with an embedded libC.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2024-07-06 17:03:26 +02:00
Fabio Baltieri
ac27d81a95 boards: nucleo: tag some st boards to test for "usbd"
Add the usbd test tag to few ST boards, this should be picking a board
for every variation of the HAL file (checked for #define USBD_FS_SPEED),
so it should catch any inconsistencies between HALs.

There should be one for each of: f0 f1 f2 f3 f4 f7 g0 g4 h5 h7 l0 l4
l5 u5 wb.

Nothing for l1, can't find any boards with a USB port.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2024-07-05 18:39:44 +02:00
Fabio Baltieri
4877efd78a boards: nucleo_f042k6: enable USB
The board has a USB port, enable it in devicetree so we can build USB
tests for it.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2024-07-05 18:39:44 +02:00