Point to the last version of Wiseconnect. This new version introduce a few
changes we have to apply to the Zephyr integration.
Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com>
Enable the FDCAN for the stm32MP257F-EV1 board.
Tested with the following build:
west build -b stm32mp257f_ev1/stm32mp257fxx/m33 samples/subsys/canbus/isotp
Signed-off-by: Christophe Guibout <christophe.guibout@st.com>
- Improve the universality of the 118x series SoC and
decouple the dependencies that point to specific parts.
Signed-off-by: Lucien Zhao <lucien.zhao@nxp.com>
It is possible that some uart devices ns16550 do not support interrupts.
As an example, using main domain uarts from mcu domain m4f core in AM62
processors does not support uarts.
Signed-off-by: Ayush Singh <ayush@beagleboard.org>
Add pinctrl support to the bcm2711 aux UART driver to allow
uart pin configuration via the pinctrl driver.
Signed-off-by: Muhammad Waleed Badar <walid.badar@gmail.com>
Add pinctrl definitions for all UART interfaces on
Raspberry Pi 4B. This includes pin configurations for:
- UART0 (PL011): GPIO14/15,
- UART1 (mini UART): GPIO14/15,
- UART2-5 (PL011): Various GPIO combinations
Signed-off-by: Muhammad Waleed Badar <walid.badar@gmail.com>
The BCM2711 GPIO controller provides 58 GPIO pins (0-57) that can be
configured for various functions including GPIO input/output and
alternate functions for peripherals like SPI, I2C, UART, PWM, etc.
Signed-off-by: Muhammad Waleed Badar <walid.badar@gmail.com>
Fixes VEVIF task receiver driver to work correctly on both nRF7120 and
nRF54h20 by correcting the mapping between Task IDs and Interrupts.
Signed-off-by: Erdem Simsek <erdem.simsek@nordicsemi.no>
- Activate the RTC node in the device tree by enabling its clocks and
setting its status to okay
- Add 'rtc' to the supported features in the board YAML configuration
Signed-off-by: Thomas Decker <decker@jb-lighting.de>
Add documentation for the transport driver API. This is done by moving
and rewriting the previously existing documentation bits from the
transport consumer API. The documentation is rewritten such that it can
be more concise.
Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
"struct scmi_channel" has a couple of fields, which are only meant to
be used by the SCMI core. As such, there's no need to expose their
documentation to the public since transport driver writers shouldn't have
to care about them anyways. Thus, mark these fields as INTERNAL_HIDDEN.
Note that the order of the structure fields is shuffled such that
public and private fields can stay grouped together.
Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
The consumer functions are only meant to be used by the SCMI core. Thus,
there's no need to keep their documentation public. Transport driver
writers should only care about the driver API documentation anyways.
Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
For STM32F4, the SAI HAL writes into the RCC DCKCFGR register to set the
clock source. To ensure that is conforms with what is declared in the
device tree, the ClockSource field in the Init structure needs to be
correctly configured before calling HAL_SAI_InitProtocol.
Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
The documentation referenced a blog post about RGB LED strips that
is no longer accessible.
Replace the broken link with a valid and relevant resource and add
additional stable references to improve the documentation.
Signed-off-by: Gaetan Perrot <gaetan.perrot@spacecubics.com>
Adds build test case for Microchip MCP2515 CAN controller with
seeed_xiao_can shield on all supported Seeed Studio XIAO boards.
Signed-off-by: Stephan Linz <linz@li-pro.net>
Adds support for the Seeed Studio XIAO CAN Bus shield. This shield is
similar to the other shields but designed for the Seeed Studio XIAO
hardware interface. The shield conflicts with the XIAO serial interface
on D6 and D7 that must be used for SPI CS and the MCP2515 INT. The shield
resolves this conflict by disabling the XIAO serial function (see
documentation and DTS overlays).
Successfully evaluated with the following compatible boards:
- Seeeduino XIAO (a.k.a. Seeed Studio XIAO SAMD21)
- Seeed Studio XIAO BLE (Sense), a.k.a. XIAO nRF52840 (Sense)
- Seeed Studio XIAO RP2040
Potentially usable with the following compatible boards:
- Seeed Studio XIAO ESP32-S3 (Sense)
- Seeed Studio XIAO ESP32-C3
- Seeed Studio XIAO ESP32-C6
- Seeed Studio XIAO MG24
- Seeed Studio XIAO nRF54L15
- Seeed Studio XIAO RA4M1
Signed-off-by: Stephan Linz <linz@li-pro.net>
If a device has multiple flashes, likely it has multiple partition tables.
This change updates the `flash partitions` command to print all partitions
for all partition tables, instead of just one partition table.
Signed-off-by: Tim Pambor <tim.pambor@codewrights.de>
Use SHELL_HELP macro for help strings to ensure consistency across
various shell modules and save flash.
Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
This makes using instrumentation with any sample/board combination
much easier, as it eliminates the need to define a custom dt overlay.
Trigger/stopper functions need to be configured at build time.
Signed-off-by: Maciej Sobkowski <msobkowski@antmicro.com>
The CRC8_REFLECT_POLY macro comment previously referred to CCITT,
which can be misleading in this context. The value (0xE0) depicts
the reflected form of the standard CRC-8 polynomial (0x07).
The comment is updated to explicitly describe it as the reflected
CRC-8 polynomial so the intent is clearer when reading the code.
Signed-off-by: Somil Gupta <somil24559@iiitd.ac.in>
Add support for separate XI and XO tuning capacitor values for HFXO.
If two values are set, they are used for XI and XO respectively. If
a single value is set, it is used for both.
Add support for enabling internal DC bias on the XI input when using
an external clock source.
Signed-off-by: Aksel Skauge Mellbye <aksel.mellbye@silabs.com>
Select COUNTER_64BITS_TICKS for ACE counters to enable this
functionality by default.
This restores the default state which was disabled by recent commits.
Signed-off-by: Adrian Bonislawski <adrian.bonislawski@intel.com>
Wrap counter_ace_v1x_rtc_get_value in #ifdef
to avoid an unused function warning when
64-bit ticks are disabled.
Fixes 7fc848153c
Signed-off-by: Adrian Bonislawski <adrian.bonislawski@intel.com>
Since the SRAM size value was updated due to an incorrect value
for RA8P1, the SRAM overlay for EK-RA8P1 also needs to be updated.
Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
Since the previous values of sram0 and sram1 exceeded the maximum
SRAM size, this update is needed to prevent the MCU from halting
when accessing a restricted region.
Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
When the application isn't using picolibc, fall back to previous behavior
and use toolchain default along with 'nosys.specs'.
Signed-off-by: Keith Packard <keithp@keithp.com>
Move UVC helper functions to a file shared between UVC host and device.
The arrays are not visible anymore from either USB host or device, but
instead accessed through a front-end funciton.
Signed-off-by: Josuah Demangeon <josuah.demangeon@nordicsemi.no>
The public API file <zephyr/usb/class/usbd_uvc.h> lacked an include
to <zephyr/drivers/video.h> making it fail depending on the order of
the includes.
Signed-off-by: Josuah Demangeon <josuah.demangeon@nordicsemi.no>
The usage of CHECKIF has been replaced with a regular
if. The reason for this is that higher layer may depend
on some of the checks defined by the API, and the higher
layers cannot do that properly if the checks can be
removed via a Kconfig option.
Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
- This PR adds support for glyph h2 board based on esp32h2.
- Tested using blinky.
- Adapted from esp32h2_devkitm
Signed-off-by: Muhammed Asif <asifp3104@gmail.com>