Lines Matching +full:zynqmp +full:- +full:firmware
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
47 #include <dev/firmware/xilinx/pm_defs.h>
122 /* Firmware methods */
131 device_printf(sc->dev, "SMC Call fail %d\n", rv); in zynqmp_get_api_version()
134 device_printf(sc->dev, "API version = %d.%d\n", in zynqmp_get_api_version()
148 device_printf(sc->dev, "SMC Call fail %d\n", rv); in zynqmp_get_chipid()
151 device_printf(sc->dev, "ID Code = %x Version = %x\n", in zynqmp_get_chipid()
165 device_printf(sc->dev, "SMC Call fail %d\n", rv); in zynqmp_get_trustzone_version()
168 device_printf(sc->dev, "Trustzone Version = %x\n", in zynqmp_get_trustzone_version()
185 device_printf(sc->dev, "SMC Call fail %d\n", rv); in zynqmp_firmware_clock_enable()
199 device_printf(sc->dev, "SMC Call fail %d\n", rv); in zynqmp_firmware_clock_disable()
213 device_printf(sc->dev, "SMC Call fail %d\n", rv); in zynqmp_firmware_clock_getstate()
232 device_printf(sc->dev, "SMC Call fail %d\n", rv); in zynqmp_firmware_clock_setdivider()
246 device_printf(sc->dev, "SMC Call fail %d\n", rv); in zynqmp_firmware_clock_getdivider()
265 device_printf(sc->dev, "SMC Call fail %d\n", rv); in zynqmp_firmware_clock_setparent()
279 device_printf(sc->dev, "SMC Call fail %d\n", rv); in zynqmp_firmware_clock_getparent()
297 device_printf(sc->dev, "SMC Call fail %d\n", rv); in zynqmp_firmware_pll_get_mode()
315 device_printf(sc->dev, "SMC Call fail %d\n", rv); in zynqmp_firmware_pll_get_frac_data()
333 device_printf(sc->dev, "SMC Call fail %d\n", rv); in zynqmp_firmware_clock_get_fixedfactor()
357 device_printf(sc->dev, "SMC Call fail %d\n", rv); in zynqmp_firmware_query_data()
370 device_printf(sc->dev, "SMC Call fail %d\n", rv); in zynqmp_firmware_reset_assert()
385 device_printf(sc->dev, "SMC Call fail %d\n", rv); in zynqmp_firmware_reset_get_status()
406 if (ofw_bus_gen_setup_devinfo(&ndi->obdinfo, node) != 0) { in zynqmp_firmware_setup_dinfo()
413 resource_list_init(&ndi->rl); in zynqmp_firmware_setup_dinfo()
414 ofw_bus_reg_to_rl(dev, OF_parent(node), sc->acells, sc->scells, &ndi->rl); in zynqmp_firmware_setup_dinfo()
415 ofw_bus_intr_to_rl(dev, node, &ndi->rl, NULL); in zynqmp_firmware_setup_dinfo()
432 ndi->obdinfo.obd_name); in zynqmp_firmware_add_device()
433 resource_list_free(&ndi->rl); in zynqmp_firmware_add_device()
434 ofw_bus_gen_destroy_devinfo(&ndi->obdinfo); in zynqmp_firmware_add_device()
450 if (!ofw_bus_is_compatible(dev, "xlnx,zynqmp-firmware")) in zynqmp_firmware_probe()
452 device_set_desc(dev, "ZynqMP Firmware"); in zynqmp_firmware_probe()
464 sc->dev = dev; in zynqmp_firmware_attach()
475 cdev = zynqmp_firmware_add_device(dev, child, 0, NULL, -1, NULL); in zynqmp_firmware_attach()