added xiao nrf54l15 support for otbr
This commit is contained in:
36
boards/xiao_nrf54l15_nrf54l15_cpuapp.overlay
Normal file
36
boards/xiao_nrf54l15_nrf54l15_cpuapp.overlay
Normal file
@@ -0,0 +1,36 @@
|
||||
/*
|
||||
* 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>;
|
||||
};
|
||||
Reference in New Issue
Block a user