The devicetree does not correctly restrict peripheral pins.

I used the device tree to assist with schematic design, but after the PCBA was returned, I found that the peripheral functions could not be implemented normally.

It was confirmed that the problem was with the clock pin and that the nRF54L15 could not achieve a complete IO mapping. However, there were no errors or warnings when setting up the devicetree. As shown in the figure below, I2S MCK can select any pin.

Software from other manufacturers does not have this setting bug, which may lead to design errors.

Since nRF54 IO is not as flexible as nRF52 and 53 series, you should handle it specially or provide additional devicetree setting tools.

Related