Adding PSE84 overlay for the dmic sample. Adding a kconfig option to
select a hardware channel index other than 0.
Signed-off-by: Brett Peterson <brett.peterson@infineon.com>
Add console harness configuration to the LP core timer wakeup
sample to enable automated test validation via expected serial
output matching.
Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
Add nRF7002EB2 with 54LM20 Series platforms to twister, 54L15 is not
added due to its low RAM.
Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
Adds compile-time option for overriding UAC2 Feedback endpoint to allow
usage with non-class-compliant Windows UAC2 driver.
Signed-off-by: James Bennion-Pedley <James.Bennion-Pedley@thinksmartbox.com>
One gptp mimxrt1180_evk_mimxrt1189_cm33.conf file was missed
to move in below commit. Fixed it.
840d464ffb samples: net: move Ethernet samples to folder
Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
Adds board-specific configuration and Devicetree overlays to support
the blinky_pwm sample and pwm_gpio_loopback test on the CY8CKIT-041S-MAX
development board.
Changes:
- Added overlay for blinky_pwm sample enabling PWM output and pin
configurations.
- Added overlay for pwm_gpio_loopback test with loopback path defined
as PWM output on P2.0 and GPIO input on P2.1.
- Enabled GPIO driver required for loopback verification.
Signed-off-by: Braeden Lane <Braeden.Lane@infineon.com>
CAF eSPI flash API sample code and documentation about EC region
TAF eSPI APIs sample code
Signed-off-by: Jose Alberto Meza <jose.a.meza.arellano@intel.com>
Add per-board Timing Adapters overlays for Corstone-300/320 and
document applying them via -DDTC_OVERLAY_FILE. Enables modeling of
memory bandwidth/latency on FVP/FPGA; overlays are provided but not
enabled by default.
Signed-off-by: Johan Alfvén <johan.alfven@arm.com>
Remove the required_sec_level for struct bt_iso_chan and
all related automatic security machinery built around it
(iso_chan_connect_security, bt_iso_security_changed,
BT_ISO_STATE_ENCRYPT_PENDING and the CONFIG_BT_SMP checks
in iso.c)
Applications can just call bt_conn_set_security() on the
ACL connection before bt_iso_chan_connect() instead.
Fixes#104751
Signed-off-by: Vedant Malkar <vedantitsme@gmail.com>
- Fix lp_gpio Kconfig dependency to use proper
DT_HAS_ESPRESSIF_ESP32_LPGPIO_ENABLED symbol instead of
SOC_ESP32C6_LPCORE, and separate GPIO_ESP32 from LPGPIO_ESP32
- fix lp_gpio compatible string to espressif,esp32-lpgpio to
match the corrected Kconfig dependency
- enable global LP core interrupts at startup via
ulp_lp_core_intr_enable() in lp_core_startup(); the LP core
has no interrupt allocator so this must be done once for any
peripheral using the single interrupt vector
- enable lp_gpio in gpio_wakeup sample overlay
- fix ESP_CONSOLE_UART_NUM default for LP HP UART console
Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
Adds the required Devicetree overlay to support the blinky_pwm
sample on the cy8cproto_041tp board, enabling PWM output
and pin configurations.
Signed-off-by: Surya Prakash T <suryat@aerlync.com>
Signed-off-by: Sayooj K Karun <sayooj@aerlync.com>
Add README.rst documentation for the device_pm sample following the
standard Zephyr sample documentation template (doc/templates/sample.tmpl).
Fix incorrect doxygen group names and missing toctree declarations.
Update dummy drivers to use pm_device_driver_init instead of
pm_device_runtime_enable in their init functions. This removes the pre-
main 'suspending..' log messages. Add
CONFIG_PM_DEVICE_RUNTIME_DEFAULT_ENABLE=y to prj.conf so that runtime
PM is actually enabled for the dummy devices. Update sample.yaml
harness regex to match the new output (no pre-main suspending messages).
The README includes:
- zephyr:code-sample directive with relevant PM APIs
- Overview describing parent-child device PM hierarchy
- Requirements section
- Building and Running instructions with zephyr-app-commands directive
- Sample output verified on qemu_x86
- References to Device Runtime PM documentation
Tested by building and running on qemu_x86, confirming the expected
suspend/resume lifecycle output.
Relates to #27805
Signed-off-by: Seyoung Jeong <seyoungjeong@gmail.com>
- support adc_dt/adc_sequence on frdm_imxrt1186
- enable channel0/1 for adc test
Channel 0: GPIO_AD_15 (ADC1_CH1B) via J51-2
Channel 1: GPIO_AD_16 (ADC1_CH0A) via J51-4, ensure J28 is
in 2-3 position
Signed-off-by: Lucien Zhao <lucien.zhao@nxp.com>
1. Update PM latency sample messages to match current
policy semantics where states with
exit_latency_us == max_latency_us remain eligible.
2. Adjust expected state transitions in the sample flow:
- Under 30ms constraint, 1.3s sleep now expects STANDBY.
- Under 20ms effective constraint, 1.2s/1.3s sleeps
expect SUSPEND_TO_IDLE.
- Under 10ms constraint, sleeps expect RUNTIME_IDLE (not ACTIVE).
3. Update twister console regex expectations with actual runtime logs.
4. Fix final log text expectation from 'Removing latency constraint'
to 'Removing latency constraints'.
Signed-off-by: Zhaoxiang Jin <Zhaoxiang.Jin_1@nxp.com>
Add support for RZ/A2M-EVK to Counter driver sample
Signed-off-by: Hieu Nguyen <hieu.nguyen.ym@bp.renesas.com>
Signed-off-by: Tien Nguyen <tien.nguyen.zg@renesas.com>
Choose a better name for this sample that combines both accelerometer
and vector channels data:
- SENSOR_CHAN_ACCEL_XYZ
- SENSOR_CHAN_GAME_ROTATION_VECTOR
- SENSOR_CHAN_GRAVITY_VECTOR
- SENSOR_CHAN_GBIAS_XYZ
This data can be used to track the translation and rotation of an
object immersed in 3D space.
Signed-off-by: Armando Visconti <armando.visconti@st.com>
In case sensors are on a shield, the stream fifo configuration must be
done in a shield overlay file. Hence, remove F401RE and H503RB boards
overlay and configuration files and force building with proper -DSHIELD
option and extra overlay/configuration (-D EXTRA_DTC_OVERLAY_FILE= and
-DEXTRA_CONF_FILE=) files.
Signed-off-by: Armando Visconti <armando.visconti@st.com>
This change introduces:
- Registration of stream \`enabled\` callback and automatic start of sink
ASEs when the client enables them.
- Initialization of PACS locations for both Sink and Source directions,
including proper handling of HA_LEFT / HA_RIGHT / Banded profiles.
- Publication of Supported and Available Audio Contexts for Sink and
Source, ensuring the sample exposes the correct capabilities.
- Stream ops registration for all allocated streams.
- Minor cleanup around capabilities and PACS registration flow.
- Add board config for nrf5340 audio,
Signed-off-by: Rasmus Moeller <rslm@demant.com>
Add devicetree .overlay to support sample apps for Renesas RA
SAU UART drivers:
- samples/drivers/uart/passthrough
Signed-off-by: Khoa Tran <khoa.tran.yj@bp.renesas.com>
The nrf52840dk ram_load variant is very tight on RAM. The MCUboot
RAM_LOAD padding section rounds the image size up to the next
power-of-2 boundary, so even a small increase in code or rodata
can double the padding and overflow the RAM region.
The sys_heap hardening code pushes the image just over the 128KB
boundary, causing padding to jump from 128KB to 256KB and
overflowing RAM by ~55KB.
Disable heap hardening for this build. Since CONFIG_ASSERT is off,
the previous __ASSERT-gated heap checks were inactive anyway, so
HARDENING_NONE preserves the same level of validation.
Signed-off-by: Nicolas Pitre <npitre@baylibre.com>
Replace chunksz_to_bytes() which took a chunk size with
chunk_usable_bytes() which takes a chunk_id directly. This eliminates
the redundant pattern of chunksz_to_bytes(h, chunk_size(h, c)) and makes
the API clearer by returning actual usable bytes (excluding the header).
Add mem_align_gap() helper to compute alignment padding between the
start of usable chunk memory and the actual memory pointer, using
efficient bit masking. This simplifies sys_heap_usable_size() and
inplace_realloc(). Use these helpers to make runtime stats reporting
reflect actual usable chunk memory (excluding chunk headers), and heap
listener notifications also account for alignment gaps.
Signed-off-by: Nicolas Pitre <npitre@baylibre.com>
In d45cd6716b the mayority of the
Zephyr codebased was changed to use the Zephyr native net_ prefixed
types, but some were forgotten.
Without this fix/change the code still builds as we are by now setting
CONFIG_NET_NAMESPACE_COMPAT_MODE. But when this is not set, things
fail to build.
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
In f26880b213 the mayority
of the POSIX API and old networking API naming dependencies were
removed, but some remain.
Let's clean them up so this code builds without enabling
CONFIG_NET_NAMESPACE_COMPAT_MODE.
And let's disable this backwards compatibility option to ensure
use of these does not leak back.
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
1. Enabled hwspinlock sample, This sample demonstrate
cross-core synchronization using the HWSPINLOCK API
together with the MBOX API.
2. enabled hwspinlock sample for NXP frdm_mcxn947 and
mcx_n9xx_evk platform.
Signed-off-by: Zhaoxiang Jin <Zhaoxiang.Jin_1@nxp.com>
Add overlay that defines DTS nodes required to run
the jesd216 sample on nrf54lm20b target.
Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
Add SDHC zero copy support for wifi.
This depends on SDHC host requirement
1. CONFIG_SDHC_SUPPORTS_SCATTER_GATHER_TRANSFER=y.
2. CONFIG_NET_BUF_DATA_SIZE to be 256 multiples.
3. CONFIG_NET_BUF_ALIGNMENT=32 (host cache line size).
4. CONFIG_NET_L2_ETHERNET_RESERVE_HEADER=y (to 4 bytes align net buffer).
Signed-off-by: Fengming Ye <frank.ye@nxp.com>
Extended docu to include tcp syslog server option.
Verified on STM32U5 chip to a Grafana Alloy telemetry
collector,
Signed-off-by: Dominik Tacke <dominik.tacke@siemens.com>
Existing sample code does not use alarm APIs but the board config
files enable CONFIG_RTC_ALARM. Removing the options to be consistent.
Signed-off-by: Sunil Hegde <s-hegde3@ti.com>