-
Notifications
You must be signed in to change notification settings - Fork 645
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
Add support for nRF54L15 DK #1984
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…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)
The SoC main supply is part of the POWER IP block. The POWER IP is a kind of multi-purpose block, so each of its functions is described as a child node in DT, like similar other MFD. This allows to have specific properties, e.g. for DC/DC mode. Signed-off-by: Gerard Marull-Paretas <[email protected]> (cherry picked from commit af03532)
…s config In addition to Kconfig options (soon to be deprecated), allow configuring the regulators using DT. Signed-off-by: Gerard Marull-Paretas <[email protected]> (cherry picked from commit e189fb0)
Instead of board level options selecting SOC_DCDC_NRF52X or SOC_DCDC_NRF52X_HV. Signed-off-by: Gerard Marull-Paretas <[email protected]> (cherry picked from commit 9097d5d)
Main supply can now be configured using DT. Signed-off-by: Gerard Marull-Paretas <[email protected]> (cherry picked from commit aaacd68)
nRF53X regulator IP is specific to that series, eg, not equal to nRF91X. Signed-off-by: Gerard Marull-Paretas <[email protected]> (cherry picked from commit 8d66950)
nRF53X HV regulator differs from eg nRF52X as it offers a silent mode option. For this reason, a new compatible is used, even if now such capability is not exposed yet. Signed-off-by: Gerard Marull-Paretas <[email protected]> (cherry picked from commit e5e01a7)
Instantiate all available regulators: VREGMAIN, VREGRADIO and VREGH. Signed-off-by: Gerard Marull-Paretas <[email protected]> (cherry picked from commit 7feacc6)
Instead of Kconfig options which are about to be deprecated. Signed-off-by: Gerard Marull-Paretas <[email protected]> (cherry picked from commit 2c3270d)
Instead of board level options selecting SOC_DCDC_NRF53X*. Signed-off-by: Gerard Marull-Paretas <[email protected]> (cherry picked from commit 4d56244)
Regulators can now be configured using DT. Signed-off-by: Gerard Marull-Paretas <[email protected]> (cherry picked from commit 1eddb04)
Instead of CONFIG_SOC_DCDC_NRF52X[_HV], about to be deprecated. Signed-off-by: Gerard Marull-Paretas <[email protected]> (cherry picked from commit 9d72903)
To describe nRF91X specific REGULATORS IP. Signed-off-by: Gerard Marull-Paretas <[email protected]> (cherry picked from commit d11db98)
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)
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]> (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)
70a9af7
to
d45c6c2
Compare
This commit needs to be removed during next upstream. Signed-off-by: Karol Lasończyk <[email protected]>
d45c6c2
to
d0d49f8
Compare
gmarull
requested changes
Aug 29, 2024
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.
d0d49f8 ?
Closing as #1988 takes over |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Cherry-pick of commits related to new DCDC configuration and nRF54L15DK description with production SoC.