Skip to content

Conversation

@mib1-nordic
Copy link
Contributor

No description provided.

magp-nordic and others added 30 commits November 6, 2025 14:50
Align paths after introducing BSP.

Upstream PR #: 96160

Signed-off-by: Magdalena Pastula <[email protected]>
Align paths after introducing BSP.

Upstream PR #: 96160

Signed-off-by: Magdalena Pastula <[email protected]>
nrfx_uarte_rx is deprecated and will be soon removed.
Replaced by new API.

Upstream PR #: 96153

Signed-off-by: Michał Stasiak <[email protected]>
GPPI driver helper has been renamed. Some source files have been merged.
Align buildsystem to these changes.

Upstream PR #: 96728

Signed-off-by: Marcin Szymczyk <[email protected]>
…x 4.0

Upstream PR #: 96260

Signed-off-by: Norbert Morawski <[email protected]>
Upstream PR #: 96260

Signed-off-by: Norbert Morawski <[email protected]>
The anomaly will be handled as part of nrfx 4.0

Upstream PR #: 96467

Signed-off-by: Norbert Morawski <[email protected]>
…nd MCK Ratios

nRF53 series SoCs have a dedicated configurable audio PLL and the ability
to enable MCK bypass via a register value CONFIG.CLKCONFIG. This can
enable higher MCK/LRCK ratios that some I2S peripherals require the host
to generate. Allow an application developer to choose if they want to
initially look for a bypass ratio and, if found, enable bypass in the
NRFX driver. If not, the standard MCK calculation is conducted as normal.

Signed-off-by: Sean O'Connor <[email protected]>
(cherry picked from commit 8115d9b)
Added usage of new API responsible for calculating
I2S prescaler values.

Upstream PR #: 96703

Signed-off-by: Michał Stasiak <[email protected]>
Remove platform dependencies to make dt-bindings more generic.

Upstream PR #: 93497

Signed-off-by: Jakub Zymelka <[email protected]>
…ones

Switch saadc pin definitions for generic ones defined in nrf-saadc.h

Upstream PR #: 93497

Signed-off-by: Jakub Zymelka <[email protected]>
Make the saadc driver more generic by including a generic header file
for analog peripherals and removing platform dependencies.

Upstream PR #: 93497

Signed-off-by: Jakub Zymelka <[email protected]>
Remove platform dependencies and replace the analog pin mapping
method with the generic one from the (LP)COMP driver.

Upstream PR #: 93497

Signed-off-by: Jakub Zymelka <[email protected]>
Switch saadc pin definitions for generic ones defined in nrf-saadc.h

Signed-off-by: Jakub Zymelka <[email protected]>
…culation

Added usage of new API responsible for calculating
PDM prescaler values.

Upstream PR #: 96703

Signed-off-by: Michał Stasiak <[email protected]>
Used API for standard instantiation and replaced nrfx_err_t
error values with errno.

Upstream PR #: 96792

Signed-off-by: Michał Stasiak <[email protected]>
Removed Kconfig symbols for each SPIM instance
which are no longer needed.

Upstream PR #: 96792

Signed-off-by: Michał Stasiak <[email protected]>
Changed error codes, driver instantiation and removed
unnecessary symbols.

Upstream PR #: 96792

Signed-off-by: Michał Stasiak <[email protected]>
Addded macro responsible for translating new errno
error codes to strings.

Upstream PR #: 96792

Signed-off-by: Michał Stasiak <[email protected]>
Used API for standard instantiation and replaced nrfx_err_t
error values with errno.

Upstream PR #: 96792

Signed-off-by: Michał Stasiak <[email protected]>
Removed Kconfig symbols for each SPIS instance
which are no longer needed.

Upstream PR #: 96792

Signed-off-by: Michał Stasiak <[email protected]>
Do not include MDK directly, instead include nrfx.h

Signed-off-by: Marcin Szymczyk <[email protected]>
- Remove temporary workaround for SDC in nrfx's reserved resources.
- Modify NCS reserved resources to use upstream version with additions
  instead of creating new file
- Align filename

Signed-off-by: Marcin Szymczyk <[email protected]>
`nrfx_grtc_syscounter_get()` returns syscounter now.

Signed-off-by: Marcin Szymczyk <[email protected]>
…FCLK separation.

Added compatibility patch for nrfx HFCLK separation.

Upstream PR #: 98417

Signed-off-by: Michal Frankiewicz <[email protected]>
Replace MDK symbols used in preprocessor #if statements for
checking if a feature is present with dedicated _HAS_ macros
defined in hal_nordic.

Upstream PR #: 98333

Signed-off-by: Michał Bainczyk <[email protected]>
Remove I2S instances from Kconfig files.

Upstream PR #: 97915

Signed-off-by: Jakub Zymelka <[email protected]>
Align SHIM to nrfx_i2s driver version without cb.

Upstream PR #: 97915

Signed-off-by: Jakub Zymelka <[email protected]>
Remove PDM instances from Kconfig files.

Upstream PR #: 97933

Signed-off-by: Jakub Zymelka <[email protected]>
Align SHIM to nrfx_pdm driver version without cb.

Upstream PR #: 97933

Signed-off-by: Jakub Zymelka <[email protected]>
nordic-krch and others added 21 commits November 6, 2025 14:50
Convert to use the new GPPI API.

Upstream PR #: 98327

Signed-off-by: Krzysztof Chruściński <[email protected]>
Use GPPI API instead of PPI driver.

Upstream PR #: 98327

Signed-off-by: Krzysztof Chruściński <[email protected]>
Use new GPPI API.

Upstream PR #: 98327

Signed-off-by: Krzysztof Chruściński <[email protected]>
Align use of GPPI API.

Upstream PR #: 98327

Signed-off-by: Krzysztof Chruściński <[email protected]>
Use GPPI API instead of PPI driver API.

Upstream PR #: 98327

Signed-off-by: Krzysztof Chruściński <[email protected]>
Align to changes in the GPPI API.

Upstream PR #: 98327

Signed-off-by: Krzysztof Chruściński <[email protected]>
Align use of GPPI API.

Upstream PR #: 98327

Signed-off-by: Krzysztof Chruściński <[email protected]>
Add initialization of GPPI resources for nrf54l series.

Upstream PR #: 98327

Signed-off-by: Krzysztof Chruściński <[email protected]>
New GPPI requires instance to be initialized during system
boot up. GPPI is initialized with resource that can be
allocated.

Signed-off-by: Krzysztof Chruściński <[email protected]>
…extraction

Analogously to existing macro for extracting GPIOTE instance property.

Upstream PR #: 98527

Signed-off-by: Nikodem Kastelik <[email protected]>
…ponent

GPIOTE driver instances are no longer defined within nrfx.
Add a component supplementing missing functionality,
as GPIOTE driver instances are often shared across the system.

Upstream PR #: 98527

Signed-off-by: Nikodem Kastelik <[email protected]>
…trol block

Align GPIOTE shim to changes in nrfx instantiation.

Upstream PR #: 98527

Signed-off-by: Nikodem Kastelik <[email protected]>
… control block

GPIOTE driver instances are no longer defined within nrfx.

Upstream PR #: 98527

Signed-off-by: Nikodem Kastelik <[email protected]>
…tracted cb

GPIOTE driver instances are no longer defined within nrfx.

Upstream PR #: 98527

Signed-off-by: Nikodem Kastelik <[email protected]>
… with extracted cb

GPIOTE driver instances are no longer defined within nrfx.

Upstream PR #: 98527

Signed-off-by: Nikodem Kastelik <[email protected]>
…with extracted cb

GPIOTE driver instances are no longer defined within nrfx.

Upstream PR #: 98527

Signed-off-by: Nikodem Kastelik <[email protected]>
…xtracted cb

GPIOTE driver instances are no longer defined within nrfx.

Upstream PR #: 98527

Signed-off-by: Nikodem Kastelik <[email protected]>
…th extracted cb

GPIOTE driver instances are no longer defined within nrfx.

Upstream PR #: 98527

Signed-off-by: Nikodem Kastelik <[email protected]>
Errno codes are returned now.

Upstream PR #: 98569

Signed-off-by: Nikodem Kastelik <[email protected]>
GPIOTE instance should be accessed via pointer.

Upstream PR #: 98527

Signed-off-by: Nikodem Kastelik <[email protected]>
As nrfx 4.0 was not yet officially released,
use sdk-hal_nordic for integration.

Signed-off-by: Nikodem Kastelik <[email protected]>
@github-actions
Copy link

github-actions bot commented Nov 7, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
hal_nordic ❌ zephyrproject-rtos/hal_nordic@7858281 (master) N/A (Removed) N/A
sdk-hal_nordic 🆕 N/A (Added) mib1-nordic/sdk-hal_nordic@71b893a (align_nrfx_examples) N/A

DNM label due to: 1 added project and 1 removed project

Note: This message is automatically posted and updated by the Manifest GitHub Action.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.