Skip to content

Commit b2b59e0

Browse files
bjdarlubos
authored andcommitted
[nrf fromtree] boards: nrf9280pdk: Add revision 0.2.0
Add revision support and overlays for rev. 0.2.0. Signed-off-by: Bernt Johan Damslora <[email protected]> (cherry picked from commit 46e9b4a)
1 parent bfbe1e0 commit b2b59e0

File tree

5 files changed

+126
-0
lines changed

5 files changed

+126
-0
lines changed

boards/nordic/nrf9280pdk/board.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,10 @@ board:
99
cpucluster: cpuppr
1010
- name: iron
1111
cpucluster: cpuapp
12+
revision:
13+
format: major.minor.patch
14+
default: 0.2.0
15+
exact: false
16+
revisions:
17+
- name: 0.1.0
18+
- name: 0.2.0
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
/*
2+
* Copyright (c) 2025 Nordic Semiconductor ASA
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
&pinctrl {
8+
/omit-if-no-ref/ uart135_default: uart135_default {
9+
group1 {
10+
psels = <NRF_PSEL(UART_TX, 2, 6)>,
11+
<NRF_PSEL(UART_RTS, 2, 7)>;
12+
};
13+
14+
group3 {
15+
bias-pull-up;
16+
psels = <NRF_PSEL(UART_RX, 2, 4)>,
17+
<NRF_PSEL(UART_CTS, 2, 5)>;
18+
};
19+
};
20+
21+
/omit-if-no-ref/ uart135_sleep: uart135_sleep {
22+
group1 {
23+
low-power-enable;
24+
psels = <NRF_PSEL(UART_TX, 2, 6)>,
25+
<NRF_PSEL(UART_RX, 2, 4)>,
26+
<NRF_PSEL(UART_RTS, 2, 7)>,
27+
<NRF_PSEL(UART_CTS, 2, 5)>;
28+
};
29+
};
30+
31+
/omit-if-no-ref/ uart136_default: uart136_default {
32+
group1 {
33+
psels = <NRF_PSEL(UART_TX, 1, 11)>,
34+
<NRF_PSEL(UART_RTS, 1, 9)>;
35+
};
36+
37+
group3 {
38+
bias-pull-up;
39+
psels = <NRF_PSEL(UART_RX, 1, 10)>,
40+
<NRF_PSEL(UART_CTS, 1, 7)>;
41+
};
42+
};
43+
44+
/omit-if-no-ref/ uart136_sleep: uart136_sleep {
45+
group1 {
46+
low-power-enable;
47+
psels = <NRF_PSEL(UART_TX, 1, 11)>,
48+
<NRF_PSEL(UART_RX, 1, 10)>,
49+
<NRF_PSEL(UART_RTS, 1, 9)>,
50+
<NRF_PSEL(UART_CTS, 1, 7)>;
51+
};
52+
};
53+
};
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
/*
2+
* Copyright (c) 2025 Nordic Semiconductor ASA
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
#include "nrf9280pdk_nrf9280-pinctrl_0_2_0.dtsi"
8+
9+
/ {
10+
aliases {
11+
pwm-led0 = &pwm_led2; /* Alias for compatibility with samples that use pwm-led0 */
12+
};
13+
14+
leds {
15+
compatible = "gpio-leds";
16+
17+
led0: led_0 {
18+
gpios = <&gpio9 0 GPIO_ACTIVE_HIGH>;
19+
label = "Green LED 0";
20+
};
21+
22+
led1: led_1 {
23+
gpios = <&gpio9 1 GPIO_ACTIVE_HIGH>;
24+
label = "Green LED 1";
25+
};
26+
27+
led2: led_2 {
28+
gpios = <&gpio9 2 GPIO_ACTIVE_HIGH>;
29+
label = "Green LED 2";
30+
};
31+
32+
led3: led_3 {
33+
gpios = <&gpio9 3 GPIO_ACTIVE_HIGH>;
34+
label = "Green LED 3";
35+
};
36+
};
37+
38+
pwmleds {
39+
compatible = "pwm-leds";
40+
41+
/delete-node/ pwm_led_0;
42+
43+
/*
44+
* There is no valid hardware configuration to pass PWM signal on pins 0 and 1.
45+
* First valid config is P9.2. This corresponds to LED 2.
46+
* Signal on PWM130's channel 0 can be passed directly on GPIO Port 9 pin 2.
47+
*/
48+
pwm_led2: pwm_led_2 {
49+
pwms = <&pwm130 0 PWM_MSEC(20) PWM_POLARITY_NORMAL>;
50+
};
51+
};
52+
};
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/*
2+
* Copyright (c) 2025 Nordic Semiconductor ASA
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
#include "nrf9280pdk_nrf9280-pinctrl_0_2_0.dtsi"
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/*
2+
* Copyright (c) 2025 Nordic Semiconductor ASA
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
#include "nrf9280pdk_nrf9280-pinctrl_0_2_0.dtsi"

0 commit comments

Comments
 (0)