Skip to content

Instantly share code, notes, and snippets.

@gmarull
Created September 7, 2021 09:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gmarull/a683cffc2a8afd4ca2b0ff8829f55425 to your computer and use it in GitHub Desktop.
Save gmarull/a683cffc2a8afd4ca2b0ff8829f55425 to your computer and use it in GitHub Desktop.
nordic-pinctrl-option-4
/* Option 4 */
&pinctrl {
/* UART0 */
uart0_default: uart0_default {
pincfg = <PINCTRL_NRF(0, 6, OUT, IDISC, PN, UART_TX)
PINCTRL_NRF(0, 8, INP, ICONN, PU, UART_RX)
PINCTRL_NRF(0, 5, OUT, IDISC, PN, UART_RTS)
PINCTRL_NRF(0, 7, INP, ICONN, PU, UART_CTS)>;
};
uart0_sleep: uart0_sleep {
pincfg = <PINCTRL_NRF(0, 6, INP, IDISC, PN, UART_TX)
PINCTRL_NRF(0, 8, INP, IDISC, PN, UART_RX)
PINCTRL_NRF(0, 5, INP, IDISC, PN, UART_RTS)
PINCTRL_NRF(0, 7, INP, IDISC, PN, UART_CTS)>;
};
};
/* Option 4 */
#include "nordic-board-pinctrl.dtsi"
&uart0 {
pinctrl-0 = <&uart0_default>;
pinctrl-1 = <&uart0_sleep>;
pinctrl-names = "default", "sleep";
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment