Skip to content

Commit 610e192

Browse files
alextsamcarlescufi
authored andcommitted
[nrf fromtree] boards: actinius_*: fix board init priority
This fixes an issue that surfaced with Zephyr v2.6.0, where the GPIO driver has not completed initialization when attempting to use it during POST_KERNEL with KERNEL_INIT_PRIORITY_DEFAULT. Signed-off-by: Alex Tsamakos <[email protected]>
1 parent 5079ee0 commit 610e192

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

boards/arm/actinius_icarus/board.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,5 +40,5 @@ static int board_actinius_icarus_init(const struct device *dev)
4040
return 0;
4141
}
4242

43-
SYS_INIT(board_actinius_icarus_init, POST_KERNEL,
44-
CONFIG_KERNEL_INIT_PRIORITY_DEFAULT);
43+
/* Needs to happen after GPIO driver init */
44+
SYS_INIT(board_actinius_icarus_init, POST_KERNEL, 99);

boards/arm/actinius_icarus_bee/board.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,5 +40,5 @@ static int board_actinius_icarus_bee_init(const struct device *dev)
4040
return 0;
4141
}
4242

43-
SYS_INIT(board_actinius_icarus_bee_init, POST_KERNEL,
44-
CONFIG_KERNEL_INIT_PRIORITY_DEFAULT);
43+
/* Needs to happen after GPIO driver init */
44+
SYS_INIT(board_actinius_icarus_bee_init, POST_KERNEL, 99);

boards/arm/actinius_icarus_som/board.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,5 +40,5 @@ static int board_actinius_icarus_som_init(const struct device *dev)
4040
return 0;
4141
}
4242

43-
SYS_INIT(board_actinius_icarus_som_init, POST_KERNEL,
44-
CONFIG_KERNEL_INIT_PRIORITY_DEFAULT);
43+
/* Needs to happen after GPIO driver init */
44+
SYS_INIT(board_actinius_icarus_som_init, POST_KERNEL, 99);

0 commit comments

Comments
 (0)