Lines Matching refs:ar7_wdt
2 * drivers/watchdog/ar7_wdt.c
42 #define DRVNAME "ar7_wdt"
61 struct ar7_wdt {
81 static struct ar7_wdt *ar7_wdt;
87 WRITE_REG(ar7_wdt->kick_lock, 0x5555);
88 if ((READ_REG(ar7_wdt->kick_lock) & 3) == 1) {
89 WRITE_REG(ar7_wdt->kick_lock, 0xaaaa);
90 if ((READ_REG(ar7_wdt->kick_lock) & 3) == 3) {
91 WRITE_REG(ar7_wdt->kick, value);
100 WRITE_REG(ar7_wdt->prescale_lock, 0x5a5a);
101 if ((READ_REG(ar7_wdt->prescale_lock) & 3) == 1) {
102 WRITE_REG(ar7_wdt->prescale_lock, 0xa5a5);
103 if ((READ_REG(ar7_wdt->prescale_lock) & 3) == 3) {
104 WRITE_REG(ar7_wdt->prescale, value);
113 WRITE_REG(ar7_wdt->change_lock, 0x6666);
114 if ((READ_REG(ar7_wdt->change_lock) & 3) == 1) {
115 WRITE_REG(ar7_wdt->change_lock, 0xbbbb);
116 if ((READ_REG(ar7_wdt->change_lock) & 3) == 3) {
117 WRITE_REG(ar7_wdt->change, value);
126 WRITE_REG(ar7_wdt->disable_lock, 0x7777);
127 if ((READ_REG(ar7_wdt->disable_lock) & 3) == 1) {
128 WRITE_REG(ar7_wdt->disable_lock, 0xcccc);
129 if ((READ_REG(ar7_wdt->disable_lock) & 3) == 2) {
130 WRITE_REG(ar7_wdt->disable_lock, 0xdddd);
131 if ((READ_REG(ar7_wdt->disable_lock) & 3) == 3) {
132 WRITE_REG(ar7_wdt->disable, value);
298 ar7_wdt = ioremap(ar7_regs_wdt->start, resource_size(ar7_regs_wdt));
299 if (!ar7_wdt) {
324 iounmap(ar7_wdt);
334 iounmap(ar7_wdt);
352 .name = "ar7_wdt",