Lines Matching +full:smc +full:- +full:id
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
96 /* SMC calling methods */
100 zynqmp_call_smc(uint32_t id, uint32_t a0, uint32_t a1, uint32_t a2, uint32_t a3, uint32_t *payload, bool ignore_error)
105 args[0] = id | PM_SIP_SVC;
131 device_printf(sc->dev, "SMC Call fail %d\n", rv);
134 device_printf(sc->dev, "API version = %d.%d\n",
148 device_printf(sc->dev, "SMC Call fail %d\n", rv);
151 device_printf(sc->dev, "ID Code = %x Version = %x\n",
165 device_printf(sc->dev, "SMC Call fail %d\n", rv);
168 device_printf(sc->dev, "Trustzone Version = %x\n",
185 device_printf(sc->dev, "SMC Call fail %d\n", rv);
199 device_printf(sc->dev, "SMC Call fail %d\n", rv);
213 device_printf(sc->dev, "SMC Call fail %d\n", rv);
232 device_printf(sc->dev, "SMC Call fail %d\n", rv);
246 device_printf(sc->dev, "SMC Call fail %d\n", rv);
265 device_printf(sc->dev, "SMC Call fail %d\n", rv);
279 device_printf(sc->dev, "SMC Call fail %d\n", rv);
297 device_printf(sc->dev, "SMC Call fail %d\n", rv);
315 device_printf(sc->dev, "SMC Call fail %d\n", rv);
333 device_printf(sc->dev, "SMC Call fail %d\n", rv);
357 device_printf(sc->dev, "SMC Call fail %d\n", rv);
370 device_printf(sc->dev, "SMC Call fail %d\n", rv);
385 device_printf(sc->dev, "SMC Call fail %d\n", rv);
406 if (ofw_bus_gen_setup_devinfo(&ndi->obdinfo, node) != 0) {
413 resource_list_init(&ndi->rl);
414 ofw_bus_reg_to_rl(dev, OF_parent(node), sc->acells, sc->scells, &ndi->rl);
415 ofw_bus_intr_to_rl(dev, node, &ndi->rl, NULL);
432 ndi->obdinfo.obd_name);
433 resource_list_free(&ndi->rl);
434 ofw_bus_gen_destroy_devinfo(&ndi->obdinfo);
450 if (!ofw_bus_is_compatible(dev, "xlnx,zynqmp-firmware"))
464 sc->dev = dev;
475 cdev = zynqmp_firmware_add_device(dev, child, 0, NULL, -1, NULL);