]> xenbits.xensource.com Git - people/liuw/xen.git/commitdiff
xen/arm: zynqmp: Remove blacklist of ZynqMP's PM node
authorEdgar E. Iglesias <edgar.iglesias@xilinx.com>
Tue, 18 Dec 2018 23:32:49 +0000 (15:32 -0800)
committerJulien Grall <julien.grall@arm.com>
Wed, 19 Dec 2018 13:48:51 +0000 (13:48 +0000)
Stop blacklisting ZynqMP's power management node. It is now possible
since we allow the hardware domain to issue HVC/SMC calls to firmware.

Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
Acked-by: Julien Grall <julien.grall@arm.com>
xen/arch/arm/platforms/xilinx-zynqmp.c

index 67a08ac3caf78e07b4124719963502b959dfc494..08e3e11e1bd9d3f55feb738b19843b1a34c8b38b 100644 (file)
@@ -27,13 +27,6 @@ static const char * const zynqmp_dt_compat[] __initconst =
     NULL
 };
 
-static const struct dt_device_match zynqmp_blacklist_dev[] __initconst =
-{
-    /* Power management is not yet supported.  */
-    DT_MATCH_COMPATIBLE("xlnx,zynqmp-pm"),
-    { /* sentinel */ },
-};
-
 static bool zynqmp_smc(struct cpu_user_regs *regs)
 {
     /*
@@ -58,7 +51,6 @@ static bool zynqmp_smc(struct cpu_user_regs *regs)
 PLATFORM_START(xilinx_zynqmp, "Xilinx ZynqMP")
     .compatible = zynqmp_dt_compat,
     .smc = zynqmp_smc,
-    .blacklist_dev = zynqmp_blacklist_dev,
 PLATFORM_END
 
 /*