]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
ARM: dts: aspeed: tacoma: Add UART1 and workaround
authorJoel Stanley <joel@jms.id.au>
Wed, 16 Oct 2019 11:59:02 +0000 (22:29 +1030)
committerJoel Stanley <joel@jms.id.au>
Fri, 1 Nov 2019 10:24:45 +0000 (20:54 +1030)
The UARTs on the AST2600 A0 have a known issue that can be worked around
by using the Synopsys driver.

Tested-by: Eddie James <eajames@linux.ibm.com>
Signed-off-by: Joel Stanley <joel@jms.id.au>
arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts

index fddd29da8671bb766f6d053bbf2a6bdce989c66d..0ca8313441810402319b99a26cf25bc0cec7c5b2 100644 (file)
@@ -10,10 +10,6 @@ / {
        model = "Tacoma";
        compatible = "ibm,tacoma-bmc", "aspeed,ast2600";
 
-       aliases {
-               serial4 = &uart5;
-       };
-
        chosen {
                stdout-path = &uart5;
                bootargs = "console=ttyS4,115200n8";
@@ -542,6 +538,17 @@ &ibt {
        status = "okay";
 };
 
+&uart1 {
+       status = "okay";
+       // Workaround for A0
+       compatible = "snps,dw-apb-uart";
+};
+
+&uart5 {
+       // Workaround for A0
+       compatible = "snps,dw-apb-uart";
+};
+
 &vuart1 {
        status = "okay";
 };