From e958642da1154f4b401e6c8c212b3306335a9641 Mon Sep 17 00:00:00 2001 From: Thomas Haemmerle Date: Tue, 12 Mar 2019 11:20:51 +0100 Subject: ARM: zynqmp: populate zynqmp_firmware dt node The zynqmp_firmware node has sub-nodes for the various APIs to expose the platform management, as e.g. clock management. Therefore, the driver must populate the subnodes to initialize these drivers. Signed-off-by: Thomas Haemmerle Signed-off-by: Michael Tretter Signed-off-by: Sascha Hauer --- arch/arm/mach-zynqmp/firmware-zynqmp.c | 1 + 1 file changed, 1 insertion(+) (limited to 'arch/arm/mach-zynqmp') diff --git a/arch/arm/mach-zynqmp/firmware-zynqmp.c b/arch/arm/mach-zynqmp/firmware-zynqmp.c index a3ee992832..d7e2a66d0f 100644 --- a/arch/arm/mach-zynqmp/firmware-zynqmp.c +++ b/arch/arm/mach-zynqmp/firmware-zynqmp.c @@ -577,6 +577,7 @@ static int zynqmp_firmware_probe(struct device_d *dev) dev_dbg(dev, "Trustzone version v%d.%d\n", pm_tz_version >> 16, pm_tz_version & 0xFFFF); + of_platform_populate(dev->device_node, NULL, dev); out: if (ret) do_fw_call = do_fw_call_fail; -- cgit v1.2.3