Commit 250d6747 authored by Manikandan Muralidharan's avatar Manikandan Muralidharan Committed by Claudiu Beznea

ARM: dts: at91: sam9x60: Fix the label numbering for the flexcom functions

Fixed the label numbering of the flexcom functions so that all
13 flexcom functions of sam9x60 are in the following order when the missing
flexcom functions are added:

flx0: uart0, spi0, i2c0
flx1: uart1, spi1, i2c1
flx2: uart2, spi2, i2c2
flx3: uart3, spi3, i2c3
flx4: uart4, spi4, i2c4
flx5: uart5, spi5, i2c5
flx6: uart6, i2c6
flx7: uart7, i2c7
flx8: uart8, i2c8
flx9: uart9, i2c9
flx10: uart10, i2c10
flx11: uart11, i2c11
flx12: uart12, i2c12
Signed-off-by: default avatarManikandan Muralidharan <manikandan.m@microchip.com>
Signed-off-by: default avatarDurai Manickam KR <durai.manickamkr@microchip.com>
Reviewed-by: default avatarClaudiu Beznea <claudiu.beznea@microchip.com>
Signed-off-by: default avatarClaudiu Beznea <claudiu.beznea@microchip.com>
Link: https://lore.kernel.org/r/20230207110651.197268-2-durai.manickamkr@microchip.com
parent bbc9db2d
...@@ -16,8 +16,8 @@ / { ...@@ -16,8 +16,8 @@ / {
aliases { aliases {
i2c0 = &i2c0; i2c0 = &i2c0;
i2c1 = &i2c1; i2c1 = &i2c6;
serial1 = &uart1; serial1 = &uart5;
}; };
chosen { chosen {
...@@ -234,7 +234,7 @@ &flx4 { ...@@ -234,7 +234,7 @@ &flx4 {
atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_SPI>; atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_SPI>;
status = "disabled"; status = "disabled";
spi0: spi@400 { spi4: spi@400 {
compatible = "microchip,sam9x60-spi", "atmel,at91rm9200-spi"; compatible = "microchip,sam9x60-spi", "atmel,at91rm9200-spi";
reg = <0x400 0x200>; reg = <0x400 0x200>;
interrupts = <13 IRQ_TYPE_LEVEL_HIGH 7>; interrupts = <13 IRQ_TYPE_LEVEL_HIGH 7>;
...@@ -253,7 +253,7 @@ &flx5 { ...@@ -253,7 +253,7 @@ &flx5 {
atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_USART>; atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_USART>;
status = "okay"; status = "okay";
uart1: serial@200 { uart5: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart"; compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
reg = <0x200 0x200>; reg = <0x200 0x200>;
atmel,usart-mode = <AT91_USART_MODE_SERIAL>; atmel,usart-mode = <AT91_USART_MODE_SERIAL>;
...@@ -279,7 +279,7 @@ &flx6 { ...@@ -279,7 +279,7 @@ &flx6 {
atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_TWI>; atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_TWI>;
status = "okay"; status = "okay";
i2c1: i2c@600 { i2c6: i2c@600 {
compatible = "microchip,sam9x60-i2c"; compatible = "microchip,sam9x60-i2c";
reg = <0x600 0x200>; reg = <0x600 0x200>;
interrupts = <9 IRQ_TYPE_LEVEL_HIGH 7>; interrupts = <9 IRQ_TYPE_LEVEL_HIGH 7>;
...@@ -439,7 +439,7 @@ AT91_PIOA 13 AT91_PERIPH_A AT91_PINCTRL_NONE ...@@ -439,7 +439,7 @@ AT91_PIOA 13 AT91_PERIPH_A AT91_PINCTRL_NONE
AT91_PIOA 14 AT91_PERIPH_A AT91_PINCTRL_NONE>; AT91_PIOA 14 AT91_PERIPH_A AT91_PINCTRL_NONE>;
}; };
pinctrl_flx5_default: flx_uart { pinctrl_flx5_default: flx5_uart {
atmel,pins = atmel,pins =
<AT91_PIOA 7 AT91_PERIPH_C AT91_PINCTRL_NONE <AT91_PIOA 7 AT91_PERIPH_C AT91_PINCTRL_NONE
AT91_PIOA 8 AT91_PERIPH_B AT91_PINCTRL_NONE AT91_PIOA 8 AT91_PERIPH_B AT91_PINCTRL_NONE
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment