realtek: use generic earlycon setup on 5.15

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>
This commit is contained in:
INAGAKI Hiroshi 2022-09-29 13:13:22 +09:00 committed by Olliver Schinagl
parent d649a8dcef
commit 3cfa465387
No known key found for this signature in database
GPG Key ID: 96E1A3A6C9044763
9 changed files with 32 additions and 15 deletions

View File

@ -16,10 +16,6 @@
led-upgrade = &led_sys_loop;
};
chosen {
bootargs = "console=ttyS0,115200";
};
memory@0 {
device_type = "memory";
reg = <0x0 0x8000000>;

View File

@ -117,8 +117,14 @@
};
};
aliases {
serial0 = &uart0;
serial1 = &uart1;
};
chosen {
bootargs = "console=ttyS0,115200";
bootargs = "earlycon";
stdout-path = "serial0:115200n8";
};
cpuintc: cpuintc {

View File

@ -5,7 +5,7 @@
/ {
chosen {
bootargs = "console=ttyS0,38400";
stdout-path = "serial0:38400n8";
};
memory@0 {

View File

@ -24,7 +24,7 @@
};
chosen {
bootargs = "console=ttyS0,38400";
stdout-path = "serial0:38400n8";
};
keys {

View File

@ -142,8 +142,14 @@
};
};
aliases {
serial0 = &uart0;
serial1 = &uart1;
};
chosen {
bootargs = "console=ttyS0,115200";
bootargs = "earlycon";
stdout-path = "serial0:115200n8";
};
cpuintc: cpuintc {

View File

@ -6,7 +6,7 @@
/ {
chosen {
bootargs = "console=ttyS0,9600";
stdout-path = "serial0:9600n8";
};
memory@0 {

View File

@ -24,8 +24,14 @@
reg = <0x0 0x8000000>;
};
aliases {
serial0 = &uart0;
serial1 = &uart1;
};
chosen {
bootargs = "console=ttyS0,115200";
bootargs = "earlycon";
stdout-path = "serial0:115200n8";
};
cpuintc: cpuintc {

View File

@ -28,9 +28,15 @@
device_type = "memory";
reg = <0x0 0x10000000>;
};
aliases {
serial0 = &uart0;
serial1 = &uart1;
};
chosen {
bootargs = "console=ttyS0,115200";
bootargs = "earlycon";
stdout-path = "serial0:115200n8";
};
lx_clk: lx_clk {

View File

@ -117,9 +117,6 @@ void __init prom_init(void)
{
uint32_t model;
/* 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;