hwreset_get_by_ofw_name
if (hwreset_get_by_ofw_name(dev, 0, "ahb", &sc->aw_rst_ahb) == 0) {
error = hwreset_get_by_ofw_name(dev, 0, "stmmaceth", &rst_ahb);
error = hwreset_get_by_ofw_name(dev, 0, "ahb", &rst_ahb);
if (hwreset_get_by_ofw_name(dev, 0, "ephy", &rst_ephy) != 0)
rv = hwreset_get_by_ofw_name(sc->dev, 0, "dc", &sc->hwreset_dc);
rv = hwreset_get_by_ofw_name(sc->dev, 0, "hdmi", &sc->hwreset_hdmi);
rv = hwreset_get_by_ofw_name(sc->dev, 0, "host1x", &sc->reset);
rv = hwreset_get_by_ofw_name(dev, 0, "padctl", &sc->rst);
rv = hwreset_get_by_ofw_name(sc->dev, 0, "sata", &sc->hwreset_sata );
rv = hwreset_get_by_ofw_name(sc->dev, 0, "sata-oob",
rv = hwreset_get_by_ofw_name(sc->dev, 0, "sata-cold",
rv = hwreset_get_by_ofw_name(sc->dev, 0, "fuse", &sc->reset);
rv = hwreset_get_by_ofw_name(dev, 0, "usb", &sc->reset);
rv = hwreset_get_by_ofw_name(sc->dev, 0, "i2c", &sc->reset);
rv = hwreset_get_by_ofw_name(sc->dev, 0, "pex", &sc->hwreset_pex);
rv = hwreset_get_by_ofw_name(sc->dev, 0, "afi", &sc->hwreset_afi);
rv = hwreset_get_by_ofw_name(sc->dev, 0, "pcie_x", &sc->hwreset_pcie_x);
rv = hwreset_get_by_ofw_name(sc->dev, 0, "sdhci", &sc->reset);
rv = hwreset_get_by_ofw_name(dev, 0, "soctherm", &sc->reset);
rv = hwreset_get_by_ofw_name(dev, 0, "serial", &sc->reset);
rv = hwreset_get_by_ofw_name(sc->dev, 0, "usb", &sc->reset_usb);
rv = hwreset_get_by_ofw_name(sc->dev, 0, "utmi-pads", &sc->reset_pads);
rv = hwreset_get_by_ofw_name(sc->dev, 0, "xusb_host",
rv = hwreset_get_by_ofw_name(sc->dev, 0, "xusb_ss",
rv = hwreset_get_by_ofw_name(sc->dev, node, "por_rst", &por_rst);
rv = hwreset_get_by_ofw_name(sc->dev, node, "srif_rst", &srif_rst);
rv = hwreset_get_by_ofw_name(sc->dev, node, "por_rst", &por_rst);
rv = hwreset_get_by_ofw_name(sc->dev, node, pad->reset_name,
rv = hwreset_get_by_ofw_name(dev, 0, "padctl", &sc->rst);
if (hwreset_get_by_ofw_name(dev, 0, "pipe", &sc->hwreset)) {
rv = hwreset_get_by_ofw_name(sc->dev, 0, "core", &sc->hwreset_core);
rv = hwreset_get_by_ofw_name(sc->dev, 0, "mgmt", &sc->hwreset_mgmt);
rv = hwreset_get_by_ofw_name(sc->dev, 0, "mgmt-sticky",
rv = hwreset_get_by_ofw_name(sc->dev, 0, "pipe", &sc->hwreset_pipe);
rv = hwreset_get_by_ofw_name(sc->dev, 0, "pm", &sc->hwreset_pm);
rv = hwreset_get_by_ofw_name(sc->dev, 0, "aclk", &sc->hwreset_aclk);
rv = hwreset_get_by_ofw_name(sc->dev, 0, "pclk", &sc->hwreset_pclk);
rv = hwreset_get_by_ofw_name(sc->dev, 0, "phy", &sc->hwreset_phy);
if (hwreset_get_by_ofw_name(dev, 0, "uphy", &sc->rst_uphy) != 0) {
if (hwreset_get_by_ofw_name(dev, 0, "uphy-pipe", &sc->rst_pipe) != 0) {
if (hwreset_get_by_ofw_name(dev, 0, "uphy-tcphy", &sc->rst_tcphy) != 0) {
rv = hwreset_get_by_ofw_name(sc->dev, node, "phy-reset", &hwreset);
rv = hwreset_get_by_ofw_name(sc->dev, 0, "stmmaceth", &sc->rst_stmmaceth);
rv = hwreset_get_by_ofw_name(sc->dev, 0, "ahb", &sc->rst_ahb);
if (hwreset_get_by_ofw_name(dev, 0, "ahb", &rst_ahb)) {
if (hwreset_get_by_ofw_name(dev, 0, "stmmaceth", &rst_stmmaceth)) {
ret = hwreset_get_by_ofw_name(dev, 0, "ess_rst", &sc->sc_ess_rst);
int hwreset_get_by_ofw_name(device_t consumer_dev, phandle_t node, char *name,
error = hwreset_get_by_ofw_name(sc->dev, 0, "reset", &sc->hwreset);
if (hwreset_get_by_ofw_name(dev, node, "bus", &sc->rst_bus) == 0) {
if (hwreset_get_by_ofw_name(dev, node, "usb3-otg", &sc->rst_usb3) == 0) {
if (hwreset_get_by_ofw_name(dev, node, "usb_crst", &sc->rst_crst) == 0) {
if (hwreset_get_by_ofw_name(dev, node, "usb_hibrst", &sc->rst_hibrst) == 0) {
if (hwreset_get_by_ofw_name(dev, node, "usb_apbrst", &sc->rst_apbrst) == 0) {
err = hwreset_get_by_ofw_name(sc->dev, 0, "mst0", &sc->rst_mst0);
err = hwreset_get_by_ofw_name(sc->dev, 0, "slv0", &sc->rst_slv0);
err = hwreset_get_by_ofw_name(sc->dev, 0, "slv", &sc->rst_slv);
err = hwreset_get_by_ofw_name(sc->dev, 0, "brg", &sc->rst_brg);
err = hwreset_get_by_ofw_name(sc->dev, 0, "core", &sc->rst_core);
err = hwreset_get_by_ofw_name(sc->dev, 0, "apb", &sc->rst_apb);