at91_shdwc         58 drivers/power/reset/at91-poweroff.c } at91_shdwc;
at91_shdwc         63 drivers/power/reset/at91-poweroff.c 	u32 reg = readl(at91_shdwc.shdwc_base + AT91_SHDW_SR);
at91_shdwc         97 drivers/power/reset/at91-poweroff.c 		: "r" (at91_shdwc.mpddrc_base),
at91_shdwc         99 drivers/power/reset/at91-poweroff.c 		  "r" (at91_shdwc.shdwc_base),
at91_shdwc        149 drivers/power/reset/at91-poweroff.c 	writel(wakeup_mode | mode, at91_shdwc.shdwc_base + AT91_SHDW_MR);
at91_shdwc        160 drivers/power/reset/at91-poweroff.c 	at91_shdwc.shdwc_base = devm_ioremap_resource(&pdev->dev, res);
at91_shdwc        161 drivers/power/reset/at91-poweroff.c 	if (IS_ERR(at91_shdwc.shdwc_base))
at91_shdwc        162 drivers/power/reset/at91-poweroff.c 		return PTR_ERR(at91_shdwc.shdwc_base);
at91_shdwc        164 drivers/power/reset/at91-poweroff.c 	at91_shdwc.sclk = devm_clk_get(&pdev->dev, NULL);
at91_shdwc        165 drivers/power/reset/at91-poweroff.c 	if (IS_ERR(at91_shdwc.sclk))
at91_shdwc        166 drivers/power/reset/at91-poweroff.c 		return PTR_ERR(at91_shdwc.sclk);
at91_shdwc        168 drivers/power/reset/at91-poweroff.c 	ret = clk_prepare_enable(at91_shdwc.sclk);
at91_shdwc        181 drivers/power/reset/at91-poweroff.c 		at91_shdwc.mpddrc_base = of_iomap(np, 0);
at91_shdwc        184 drivers/power/reset/at91-poweroff.c 		if (!at91_shdwc.mpddrc_base) {
at91_shdwc        189 drivers/power/reset/at91-poweroff.c 		ddr_type = readl(at91_shdwc.mpddrc_base + AT91_DDRSDRC_MDR) &
at91_shdwc        193 drivers/power/reset/at91-poweroff.c 			iounmap(at91_shdwc.mpddrc_base);
at91_shdwc        194 drivers/power/reset/at91-poweroff.c 			at91_shdwc.mpddrc_base = NULL;
at91_shdwc        203 drivers/power/reset/at91-poweroff.c 	clk_disable_unprepare(at91_shdwc.sclk);
at91_shdwc        212 drivers/power/reset/at91-poweroff.c 	if (at91_shdwc.mpddrc_base)
at91_shdwc        213 drivers/power/reset/at91-poweroff.c 		iounmap(at91_shdwc.mpddrc_base);
at91_shdwc        215 drivers/power/reset/at91-poweroff.c 	clk_disable_unprepare(at91_shdwc.sclk);
at91_shdwc         89 drivers/power/reset/at91-sama5d2_shdwc.c static struct shdwc *at91_shdwc;
at91_shdwc        147 drivers/power/reset/at91-sama5d2_shdwc.c 		: "r" (at91_shdwc->mpddrc_base),
at91_shdwc        149 drivers/power/reset/at91-sama5d2_shdwc.c 		  "r" (at91_shdwc->shdwc_base),
at91_shdwc        151 drivers/power/reset/at91-sama5d2_shdwc.c 		  "r" (at91_shdwc->pmc_base)
at91_shdwc        283 drivers/power/reset/at91-sama5d2_shdwc.c 	if (at91_shdwc)
at91_shdwc        286 drivers/power/reset/at91-sama5d2_shdwc.c 	at91_shdwc = devm_kzalloc(&pdev->dev, sizeof(*at91_shdwc), GFP_KERNEL);
at91_shdwc        287 drivers/power/reset/at91-sama5d2_shdwc.c 	if (!at91_shdwc)
at91_shdwc        290 drivers/power/reset/at91-sama5d2_shdwc.c 	platform_set_drvdata(pdev, at91_shdwc);
at91_shdwc        293 drivers/power/reset/at91-sama5d2_shdwc.c 	at91_shdwc->shdwc_base = devm_ioremap_resource(&pdev->dev, res);
at91_shdwc        294 drivers/power/reset/at91-sama5d2_shdwc.c 	if (IS_ERR(at91_shdwc->shdwc_base)) {
at91_shdwc        296 drivers/power/reset/at91-sama5d2_shdwc.c 		return PTR_ERR(at91_shdwc->shdwc_base);
at91_shdwc        300 drivers/power/reset/at91-sama5d2_shdwc.c 	at91_shdwc->cfg = match->data;
at91_shdwc        302 drivers/power/reset/at91-sama5d2_shdwc.c 	at91_shdwc->sclk = devm_clk_get(&pdev->dev, NULL);
at91_shdwc        303 drivers/power/reset/at91-sama5d2_shdwc.c 	if (IS_ERR(at91_shdwc->sclk))
at91_shdwc        304 drivers/power/reset/at91-sama5d2_shdwc.c 		return PTR_ERR(at91_shdwc->sclk);
at91_shdwc        306 drivers/power/reset/at91-sama5d2_shdwc.c 	ret = clk_prepare_enable(at91_shdwc->sclk);
at91_shdwc        322 drivers/power/reset/at91-sama5d2_shdwc.c 	at91_shdwc->pmc_base = of_iomap(np, 0);
at91_shdwc        325 drivers/power/reset/at91-sama5d2_shdwc.c 	if (!at91_shdwc->pmc_base) {
at91_shdwc        336 drivers/power/reset/at91-sama5d2_shdwc.c 	at91_shdwc->mpddrc_base = of_iomap(np, 0);
at91_shdwc        339 drivers/power/reset/at91-sama5d2_shdwc.c 	if (!at91_shdwc->mpddrc_base) {
at91_shdwc        346 drivers/power/reset/at91-sama5d2_shdwc.c 	ddr_type = readl(at91_shdwc->mpddrc_base + AT91_DDRSDRC_MDR) &
at91_shdwc        350 drivers/power/reset/at91-sama5d2_shdwc.c 		iounmap(at91_shdwc->mpddrc_base);
at91_shdwc        351 drivers/power/reset/at91-sama5d2_shdwc.c 		at91_shdwc->mpddrc_base = NULL;
at91_shdwc        357 drivers/power/reset/at91-sama5d2_shdwc.c 	iounmap(at91_shdwc->pmc_base);
at91_shdwc        359 drivers/power/reset/at91-sama5d2_shdwc.c 	clk_disable_unprepare(at91_shdwc->sclk);