There is only one debug unit in the sam9x60 SOC and it has the chipid register. So defining these dbgu compatible strings to the flexcom usart is not correct and causes the SOC detection failure. So removing these dbgu compatible strings defined under the flexcom usart and updating the yaml file accordingly. --- v2 changes: 1. Updating the dt-bindings documentation and send one more patch for the yaml file. --- v3 change: 1. Explained the issue in the commit message rather than in the cover letter. Added the detailed commit message for the changes done. --- Durai Manickam KR (2): dt-bindings: serial: atmel,at91-usart: update compatible for sam9x60 ARM: dts: at91: sam9x60: fix the SOC detection .../bindings/serial/atmel,at91-usart.yaml | 4 ++- arch/arm/boot/dts/microchip/sam9x60.dtsi | 26 +++++++++---------- 2 files changed, 16 insertions(+), 14 deletions(-) -- 2.25.1