Lines Matching refs:regmap
64 struct regmap *regmap; member
94 regmap_write(wdev->regmap, 0, wcr_enable); in imx2_restart_handler()
102 regmap_write(wdev->regmap, 0, wcr_enable); in imx2_restart_handler()
103 regmap_write(wdev->regmap, 0, wcr_enable); in imx2_restart_handler()
116 regmap_read(wdev->regmap, IMX2_WDT_WCR, &val); in imx2_wdt_setup()
129 regmap_write(wdev->regmap, IMX2_WDT_WCR, val); in imx2_wdt_setup()
133 regmap_write(wdev->regmap, IMX2_WDT_WCR, val); in imx2_wdt_setup()
140 regmap_read(wdev->regmap, IMX2_WDT_WCR, &val); in imx2_wdt_is_running()
149 regmap_write(wdev->regmap, IMX2_WDT_WSR, IMX2_WDT_SEQ1); in imx2_wdt_ping()
150 regmap_write(wdev->regmap, IMX2_WDT_WSR, IMX2_WDT_SEQ2); in imx2_wdt_ping()
169 regmap_update_bits(wdev->regmap, IMX2_WDT_WCR, IMX2_WDT_WCR_WT, in imx2_wdt_set_timeout()
241 wdev->regmap = devm_regmap_init_mmio_clk(&pdev->dev, NULL, base, in imx2_wdt_probe()
243 if (IS_ERR(wdev->regmap)) { in imx2_wdt_probe()
245 return PTR_ERR(wdev->regmap); in imx2_wdt_probe()
262 regmap_read(wdev->regmap, IMX2_WDT_WRSR, &val); in imx2_wdt_probe()
284 regmap_write(wdev->regmap, IMX2_WDT_WMCR, 0); in imx2_wdt_probe()