Lines Matching refs:dev
49 #include <dev/fdt/fdt_common.h>
50 #include <dev/fdt/fdt_pinctrl.h>
52 #include <dev/gpio/gpiobusvar.h>
53 #include <dev/ofw/ofw_bus.h>
54 #include <dev/ofw/ofw_bus_subr.h>
56 #include <dev/qcom_tcsr/qcom_tcsr_var.h>
57 #include <dev/qcom_tcsr/qcom_tcsr_reg.h>
76 qcom_tcsr_probe(device_t dev)
79 if (!ofw_bus_status_okay(dev))
82 if (!ofw_bus_search_compatible(dev, compat_data)->ocd_data)
85 device_set_desc(dev, "Qualcomm Core Top Control and Status Driver");
90 qcom_tcsr_attach(device_t dev)
92 struct qcom_tcsr_softc *sc = device_get_softc(dev);
96 sc->sc_dev = dev;
102 ofw_bus_search_compatible(dev, compat_data)->ocd_data;
104 mtx_init(&sc->sc_mtx, device_get_nameunit(dev), NULL, MTX_DEF);
107 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid,
110 device_printf(dev, "ERROR: Could not map memory\n");
127 if (OF_getencprop(ofw_bus_get_node(dev), "qcom,usb-ctrl-select",
139 if (OF_getencprop(ofw_bus_get_node(dev), "qcom,usb-hsphy-mode-select",
151 if (OF_getencprop(ofw_bus_get_node(dev), "qcom,ess-interface-select",
168 if (OF_getencprop(ofw_bus_get_node(dev), "qcom,wifi_glb_cfg",
181 if (OF_getencprop(ofw_bus_get_node(dev),
195 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res);
201 qcom_tcsr_detach(device_t dev)
203 struct qcom_tcsr_softc *sc = device_get_softc(dev);
206 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res);