dts: nordic: nrf54: Add nRF54L09 FLPR
Add nrF54L09 FLPR core support. Signed-off-by: Adam Kondraciuk <adam.kondraciuk@nordicsemi.no>
This commit is contained in:
parent
cc0729c93a
commit
4e1b310698
2 changed files with 72 additions and 5 deletions
|
@ -93,19 +93,19 @@
|
|||
};
|
||||
|
||||
cpuapp_sram: memory@20000000 {
|
||||
reg = <0x20000000 DT_SIZE_K(144)>;
|
||||
ranges = <0x0 0x20000000 DT_SIZE_K(144)>;
|
||||
reg = <0x20000000 DT_SIZE_K(143)>;
|
||||
ranges = <0x0 0x20000000 DT_SIZE_K(143)>;
|
||||
compatible = "mmio-sram";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
};
|
||||
|
||||
cpuflpr_sram: memory@20024000 {
|
||||
cpuflpr_sram: memory@20023c00 {
|
||||
compatible = "mmio-sram";
|
||||
reg = <0x20024000 DT_SIZE_K(48)>;
|
||||
reg = <0x20023c00 DT_SIZE_K(48)>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
ranges = <0x0 0x20024000 DT_SIZE_K(48)>;
|
||||
ranges = <0x0 0x20023c00 DT_SIZE_K(48)>;
|
||||
};
|
||||
|
||||
#ifdef USE_NON_SECURE_ADDRESS_MAP
|
||||
|
|
67
dts/riscv/nordic/nrf54l09_enga_cpuflpr.dtsi
Normal file
67
dts/riscv/nordic/nrf54l09_enga_cpuflpr.dtsi
Normal file
|
@ -0,0 +1,67 @@
|
|||
/*
|
||||
* Copyright (c) 2025 Nordic Semiconductor ASA
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <nordic/nrf54l09.dtsi>
|
||||
|
||||
cpu: &cpuflpr {};
|
||||
clic: &cpuflpr_clic {};
|
||||
|
||||
/delete-node/ &cpuapp;
|
||||
/delete-node/ &cpuapp_rram;
|
||||
/delete-node/ &cpuapp_ppb;
|
||||
/delete-node/ &cpuapp_sram;
|
||||
|
||||
/ {
|
||||
soc {
|
||||
compatible = "simple-bus";
|
||||
interrupt-parent = <&cpuflpr_clic>;
|
||||
ranges;
|
||||
};
|
||||
};
|
||||
|
||||
&cpuflpr {
|
||||
cpuflpr_vevif_rx: mailbox {
|
||||
compatible = "nordic,nrf-vevif-task-rx";
|
||||
status = "disabled";
|
||||
interrupt-parent = <&cpuflpr_clic>;
|
||||
interrupts = <16 NRF_DEFAULT_IRQ_PRIORITY>,
|
||||
<17 NRF_DEFAULT_IRQ_PRIORITY>,
|
||||
<18 NRF_DEFAULT_IRQ_PRIORITY>,
|
||||
<19 NRF_DEFAULT_IRQ_PRIORITY>,
|
||||
<20 NRF_DEFAULT_IRQ_PRIORITY>,
|
||||
<21 NRF_DEFAULT_IRQ_PRIORITY>,
|
||||
<22 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
#mbox-cells = <1>;
|
||||
nordic,tasks = <7>;
|
||||
nordic,tasks-mask = <0x007f0000>;
|
||||
};
|
||||
};
|
||||
|
||||
&cpuflpr_vpr {
|
||||
cpuflpr_vevif_tx: mailbox {
|
||||
compatible = "nordic,nrf-vevif-event-tx";
|
||||
#mbox-cells = <1>;
|
||||
nordic,events = <1>;
|
||||
nordic,events-mask = <0x00100000>;
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
|
||||
&cpuflpr_clic {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&grtc {
|
||||
interrupts = <226 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
};
|
||||
|
||||
&gpiote20 {
|
||||
interrupts = <218 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
};
|
||||
|
||||
&gpiote30 {
|
||||
interrupts = <268 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue