Do we have documentation anywhere detailing which pin is used or not in the 9161 DK and 7002 DK? I see docs like this:
I selected pin 21 thinking it's unused, but I think it's actually set to the value of a button or something else, so I'm unable to use it. I have this set to I/O expander thinking it would at least free up some pins:

However that does not work at all, as some of those pins still hold the value of the buttons/LED states or something else.
The short of it is I'm trying to set up UART1 on this device (9161 DK), and I've got a device tree like so (trying various pins):
&uart3 {
status = "disabled";
};
&spi3 {
gd25wb256: gd25wb256e3ir@1 {
status = "disabled";
};
status = "okay";
pinctrl-0 = <&spi3_default>;
pinctrl-1 = <&spi3_sleep>;
pinctrl-names = "default", "sleep";
cs-gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
sdhc0: sdhc@0 {
compatible = "zephyr,sdhc-spi-slot";
reg = <0>;
status = "okay";
mmc {
compatible = "zephyr,sdmmc-disk";
status = "okay";
label = "SDMMC";
};
spi-max-frequency = <25000000>;
};
};
&pinctrl {
uart1_default_alt: uart1_default_alt {
group1 {
psels = <NRF_PSEL(UART_TX, 0, 26)>,
<NRF_PSEL(UART_RX, 0, 28)>,
<NRF_PSEL(UART_RTS, 0, 25)>,
<NRF_PSEL(UART_CTS, 0, 27)>;
};
};
uart1_sleep_alt: uart1_sleep_alt {
group1 {
psels = <NRF_PSEL(UART_TX, 0, 26)>,
<NRF_PSEL(UART_RX, 0, 28)>,
<NRF_PSEL(UART_RTS, 0, 25)>,
<NRF_PSEL(UART_CTS, 0, 27)>;
low-power-enable;
};
};
};
&uart1 {
status = "okay";
current-speed = <115200>;
pinctrl-0 = <&uart1_default_alt>;
pinctrl-1 = <&uart1_sleep_alt>;
pinctrl-names = "default", "sleep";
compatible = "nordic,nrf-uarte";
hw-flow-control;
};
I am using pins 10-13 for my SD card, pins 30-31 for another peripheral, and those work fine. I've been trying to see what other pins I can use for UART1, tried various pins and I keep getting conflicts.
Is there a comprehensive doc somewhere showing which pins are actually free to use on this board?
