Changeset View
Changeset View
Standalone View
Standalone View
sys/arm/allwinner/aw_wdog.c
Show First 20 Lines • Show All 109 Lines • ▼ Show 20 Lines | |||||
}; | }; | ||||
static void aw_wdog_watchdog_fn(void *, u_int, int *); | static void aw_wdog_watchdog_fn(void *, u_int, int *); | ||||
static void aw_wdog_shutdown_fn(void *, int); | static void aw_wdog_shutdown_fn(void *, int); | ||||
static int | static int | ||||
aw_wdog_probe(device_t dev) | aw_wdog_probe(device_t dev) | ||||
{ | { | ||||
struct aw_wdog_softc *sc; | |||||
sc = device_get_softc(dev); | |||||
if (!ofw_bus_status_okay(dev)) | if (!ofw_bus_status_okay(dev)) | ||||
return (ENXIO); | return (ENXIO); | ||||
switch (ofw_bus_search_compatible(dev, compat_data)->ocd_data) { | switch (ofw_bus_search_compatible(dev, compat_data)->ocd_data) { | ||||
case A10_WATCHDOG: | case A10_WATCHDOG: | ||||
device_set_desc(dev, "Allwinner A10 Watchdog"); | device_set_desc(dev, "Allwinner A10 Watchdog"); | ||||
return (BUS_PROBE_DEFAULT); | return (BUS_PROBE_DEFAULT); | ||||
case A31_WATCHDOG: | case A31_WATCHDOG: | ||||
▲ Show 20 Lines • Show All 147 Lines • Show Last 20 Lines |