soc_pm 46 arch/arm/mach-at91/pm.c static struct at91_soc_pm soc_pm = { soc_pm 62 arch/arm/mach-at91/pm.c __raw_readl(soc_pm.data.ramc[id] + field) soc_pm 65 arch/arm/mach-at91/pm.c __raw_writel(value, soc_pm.data.ramc[id] + field) soc_pm 138 arch/arm/mach-at91/pm.c if (!soc_pm.data.pmc || !soc_pm.data.shdwc || !soc_pm.ws_ids) soc_pm 142 arch/arm/mach-at91/pm.c writel(mode, soc_pm.data.pmc + AT91_PMC_FSMR); soc_pm 146 arch/arm/mach-at91/pm.c if (soc_pm.config_shdwc_ws) soc_pm 147 arch/arm/mach-at91/pm.c soc_pm.config_shdwc_ws(soc_pm.data.shdwc, &mode, &polarity); soc_pm 150 arch/arm/mach-at91/pm.c val = readl(soc_pm.data.shdwc + 0x04); soc_pm 153 arch/arm/mach-at91/pm.c for_each_matching_node_and_match(np, soc_pm.ws_ids, &match) { soc_pm 175 arch/arm/mach-at91/pm.c if (soc_pm.config_pmc_ws) soc_pm 176 arch/arm/mach-at91/pm.c soc_pm.config_pmc_ws(soc_pm.data.pmc, mode, polarity); soc_pm 219 arch/arm/mach-at91/pm.c soc_pm.data.mode = soc_pm.data.suspend_mode; soc_pm 223 arch/arm/mach-at91/pm.c soc_pm.data.mode = soc_pm.data.standby_mode; soc_pm 227 arch/arm/mach-at91/pm.c soc_pm.data.mode = -1; soc_pm 230 arch/arm/mach-at91/pm.c return at91_pm_config_ws(soc_pm.data.mode, true); soc_pm 242 arch/arm/mach-at91/pm.c scsr = readl(soc_pm.data.pmc + AT91_PMC_SCSR); soc_pm 245 arch/arm/mach-at91/pm.c if ((scsr & soc_pm.data.uhp_udp_mask) != 0) { soc_pm 256 arch/arm/mach-at91/pm.c css = readl(soc_pm.data.pmc + AT91_PMC_PCKR(i)) & AT91_PMC_CSS; soc_pm 278 arch/arm/mach-at91/pm.c return (soc_pm.data.mode >= AT91_PM_ULP0); soc_pm 291 arch/arm/mach-at91/pm.c at91_suspend_sram_fn(&soc_pm.data); soc_pm 298 arch/arm/mach-at91/pm.c if (soc_pm.data.mode == AT91_PM_BACKUP) { soc_pm 337 arch/arm/mach-at91/pm.c if (soc_pm.data.mode >= AT91_PM_ULP0 && soc_pm 366 arch/arm/mach-at91/pm.c at91_pm_config_ws(soc_pm.data.mode, false); soc_pm 399 arch/arm/mach-at91/pm.c : "r" (0), "r" (soc_pm.data.ramc[0]), soc_pm 422 arch/arm/mach-at91/pm.c if (soc_pm.data.ramc[1]) { soc_pm 440 arch/arm/mach-at91/pm.c if (soc_pm.data.ramc[1]) soc_pm 447 arch/arm/mach-at91/pm.c if (soc_pm.data.ramc[1]) { soc_pm 477 arch/arm/mach-at91/pm.c if (soc_pm.data.ramc[1]) { soc_pm 489 arch/arm/mach-at91/pm.c if (soc_pm.data.ramc[1]) soc_pm 495 arch/arm/mach-at91/pm.c if (soc_pm.data.ramc[1]) soc_pm 528 arch/arm/mach-at91/pm.c soc_pm.data.ramc[idx] = of_iomap(np, 0); soc_pm 529 arch/arm/mach-at91/pm.c if (!soc_pm.data.ramc[idx]) soc_pm 535 arch/arm/mach-at91/pm.c soc_pm.data.memctrl = ramc->memctrl; soc_pm 557 arch/arm/mach-at91/pm.c writel(AT91_PMC_PCK, soc_pm.data.pmc + AT91_PMC_SCDR); soc_pm 567 arch/arm/mach-at91/pm.c writel(AT91_PMC_PCK, soc_pm.data.pmc + AT91_PMC_SCDR); soc_pm 619 arch/arm/mach-at91/pm.c return (soc_pm.data.standby_mode == pm_mode || soc_pm 620 arch/arm/mach-at91/pm.c soc_pm.data.suspend_mode == pm_mode); soc_pm 642 arch/arm/mach-at91/pm.c soc_pm.data.sfrbu = of_iomap(np, 0); soc_pm 678 arch/arm/mach-at91/pm.c iounmap(soc_pm.data.sfrbu); soc_pm 679 arch/arm/mach-at91/pm.c soc_pm.data.sfrbu = NULL; soc_pm 688 arch/arm/mach-at91/pm.c if (soc_pm.data.standby_mode == pm_mode) soc_pm 689 arch/arm/mach-at91/pm.c soc_pm.data.standby_mode = AT91_PM_ULP0; soc_pm 690 arch/arm/mach-at91/pm.c if (soc_pm.data.suspend_mode == pm_mode) soc_pm 691 arch/arm/mach-at91/pm.c soc_pm.data.suspend_mode = AT91_PM_ULP0; soc_pm 715 arch/arm/mach-at91/pm.c soc_pm.data.shdwc = of_iomap(np, 0); soc_pm 729 arch/arm/mach-at91/pm.c iounmap(soc_pm.data.shdwc); soc_pm 730 arch/arm/mach-at91/pm.c soc_pm.data.shdwc = NULL; soc_pm 774 arch/arm/mach-at91/pm.c soc_pm.data.pmc = of_iomap(pmc_np, 0); soc_pm 775 arch/arm/mach-at91/pm.c if (!soc_pm.data.pmc) { soc_pm 781 arch/arm/mach-at91/pm.c soc_pm.data.uhp_udp_mask = pmc->uhp_udp_mask; soc_pm 791 arch/arm/mach-at91/pm.c pm_modes[soc_pm.data.standby_mode].pattern, soc_pm 792 arch/arm/mach-at91/pm.c pm_modes[soc_pm.data.suspend_mode].pattern); soc_pm 822 arch/arm/mach-at91/pm.c soc_pm.ws_ids = sam9x60_ws_ids; soc_pm 823 arch/arm/mach-at91/pm.c soc_pm.config_pmc_ws = at91_sam9x60_config_pmc_ws; soc_pm 852 arch/arm/mach-at91/pm.c soc_pm.ws_ids = sama5d2_ws_ids; soc_pm 853 arch/arm/mach-at91/pm.c soc_pm.config_shdwc_ws = at91_sama5d2_config_shdwc_ws; soc_pm 854 arch/arm/mach-at91/pm.c soc_pm.config_pmc_ws = at91_sama5d2_config_pmc_ws; soc_pm 875 arch/arm/mach-at91/pm.c soc_pm.data.standby_mode = standby; soc_pm 876 arch/arm/mach-at91/pm.c soc_pm.data.suspend_mode = suspend;