/* * Sonics Silicon Backplane * Embedded systems support code * * Copyright 2005-2008, Broadcom Corporation * Copyright 2006-2008, Michael Buesch * * Licensed under the GNU/GPL. See COPYING for details. */ #include #include int ssb_watchdog_timer_set(struct ssb_bus *bus, u32 ticks) { if (ssb_chipco_available(&bus->chipco)) { ssb_chipco_watchdog_timer_set(&bus->chipco, ticks); return 0; } if (ssb_extif_available(&bus->extif)) { ssb_extif_watchdog_timer_set(&bus->extif, ticks); return 0; } return -ENODEV; }