-
Notifications
You must be signed in to change notification settings - Fork 651
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
[nrf fromlist] samples: drivers: spi_flash: Add nRF54H20DK support #1694
Open
krish2718
wants to merge
1,857
commits into
nrfconnect:main
Choose a base branch
from
krish2718:add_54h_flash
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
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
This reverts commit c22c9c2. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…PDK 0.3.0" This reverts commit 5647467. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…for BLE" This reverts commit dd3931a. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
… backend" This reverts commit 2f52b92. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This reverts commit 700870d. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…ct` command" This reverts commit 57e7884. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
… get opt parsing" This reverts commit 5554127. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This reverts commit edb5148. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…ptions" This reverts commit 512023e. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
… platform allow" This reverts commit d4ee5b3. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This reverts commit 3ae7585. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This reverts commit 70729fc. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This reverts commit 2cad7ad. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…ices" This reverts commit 66fec84. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…rted" This reverts commit ecdf156. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This reverts commit 3b0c038. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…54 PWM" This reverts commit 1730143. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…validation" This reverts commit 591e739. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This reverts commit 293ae3d. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…r nRF54" This reverts commit 70a046e. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…ach test" This reverts commit 22e2d87. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…m allow" This reverts commit 35bde43. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…trigger" This reverts commit 3c68e19. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…ion" This reverts commit 7c48c14. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This reverts commit dd8fd47. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This reverts commit c976657. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This reverts commit a76c880. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
…lure" This reverts commit 98aa424. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This reverts commit d9a8f7e. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This reverts commit b91d6d1. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
Move global RAM0x regions to align with the documentation. Signed-off-by: Grzegorz Swiderski <grzegorz.swiderski@nordicsemi.no> (cherry picked from commit b8338f9) Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no>
…2.15.4 init The network CPU must be requested explicitly by the 802.15.4 driver for the sharing mechanism to work correctly. Upstream PR: zephyrproject-rtos/zephyr#72412 Signed-off-by: Jędrzej Ciupis <jedrzej.ciupis@nordicsemi.no>
Board initialization code should not use the network CPU management. It acts as a permanent request for the network CPU, which causes its users to be unable to turn it off. Instead, let the board initialization code control the network CPU directly. It sets initial state of the network core but does not have any impact on sharing the network CPU as a resource between its users. Upstream PR: zephyrproject-rtos/zephyr#72412 Signed-off-by: Jędrzej Ciupis <jedrzej.ciupis@nordicsemi.no>
The Synopsys Designware SPI peripheral exists in two versions with slightly different register layouts. Added a Kconfig option that makes the driver compatible with the HSSI register layout. Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no> (cherry picked from commit 8ec1e0c) Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no>
Added EXMIP pinctrl definitions, which allow selecting pin functions by name in DTS. The definitions are added, but not used in pinctrl_nrf.c. The nrf-regtool reads the pinctrl configuration and applies the settings using different mechanisms. Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no> (cherry picked from commit 45d827a) Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no>
The nRF54H20 implements a variant of the SPI DW peripheral that has slightly different register layout. Enable it in the defconfig. Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no> (cherry picked from commit fe98eb7) Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no>
Added EXMIF peripheral DTS description and bindings. The peripheral operates as an SPI device. Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no> (cherry picked from commit 4d30ccb) Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no>
The nRF54H20dk has mx25uw6345g flash device on board. Added DTS description and pinctrl configuration. The flash device node is disabled by default. The flash device needs to be powered-on using the nRF Connect for Desktop Board Configurator application. Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no> (cherry picked from commit e9c6990) Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no>
Configure the sample for nRF54H20 CPUAPP. Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no> (cherry picked from commit b1de9a6) Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no>
The Synopsys Designware SPI peripheral core is wrapped in hardware that manages interrupts, power and clock. The SPI core registers are shifted by 0x500 bytes. Before the SPI core is used, the power and clock must be enabled by writing to EXMIF.TASKS_START register. Interrupts must be enabled by writing to EXMIF.INTENSET/INTENCLR registers. The SER register must be configured unconditionally during peripheral setup. Otherwise, the serial transaction does not complete. Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no>
The nRF54H20 EXMIF peripheral requires word accesses. Doing accesses of byte or half-word sizes results in bus fault. Upstream PR: zephyrproject-rtos/zephyr#72497 Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no>
Verified on nRF54H20DK, useful for testing external flash access. Upstream PR: zephyrproject-rtos/zephyr#72519 Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
e-rk
approved these changes
May 9, 2024
srinivas1201
approved these changes
May 10, 2024
sachinthegreen
approved these changes
Oct 14, 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.
Verified on nRF54H20DK, useful for testing external flash access.
Upstream PR: zephyrproject-rtos/zephyr#72519