Lines Matching defs:dev
42 #include <dev/ofw/ofw_bus_subr.h>
75 am335x_rtc_probe(device_t dev)
78 if (!ofw_bus_status_okay(dev))
80 if (!ofw_bus_is_compatible(dev, "ti,da830-rtc"))
82 device_set_desc(dev, "AM335x RTC (power management mode)");
88 am335x_rtc_attach(device_t dev)
96 rtc_sc = sc = device_get_softc(dev);
97 sc->sc_dev = dev;
99 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid,
102 device_printf(dev, "cannot allocate memory resources\n");
105 if (bus_alloc_resources(dev, am335x_rtc_irq_spec, sc->sc_irq_res) != 0) {
106 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res);
107 device_printf(dev, "cannot allocate irq resources\n");
115 device_printf(dev, "AM335X RTC v%d.%d.%d\n",
135 am335x_rtc_detach(device_t dev)
139 sc = device_get_softc(dev);
141 bus_release_resources(dev, am335x_rtc_irq_spec, sc->sc_irq_res);
143 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res);