File tree Expand file tree Collapse file tree 9 files changed +957
-0
lines changed Expand file tree Collapse file tree 9 files changed +957
-0
lines changed Original file line number Diff line number Diff line change 281281/drivers /gpio / @ nrfconnect/ncs-co-drivers @ nrfconnect/ncs-ll-ursus
282282/drivers /hw_cc3xx / @ nrfconnect/ncs-co-drivers @ nrfconnect/ncs-aegir
283283/drivers /mpsl / @ nrfconnect/ncs-co-drivers @ nrfconnect/ncs-dragoon
284+ /drivers /mspi / @ nrfconnect/ncs-co-drivers @ nrfconnect/ncs-ll-ursus
284285/drivers /net / @ nrfconnect/ncs-co-drivers @ doki-nordic
285286/drivers /serial / @ nrfconnect/ncs-co-drivers @ nordic-krch
286287/drivers /sensor /bh1749 / @ nrfconnect/ncs-co-drivers @ nrfconnect/ncs-cia
315316/include /drivers /flash / @ nrfconnect/ncs-co-drivers
316317/include /drivers /gpio / @ nrfconnect/ncs-co-drivers @ nrfconnect/ncs-ll-ursus
317318/include /drivers /bme68x_iaq.h @ nrfconnect/ncs-co-drivers @ nrfconnect/ncs-cia
319+ /include /drivers /mspi /nrfe_mspi.h @ nrfconnect/ncs-co-drivers @ nrfconnect/ncs-ll-ursus
318320/include /drivers /sensor_sim.h @ nrfconnect/ncs-co-drivers @ nrfconnect/ncs-cia
319321/include /drivers /sensor_stub.h @ nrfconnect/ncs-co-drivers @ nrfconnect/ncs-cia
320322/include /emds / @ balaklaka @ nrfconnect/ncs-paladin
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ add_subdirectory(hw_cc3xx)
1111if (CONFIG_MPSL AND NOT CONFIG_MPSL_FEM_ONLY)
1212 add_subdirectory (mpsl)
1313endif ()
14+ add_subdirectory_ifdef(CONFIG_MSPI mspi)
1415add_subdirectory_ifdef(CONFIG_NETWORKING net)
1516add_subdirectory_ifdef(CONFIG_SENSOR sensor)
1617add_subdirectory (serial)
Original file line number Diff line number Diff line change @@ -16,13 +16,15 @@ if MPSL && !MPSL_FEM_ONLY
1616rsource "mpsl/Kconfig"
1717endif
1818
19+ rsource "mspi/Kconfig"
1920rsource "net/Kconfig"
2021rsource "sensor/Kconfig"
2122rsource "serial/Kconfig"
2223
2324config NRFE
2425 bool
2526 default y if GPIO_NRFE
27+ default y if MSPI_NRFE
2628 # Temporary kconfig to include DPPI channel allocation for NRFE
2729
2830endmenu
Original file line number Diff line number Diff line change 1+ #
2+ # Copyright (c) 2024 Nordic Semiconductor
3+ #
4+ # SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5+ #
6+
7+ zephyr_library_amend()
8+ zephyr_library_sources_ifdef(CONFIG_MSPI_NRFE mspi_nrfe.c)
Original file line number Diff line number Diff line change 1+ # Copyright (c) 2024 Nordic Semiconductor ASA
2+ # SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
3+
4+ if MSPI
5+
6+ rsource "Kconfig.nrfe"
7+
8+ endif # MSPI
Original file line number Diff line number Diff line change 1+ # Copyright (c) 2024 Nordic Semiconductor ASA
2+ # SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
3+
4+ #
5+ # MSPI_NRFE Driver
6+ #
7+ menuconfig MSPI_NRFE
8+ bool "SDP MSPI driver"
9+ default y
10+ depends on DT_HAS_NORDIC_NRFE_MSPI_CONTROLLER_ENABLED
11+ select MBOX
12+ select IPC_SERVICE
13+ select IPC_SERVICE_BACKEND_ICMSG
14+ help
15+ Enable SDP MSPI driver.
16+
17+ if MSPI_NRFE
18+
19+ config MSPI_NRFE_INIT_PRIORITY
20+ int "SDP MSPI init priority"
21+ depends on MSPI_NRFE
22+ default MSPI_INIT_PRIORITY
23+ help
24+ SDP MSPI driver device initialization priority.
25+ SDP MSPI initialization depends on IPC initialization
26+ which is done at the same init level and has init priority equal to 46.
27+
28+ endif # MSPI_NRFE
You can’t perform that action at this time.
0 commit comments