Use generic earlycon on Linux Kernel instead of initialization in platform
setup.
And also, drop bootargs with console= parameter from I-O DATA BSH-G24MB. It
uses 115200bps as baud-rate, the same as default in rtl838x.dtsi.
Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
led-upgrade = &led_sys_loop;
};
led-upgrade = &led_sys_loop;
};
- chosen {
- bootargs = "console=ttyS0,115200";
- };
-
memory@0 {
device_type = "memory";
reg = <0x0 0x8000000>;
memory@0 {
device_type = "memory";
reg = <0x0 0x8000000>;
+ aliases {
+ serial0 = &uart0;
+ serial1 = &uart1;
+ };
+
- bootargs = "console=ttyS0,115200";
+ bootargs = "earlycon";
+ stdout-path = "serial0:115200n8";
- bootargs = "console=ttyS0,38400";
+ stdout-path = "serial0:38400n8";
- bootargs = "console=ttyS0,38400";
+ stdout-path = "serial0:38400n8";
+ aliases {
+ serial0 = &uart0;
+ serial1 = &uart1;
+ };
+
- bootargs = "console=ttyS0,115200";
+ bootargs = "earlycon";
+ stdout-path = "serial0:115200n8";
- bootargs = "console=ttyS0,9600";
+ stdout-path = "serial0:9600n8";
reg = <0x0 0x8000000>;
};
reg = <0x0 0x8000000>;
};
+ aliases {
+ serial0 = &uart0;
+ serial1 = &uart1;
+ };
+
- bootargs = "console=ttyS0,115200";
+ bootargs = "earlycon";
+ stdout-path = "serial0:115200n8";
device_type = "memory";
reg = <0x0 0x10000000>;
};
device_type = "memory";
reg = <0x0 0x10000000>;
};
+
+ aliases {
+ serial0 = &uart0;
+ serial1 = &uart1;
+ };
+
- bootargs = "console=ttyS0,115200";
+ bootargs = "earlycon";
+ stdout-path = "serial0:115200n8";
- /* uart0 */
- setup_8250_early_printk_port(0xb8002000, 2, 0);
-
model = sw_r32(RTL838X_MODEL_NAME_INFO);
pr_info("RTL838X model is %x\n", model);
model = model >> 16 & 0xFFFF;
model = sw_r32(RTL838X_MODEL_NAME_INFO);
pr_info("RTL838X model is %x\n", model);
model = model >> 16 & 0xFFFF;