Lines Matching defs:mmio_addr
243 u32 mmio_addr,
246 if (!devm_request_mem_region(dev, mmio_addr, SP5100_WDT_MEM_MAP_SIZE,
248 dev_dbg(dev, "MMIO address 0x%08x already in use\n", mmio_addr);
252 return mmio_addr;
256 u32 mmio_addr,
262 dev_dbg(dev, "Got 0x%08x from SBResource_MMIO register\n", mmio_addr);
264 if (!mmio_addr && !alt_mmio_addr)
268 if (mmio_addr)
269 mmio_addr = sp5100_tco_request_region(dev, mmio_addr, dev_name);
271 if (!mmio_addr && alt_mmio_addr)
272 mmio_addr = sp5100_tco_request_region(dev, alt_mmio_addr, dev_name);
274 if (!mmio_addr) {
279 tco->tcobase = devm_ioremap(dev, mmio_addr, SP5100_WDT_MEM_MAP_SIZE);
281 dev_err(dev, "MMIO address 0x%08x failed mapping\n", mmio_addr);
282 devm_release_mem_region(dev, mmio_addr, SP5100_WDT_MEM_MAP_SIZE);
286 dev_info(dev, "Using 0x%08x for watchdog MMIO address\n", mmio_addr);
356 u32 mmio_addr = 0, alt_mmio_addr = 0;
399 mmio_addr = EFCH_PM_WDT_ADDR;
407 ret = sp5100_tco_prepare_base(tco, mmio_addr, alt_mmio_addr, dev_name);
428 u32 mmio_addr = 0, val;
449 mmio_addr = sp5100_tco_read_pm_reg32(SP5100_PM_WATCHDOG_BASE) &
468 mmio_addr = sp5100_tco_read_pm_reg32(SB800_PM_WATCHDOG_BASE) &
482 mmio_addr = EFCH_PM_WDT_ADDR;
493 ret = sp5100_tco_prepare_base(tco, mmio_addr, alt_mmio_addr, dev_name);