-
Notifications
You must be signed in to change notification settings - Fork 639
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nRF54l15DK board support #1988
nRF54l15DK board support #1988
Conversation
104ed05
to
d4e7b87
Compare
Rebased and re cherry-picked 070b1a4 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
for reference: 070b1a4 tuned to skip conflicts with nrf54h20 flpr support (added before these changes upstream)
d4e7b87
to
82f0853
Compare
…r[-hv] Some Nordic SoCs, like nRF52 contain an internal regulator for the main SoC supply. Depending on the SoC, the regulator can have multiple configurations (e.g. single/double stage), which mainly depends on supporting "high-voltage" mode or not (VDDH pin supply). This patch adds bindings for nRF5X regulator and nRF52X HV regulator. Signed-off-by: Gerard Marull-Paretas <[email protected]> (cherry picked from commit 02a30c1)
Add PDM instances in nRF54L15. Signed-off-by: Karol Lasończyk <[email protected]> (cherry picked from commit ad3ab05)
Add support for production version of the device. Signed-off-by: Karol Lasończyk <[email protected]> (cherry picked from commit e3bcd42)
82f0853
to
3811d4e
Compare
Needed commit 6a671ae |
3811d4e
to
6ca8df5
Compare
Add board with production version of the nRF54L15 SoC. Signed-off-by: Karol Lasończyk <[email protected]> (cherry picked from commit abcde11)
Update modules to support production version of the nRF54L15 SoC. Signed-off-by: Karol Lasończyk <[email protected]> (cherry picked from commit 030a020)
Expand vpr_launcher to support production version of the SoC. Signed-off-by: Karol Lasończyk <[email protected]> (cherry picked from commit 99d8549)
Commit consists of minimal set of overlays need to run tests and samples. Additionally disables nRF54L15 platform in cpp98 tests, because unnamed unions are not supported. Signed-off-by: Karol Lasończyk <[email protected]> (cherry picked from commit 7b9b00c)
…h nRF54L15 Update mbox sample configuration to work with production board and SoC. Signed-off-by: Karol Lasończyk <[email protected]> Signed-off-by: Bjarki Arge Andreasen <[email protected]> (cherry picked from commit 070b1a4)
Add support for production device. Signed-off-by: Karol Lasończyk <[email protected]> (cherry picked from commit 1808656)
Add conditional DTS compilation in case of ENGA version. Signed-off-by: Karol Lasończyk <[email protected]> (cherry picked from commit 25e90e7)
Moving configuration for nRF54L15 device from kconfig to dts. Signed-off-by: Karol Lasończyk <[email protected]> (cherry picked from commit 85c292a)
Add nrf5x binding header, as NRF5X_REG_MODE_DCDC is used in a macro comparison. Missing header prevented evaluation to become true and so enable DC/DC module. Upstream PR: zephyrproject-rtos/zephyr#77820 Signed-off-by: Gerard Marull-Paretas <[email protected]>
6ca8df5
to
674a5a9
Compare
some problems with building with MCUboot, try: Looks that not everything was copied to new board, compare files: |
Everything upstream was copied downstream (fromtree), there are noups added to the boards downstream to support partition manager and ns variant, see https://github.com/nrfconnect/sdk-zephyr/commits/main/boards/nordic/nrf54l15pdk/Kconfig.defconfig for example :) maybe that's whats missing? no such addition have been made for the nRF54L15DK, only PDK. |
Sysbuild + MCUboot also not working in Upstream, configs for that platform was missing in MCUboot, here is a fix: |
Continuation of #1984
Identical copy except last commit is removed