]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ARM: dts: microchip: sam9x60: Add missing property atmel,usart-mode
authorAndrei Simion <andrei.simion@microchip.com>
Thu, 12 Sep 2024 09:33:07 +0000 (12:33 +0300)
committerClaudiu Beznea <claudiu.beznea@tuxon.dev>
Sun, 13 Oct 2024 15:47:23 +0000 (18:47 +0300)
Add the atmel,usart-mode property to the UART nodes. This ensures
compliance with the atmel,at91-usart.yaml schema and resolves the errors
below:
serial@200: $nodename:0: 'serial@200' does not match
'^spi(@.*|-([0-9]|[1-9][0-9]+))?$'
serial@200: atmel,use-dma-rx: False schema does not allow True
serial@200: atmel,use-dma-tx: False schema does not allow True
serial@200: atmel,fifo-size: False schema does not allow [[16]]

These errors indicate that the property
atmel,usart-mode = <AT91_USART_MODE_SERIAL> is missing for
UART nodes 0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, and 12.

Fixes: 99c808335877 ("ARM: dts: at91: sam9x60: Add missing flexcom definitions")
Acked-by: Nicolas Ferre <nicolas.ferre@microchip.com>
Signed-off-by: Andrei Simion <andrei.simion@microchip.com>
Link: https://lore.kernel.org/r/20240912093307.40488-1-andrei.simion@microchip.com
[claudiu.beznea: move the atmel,usart-mode close to vendor specific
 properties to cope with DTS coding style]
Signed-off-by: Claudiu Beznea <claudiu.beznea@tuxon.dev>
arch/arm/boot/dts/microchip/sam9x60.dtsi

index 04a6d716ecaf8a07253190bb278a608135f9cac9..1e8fcb5d4700d8794cf6ac99b66b5be56d1ed385 100644 (file)
                                        dma-names = "tx", "rx";
                                        clocks = <&pmc PMC_TYPE_PERIPHERAL 13>;
                                        clock-names = "usart";
+                                       atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
                                        atmel,use-dma-rx;
                                        atmel,use-dma-tx;
                                        atmel,fifo-size = <16>;
                                        dma-names = "tx", "rx";
                                        clocks = <&pmc PMC_TYPE_PERIPHERAL 32>;
                                        clock-names = "usart";
+                                       atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
                                        atmel,use-dma-rx;
                                        atmel,use-dma-tx;
                                        atmel,fifo-size = <16>;
                                        dma-names = "tx", "rx";
                                        clocks = <&pmc PMC_TYPE_PERIPHERAL 33>;
                                        clock-names = "usart";
+                                       atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
                                        atmel,use-dma-rx;
                                        atmel,use-dma-tx;
                                        atmel,fifo-size = <16>;
                                        dma-names = "tx", "rx";
                                        clocks = <&pmc PMC_TYPE_PERIPHERAL 9>;
                                        clock-names = "usart";
+                                       atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
                                        atmel,use-dma-rx;
                                        atmel,use-dma-tx;
                                        atmel,fifo-size = <16>;
                                        dma-names = "tx", "rx";
                                        clocks = <&pmc PMC_TYPE_PERIPHERAL 10>;
                                        clock-names = "usart";
+                                       atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
                                        atmel,use-dma-rx;
                                        atmel,use-dma-tx;
                                        atmel,fifo-size = <16>;
                                        dma-names = "tx", "rx";
                                        clocks = <&pmc PMC_TYPE_PERIPHERAL 11>;
                                        clock-names = "usart";
+                                       atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
                                        atmel,use-dma-rx;
                                        atmel,use-dma-tx;
                                        atmel,fifo-size = <16>;
                                        dma-names = "tx", "rx";
                                        clocks = <&pmc PMC_TYPE_PERIPHERAL 5>;
                                        clock-names = "usart";
+                                       atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
                                        atmel,use-dma-rx;
                                        atmel,use-dma-tx;
                                        atmel,fifo-size = <16>;
                                        dma-names = "tx", "rx";
                                        clocks = <&pmc PMC_TYPE_PERIPHERAL 6>;
                                        clock-names = "usart";
+                                       atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
                                        atmel,use-dma-rx;
                                        atmel,use-dma-tx;
                                        atmel,fifo-size = <16>;
                                        dma-names = "tx", "rx";
                                        clocks = <&pmc PMC_TYPE_PERIPHERAL 7>;
                                        clock-names = "usart";
+                                       atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
                                        atmel,use-dma-rx;
                                        atmel,use-dma-tx;
                                        atmel,fifo-size = <16>;
                                        dma-names = "tx", "rx";
                                        clocks = <&pmc PMC_TYPE_PERIPHERAL 8>;
                                        clock-names = "usart";
+                                       atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
                                        atmel,use-dma-rx;
                                        atmel,use-dma-tx;
                                        atmel,fifo-size = <16>;
                                        dma-names = "tx", "rx";
                                        clocks = <&pmc PMC_TYPE_PERIPHERAL 15>;
                                        clock-names = "usart";
+                                       atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
                                        atmel,use-dma-rx;
                                        atmel,use-dma-tx;
                                        atmel,fifo-size = <16>;
                                        dma-names = "tx", "rx";
                                        clocks = <&pmc PMC_TYPE_PERIPHERAL 16>;
                                        clock-names = "usart";
+                                       atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
                                        atmel,use-dma-rx;
                                        atmel,use-dma-tx;
                                        atmel,fifo-size = <16>;