From: Christian Lamparter Date: Mon, 15 Oct 2018 18:00:07 +0000 (+0200) Subject: apm821xx: force WNDR4700 console to 115200n8 X-Git-Tag: v19.07.0-rc1~2291 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=9ca82c2374e008f288c90066a7f2c2581c584c7e;p=oweals%2Fopenwrt.git apm821xx: force WNDR4700 console to 115200n8 With the upcoming 4.19 release, the serial console on the Netgear WNDR4700 would no longer work as it is never really set and always relied on the kernel's serial code not to change the baud rate. On the stock firmware, Netgear forced the console setting through a custom CONFIG_CMDLINE in their kernel to 115200. Normally, they should have done it in a different way and just passed the baudrate through a "console=..." kernel parameter via the bootargs in the "/chosen" dt node. But in their default u-boot bootcmd setting, they somehow forgot to add the "run addtty", so there's no easy way to pass the baudrate from u-boot to the kernel. So it has to be forced as otherwise it ends up as 9600 baud. Signed-off-by: Christian Lamparter --- diff --git a/target/linux/apm821xx/dts/netgear-wndr4700.dts b/target/linux/apm821xx/dts/netgear-wndr4700.dts index 171b7e34d6..a8f73e8a04 100644 --- a/target/linux/apm821xx/dts/netgear-wndr4700.dts +++ b/target/linux/apm821xx/dts/netgear-wndr4700.dts @@ -26,7 +26,7 @@ }; chosen { - stdout-path = "/plb/opb/serial@ef600300"; + stdout-path = "/plb/opb/serial@ef600300:115200n8"; }; thermal-zones {