Lines Matching +full:0 +full:x20108

27 #define ORION_RSTOUT_MASK_OFFSET	0x20108
35 #define TIMER_CTRL 0x0000
40 #define TIMER_A370_STATUS 0x0004
44 #define TIMER1_VAL_OFF 0x001c
46 #define WDT_MAX_CYCLE_COUNT 0xffffffff
94 return 0; in orion_wdt_clock_init()
117 return 0; in armada370_wdt_clock_init()
138 return 0; in armada375_wdt_clock_init()
157 return 0; in armada375_wdt_clock_init()
180 return 0; in armadaxp_wdt_clock_init()
193 return 0; in orion_wdt_ping()
209 atomic_io_modify(dev->reg + TIMER_A370_STATUS, WDT_A370_EXPIRED, 0); in armada375_start()
222 atomic_io_modify(dev->rstout_mask, dev->data->rstout_mask_bit, 0); in armada375_start()
223 return 0; in armada375_start()
236 atomic_io_modify(dev->reg + TIMER_A370_STATUS, WDT_A370_EXPIRED, 0); in armada370_start()
248 return 0; in armada370_start()
267 return 0; in orion_start()
283 atomic_io_modify(dev->rstout, dev->data->rstout_enable_bit, 0); in orion_stop()
286 atomic_io_modify(dev->reg + TIMER_CTRL, dev->data->wdt_enable_bit, 0); in orion_stop()
288 return 0; in orion_stop()
307 atomic_io_modify(dev->reg + TIMER_CTRL, mask, 0); in armada375_stop()
309 return 0; in armada375_stop()
326 atomic_io_modify(dev->reg + TIMER_CTRL, mask, 0); in armada370_stop()
328 return 0; in armada370_stop()
396 TIMER1_STATUS_BIT, 0); in orion_wdt_pre_irq()
421 return devm_ioremap(&pdev->dev, rstout, 0x4); in orion_wdt_ioremap_rstout()
427 .wdt_counter_offset = 0x24,
437 .wdt_counter_offset = 0x34,
447 .wdt_counter_offset = 0x34,
458 .wdt_counter_offset = 0x34,
469 .wdt_counter_offset = 0x34,
507 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in orion_wdt_get_regs()
551 return 0; in orion_wdt_get_regs()
569 match = &orion_wdt_of_match_table[0]; in orion_wdt_probe()
608 irq = platform_get_irq_optional(pdev, 0); in orion_wdt_probe()
609 if (irq > 0) { in orion_wdt_probe()
614 ret = devm_request_irq(&pdev->dev, irq, orion_wdt_irq, 0, in orion_wdt_probe()
616 if (ret < 0) { in orion_wdt_probe()
624 if (irq > 0) { in orion_wdt_probe()
627 0, pdev->name, dev); in orion_wdt_probe()
628 if (ret < 0) { in orion_wdt_probe()
642 return 0; in orion_wdt_probe()
681 module_param(heartbeat, int, 0);
684 module_param(nowayout, bool, 0);