-
Notifications
You must be signed in to change notification settings - Fork 642
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
[Backport v3.7.99-ncs1-branch] nRF54H20 GPD #2239
Merged
rlubos
merged 20 commits into
v3.7.99-ncs1-branch
from
backport-2195-to-v3.7.99-ncs1-branch
Nov 7, 2024
Merged
[Backport v3.7.99-ncs1-branch] nRF54H20 GPD #2239
rlubos
merged 20 commits into
v3.7.99-ncs1-branch
from
backport-2195-to-v3.7.99-ncs1-branch
Nov 7, 2024
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
Renamed soc from ace30_ptl to ace30. We were previously using the wrong soc name. The correct name is ace30. There is only one ptl platform, but there can be several ace30 platforms. Signed-off-by: Grzegorz Bernat <grzegorzx.bernat@intel.com> (cherry picked from commit a654bfb) (cherry picked from commit b2f577c)
…names Some devices may belong to >1 power domain, so with the current design this is something not possible to describe. It's worth to note that Linux also uses the `power-domains` naming scheme, not `power-domain`. This patch also introduces `power-domain-names` so that each entry in `power-domains` can be given a name if needed. `#power-domain-cells` is now required as well. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com> (cherry picked from commit f989711) (cherry picked from commit 0b1e0ff)
…IVE1 peripherals This patch introduces a new flag to indicate if a peripheral belongs to FAST_ACTIVE1 domain. This way, pinctrl knows when to request the SLOW_ACTIVE domain (where CTRLSEL multiplexer resides). Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com> (cherry picked from commit 9925ec9) (cherry picked from commit 2f86d8b)
Upstream not ready yet, revert once applied there. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com> (cherry picked from commit 6384b58)
Busy-waiting for the result of the nrfs service calls can stall, so let's use a callback that flags a semaphore instead. Since the API is supposed to be callable in the context of pre-kernel, fallback to busy-wait on that scenario. Upstream PR #: 80819 Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com> (cherry picked from commit 714d82d232977309e0bdc8dadd2d7a71ee914a4b) (cherry picked from commit 254501b)
…FIG_DEBUG=y Usage of K_SPINLOCK with CONFIG_DEBUG=y seems to trigger a compiler warning about request not always being initialized. Fallback to k_spin_lock/unlock calls to fix this issue. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com> (cherry picked from commit 5249619) (cherry picked from commit 40ac0cc)
rlubos
approved these changes
Nov 7, 2024
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.
Backport 40ac0cc~20..40ac0cc from #2195.