This commit adds testing support for dma driver on ek_ra8d2:
- tests/drivers/dma/chan_blen_transfer
- tests/drivers/dma/loop_transfer
Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
Add support for i2s tests app on Renesas RA ek_ra8d2:
- tests/drivers/i2s/i2s_api
- tests/drivers/i2s/i2s_speed
Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
Add support for test apps on Renesas ek_ra8d2:
- tests/drivers/pwm/pwm_api
- tests/drivers/pwm/pwm_loopback
Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
- Add support Renesas r7ka8d2kflcac SoC.
- Move sdram-controller node from r7ka8p1kflcac.dtsi to ra8x2.dtsi
since this device node is available for all RA8x2 SoCs
Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
Fix the GPIO port "ngpios" for RA8x2 series SoCs to match
the values specified in the Hardware User’s Manual (HUM).
Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
This adds a link to the board catalog in the sidebar of each binding
page, directing users to boards using the compatible.
Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
This adds the ability to filter boards in the catalog by compatible
strings. It supports wildcards so e.g. one can quickly find all boards
with an "st,lsm*" accelerometer.
Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
There might be different UI widgets that deal with tags so make sure
that we use identifiers and selectors that are not too generic.
Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
This commits adds a `compatibles` field to each board entry in the board
catalog, similar to the `supported_features` field.
Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
- Test all attribute combinations of Vishay RGBIR color sensor VEML6046.
- Print OVERFLOW in case of saturation of sensor.
- This small program is intended to be helping when finding appropriate
attributes for an application of the sensor.
Signed-off-by: Andreas Klinger <ak@it-klinger.de>
- add driver for Vishay VEML6046 RGBIR color sensor
- add new compatible "vishay,veml6046"
- support fetch and get sensor subsystem operations
- triggered mode and interrupts are not yet supported
Signed-off-by: Andreas Klinger <ak@it-klinger.de>
Update the documentation of ESP32 related boards:
* use included sections for common parts
* fix the `References` links if applicable.
Signed-off-by: Marek Matej <marek.matej@espressif.com>
The LPSPI and SOC hardware has some electrical timing characteristics
that need to be met in order to pass these test properly, these values
should be fine for the purpose.
Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
The old controller based timing properties being present in boards DTS
is making it so that overlays cannot specify timing parameters of spi
devices, because the old controller properties take precedence in the
driver still. We should remove these anyways, so first step is to remove
from board level, luckily there is only these two cases.
Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
Disable various samples because they require certain digital or
analog signals from the Arduino header, which are not connected
and therefore not defined via the connector gpio-map.
Signed-off-by: Stephan Linz <linz@li-pro.net>
Added mikrobus_serial, mikrobus_i2c, mikrobus_spi and mikrobus_header
node labels to FRDM-RW612 device tree board definition, allowing
compatible shield boards to be used. Also extend the FlexComm SPI
pinmux to support CS0 (Arduino connector) and CS1 (MicroBus connector)
as hardware controlled CS pin.
Signed-off-by: Stephan Linz <linz@li-pro.net>
Added arduino_spi label to FRDM-RW612 device tree board definition,
allowing compatible shield boards to be used. Also extend the board
YAML file with related support tags arduino_gpio, arduino_i2c and
arduino_spi.
Signed-off-by: Stephan Linz <linz@li-pro.net>
The Python version installed with winget defaults to 3.8, make a more
recent version the default.
Also add a note on the execution policy for activating the Python virtual
environment.
Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
- Removal of double enum (by me) caused wrong later enum entries
- See commit 36abe5efecbc27963189880d7c426c50760bcd58
- Added the second power down state (but with different name)
-> This restores the old function but still fixes the double enum issue
- The second power down state equals a different valid value
in the mode register. Documentation does not state if they
are equal but it is likely that they only differ in readback value.
-> With this change all possible register values are mapped
-> The power down state values are 0b000 and 0b100
Signed-off-by: Martin Koehler <koehler@metratec.com>
One-shot reads through Read-Decode API matches functionality
from Fetch-Get API, but asynchronously.
Streaming mode supporting FIFO Watermark Interrupts. Works for both
Gyro and Accel drivers.
These changes are covered under the build-all test for sensor async
api.
Signed-off-by: Luis Ubieda <luisf@croxel.com>
adds the `zephyr,memory-attr` property to the SRAM1 and SRAM2
memory nodes to explicitly define their MPU attributes as normal
RAM. This ensures proper memory protection and caching behavior
when these regions are used by the kernel or application.
Resolve a Data Access Violation encountered during
test, where the faulting address was 0x30000000.
Note: add the zephyr,memory-attr property in the board overlay for SRAM2
to avoid conflict with the support of h7rs ethernet with MPU regions
enabled.
see link below for more details :
https://github.com/zephyrproject-rtos/zephyr/pull/97364/files#r2439668915
Signed-off-by: Fabrice DJIATSA <fabrice.djiatsa-ext@st.com>
enables the AHB2 peripheral clocks for SRAM1 and SRAM2
on STM32H7RSX series using LL_AHB2_GRP1_EnableClock.
These clocks are required to access the corresponding SRAM regions
during runtime.
Fixes potential access faults when using SRAM1 and SRAM2.
Signed-off-by: Fabrice DJIATSA <fabrice.djiatsa-ext@st.com>