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);