boards: nordic: nrf54h20dk: Add configuration for BLE

Add default configuration related to BLE protocol,
for Application and Radio core on nRF54h20 platform.

Signed-off-by: Kamil Gawor <Kamil.Gawor@nordicsemi.no>
This commit is contained in:
Kamil Gawor 2024-04-15 14:05:47 +02:00 committed by Henrik Brix Andersen
commit b2890564e9
3 changed files with 24 additions and 29 deletions

View file

@ -24,6 +24,7 @@
zephyr,flash = &mram1x; zephyr,flash = &mram1x;
zephyr,sram = &cpuapp_data; zephyr,sram = &cpuapp_data;
zephyr,shell-uart = &uart136; zephyr,shell-uart = &uart136;
zephyr,bt-hci-ipc = &ipc0;
}; };
aliases { aliases {
@ -94,24 +95,34 @@
status = "okay"; status = "okay";
}; };
&cpuapp_cpurad_ram0x_region {
status = "okay";
};
&shared_ram3x_region { &shared_ram3x_region {
status = "okay"; status = "okay";
}; };
&cpuapp_bellboard { &cpuapp_bellboard {
status = "okay";
interrupts = <96 NRF_DEFAULT_IRQ_PRIORITY>; interrupts = <96 NRF_DEFAULT_IRQ_PRIORITY>;
interrupt-names = "irq0"; interrupt-names = "irq0";
/* irq0: 0: cpuapp-cpusec, 6: cpuapp-cpusys, 13: cpuapp-cpuppr, 18: cpuapp-cpurad */ /* irq0: 0: cpuapp-cpusec, 6: cpuapp-cpusys, 13: cpuapp-cpuppr, 18: cpuapp-cpurad */
nordic,interrupt-mapping = <0x00042041 0>; nordic,interrupt-mapping = <0x00042041 0>;
}; };
&cpurad_bellboard {
status = "okay";
};
&cpusec_cpuapp_ipc { &cpusec_cpuapp_ipc {
mbox-names = "tx", "rx"; mbox-names = "tx", "rx";
tx-region = <&cpuapp_cpusec_ipc_shm>; tx-region = <&cpuapp_cpusec_ipc_shm>;
rx-region = <&cpusec_cpuapp_ipc_shm>; rx-region = <&cpusec_cpuapp_ipc_shm>;
}; };
&cpuapp_cpurad_ipc { ipc0: &cpuapp_cpurad_ipc {
status = "okay";
mbox-names = "rx", "tx"; mbox-names = "rx", "tx";
tx-region = <&cpuapp_cpurad_ipc_shm>; tx-region = <&cpuapp_cpurad_ipc_shm>;
rx-region = <&cpurad_cpuapp_ipc_shm>; rx-region = <&cpurad_cpuapp_ipc_shm>;

View file

@ -25,6 +25,7 @@
zephyr,flash = &mram1x; zephyr,flash = &mram1x;
zephyr,sram = &cpurad_ram0; zephyr,sram = &cpurad_ram0;
zephyr,shell-uart = &uart135; zephyr,shell-uart = &uart135;
zephyr,bt-hci-ipc = &ipc0;
}; };
}; };
@ -32,20 +33,30 @@
status = "okay"; status = "okay";
}; };
&cpuapp_cpurad_ram0x_region {
status = "okay";
};
&cpurad_bellboard { &cpurad_bellboard {
status = "okay";
interrupts = <96 NRF_DEFAULT_IRQ_PRIORITY>; interrupts = <96 NRF_DEFAULT_IRQ_PRIORITY>;
interrupt-names = "irq0"; interrupt-names = "irq0";
/* irq0: 0: cpurad-cpusec, 6: cpurad-cpusys, 12: cpurad-cpuapp */ /* irq0: 0: cpurad-cpusec, 6: cpurad-cpusys, 12: cpurad-cpuapp */
nordic,interrupt-mapping = <0x00001041 0>; nordic,interrupt-mapping = <0x00001041 0>;
}; };
&cpuapp_bellboard {
status = "okay";
};
&cpusec_cpurad_ipc { &cpusec_cpurad_ipc {
mbox-names = "tx", "rx"; mbox-names = "tx", "rx";
tx-region = <&cpurad_cpusec_ipc_shm>; tx-region = <&cpurad_cpusec_ipc_shm>;
rx-region = <&cpusec_cpurad_ipc_shm>; rx-region = <&cpusec_cpurad_ipc_shm>;
}; };
&cpuapp_cpurad_ipc { ipc0: &cpuapp_cpurad_ipc {
status = "okay";
mbox-names = "tx", "rx"; mbox-names = "tx", "rx";
tx-region = <&cpurad_cpuapp_ipc_shm>; tx-region = <&cpurad_cpuapp_ipc_shm>;
rx-region = <&cpuapp_cpurad_ipc_shm>; rx-region = <&cpuapp_cpurad_ipc_shm>;

View file

@ -1,27 +0,0 @@
/*
* Copyright 2024 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*/
/ {
chosen {
zephyr,bt-hci-ipc = &ipc0;
};
};
ipc0: &cpuapp_cpurad_ipc {
status = "okay";
};
&cpuapp_cpurad_ram0x_region {
status = "okay";
};
&cpurad_bellboard {
status = "okay";
};
&cpuapp_bellboard {
status = "okay";
};