Skip to content

Commit a2e5dab

Browse files
committed
[nrf noup] dts: copy all nrf54h overlay files with iron variants
Ref: NCSDK-32229 Signed-off-by: Håkon Amundsen <[email protected]>
1 parent c20645a commit a2e5dab

File tree

80 files changed

+2055
-3
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+2055
-3
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
/*
2+
* Copyright (c) 2024 Nordic Semiconductor ASA
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
/* Only GPIOs 1..11 are supported for PORT1 in nRF54H20DK board, for now
8+
* remove this as Wi-Fi SR co-existence is not yet supported on this board.
9+
* The external SR RF switch may not even be present on this board.
10+
*/
11+
&nrf70 {
12+
/delete-property/ srrf-switch-gpios;
13+
};
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
&cpuapp_ram0x_region {
2+
nordic,access = <NRF_OWNER_ID_APPLICATION NRF_PERM_RWXS>;
3+
};
4+
5+
&xip_region {
6+
status = "okay";
7+
nordic,access = <NRF_OWNER_ID_APPLICATION NRF_PERM_RX>;
8+
};
9+
10+
&mx25uw63 {
11+
read-command = <0xEC13>;
12+
command-length = "INSTR_2_BYTE";
13+
address-length = "ADDR_4_BYTE";
14+
rx-dummy = <20>;
15+
16+
xip-config = <1 0 0x20000000 0>;
17+
};
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
&pwm130 {
2+
status = "reserved";
3+
interrupt-parent = <&cpuppr_clic>;
4+
};
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
&pwm130 {
2+
status = "reserved";
3+
interrupt-parent = <&cpuppr_clic>;
4+
};
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
/*
2+
* Copyright (c) 2024 Nordic Semiconductor
3+
* SPDX-License-Identifier: Apache-2.0
4+
*/
5+
6+
&cpuppr_vpr {
7+
status = "okay";
8+
};
9+
10+
&cpuppr_ram3x_region {
11+
status = "okay";
12+
};
13+
14+
&cpuflpr_vpr {
15+
status = "okay";
16+
};
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
/*
2+
* Copyright (c) 2025 Nordic Semiconductor ASA
3+
* SPDX-License-Identifier: Apache-2.0
4+
*/
5+
6+
/ {
7+
aliases {
8+
led = &led0;
9+
spis = &spi130;
10+
/delete-property/ led1;
11+
/delete-property/ sw0;
12+
/delete-property/ sw1;
13+
/delete-property/ sw2;
14+
/delete-property/ sw3;
15+
};
16+
/delete-node/ buttons;
17+
};
18+
19+
/delete-node/ &led1;
20+
21+
&exmif {
22+
status = "disabled";
23+
};
24+
25+
&gpiote130 {
26+
status = "okay";
27+
owned-channels = <0>;
28+
};
29+
30+
&pinctrl {
31+
spi130_default_alt: spi130_default_alt {
32+
group1 {
33+
psels = <NRF_PSEL(SPIS_SCK, 0, 0)>,
34+
<NRF_PSEL(SPIS_MOSI, 0, 6)>,
35+
<NRF_PSEL(SPIS_MISO, 0, 8)>,
36+
<NRF_PSEL(SPIS_CSN, 0, 10)>;
37+
};
38+
};
39+
40+
spi130_sleep_alt: spi130_sleep_alt {
41+
group1 {
42+
psels = <NRF_PSEL(SPIS_SCK, 0, 0)>,
43+
<NRF_PSEL(SPIS_MOSI, 0, 6)>,
44+
<NRF_PSEL(SPIS_MISO, 0, 8)>,
45+
<NRF_PSEL(SPIS_CSN, 0, 10)>;
46+
low-power-enable;
47+
};
48+
};
49+
};
50+
51+
&spi130 {
52+
compatible = "nordic,nrf-spis";
53+
status = "okay";
54+
def-char = <0x00>;
55+
pinctrl-0 = <&spi130_default_alt>;
56+
pinctrl-1 = <&spi130_sleep_alt>;
57+
pinctrl-names = "default", "sleep";
58+
wake-gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>;
59+
memory-regions = <&cpuapp_dma_region>;
60+
/delete-property/rx-delay-supported;
61+
/delete-property/rx-delay;
62+
};
63+
64+
&uart136 {
65+
zephyr,pm-device-runtime-auto;
66+
};
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/*
2+
* SPDX-License-Identifier: Apache-2.0
3+
*
4+
* Copyright (c) 2024 Nordic Semiconductor ASA
5+
*/
6+
7+
#include "nrf54h20dk_nrf54h20_common.dtsi"
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
/*
2+
* Copyright (c) 2024 Nordic Semiconductor ASA
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
#include "../../../boards/nrf54h20dk_nrf54h20_common.dtsi"
7+
8+
&adc {
9+
status = "reserved";
10+
interrupt-parent = <&cpuppr_clic>;
11+
};
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
/*
2+
* SPDX-License-Identifier: Apache-2.0
3+
*
4+
* Copyright (c) 2024 Nordic Semiconductor ASA
5+
*/
6+
7+
/ {
8+
aliases {
9+
adc0 = &adc;
10+
};
11+
};
12+
13+
/ {
14+
zephyr,user {
15+
io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 7>;
16+
};
17+
};
18+
19+
&adc {
20+
#address-cells = <1>;
21+
#size-cells = <0>;
22+
23+
channel@0 {
24+
reg = <0>;
25+
zephyr,gain = "ADC_GAIN_1_2";
26+
zephyr,reference = "ADC_REF_INTERNAL";
27+
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
28+
zephyr,input-positive = <NRF_SAADC_AIN1>; /* P1.01 */
29+
zephyr,resolution = <10>;
30+
};
31+
32+
channel@1 {
33+
reg = <1>;
34+
zephyr,gain = "ADC_GAIN_1_2";
35+
zephyr,reference = "ADC_REF_INTERNAL";
36+
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
37+
zephyr,input-positive = <NRF_SAADC_AIN2>; /* P1.02 */
38+
zephyr,resolution = <12>;
39+
zephyr,oversampling = <8>;
40+
};
41+
42+
channel@2 {
43+
reg = <2>;
44+
zephyr,gain = "ADC_GAIN_1_2";
45+
zephyr,reference = "ADC_REF_INTERNAL";
46+
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
47+
zephyr,input-positive = <NRF_SAADC_AIN9>; /* P9.01 */
48+
zephyr,vref-mv = <3686>; /* 3.6V * 1024 */
49+
zephyr,resolution = <12>;
50+
zephyr,oversampling = <8>;
51+
};
52+
53+
channel@7 {
54+
reg = <7>;
55+
zephyr,gain = "ADC_GAIN_1_2";
56+
zephyr,reference = "ADC_REF_INTERNAL";
57+
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
58+
zephyr,input-positive = <NRF_SAADC_AIN3>; /* P1.03 */
59+
zephyr,input-negative = <NRF_SAADC_AIN7>; /* P1.07 */
60+
zephyr,resolution = <12>;
61+
};
62+
};
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
/*
2+
* Copyright (c) 2024 Nordic Semiconductor ASA
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
/*
8+
* SDA = P2.8 and P2.9
9+
* SCL = P1.2 and P1.3
10+
*/
11+
12+
/ {
13+
aliases {
14+
i2c-controller = &i2c130;
15+
i2c-controller-target = &i2c131;
16+
};
17+
};
18+
19+
&pinctrl {
20+
i2c130_default: i2c130_default {
21+
group1 {
22+
psels = <NRF_PSEL(TWIM_SDA, 2, 8)>,
23+
<NRF_PSEL(TWIM_SCL, 1, 2)>;
24+
bias-pull-up;
25+
};
26+
};
27+
28+
i2c130_sleep: i2c130_sleep {
29+
group1 {
30+
psels = <NRF_PSEL(TWIM_SDA, 2, 8)>,
31+
<NRF_PSEL(TWIM_SCL, 1, 2)>;
32+
low-power-enable;
33+
};
34+
};
35+
36+
i2c131_default: i2c131_default {
37+
group1 {
38+
psels = <NRF_PSEL(TWIM_SDA, 2, 9)>,
39+
<NRF_PSEL(TWIM_SCL, 1, 3)>;
40+
bias-pull-up;
41+
};
42+
};
43+
44+
i2c131_sleep: i2c131_sleep {
45+
group1 {
46+
psels = <NRF_PSEL(TWIM_SDA, 2, 9)>,
47+
<NRF_PSEL(TWIM_SCL, 1, 3)>;
48+
low-power-enable;
49+
};
50+
};
51+
};
52+
53+
&i2c130 {
54+
clock-frequency = <I2C_BITRATE_STANDARD>;
55+
pinctrl-0 = <&i2c130_default>;
56+
pinctrl-1 = <&i2c130_sleep>;
57+
pinctrl-names = "default", "sleep";
58+
zephyr,concat-buf-size = <256>;
59+
memory-regions = <&cpuapp_dma_region>;
60+
status = "okay";
61+
};
62+
63+
&i2c131 {
64+
compatible = "nordic,nrf-twis";
65+
clock-frequency = <I2C_BITRATE_STANDARD>;
66+
pinctrl-0 = <&i2c131_default>;
67+
pinctrl-1 = <&i2c131_sleep>;
68+
pinctrl-names = "default", "sleep";
69+
memory-regions = <&cpuapp_dma_region>;
70+
status = "okay";
71+
};

0 commit comments

Comments
 (0)