节选自邮件列表
All the mail mirrored from lore.kernel.org
help / color / mirror / Atom feed
- [PATCHv3 0/2] update at91 usart compatible for sam9x60
@ 2023-07-18 6:57 ` Durai Manickam KR
0 siblings, 0 replies; 11+ messages in thread
From: Durai Manickam KR @ 2023-07-18 6:57 UTC (permalink / raw)
To: Hari.PrasathGE, balamanikandan.gunasundar, manikandan.m,
varshini.rajendran, dharma.b, nayabbasha.sayed, balakrishnan.s,
cristian.birsan, nicolas.ferre, krzysztof.kozlowski,
alexandre.belloni, davem, arnd, olof, soc, devicetree,
linux-arm-kernel, linux-kernel, Kavyasree.Kotagiri,
Horatiu.Vultur, robh+dt, andrew, michael, jerry.ray, conor+dt,
jesper.nilsson, andre.przywara, ada, radu_nicolae.pirea,
richard.genoud, gregkh, linux-spi, linux-serial
Cc: Durai Manickam KR
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:
- Updating the dt-bindings documentation and send one more patch for
the yaml file.
v3 change:
- 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
^ permalink raw reply [flat|nested] 11+ messages in thread
- [PATCHv3 0/2] update at91 usart compatible for sam9x60
@ 2023-07-18 6:57 ` Durai Manickam KR
0 siblings, 0 replies; 11+ messages in thread
From: Durai Manickam KR @ 2023-07-18 6:57 UTC (permalink / raw)
To: Hari.PrasathGE, balamanikandan.gunasundar, manikandan.m,
varshini.rajendran, dharma.b, nayabbasha.sayed, balakrishnan.s,
cristian.birsan, nicolas.ferre, krzysztof.kozlowski,
alexandre.belloni, davem, arnd, olof, soc, devicetree,
linux-arm-kernel, linux-kernel, Kavyasree.Kotagiri,
Horatiu.Vultur, robh+dt, andrew, michael, jerry.ray, conor+dt,
jesper.nilsson, andre.przywara, ada, radu_nicolae.pirea,
richard.genoud, gregkh, linux-spi, linux-serial
Cc: Durai Manickam KR
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:
- Updating the dt-bindings documentation and send one more patch for
the yaml file.
v3 change:
- 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
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 11+ messages in thread
- [PATCHv3 1/2] dt-bindings: serial: atmel,at91-usart: update compatible for sam9x60
2023-07-18 6:57Durai Manickam KR @ 2023-07-18 6:57
Durai Manickam KR
-1 siblings, 0 replies; 11+ messages in thread
From: Durai Manickam KR @ 2023-07-18 6:57 UTC (permalink / raw)
To: Hari.PrasathGE, balamanikandan.gunasundar, manikandan.m,
varshini.rajendran, dharma.b, nayabbasha.sayed, balakrishnan.s,
cristian.birsan, nicolas.ferre, krzysztof.kozlowski,
alexandre.belloni, davem, arnd, olof, soc, devicetree,
linux-arm-kernel, linux-kernel, Kavyasree.Kotagiri,
Horatiu.Vultur, robh+dt, andrew, michael, jerry.ray, conor+dt,
jesper.nilsson, andre.przywara, ada, radu_nicolae.pirea,
richard.genoud, gregkh, linux-spi, linux-serial
Cc: Durai Manickam KR
There is only one debug unit in the sam9x60 SOC and it has the chipid
register. So, the dbgu compatible strings are valid only for debug usart.
Defining these dbgu compatible strings are not valid for flexcom usart.
So adding the items which is valid only for flexcom usart and removing
the microchip,sam9x60-usart compatible string from the enum list as no
usart node defines only this specific compatible string.
Signed-off-by: Durai Manickam KR durai.manickamkr@microchip.com
…/devicetree/bindings/serial/atmel,at91-usart.yaml | 4 ++±
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml b/Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
index 30b2131b5860…65cb2e5c5eee 100644
— a/Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
+++ b/Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
@@ -16,13 +16,15 @@ properties:
- enum:
- atmel,at91rm9200-usart
- atmel,at91sam9260-usart
-
- microchip,sam9x60-usart- items:- const: atmel,at91rm9200-dbgu- const: atmel,at91rm9200-usart- items:- const: atmel,at91sam9260-dbgu- const: atmel,at91sam9260-usart
-
- items:
-
- const: microchip,sam9x60-usart
-
- const: atmel,at91sam9260-usart- items:- const: microchip,sam9x60-dbgu- const: microchip,sam9x60-usart
–
2.25.1
^ permalink raw reply related [flat|nested] 11+ messages in thread
- [PATCHv3 1/2] dt-bindings: serial: atmel,at91-usart: update compatible for sam9x60
@ 2023-07-18 6:57 ` Durai Manickam KR
0 siblings, 0 replies; 11+ messages in thread
From: Durai Manickam KR @ 2023-07-18 6:57 UTC (permalink / raw)
To: Hari.PrasathGE, balamanikandan.gunasundar, manikandan.m,
varshini.rajendran, dharma.b, nayabbasha.sayed, balakrishnan.s,
cristian.birsan, nicolas.ferre, krzysztof.kozlowski,
alexandre.belloni, davem, arnd, olof, soc, devicetree,
linux-arm-kernel, linux-kernel, Kavyasree.Kotagiri,
Horatiu.Vultur, robh+dt, andrew, michael, jerry.ray, conor+dt,
jesper.nilsson, andre.przywara, ada, radu_nicolae.pirea,
richard.genoud, gregkh, linux-spi, linux-serial
Cc: Durai Manickam KR
There is only one debug unit in the sam9x60 SOC and it has the chipid
register. So, the dbgu compatible strings are valid only for debug usart.
Defining these dbgu compatible strings are not valid for flexcom usart.
So adding the items which is valid only for flexcom usart and removing
the microchip,sam9x60-usart compatible string from the enum list as no
usart node defines only this specific compatible string.
Signed-off-by: Durai Manickam KR durai.manickamkr@microchip.com
…/devicetree/bindings/serial/atmel,at91-usart.yaml | 4 ++±
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml b/Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
index 30b2131b5860…65cb2e5c5eee 100644
— a/Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
+++ b/Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
@@ -16,13 +16,15 @@ properties:
- enum:
- atmel,at91rm9200-usart
- atmel,at91sam9260-usart
-
- microchip,sam9x60-usart- items:- const: atmel,at91rm9200-dbgu- const: atmel,at91rm9200-usart- items:- const: atmel,at91sam9260-dbgu- const: atmel,at91sam9260-usart
-
- items:
-
- const: microchip,sam9x60-usart
-
- const: atmel,at91sam9260-usart- items:- const: microchip,sam9x60-dbgu- const: microchip,sam9x60-usart
–
2.25.1
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 11+ messages in thread
- [PATCHv3 2/2] ARM: dts: at91: sam9x60: fix the SOC detection
2023-07-18 6:57Durai Manickam KR @ 2023-07-18 6:57
Durai Manickam KR
-1 siblings, 0 replies; 11+ messages in thread
From: Durai Manickam KR @ 2023-07-18 6:57 UTC (permalink / raw)
To: Hari.PrasathGE, balamanikandan.gunasundar, manikandan.m,
varshini.rajendran, dharma.b, nayabbasha.sayed, balakrishnan.s,
cristian.birsan, nicolas.ferre, krzysztof.kozlowski,
alexandre.belloni, davem, arnd, olof, soc, devicetree,
linux-arm-kernel, linux-kernel, Kavyasree.Kotagiri,
Horatiu.Vultur, robh+dt, andrew, michael, jerry.ray, conor+dt,
jesper.nilsson, andre.przywara, ada, radu_nicolae.pirea,
richard.genoud, gregkh, linux-spi, linux-serial
Cc: Durai Manickam KR
Defining the dbgu compatible strings in the UART submodule of the
flexcom gives the below error log,
AT91: Could not find matching SoC description
This error arises due to defining the dbgu compatible strings to
the flexcom usart which is not valid because there is only one debug unit
in the sam9x60 SOC and it has the chipid register. The dbgu compatible
strings are valid only for debug usart and not valid for flexcom usart.
Thus removing the dbgu compatible strings in the UART submodule of the
flexcom for the proper SOC detection.
Fixes: 99c808335877 (ARM: dts: at91: sam9x60: Add missing flexcom definitions)
Signed-off-by: Durai Manickam KR durai.manickamkr@microchip.com
arch/arm/boot/dts/microchip/sam9x60.dtsi | 26 +++++++++++±-----------
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/arch/arm/boot/dts/microchip/sam9x60.dtsi b/arch/arm/boot/dts/microchip/sam9x60.dtsi
index 8b53997675e7…73d570a17269 100644
— a/arch/arm/boot/dts/microchip/sam9x60.dtsi
+++ b/arch/arm/boot/dts/microchip/sam9x60.dtsi
@@ -172,7 +172,7 @@ flx4: flexcom@f0000000 {
status = “disabled”;
uart4: serial@200 {
-
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
-
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <13 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -240,7 +240,7 @@ flx5: flexcom@f0004000 {
status = “disabled”;
uart5: serial@200 {
-
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
-
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;atmel,usart-mode = <AT91_USART_MODE_SERIAL>;interrupts = <14 IRQ_TYPE_LEVEL_HIGH 7>;
@@ -370,7 +370,7 @@ flx11: flexcom@f0020000 {
status = “disabled”;
uart11: serial@200 {
-
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
-
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <32 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -419,7 +419,7 @@ flx12: flexcom@f0024000 {
status = “disabled”;
uart12: serial@200 {
-
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
-
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <33 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -576,7 +576,7 @@ flx6: flexcom@f8010000 {
status = “disabled”;
uart6: serial@200 {
-
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
-
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <9 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -625,7 +625,7 @@ flx7: flexcom@f8014000 {
status = “disabled”;
uart7: serial@200 {
-
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
-
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <10 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -674,7 +674,7 @@ flx8: flexcom@f8018000 {
status = “disabled”;
uart8: serial@200 {
-
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
-
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <11 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -723,7 +723,7 @@ flx0: flexcom@f801c000 {
status = “disabled”;
uart0: serial@200 {
-
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
-
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <5 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -791,7 +791,7 @@ flx1: flexcom@f8020000 {
status = “disabled”;
uart1: serial@200 {
-
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
-
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <6 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -859,7 +859,7 @@ flx2: flexcom@f8024000 {
status = “disabled”;
uart2: serial@200 {
-
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
-
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <7 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -927,7 +927,7 @@ flx3: flexcom@f8028000 {
status = “disabled”;
uart3: serial@200 {
-
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
-
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <8 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -1050,7 +1050,7 @@ flx9: flexcom@f8040000 {
status = “disabled”;
uart9: serial@200 {
-
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
-
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <15 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -1099,7 +1099,7 @@ flx10: flexcom@f8044000 {
status = “disabled”;
uart10: serial@200 {
-
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
-
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <16 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
–
2.25.1
^ permalink raw reply related [flat|nested] 11+ messages in thread
- [PATCHv3 2/2] ARM: dts: at91: sam9x60: fix the SOC detection
@ 2023-07-18 6:57 ` Durai Manickam KR
0 siblings, 0 replies; 11+ messages in thread
From: Durai Manickam KR @ 2023-07-18 6:57 UTC (permalink / raw)
To: Hari.PrasathGE, balamanikandan.gunasundar, manikandan.m,
varshini.rajendran, dharma.b, nayabbasha.sayed, balakrishnan.s,
cristian.birsan, nicolas.ferre, krzysztof.kozlowski,
alexandre.belloni, davem, arnd, olof, soc, devicetree,
linux-arm-kernel, linux-kernel, Kavyasree.Kotagiri,
Horatiu.Vultur, robh+dt, andrew, michael, jerry.ray, conor+dt,
jesper.nilsson, andre.przywara, ada, radu_nicolae.pirea,
richard.genoud, gregkh, linux-spi, linux-serial
Cc: Durai Manickam KR
Defining the dbgu compatible strings in the UART submodule of the
flexcom gives the below error log,
AT91: Could not find matching SoC description
This error arises due to defining the dbgu compatible strings to
the flexcom usart which is not valid because there is only one debug unit
in the sam9x60 SOC and it has the chipid register. The dbgu compatible
strings are valid only for debug usart and not valid for flexcom usart.
Thus removing the dbgu compatible strings in the UART submodule of the
flexcom for the proper SOC detection.
Fixes: 99c808335877 (ARM: dts: at91: sam9x60: Add missing flexcom definitions)
Signed-off-by: Durai Manickam KR durai.manickamkr@microchip.com
arch/arm/boot/dts/microchip/sam9x60.dtsi | 26 +++++++++++±-----------
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/arch/arm/boot/dts/microchip/sam9x60.dtsi b/arch/arm/boot/dts/microchip/sam9x60.dtsi
index 8b53997675e7…73d570a17269 100644
— a/arch/arm/boot/dts/microchip/sam9x60.dtsi
+++ b/arch/arm/boot/dts/microchip/sam9x60.dtsi
@@ -172,7 +172,7 @@ flx4: flexcom@f0000000 {
status = “disabled”;
uart4: serial@200 {
-
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
-
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <13 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -240,7 +240,7 @@ flx5: flexcom@f0004000 {
status = “disabled”;
uart5: serial@200 {
-
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
-
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;atmel,usart-mode = <AT91_USART_MODE_SERIAL>;interrupts = <14 IRQ_TYPE_LEVEL_HIGH 7>;
@@ -370,7 +370,7 @@ flx11: flexcom@f0020000 {
status = “disabled”;
uart11: serial@200 {
-
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
-
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <32 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -419,7 +419,7 @@ flx12: flexcom@f0024000 {
status = “disabled”;
uart12: serial@200 {
-
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
-
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <33 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -576,7 +576,7 @@ flx6: flexcom@f8010000 {
status = “disabled”;
uart6: serial@200 {
-
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
-
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <9 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -625,7 +625,7 @@ flx7: flexcom@f8014000 {
status = “disabled”;
uart7: serial@200 {
-
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
-
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <10 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -674,7 +674,7 @@ flx8: flexcom@f8018000 {
status = “disabled”;
uart8: serial@200 {
-
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
-
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <11 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -723,7 +723,7 @@ flx0: flexcom@f801c000 {
status = “disabled”;
uart0: serial@200 {
-
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
-
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <5 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -791,7 +791,7 @@ flx1: flexcom@f8020000 {
status = “disabled”;
uart1: serial@200 {
-
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
-
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <6 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -859,7 +859,7 @@ flx2: flexcom@f8024000 {
status = “disabled”;
uart2: serial@200 {
-
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
-
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <7 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -927,7 +927,7 @@ flx3: flexcom@f8028000 {
status = “disabled”;
uart3: serial@200 {
-
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
-
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <8 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -1050,7 +1050,7 @@ flx9: flexcom@f8040000 {
status = “disabled”;
uart9: serial@200 {
-
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
-
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <15 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -1099,7 +1099,7 @@ flx10: flexcom@f8044000 {
status = “disabled”;
uart10: serial@200 {
-
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
-
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <16 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
–
2.25.1
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 11+ messages in thread
- Re: [PATCHv3 1/2] dt-bindings: serial: atmel,at91-usart: update compatible for sam9x60
2023-07-18 6:57Durai Manickam KR @ 2023-07-18 11:12
Conor Dooley
-1 siblings, 0 replies; 11+ messages in thread
From: Conor Dooley @ 2023-07-18 11:12 UTC (permalink / raw)
To: Durai Manickam KR
Cc: Hari.PrasathGE, balamanikandan.gunasundar, manikandan.m,
varshini.rajendran, dharma.b, nayabbasha.sayed, balakrishnan.s,
cristian.birsan, nicolas.ferre, krzysztof.kozlowski,
alexandre.belloni, davem, arnd, olof, soc, devicetree,
linux-arm-kernel, linux-kernel, Kavyasree.Kotagiri,
Horatiu.Vultur, robh+dt, andrew, michael, jerry.ray, conor+dt,
jesper.nilsson, andre.przywara, ada, radu_nicolae.pirea,
richard.genoud, gregkh, linux-spi, linux-serial
[-- Attachment #1: Type: text/plain, Size: 1946 bytes --]
On Tue, Jul 18, 2023 at 12:27:34PM +0530, Durai Manickam KR wrote:
There is only one debug unit in the sam9x60 SOC and it has the chipid
register. So, the dbgu compatible strings are valid only for debug usart.
Defining these dbgu compatible strings are not valid for flexcom usart.
So adding the items which is valid only for flexcom usart and removing
the microchip,sam9x60-usart compatible string from the enum list as no
usart node defines only this specific compatible string.
It may have been worth pointing out that had any DTS used the compatible
that is being disallowed in isolation after this change, no driver in
Linux would have bound to it anyway.
Reviewed-by: Conor Dooley conor.dooley@microchip.com
Thanks,
Conor.
Signed-off-by: Durai Manickam KR durai.manickamkr@microchip.com
…/devicetree/bindings/serial/atmel,at91-usart.yaml | 4 ++±
1 file changed, 3 insertions(+), 1 deletion(-)diff --git a/Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml b/Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
index 30b2131b5860…65cb2e5c5eee 100644
— a/Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
+++ b/Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
@@ -16,13 +16,15 @@ properties:
- enum:
- atmel,at91rm9200-usart
- atmel,at91sam9260-usart
- microchip,sam9x60-usart- items:- const: atmel,at91rm9200-dbgu- const: atmel,at91rm9200-usart- items:- const: atmel,at91sam9260-dbgu- const: atmel,at91sam9260-usart
- items:
- const: microchip,sam9x60-usart
- const: atmel,at91sam9260-usart- items:- const: microchip,sam9x60-dbgu- const: microchip,sam9x60-usart
–
2.25.1
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
- Re: [PATCHv3 1/2] dt-bindings: serial: atmel,at91-usart: update compatible for sam9x60
@ 2023-07-18 11:12 ` Conor Dooley
0 siblings, 0 replies; 11+ messages in thread
From: Conor Dooley @ 2023-07-18 11:12 UTC (permalink / raw)
To: Durai Manickam KR
Cc: andrew, alexandre.belloni, devicetree, jerry.ray, Hari.PrasathGE,
varshini.rajendran, Horatiu.Vultur, manikandan.m, jesper.nilsson,
balamanikandan.gunasundar, michael, dharma.b, linux-serial,
cristian.birsan, nayabbasha.sayed, conor+dt, arnd,
andre.przywara, radu_nicolae.pirea, soc, robh+dt,
linux-arm-kernel, balakrishnan.s, ada, gregkh, linux-kernel,
linux-spi, richard.genoud, krzysztof.kozlowski,
Kavyasree.Kotagiri, olof, davem
[-- Attachment #1.1: Type: text/plain, Size: 1946 bytes --]
On Tue, Jul 18, 2023 at 12:27:34PM +0530, Durai Manickam KR wrote:
There is only one debug unit in the sam9x60 SOC and it has the chipid
register. So, the dbgu compatible strings are valid only for debug usart.
Defining these dbgu compatible strings are not valid for flexcom usart.
So adding the items which is valid only for flexcom usart and removing
the microchip,sam9x60-usart compatible string from the enum list as no
usart node defines only this specific compatible string.
It may have been worth pointing out that had any DTS used the compatible
that is being disallowed in isolation after this change, no driver in
Linux would have bound to it anyway.
Reviewed-by: Conor Dooley conor.dooley@microchip.com
Thanks,
Conor.
Signed-off-by: Durai Manickam KR durai.manickamkr@microchip.com
…/devicetree/bindings/serial/atmel,at91-usart.yaml | 4 ++±
1 file changed, 3 insertions(+), 1 deletion(-)diff --git a/Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml b/Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
index 30b2131b5860…65cb2e5c5eee 100644
— a/Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
+++ b/Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
@@ -16,13 +16,15 @@ properties:
- enum:
- atmel,at91rm9200-usart
- atmel,at91sam9260-usart
- microchip,sam9x60-usart- items:- const: atmel,at91rm9200-dbgu- const: atmel,at91rm9200-usart- items:- const: atmel,at91sam9260-dbgu- const: atmel,at91sam9260-usart
- items:
- const: microchip,sam9x60-usart
- const: atmel,at91sam9260-usart- items:- const: microchip,sam9x60-dbgu- const: microchip,sam9x60-usart
–
2.25.1
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
[-- Attachment #2: Type: text/plain, Size: 176 bytes --]
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 11+ messages in thread
- Re: [PATCHv3 0/2] update at91 usart compatible for sam9x60
2023-07-18 6:57Durai Manickam KR
(2 preceding siblings …)
(?)
@ 2023-07-24 14:05 ` patchwork-bot+linux-soc
-1 siblings, 0 replies; 11+ messages in thread
From: patchwork-bot+linux-soc @ 2023-07-24 14:05 UTC (permalink / raw)
To: Durai Manickam KR; +Cc: soc
Hello:
This series was applied to soc/soc.git (arm/fixes)
by Arnd Bergmann arnd@arndb.de:
On Tue, 18 Jul 2023 12:27:33 +0530 you wrote:
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:
- Updating the dt-bindings documentation and send one more patch for
the yaml file.[…]
Here is the summary with links:
- [PATCHv3,1/2] dt-bindings: serial: atmel,at91-usart: update compatible for sam9x60
https://git.kernel.org/soc/soc/c/92d39d018347 - [PATCHv3,2/2] ARM: dts: at91: sam9x60: fix the SOC detection
https://git.kernel.org/soc/soc/c/f6ad3c13f1b8
You are awesome, thank you!
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
^ permalink raw reply [flat|nested] 11+ messages in thread
- Re: [PATCHv3 2/2] ARM: dts: at91: sam9x60: fix the SOC detection
2023-07-18 6:57Durai Manickam KR @ 2023-07-31 13:35
Alexander Dahl
-1 siblings, 0 replies; 11+ messages in thread
From: Alexander Dahl @ 2023-07-31 13:35 UTC (permalink / raw)
To: Durai Manickam KR
Cc: andrew, alexandre.belloni, devicetree, jerry.ray, Hari.PrasathGE,
varshini.rajendran, Horatiu.Vultur, manikandan.m, jesper.nilsson,
balamanikandan.gunasundar, michael, dharma.b, linux-serial,
cristian.birsan, nayabbasha.sayed, conor+dt, arnd,
andre.przywara, radu_nicolae.pirea, soc, robh+dt,
linux-arm-kernel, balakrishnan.s, ada, gregkh, linux-kernel,
linux-spi, richard.genoud, krzysztof.kozlowski,
Kavyasree.Kotagiri, olof, davem
Hello Durai,
Am Tue, Jul 18, 2023 at 12:27:35PM +0530 schrieb Durai Manickam KR:
Defining the dbgu compatible strings in the UART submodule of the
flexcom gives the below error log,
AT91: Could not find matching SoC description
This error arises due to defining the dbgu compatible strings to
the flexcom usart which is not valid because there is only one debug unit
in the sam9x60 SOC and it has the chipid register. The dbgu compatible
strings are valid only for debug usart and not valid for flexcom usart.
Thus removing the dbgu compatible strings in the UART submodule of the
flexcom for the proper SOC detection.Fixes: 99c808335877 (ARM: dts: at91: sam9x60: Add missing flexcom definitions)
Signed-off-by: Durai Manickam KR durai.manickamkr@microchip.com
Acked-by: Alexander Dahl ada@thorsis.com
(The diff of the patch is identical to the diff of a quick hacked
patch I made weeks ago for my BSP which fixed the issue. SoC variant
was reported correctly on serial console on boot again. However I did
not actually test your patch on my hardware (sam9x60 curiosity),
thus Acked-by and not Tested-by.)
Greets
Alex
arch/arm/boot/dts/microchip/sam9x60.dtsi | 26 +++++++++++±-----------
1 file changed, 13 insertions(+), 13 deletions(-)diff --git a/arch/arm/boot/dts/microchip/sam9x60.dtsi b/arch/arm/boot/dts/microchip/sam9x60.dtsi
index 8b53997675e7…73d570a17269 100644
— a/arch/arm/boot/dts/microchip/sam9x60.dtsi
+++ b/arch/arm/boot/dts/microchip/sam9x60.dtsi
@@ -172,7 +172,7 @@ flx4: flexcom@f0000000 {
status = “disabled”;uart4: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <13 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -240,7 +240,7 @@ flx5: flexcom@f0004000 {
status = “disabled”;uart5: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;atmel,usart-mode = <AT91_USART_MODE_SERIAL>;interrupts = <14 IRQ_TYPE_LEVEL_HIGH 7>;
@@ -370,7 +370,7 @@ flx11: flexcom@f0020000 {
status = “disabled”;uart11: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <32 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -419,7 +419,7 @@ flx12: flexcom@f0024000 {
status = “disabled”;uart12: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <33 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -576,7 +576,7 @@ flx6: flexcom@f8010000 {
status = “disabled”;uart6: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <9 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -625,7 +625,7 @@ flx7: flexcom@f8014000 {
status = “disabled”;uart7: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <10 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -674,7 +674,7 @@ flx8: flexcom@f8018000 {
status = “disabled”;uart8: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <11 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -723,7 +723,7 @@ flx0: flexcom@f801c000 {
status = “disabled”;uart0: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <5 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -791,7 +791,7 @@ flx1: flexcom@f8020000 {
status = “disabled”;uart1: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <6 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -859,7 +859,7 @@ flx2: flexcom@f8024000 {
status = “disabled”;uart2: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <7 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -927,7 +927,7 @@ flx3: flexcom@f8028000 {
status = “disabled”;uart3: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <8 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -1050,7 +1050,7 @@ flx9: flexcom@f8040000 {
status = “disabled”;uart9: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <15 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -1099,7 +1099,7 @@ flx10: flexcom@f8044000 {
status = “disabled”;uart10: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <16 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
–
2.25.1
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 11+ messages in thread
- Re: [PATCHv3 2/2] ARM: dts: at91: sam9x60: fix the SOC detection
@ 2023-07-31 13:35 ` Alexander Dahl
0 siblings, 0 replies; 11+ messages in thread
From: Alexander Dahl @ 2023-07-31 13:35 UTC (permalink / raw)
To: Durai Manickam KR
Cc: Hari.PrasathGE, balamanikandan.gunasundar, manikandan.m,
varshini.rajendran, dharma.b, nayabbasha.sayed, balakrishnan.s,
cristian.birsan, nicolas.ferre, krzysztof.kozlowski,
alexandre.belloni, davem, arnd, olof, soc, devicetree,
linux-arm-kernel, linux-kernel, Kavyasree.Kotagiri,
Horatiu.Vultur, robh+dt, andrew, michael, jerry.ray, conor+dt,
jesper.nilsson, andre.przywara, ada, radu_nicolae.pirea,
richard.genoud, gregkh, linux-spi, linux-serial
Hello Durai,
Am Tue, Jul 18, 2023 at 12:27:35PM +0530 schrieb Durai Manickam KR:
Defining the dbgu compatible strings in the UART submodule of the
flexcom gives the below error log,
AT91: Could not find matching SoC description
This error arises due to defining the dbgu compatible strings to
the flexcom usart which is not valid because there is only one debug unit
in the sam9x60 SOC and it has the chipid register. The dbgu compatible
strings are valid only for debug usart and not valid for flexcom usart.
Thus removing the dbgu compatible strings in the UART submodule of the
flexcom for the proper SOC detection.Fixes: 99c808335877 (ARM: dts: at91: sam9x60: Add missing flexcom definitions)
Signed-off-by: Durai Manickam KR durai.manickamkr@microchip.com
Acked-by: Alexander Dahl ada@thorsis.com
(The diff of the patch is identical to the diff of a quick hacked
patch I made weeks ago for my BSP which fixed the issue. SoC variant
was reported correctly on serial console on boot again. However I did
not actually test your patch on my hardware (sam9x60 curiosity),
thus Acked-by and not Tested-by.)
Greets
Alex
arch/arm/boot/dts/microchip/sam9x60.dtsi | 26 +++++++++++±-----------
1 file changed, 13 insertions(+), 13 deletions(-)diff --git a/arch/arm/boot/dts/microchip/sam9x60.dtsi b/arch/arm/boot/dts/microchip/sam9x60.dtsi
index 8b53997675e7…73d570a17269 100644
— a/arch/arm/boot/dts/microchip/sam9x60.dtsi
+++ b/arch/arm/boot/dts/microchip/sam9x60.dtsi
@@ -172,7 +172,7 @@ flx4: flexcom@f0000000 {
status = “disabled”;uart4: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <13 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -240,7 +240,7 @@ flx5: flexcom@f0004000 {
status = “disabled”;uart5: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;atmel,usart-mode = <AT91_USART_MODE_SERIAL>;interrupts = <14 IRQ_TYPE_LEVEL_HIGH 7>;
@@ -370,7 +370,7 @@ flx11: flexcom@f0020000 {
status = “disabled”;uart11: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <32 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -419,7 +419,7 @@ flx12: flexcom@f0024000 {
status = “disabled”;uart12: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <33 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -576,7 +576,7 @@ flx6: flexcom@f8010000 {
status = “disabled”;uart6: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <9 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -625,7 +625,7 @@ flx7: flexcom@f8014000 {
status = “disabled”;uart7: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <10 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -674,7 +674,7 @@ flx8: flexcom@f8018000 {
status = “disabled”;uart8: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <11 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -723,7 +723,7 @@ flx0: flexcom@f801c000 {
status = “disabled”;uart0: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <5 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -791,7 +791,7 @@ flx1: flexcom@f8020000 {
status = “disabled”;uart1: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <6 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -859,7 +859,7 @@ flx2: flexcom@f8024000 {
status = “disabled”;uart2: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <7 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -927,7 +927,7 @@ flx3: flexcom@f8028000 {
status = “disabled”;uart3: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <8 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -1050,7 +1050,7 @@ flx9: flexcom@f8040000 {
status = “disabled”;uart9: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <15 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
@@ -1099,7 +1099,7 @@ flx10: flexcom@f8044000 {
status = “disabled”;uart10: serial@200 {
compatible = "microchip,sam9x60-dbgu", "microchip,sam9x60-usart", "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart";
compatible = "microchip,sam9x60-usart", "atmel,at91sam9260-usart";reg = <0x200 0x200>;interrupts = <16 IRQ_TYPE_LEVEL_HIGH 7>;dmas = <&dma0
–
2.25.1
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2023-07-31 13:36 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
– links below jump to the message on this page –
2023-07-18 6:57 [PATCHv3 0/2] update at91 usart compatible for sam9x60 Durai Manickam KR
2023-07-18 6:57 Durai Manickam KR 2023-07-18 6:57
[PATCHv3 1/2] dt-bindings: serial: atmel,at91-usart: update " Durai Manickam KR
2023-07-18 6:57 Durai Manickam KR 2023-07-18 11:12
Conor Dooley
2023-07-18 11:12 Conor Dooley 2023-07-18 6:57
[PATCHv3 2/2] ARM: dts: at91: sam9x60: fix the SOC detection Durai Manickam KR
2023-07-18 6:57 Durai Manickam KR 2023-07-31 13:35
Alexander Dahl
2023-07-31 13:35 Alexander Dahl 2023-07-24 14:05
[PATCHv3 0/2] update at91 usart compatible for sam9x60 patchwork-bot+linux-soc
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
sam9x60 所有的外设设备树请在最新的内核中寻找,官方的维护的可能不全