moxart_wdt         38 drivers/watchdog/moxart_wdt.c 	struct moxart_wdt_dev *moxart_wdt = watchdog_get_drvdata(wdt_dev);
moxart_wdt         40 drivers/watchdog/moxart_wdt.c 	writel(1, moxart_wdt->base + REG_COUNT);
moxart_wdt         41 drivers/watchdog/moxart_wdt.c 	writel(0x5ab9, moxart_wdt->base + REG_MODE);
moxart_wdt         42 drivers/watchdog/moxart_wdt.c 	writel(0x03, moxart_wdt->base + REG_ENABLE);
moxart_wdt         49 drivers/watchdog/moxart_wdt.c 	struct moxart_wdt_dev *moxart_wdt = watchdog_get_drvdata(wdt_dev);
moxart_wdt         51 drivers/watchdog/moxart_wdt.c 	writel(0, moxart_wdt->base + REG_ENABLE);
moxart_wdt         58 drivers/watchdog/moxart_wdt.c 	struct moxart_wdt_dev *moxart_wdt = watchdog_get_drvdata(wdt_dev);
moxart_wdt         60 drivers/watchdog/moxart_wdt.c 	writel(moxart_wdt->clock_frequency * wdt_dev->timeout,
moxart_wdt         61 drivers/watchdog/moxart_wdt.c 	       moxart_wdt->base + REG_COUNT);
moxart_wdt         62 drivers/watchdog/moxart_wdt.c 	writel(0x5ab9, moxart_wdt->base + REG_MODE);
moxart_wdt         63 drivers/watchdog/moxart_wdt.c 	writel(0x03, moxart_wdt->base + REG_ENABLE);
moxart_wdt         92 drivers/watchdog/moxart_wdt.c 	struct moxart_wdt_dev *moxart_wdt;
moxart_wdt         99 drivers/watchdog/moxart_wdt.c 	moxart_wdt = devm_kzalloc(dev, sizeof(*moxart_wdt), GFP_KERNEL);
moxart_wdt        100 drivers/watchdog/moxart_wdt.c 	if (!moxart_wdt)
moxart_wdt        103 drivers/watchdog/moxart_wdt.c 	platform_set_drvdata(pdev, moxart_wdt);
moxart_wdt        105 drivers/watchdog/moxart_wdt.c 	moxart_wdt->base = devm_platform_ioremap_resource(pdev, 0);
moxart_wdt        106 drivers/watchdog/moxart_wdt.c 	if (IS_ERR(moxart_wdt->base))
moxart_wdt        107 drivers/watchdog/moxart_wdt.c 		return PTR_ERR(moxart_wdt->base);
moxart_wdt        115 drivers/watchdog/moxart_wdt.c 	moxart_wdt->clock_frequency = clk_get_rate(clk);
moxart_wdt        116 drivers/watchdog/moxart_wdt.c 	if (moxart_wdt->clock_frequency == 0) {
moxart_wdt        121 drivers/watchdog/moxart_wdt.c 	max_timeout = UINT_MAX / moxart_wdt->clock_frequency;
moxart_wdt        123 drivers/watchdog/moxart_wdt.c 	moxart_wdt->dev.info = &moxart_wdt_info;
moxart_wdt        124 drivers/watchdog/moxart_wdt.c 	moxart_wdt->dev.ops = &moxart_wdt_ops;
moxart_wdt        125 drivers/watchdog/moxart_wdt.c 	moxart_wdt->dev.timeout = max_timeout;
moxart_wdt        126 drivers/watchdog/moxart_wdt.c 	moxart_wdt->dev.min_timeout = 1;
moxart_wdt        127 drivers/watchdog/moxart_wdt.c 	moxart_wdt->dev.max_timeout = max_timeout;
moxart_wdt        128 drivers/watchdog/moxart_wdt.c 	moxart_wdt->dev.parent = dev;
moxart_wdt        130 drivers/watchdog/moxart_wdt.c 	watchdog_init_timeout(&moxart_wdt->dev, heartbeat, dev);
moxart_wdt        131 drivers/watchdog/moxart_wdt.c 	watchdog_set_nowayout(&moxart_wdt->dev, nowayout);
moxart_wdt        132 drivers/watchdog/moxart_wdt.c 	watchdog_set_restart_priority(&moxart_wdt->dev, 128);
moxart_wdt        134 drivers/watchdog/moxart_wdt.c 	watchdog_set_drvdata(&moxart_wdt->dev, moxart_wdt);
moxart_wdt        136 drivers/watchdog/moxart_wdt.c 	watchdog_stop_on_unregister(&moxart_wdt->dev);
moxart_wdt        137 drivers/watchdog/moxart_wdt.c 	err = devm_watchdog_register_device(dev, &moxart_wdt->dev);
moxart_wdt        142 drivers/watchdog/moxart_wdt.c 		moxart_wdt->dev.timeout, nowayout);