/* * 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>; };