Lines Matching refs:ar7_wdt

60 struct ar7_wdt {  struct
81 static struct ar7_wdt *ar7_wdt; argument
87 WRITE_REG(ar7_wdt->kick_lock, 0x5555); in ar7_wdt_kick()
88 if ((READ_REG(ar7_wdt->kick_lock) & 3) == 1) { in ar7_wdt_kick()
89 WRITE_REG(ar7_wdt->kick_lock, 0xaaaa); in ar7_wdt_kick()
90 if ((READ_REG(ar7_wdt->kick_lock) & 3) == 3) { in ar7_wdt_kick()
91 WRITE_REG(ar7_wdt->kick, value); in ar7_wdt_kick()
100 WRITE_REG(ar7_wdt->prescale_lock, 0x5a5a); in ar7_wdt_prescale()
101 if ((READ_REG(ar7_wdt->prescale_lock) & 3) == 1) { in ar7_wdt_prescale()
102 WRITE_REG(ar7_wdt->prescale_lock, 0xa5a5); in ar7_wdt_prescale()
103 if ((READ_REG(ar7_wdt->prescale_lock) & 3) == 3) { in ar7_wdt_prescale()
104 WRITE_REG(ar7_wdt->prescale, value); in ar7_wdt_prescale()
113 WRITE_REG(ar7_wdt->change_lock, 0x6666); in ar7_wdt_change()
114 if ((READ_REG(ar7_wdt->change_lock) & 3) == 1) { in ar7_wdt_change()
115 WRITE_REG(ar7_wdt->change_lock, 0xbbbb); in ar7_wdt_change()
116 if ((READ_REG(ar7_wdt->change_lock) & 3) == 3) { in ar7_wdt_change()
117 WRITE_REG(ar7_wdt->change, value); in ar7_wdt_change()
126 WRITE_REG(ar7_wdt->disable_lock, 0x7777); in ar7_wdt_disable()
127 if ((READ_REG(ar7_wdt->disable_lock) & 3) == 1) { in ar7_wdt_disable()
128 WRITE_REG(ar7_wdt->disable_lock, 0xcccc); in ar7_wdt_disable()
129 if ((READ_REG(ar7_wdt->disable_lock) & 3) == 2) { in ar7_wdt_disable()
130 WRITE_REG(ar7_wdt->disable_lock, 0xdddd); in ar7_wdt_disable()
131 if ((READ_REG(ar7_wdt->disable_lock) & 3) == 3) { in ar7_wdt_disable()
132 WRITE_REG(ar7_wdt->disable, value); in ar7_wdt_disable()
281 ar7_wdt = devm_ioremap_resource(&pdev->dev, ar7_regs_wdt); in ar7_wdt_probe()
282 if (IS_ERR(ar7_wdt)) in ar7_wdt_probe()
283 return PTR_ERR(ar7_wdt); in ar7_wdt_probe()