From d97c06e36983c9fa9745bc00108cddcda351582e Mon Sep 17 00:00:00 2001 From: Michal Simek Date: Fri, 24 Feb 2017 09:35:42 +0100 Subject: [PATCH] arm64: zynqmp: Setup default bootargs with clk_ignore_unused Add default bootargs to u-boot not change all DTS files. The important part is clk_ignore_unused which caused that clocks which are unused won't be asked for disabling. The problem lies in CCF design which is accessing clock tree directly. It means when there is another master in the system Linux can disable clock for IPs which this master uses because there is no synchronization. That's why solution for now is do not disable any unused clock because it can be used by someone else. earlycon is enabled by default for all dtses in the Linux kernel that's why it is added here too. Signed-off-by: Michal Simek --- include/configs/xilinx_zynqmp.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/configs/xilinx_zynqmp.h b/include/configs/xilinx_zynqmp.h index 40a43bea670..9371dbb585b 100644 --- a/include/configs/xilinx_zynqmp.h +++ b/include/configs/xilinx_zynqmp.h @@ -197,6 +197,7 @@ "kernel_size=0x1e00000\0" \ "fdt_size=0x80000\0" \ "bootenv=uEnv.txt\0" \ + "bootargs=earlycon clk_ignore_unused\0" \ "loadbootenv=load mmc $sdbootdev:$partid ${loadbootenv_addr} ${bootenv}\0" \ "importbootenv=echo Importing environment from SD ...; " \ "env import -t ${loadbootenv_addr} $filesize\0" \ -- 2.47.3