This patch introduces serial0 aliases in the ramips DTS files, which can
then be used to denote the active console instead of relying on bootargs.
Signed-off-by: Stanislav Galabov <sgalabov@gmail.com>
bootargs = "console=ttyS2,57600";
};
bootargs = "console=ttyS2,57600";
};
+ aliases {
+ serial0 = &uart2;
+ };
+
memory@0 {
device_type = "memory";
reg = <0x0 0x8000000>;
memory@0 {
device_type = "memory";
reg = <0x0 0x8000000>;
aliases {
spi0 = &spi0;
spi1 = &spi1;
aliases {
spi0 = &spi0;
spi1 = &spi1;
pinctrl-0 = <&spi_cs1>;
};
pinctrl-0 = <&spi_cs1>;
};
+ uartlite: uartlite@c00 {
compatible = "ralink,mt7620a-uart", "ralink,rt2880-uart", "ns16550a";
reg = <0xc00 0x100>;
compatible = "ralink,mt7620a-uart", "ralink,rt2880-uart", "ns16550a";
reg = <0xc00 0x100>;
aliases {
spi0 = &spi0;
spi1 = &spi1;
aliases {
spi0 = &spi0;
spi1 = &spi1;
pinctrl-0 = <&spi_cs1>;
};
pinctrl-0 = <&spi_cs1>;
};
+ uartlite: uartlite@c00 {
compatible = "ralink,mt7620a-uart", "ralink,rt2880-uart", "ns16550a";
reg = <0xc00 0x100>;
compatible = "ralink,mt7620a-uart", "ralink,rt2880-uart", "ns16550a";
reg = <0xc00 0x100>;
compatible = "mti,cpu-interrupt-controller";
};
compatible = "mti,cpu-interrupt-controller";
};
+ aliases {
+ serial0 = &uartlite;
+ };
+
cpuclock: cpuclock@0 {
#clock-cells = <0>;
compatible = "fixed-clock";
cpuclock: cpuclock@0 {
#clock-cells = <0>;
compatible = "fixed-clock";
reg = <0x1fbf8000 0x8000>;
};
reg = <0x1fbf8000 0x8000>;
};
+ uartlite: uartlite@c00 {
compatible = "ns16550a";
reg = <0xc00 0x100>;
compatible = "ns16550a";
reg = <0xc00 0x100>;
bootargs = "console=ttyS0,57600";
};
bootargs = "console=ttyS0,57600";
};
+ aliases {
+ serial0 = &uartlite;
+ };
+
cpuintc: cpuintc@0 {
#address-cells = <0>;
#interrupt-cells = <1>;
cpuintc: cpuintc@0 {
#address-cells = <0>;
#interrupt-cells = <1>;
+ uartlite: uartlite@c00 {
compatible = "ns16550a";
reg = <0xc00 0x100>;
compatible = "ns16550a";
reg = <0xc00 0x100>;
compatible = "ns16550a";
reg = <0xe00 0x100>;
compatible = "ns16550a";
reg = <0xe00 0x100>;
bootargs = "console=ttyS0,57600";
};
bootargs = "console=ttyS0,57600";
};
+ aliases {
+ serial0 = &uartlite;
+ };
+
cpuintc: cpuintc@0 {
#address-cells = <0>;
#interrupt-cells = <1>;
cpuintc: cpuintc@0 {
#address-cells = <0>;
#interrupt-cells = <1>;
+ uartlite: uartlite@c00 {
compatible = "ralink,rt2880-uart", "ns16550a";
reg = <0xc00 0x100>;
compatible = "ralink,rt2880-uart", "ns16550a";
reg = <0xc00 0x100>;
+ uartlite: uartlite@c00 {
compatible = "ralink,rt3050-uart", "ralink,rt2880-uart", "ns16550a";
reg = <0xc00 0x100>;
compatible = "ralink,rt3050-uart", "ralink,rt2880-uart", "ns16550a";
reg = <0xc00 0x100>;
aliases {
spi0 = &spi0;
spi1 = &spi1;
aliases {
spi0 = &spi0;
spi1 = &spi1;
+ uartlite: uartlite@c00 {
compatible = "ralink,rt3352-uart", "ralink,rt2880-uart", "ns16550a";
reg = <0xc00 0x100>;
compatible = "ralink,rt3352-uart", "ralink,rt2880-uart", "ns16550a";
reg = <0xc00 0x100>;
aliases {
spi0 = &spi0;
spi1 = &spi1;
aliases {
spi0 = &spi0;
spi1 = &spi1;
+ uartlite: uartlite@c00 {
compatible = "ralink,rt3883-uart", "ralink,rt2880-uart", "ns16550a";
reg = <0xc00 0x100>;
compatible = "ralink,rt3883-uart", "ralink,rt2880-uart", "ns16550a";
reg = <0xc00 0x100>;
aliases {
spi0 = &spi0;
spi1 = &spi1;
aliases {
spi0 = &spi0;
spi1 = &spi1;
+ uartlite: uartlite@c00 {
compatible = "ralink,rt5350-uart", "ralink,rt2880-uart", "ns16550a";
reg = <0xc00 0x100>;
compatible = "ralink,rt5350-uart", "ralink,rt2880-uart", "ns16550a";
reg = <0xc00 0x100>;