37 lines
1.1 KiB
Plaintext
37 lines
1.1 KiB
Plaintext
/*
|
|
* OpenThread RCP on the Seeed XIAO nRF54L15.
|
|
*
|
|
* uart20 (P1.09 TX / P1.08 RX) is wired to the onboard CMSIS-DAP USB-serial
|
|
* bridge, so it is both the board's default console and the only UART that
|
|
* reaches the host over USB. The RCP needs that link for spinel, so:
|
|
*
|
|
* - zephyr,ot-uart -> uart20 (spinel to otbr-agent on the host)
|
|
* - zephyr,console -> uart21 (moved off, or console output would corrupt
|
|
* the spinel byte stream)
|
|
*
|
|
* uart21 (P2.08 TX / P2.07 RX) is exposed on the XIAO edge pads. Nothing needs
|
|
* to be attached; hook up a USB-UART adapter there if you want boot logs.
|
|
*
|
|
* Unlike Nordic's nrf54l15dk overlay, hw-flow-control is NOT set: the XIAO's
|
|
* pinctrl only defines TX and RX for uart20, and the CMSIS-DAP bridge does not
|
|
* carry RTS/CTS. See docs/ for the baud rate this was validated at.
|
|
*/
|
|
|
|
/ {
|
|
chosen {
|
|
zephyr,ot-uart = &uart20;
|
|
zephyr,console = &uart21;
|
|
zephyr,shell-uart = &uart21;
|
|
};
|
|
};
|
|
|
|
&uart20 {
|
|
status = "okay";
|
|
current-speed = <1000000>;
|
|
};
|
|
|
|
&uart21 {
|
|
status = "okay";
|
|
current-speed = <115200>;
|
|
};
|