mirror of
https://github.com/openwrt/openwrt.git
synced 2025-01-02 20:16:59 +00:00
mediatek: enable bootargs-override for filogic subtarget
The ASUS TUF-AX4200 bootloader adds invalid parameters for the rootfs. Without overwriting the cmdline, the kernel crashes when trying to attach the rootfs, as OpenWrt uses a different partition than the vendor OS. Signed-off-by: David Bauer <mail@david-bauer.net>
This commit is contained in:
parent
90691f4505
commit
652d5ac152
@ -50,6 +50,7 @@ CONFIG_BSD_PROCESS_ACCT_V3=y
|
|||||||
CONFIG_CC_HAVE_STACKPROTECTOR_SYSREG=y
|
CONFIG_CC_HAVE_STACKPROTECTOR_SYSREG=y
|
||||||
CONFIG_CLKSRC_MMIO=y
|
CONFIG_CLKSRC_MMIO=y
|
||||||
CONFIG_CLONE_BACKWARDS=y
|
CONFIG_CLONE_BACKWARDS=y
|
||||||
|
CONFIG_CMDLINE_OVERRIDE=y
|
||||||
CONFIG_COMMON_CLK=y
|
CONFIG_COMMON_CLK=y
|
||||||
CONFIG_COMMON_CLK_MEDIATEK=y
|
CONFIG_COMMON_CLK_MEDIATEK=y
|
||||||
# CONFIG_COMMON_CLK_MT2712 is not set
|
# CONFIG_COMMON_CLK_MT2712 is not set
|
||||||
|
@ -35,3 +35,20 @@
|
|||||||
/*
|
/*
|
||||||
* CONFIG_CMDLINE is meant to be a default in case nothing else
|
* CONFIG_CMDLINE is meant to be a default in case nothing else
|
||||||
* managed to set the command line, unless CONFIG_CMDLINE_FORCE
|
* managed to set the command line, unless CONFIG_CMDLINE_FORCE
|
||||||
|
--- a/arch/arm64/Kconfig
|
||||||
|
+++ b/arch/arm64/Kconfig
|
||||||
|
@@ -1942,6 +1942,14 @@ config CMDLINE_FORCE
|
||||||
|
|
||||||
|
endchoice
|
||||||
|
|
||||||
|
+config CMDLINE_OVERRIDE
|
||||||
|
+ bool "Use alternative cmdline from device tree"
|
||||||
|
+ help
|
||||||
|
+ Some bootloaders may have uneditable bootargs. While CMDLINE_FORCE can
|
||||||
|
+ be used, this is not a good option for kernels that are shared across
|
||||||
|
+ devices. This setting enables using "chosen/cmdline-override" as the
|
||||||
|
+ cmdline if it exists in the device tree.
|
||||||
|
+
|
||||||
|
config EFI_STUB
|
||||||
|
bool
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user