zephyr/boards/arm/nrf52840dk_nrf52840
Andrzej Głąbek b172e5133b boards: nrf52840dk_nrf52840: Fix reserved GPIO lines
This is a follow-up to commit 7a83724e0f.

There is no reason to mark that many GPIO lines as reserved on this
board. And doing so causes several existing tests to fail as they
are configured to use some of those now unavailable GPIO lines.

Limit reservation to the lines that actually cannot be used as
GPIOs without changes in the default configuration of the board
or its physical modification (via solder bridges), i.e.:
- XL1 and XL2 (connections for the 32.768 kHz crystal)
- NFC1 and NFC2 (NFC antenna connections)
- RESET
- TXD and RXD (lines used by the console UART)
- QSPI lines: CS, CLK, and DIO0-3

Provide names for all the GPIO lines that are described on the board.
Even for the reserved ones, so that it is clear why they are reserved.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2023-11-21 13:08:42 +01:00
..
doc boards: nrf52840dk_nrf52840: fix pinctrl overlay documentation 2022-11-10 17:07:11 +01:00
board.cmake boards: arm: Enable the nrfutil runner on official nRF boards 2023-04-17 09:29:04 -07:00
Kconfig kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
Kconfig.board
Kconfig.defconfig boards: remove USB option for nRF based boards 2021-08-03 19:00:12 -04:00
nrf52840dk_nrf52840-pinctrl.dtsi boards: nrf: Use high drive for QSPI pins in nRF DK boards 2023-04-17 16:43:16 +02:00
nrf52840dk_nrf52840.dts boards: nrf52840dk_nrf52840: Fix reserved GPIO lines 2023-11-21 13:08:42 +01:00
nrf52840dk_nrf52840.yaml boards: add vendor to board yaml 2023-09-22 09:29:36 +02:00
nrf52840dk_nrf52840_defconfig boards: nrf-based: remove redundant CONFIG_PINCTRL=y 2023-09-20 08:57:09 +02:00
pre_dt_board.cmake boards: nrf52: Suppress DTC warnings about duplicate unit-address 2022-04-02 15:14:38 +02:00