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;