Lines Matching +full:zynqmp +full:- +full:reset
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
56 { "xlnx,zynqmp-dwc3", 1 },
76 if (ofw_bus_search_compatible(dev, compat_data)->ocd_data == 0)
84 device_set_desc(dev, "Xilinx ZYNQMP DWC3");
96 sc->dev = dev;
100 * Put module out of reset
105 if (hwreset_get_by_ofw_name(dev, node, "usb_crst", &sc->rst_crst) == 0) {
106 if (hwreset_deassert(sc->rst_crst) != 0) {
107 device_printf(dev, "Cannot deassert reset\n");
111 if (hwreset_get_by_ofw_name(dev, node, "usb_hibrst", &sc->rst_hibrst) == 0) {
112 if (hwreset_deassert(sc->rst_hibrst) != 0) {
113 device_printf(dev, "Cannot deassert reset\n");
117 if (hwreset_get_by_ofw_name(dev, node, "usb_apbrst", &sc->rst_apbrst) == 0) {
118 if (hwreset_deassert(sc->rst_apbrst) != 0) {
119 device_printf(dev, "Cannot deassert reset\n");
125 if (simplebus_fill_ranges(node, &sc->sc) < 0) {
131 cdev = simplebus_add_device(dev, child, 0, NULL, -1, NULL);