]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
arm64: zynqmp: Update dom0 bootargs to allow device passthrough
authorAlistair Francis <alistair.francis@xilinx.com>
Fri, 17 Feb 2017 18:49:58 +0000 (10:49 -0800)
committerMichal Simek <michal.simek@xilinx.com>
Mon, 20 Feb 2017 14:53:10 +0000 (15:53 +0100)
Dom0 has access to all of the clocks and turns off clocks that it isn't
using. This breaks device passthrough for other guests. This patch tells
Dom0 to not disable the clocks allowing device passthrough.

Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
include/configs/xilinx_zynqmp.h

index 08c95fa49adf2cf347322c65789f9c1ff26b426e..40a43bea6709485f5a770dc2a3d3dc24facc9949 100644 (file)
                "fdt set /chosen/dom0 compatible \"xen,linux-zimage\" \"xen,multiboot-module\" && " \
                "fdt set /chosen/dom0 reg <0x80000 0x$filesize> && " \
                "fdt set /chosen xen,xen-bootargs \"console=dtuart dtuart=serial0 dom0_mem=512M bootscrub=0 maxcpus=1 timer_slop=0\" && " \
-               "fdt set /chosen xen,dom0-bootargs \"console=serial0 earlycon=xen earlyprintk=xen maxcpus=1\"\0" \
+               "fdt set /chosen xen,dom0-bootargs \"console=serial0 earlycon=xen earlyprintk=xen maxcpus=1 clk_ignore_unused\"\0" \
        "xen_prepare_dt_qemu=run xen_prepare_dt && " \
                "fdt set /cpus/cpu@1 device_type \"none\" && " \
                "fdt set /cpus/cpu@2 device_type \"none\" && " \