/Zephyr-latest/dts/bindings/misc/ |
D | nordic,split-channels.yaml | 4 # SPDX-License-Identifier: Apache-2.0 8 Nordic Split Channels 13 owned-channels = <0 1 2 3 4 5 6 7 8 9 10 11>; 14 child-owned-channels = <7 8 9 10 11>; 16 Which means that channels 0-11 will be assigned to the particular CPU. 18 In addition, `child-owned-channels` property allows to use channels 19 7-11 only by child subprocessor. If the CPU you're configuring has no 20 subprocessor(s) assigned, the `child-owned-channels` property 24 owned-channels: 27 List of channels in a split-ownership peripheral that are to be owned [all …]
|
D | nordic,split-channel-groups.yaml | 2 # SPDX-License-Identifier: Apache-2.0 7 owned-channel-groups: 10 List of channel groups of a split-ownership peripheral that are to be 11 owned for use by the compiled domain. 13 nonsecure-channel-groups: 16 List of channel groups in a split-ownership, split-security peripheral 18 property is only evaluated for secure peripherals, as nonsecure channels 19 are implicitly specified through the owned-channels property. This 20 property is ignored in non-Trustzone systems.
|
/Zephyr-latest/dts/arm/nordic/ |
D | nrf9280_cpurad.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 17 /delete-node/ &cpuapp; 18 /delete-node/ &cpuapp_peripherals; 19 /delete-node/ &cpuapp_ppb; 20 /delete-node/ &cpuapp_ram0; 21 /delete-node/ &cpuppr; 25 compatible = "simple-bus"; 26 interrupt-parent = <&cpurad_nvic>; 32 compatible = "simple-bus"; 37 compatible = "nordic,nrf-bellboard-tx"; [all …]
|
D | nrf54h20_cpurad.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 18 /delete-node/ &cpuapp; 19 /delete-node/ &cpuapp_peripherals; 20 /delete-node/ &cpuapp_ppb; 21 /delete-node/ &cpuapp_ram0; 22 /delete-node/ &cpuppr; 23 /delete-node/ &cpuflpr; 27 compatible = "simple-bus"; 28 interrupt-parent = <&cpurad_nvic>; 39 compatible = "simple-bus"; [all …]
|
/Zephyr-latest/tests/drivers/timer/nrf_grtc_timer/boards/ |
D | nrf54h20dk_nrf54h20_cpuppr.overlay | 1 /* SPDX-License-Identifier: Apache-2.0 */ 4 owned-channels = <5 6>;
|
D | nrf54h20dk_nrf54h20_cpuapp.overlay | 1 /* SPDX-License-Identifier: Apache-2.0 */ 4 /delete-property/ child-owned-channels;
|
/Zephyr-latest/boards/nordic/nrf54l20pdk/ |
D | nrf54l20_cpuapp_common.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 /* This file is common to the secure and non-secure domain */ 10 #include "nrf54l20pdk_nrf54l20-common.dtsi" 15 zephyr,shell-uart = &uart20; 16 zephyr,uart-mcumgr = &uart20; 17 zephyr,bt-mon-uart = &uart20; 18 zephyr,bt-c2h-uart = &uart20; 19 zephyr,flash-controller = &rram_controller; 21 zephyr,bt-hci = &bt_hci_controller; 31 load-capacitors = "internal"; [all …]
|
/Zephyr-latest/boards/nordic/nrf54l15dk/ |
D | nrf54l_05_10_15_cpuapp_common.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 /* This file is common to the secure and non-secure domain */ 14 zephyr,shell-uart = &uart20; 15 zephyr,uart-mcumgr = &uart20; 16 zephyr,bt-mon-uart = &uart20; 17 zephyr,bt-c2h-uart = &uart20; 18 zephyr,flash-controller = &rram_controller; 29 load-capacitors = "internal"; 30 load-capacitance-femtofarad = <15500>; 34 load-capacitors = "internal"; [all …]
|
D | nrf54l15dk_nrf54l15_cpuflpr.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 13 compatible = "nordic,nrf54l15dk_nrf54l15-cpuflpr"; 17 zephyr,shell-uart = &uart30; 18 zephyr,code-partition = &cpuflpr_code_partition; 33 compatible = "fixed-partitions"; 34 #address-cells = <1>; 35 #size-cells = <1>; 38 label = "image-0"; 45 owned-channels = <3 4>;
|
/Zephyr-latest/tests/drivers/gpio/gpio_basic_api/boards/ |
D | nrf54h20dk_nrf54h20_common.dtsi | 1 /* SPDX-License-Identifier: Apache-2.0 */ 5 compatible = "test-gpio-basic-api"; 6 out-gpios = <&gpio0 6 0>; 7 in-gpios = <&gpio0 7 0>; 13 sense-edge-mask = <0x60>; 18 owned-channels = < 0 1 >;
|
/Zephyr-latest/boards/native/nrf_bsim/ |
D | nrf54l15bsim_nrf54l15_cpuapp.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 11 #include <../boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l_05_10_15-pinctrl.dtsi> 15 compatible = "bsim,nrf54l15-bsim-nrf54l15-cpuapp", "bsim,nrf54"; 19 zephyr,bt-c2h-uart = &uart20; 20 zephyr,flash-controller = &rram_controller; 24 /delete-node/ cpus; 25 /delete-node/ clocks; 26 /delete-node/ sw-pwm; 29 /delete-node/ memory@20000000; [all …]
|
/Zephyr-latest/boards/nordic/nrf54h20dk/ |
D | nrf54h20dk_nrf54h20_cpuapp.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 10 #include "nrf54h20dk_nrf54h20-common.dtsi" 12 /delete-node/ &cpurad_cpusys_ipc; 13 /delete-node/ &cpusec_cpurad_ipc; 16 compatible = "nordic,nrf54h20dk_nrf54h20-cpuapp"; 21 zephyr,code-partition = &cpuapp_slot0_partition; 24 zephyr,shell-uart = &uart136; 26 zephyr,bt-hci = &bt_hci_ipc0; 27 nordic,802154-spinel-ipc = &ipc0; [all …]
|
D | nrf54h20dk_nrf54h20_cpuflpr.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 10 #include "nrf54h20dk_nrf54h20-common.dtsi" 12 /delete-node/ &cpuapp_cpurad_ipc; 13 /delete-node/ &cpuapp_cpusys_ipc; 14 /delete-node/ &cpuapp_cpuppr_ipc; 15 /delete-node/ &cpurad_cpusys_ipc; 16 /delete-node/ &cpusec_cpuapp_ipc; 17 /delete-node/ &cpusec_cpurad_ipc; 20 compatible = "nordic,nrf54h20dk_nrf54h20-cpuflpr"; [all …]
|
D | nrf54h20dk_nrf54h20_cpuppr.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 10 #include "nrf54h20dk_nrf54h20-common.dtsi" 12 /delete-node/ &cpuapp_cpurad_ipc; 13 /delete-node/ &cpuapp_cpusys_ipc; 14 /delete-node/ &cpuapp_cpuflpr_ipc; 15 /delete-node/ &cpurad_cpusys_ipc; 16 /delete-node/ &cpusec_cpuapp_ipc; 17 /delete-node/ &cpusec_cpurad_ipc; 20 compatible = "nordic,nrf54h20dk_nrf54h20-cpuppr"; [all …]
|
/Zephyr-latest/boards/nordic/nrf9280pdk/ |
D | nrf9280pdk_nrf9280_cpuapp.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 10 #include "nrf9280pdk_nrf9280-memory_map.dtsi" 11 #include "nrf9280pdk_nrf9280-ipc_conf.dtsi" 12 #include "nrf9280pdk_nrf9280-pinctrl.dtsi" 14 /delete-node/ &cpurad_cpusys_ipc; 15 /delete-node/ &cpusec_cpurad_ipc; 18 compatible = "nordic,nrf9280pdk_nrf9280-cpuapp"; 23 zephyr,code-partition = &cpuapp_slot0_partition; 26 zephyr,shell-uart = &uart136; [all …]
|
D | nrf9280pdk_nrf9280_cpuppr.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 10 #include "nrf9280pdk_nrf9280-memory_map.dtsi" 11 #include "nrf9280pdk_nrf9280-ipc_conf.dtsi" 12 #include "nrf9280pdk_nrf9280-pinctrl.dtsi" 14 /delete-node/ &cpuapp_cpurad_ipc; 15 /delete-node/ &cpuapp_cpusys_ipc; 16 /delete-node/ &cpurad_cpusys_ipc; 17 /delete-node/ &cpusec_cpuapp_ipc; 18 /delete-node/ &cpusec_cpurad_ipc; [all …]
|
/Zephyr-latest/tests/drivers/spi/spi_controller_peripheral/boards/ |
D | nrf54h20dk_nrf54h20_common.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 21 low-power-enable; 40 low-power-enable; 52 owned-channels = <7>; 56 compatible = "nordic,nrf-spim"; 58 pinctrl-0 = <&spi130_default_alt>; 59 pinctrl-1 = <&spi130_sleep_alt>; 60 pinctrl-names = "default", "sleep"; 61 overrun-character = <0x00>; 62 cs-gpios = <&gpio0 10 GPIO_ACTIVE_LOW>; [all …]
|
/Zephyr-latest/drivers/timer/ |
D | nrf_grtc_timer.c | 4 * SPDX-License-Identifier: Apache-2.0 22 #error GRTC owned-channels DT property is not defined 27 #error GRTC child-owned-channels DT property must be a subset of owned-channels 31 #define EXT_CHAN_COUNT (CHAN_COUNT - 1) 67 .channel = (uint8_t)-1, 76 return (a - b); in counter_sub() 93 return -EAGAIN; in get_comparator() 95 return -EPERM; in get_comparator() 170 /* Prevent allocating all available channels - one must be left for system purposes. */ in z_nrf_grtc_timer_chan_alloc() 172 return -ENOMEM; in z_nrf_grtc_timer_chan_alloc() [all …]
|
/Zephyr-latest/drivers/dma/ |
D | dma_silabs_ldma.c | 4 * SPDX-License-Identifier: Apache-2.0 70 return -ENOTSUP; in dma_silabs_get_blocksize() 75 return -EINVAL; in dma_silabs_get_blocksize() 85 return -EINVAL; in dma_silabs_get_blocksize() 94 if (block->dest_scatter_count || block->source_gather_count || in dma_silabs_block_to_descriptor() 95 block->source_gather_interval || block->dest_scatter_interval || in dma_silabs_block_to_descriptor() 96 block->dest_reload_en || block->source_reload_en) { in dma_silabs_block_to_descriptor() 97 return -ENOTSUP; in dma_silabs_block_to_descriptor() 100 if ((block->source_gather_en || block->dest_scatter_en) && config->block_count == 1) { in dma_silabs_block_to_descriptor() 107 desc->xfer.structReq = 1; in dma_silabs_block_to_descriptor() [all …]
|
/Zephyr-latest/dts/common/nordic/ |
D | nrf9280.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 9 #include <zephyr/dt-bindings/adc/nrf-saadc.h> 10 #include <zephyr/dt-bindings/misc/nordic-nrf-ficr-nrf9230-engb.h> 11 #include <zephyr/dt-bindings/misc/nordic-domain-id-nrf9230.h> 12 #include <zephyr/dt-bindings/misc/nordic-owner-id-nrf9230.h> 13 #include <zephyr/dt-bindings/reserved-memory/nordic-owned-memory.h> 15 /delete-node/ &sw_pwm; 18 #address-cells = <1>; 19 #size-cells = <1>; 22 #address-cells = <1>; [all …]
|
D | nrf54h20.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 10 #include <zephyr/dt-bindings/adc/nrf-saadc.h> 11 #include <zephyr/dt-bindings/misc/nordic-nrf-ficr-nrf54h20.h> 12 #include <zephyr/dt-bindings/misc/nordic-domain-id-nrf54h20.h> 13 #include <zephyr/dt-bindings/misc/nordic-owner-id-nrf54h20.h> 14 #include <zephyr/dt-bindings/misc/nordic-tddconf.h> 15 #include <zephyr/dt-bindings/reserved-memory/nordic-owned-memory.h> 16 #include <zephyr/dt-bindings/power/nordic-nrf-gpd.h> 18 /delete-node/ &sw_pwm; 21 #address-cells = <1>; [all …]
|
/Zephyr-latest/doc/security/ |
D | security-overview.rst | 1 .. _security-overview: 14 documents are created, this document is a top-level overview and entry 32 relevant sub-modules is created, threats are identified, and 43 .. figure:: media/security-process-steps.png 64 noted in RFC-2119, "These terms are frequently used to specify behavior 98 - **Security** **Functionality** with a focus on cryptographic 104 - **Quality Assurance** is driven by using a development process that 111 - **Execution Protection** including thread separation, stack and 164 - Verifying correct functionality of the implementation 166 - Increasing the readability and maintainability of the contributed [all …]
|
/Zephyr-latest/doc/releases/ |
D | release-notes-2.0.rst | 12 * The kernel now supports both 32- and 64-bit architectures. 17 * We added support for :ref:`Point-to-Point Protocol (PPP) <ppp>`. PPP is a 20 * We added support for UpdateHub, an end-to-end solution for large scale 21 over-the-air device updates. 22 * We added support for ARM Cortex-R Architecture (Experimental). 32 * Fixes CVE-2019-9506: The Bluetooth BR/EDR specification up to and 35 negotiation. This allows practical brute-force attacks (aka "KNOB") 42 * New kernel API for per-thread disabling of Floating Point Services for 43 ARC, ARM Cortex-M, and x86 architectures. 45 * Additional support for compatibility with 64-bit architectures. [all …]
|