summaryrefslogtreecommitdiffstats
path: root/drivers/watchdog/sbc_fitpc2_wdt.c
Commit message (Collapse)AuthorAgeFilesLines
* watchdog: sbc_fitpc2_wdt: fixed "scheduling while atomic" bug.Denis Turischev2010-04-261-5/+5
| | | | | | | | | spinlock need to be replaced by mutex because of sleep functions inside wdt_send_data. Signed-off-by: Denis Turischev <denis@compulab.co.il> Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
* watchdog: sbc_fitpc2_wdt: fixed I/O operations orderDenis Turischev2010-04-261-2/+2
| | | | | | | | | | There are fitpc2 compatible boards that hang with existent i/o operations order. Solution is to switch between writing to data and command ports. Signed-off-by: Denis Turischev <denis@compulab.co.il> Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
* [WATCHDOG] watchdog_info constifyWim Van Sebroeck2010-03-071-1/+1
| | | | | | | make the watchdog_info struct const where possible. Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
* [WATCHDOG] sbc_fitpc2_wdt: fix I/O space access technique.Denis Turischev2010-01-251-6/+5
| | | | | | | | | | | The mdelay function was used between I/O access commands, that causes peak in CPU usage. Fix it by substitution mdelay to msleep. Expand usage on fitPC2 compatible boards according to DMI identification. Signed-off-by: Denis Turischev <denis@compulab.co.il> Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
* [WATCHDOG] SBC-FITPC2 watchdog driver registration fixDenis Turischev2009-11-101-1/+1
| | | | | | | | This patch fixes device registration process. Signed-off-by: Denis Turischev <denis@compulab.co.il> Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
* [WATCHDOG] add SBC-FITPC2 watchdog driverDenis Turischev2009-09-181-0/+267
Add support for watchdog found on SBC-FITPC2 board. Signed-off-by: Denis Turischev <denis@compulab.co.il> Signed-off-by: Mike Rapoport <mike@compulab.co.il> Signed-off-by: Wim Van Sebroeck <wim@iguana.be> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
OpenPOWER on IntegriCloud