OSDN Git Service

ARM: tegra: Add stdout-path for various boards
authorJon Hunter <jonathanh@nvidia.com>
Tue, 9 Feb 2016 13:51:59 +0000 (13:51 +0000)
committerThierry Reding <treding@nvidia.com>
Tue, 12 Apr 2016 15:10:25 +0000 (17:10 +0200)
For Tegra boards, the device-tree alias serial0 is used for the console
and so add the stdout-path information so that the console no longer
needs to be passed via the kernel boot parameters.

This has been tested on boards, tegra20-trimslice, tegra30-beaver,
tegra114-dalmore and tegra124-jetson-tk1.

Signed-off-by: Jon Hunter <jonathanh@nvidia.com>
Acked-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Thierry Reding <treding@nvidia.com>
17 files changed:
arch/arm/boot/dts/tegra114-dalmore.dts
arch/arm/boot/dts/tegra124-jetson-tk1.dts
arch/arm/boot/dts/tegra124-nyan.dtsi
arch/arm/boot/dts/tegra124-venice2.dts
arch/arm/boot/dts/tegra20-harmony.dts
arch/arm/boot/dts/tegra20-iris-512.dts
arch/arm/boot/dts/tegra20-medcom-wide.dts
arch/arm/boot/dts/tegra20-paz00.dts
arch/arm/boot/dts/tegra20-seaboard.dts
arch/arm/boot/dts/tegra20-tamonten.dtsi
arch/arm/boot/dts/tegra20-trimslice.dts
arch/arm/boot/dts/tegra20-ventana.dts
arch/arm/boot/dts/tegra20-whistler.dts
arch/arm/boot/dts/tegra30-apalis-eval.dts
arch/arm/boot/dts/tegra30-beaver.dts
arch/arm/boot/dts/tegra30-cardhu.dtsi
arch/arm/boot/dts/tegra30-colibri-eval-v3.dts

index 40b8805..c970bf6 100644 (file)
                serial0 = &uartd;
        };
 
+       chosen {
+               stdout-path = "serial0:115200n8";
+       };
+
        memory {
                reg = <0x80000000 0x40000000>;
        };
index 95b580a..a99f07a 100644 (file)
                serial2 = &uartb;
        };
 
+       chosen {
+               stdout-path = "serial0:115200n8";
+       };
+
        memory {
                reg = <0x0 0x80000000 0x0 0x80000000>;
        };
index c8495eb..5f1fc14 100644 (file)
@@ -8,6 +8,10 @@
                serial0 = &uarta;
        };
 
+       chosen {
+               stdout-path = "serial0:115200n8";
+       };
+
        memory {
                reg = <0x0 0x80000000 0x0 0x80000000>;
        };
index 4a5f23c..0318258 100644 (file)
                serial0 = &uarta;
        };
 
+       chosen {
+               stdout-path = "serial0:115200n8";
+       };
+
        memory {
                reg = <0x0 0x80000000 0x0 0x80000000>;
        };
index 679f9c4..d2e960c 100644 (file)
                serial0 = &uartd;
        };
 
+       chosen {
+               stdout-path = "serial0:115200n8";
+       };
+
        memory {
                reg = <0x00000000 0x40000000>;
        };
index 1dd7d7b..bb56dfe 100644 (file)
                serial1 = &uartd;
        };
 
+       chosen {
+               stdout-path = "serial0:115200n8";
+       };
+
        host1x@50000000 {
                hdmi@54280000 {
                        status = "okay";
index 9b87526..34c6588 100644 (file)
                serial0 = &uartd;
        };
 
+       chosen {
+               stdout-path = "serial0:115200n8";
+       };
+
        pwm@7000a000 {
                status = "okay";
        };
index fce397e..33ed2b2 100644 (file)
                serial1 = &uartc;
        };
 
+       chosen {
+               stdout-path = "serial0:115200n8";
+       };
+
        memory {
                reg = <0x00000000 0x20000000>;
        };
index a112a41..94b60a7 100644 (file)
                serial0 = &uartd;
        };
 
+       chosen {
+               stdout-path = "serial0:115200n8";
+       };
+
        memory {
                reg = <0x00000000 0x40000000>;
        };
index 13d4e61..025e9e8 100644 (file)
                serial0 = &uartd;
        };
 
+       chosen {
+               stdout-path = "serial0:115200n8";
+       };
+
        memory {
                reg = <0x00000000 0x20000000>;
        };
index a4aaff3..4a035f7 100644 (file)
                serial0 = &uarta;
        };
 
+       chosen {
+               stdout-path = "serial0:115200n8";
+       };
+
        memory {
                reg = <0x00000000 0x40000000>;
        };
index b205935..a28c060 100644 (file)
                serial0 = &uartd;
        };
 
+       chosen {
+               stdout-path = "serial0:115200n8";
+       };
+
        memory {
                reg = <0x00000000 0x40000000>;
        };
index 5564d6e..073806d 100644 (file)
                serial0 = &uarta;
        };
 
+       chosen {
+               stdout-path = "serial0:115200n8";
+       };
+
        memory {
                reg = <0x00000000 0x20000000>;
        };
index 3ca3b4c..99a6945 100644 (file)
                serial3 = &uartd;
        };
 
+       chosen {
+               stdout-path = "serial0:115200n8";
+       };
+
        pcie-controller@00003000 {
                status = "okay";
 
index 3dede39..1eca3b2 100644 (file)
                serial0 = &uarta;
        };
 
+       chosen {
+               stdout-path = "serial0:115200n8";
+       };
+
        memory {
                reg = <0x80000000 0x7ff00000>;
        };
index 1714e75..4721c1c 100644 (file)
                serial1 = &uartc;
        };
 
+       chosen {
+               stdout-path = "serial0:115200n8";
+       };
+
        memory {
                reg = <0x80000000 0x40000000>;
        };
index 72c79ac..76875c3 100644 (file)
                serial2 = &uartd;
        };
 
+       chosen {
+               stdout-path = "serial0:115200n8";
+       };
+
        host1x@50000000 {
                dc@54200000 {
                        rgb {