Symbol: shdwc
arch/arm/mach-at91/pm.c
126
int (*config_shdwc_ws)(void __iomem *shdwc, u32 *mode, u32 *polarity);
arch/arm/mach-at91/pm.c
1265
soc_pm.data.shdwc = of_iomap(np, 0);
arch/arm/mach-at91/pm.c
1318
if (soc_pm.data.shdwc &&
arch/arm/mach-at91/pm.c
1321
iounmap(soc_pm.data.shdwc);
arch/arm/mach-at91/pm.c
1322
soc_pm.data.shdwc = NULL;
arch/arm/mach-at91/pm.c
257
if (!soc_pm.data.pmc || !soc_pm.data.shdwc || !soc_pm.ws_ids)
arch/arm/mach-at91/pm.c
266
soc_pm.config_shdwc_ws(soc_pm.data.shdwc, &mode, &polarity);
arch/arm/mach-at91/pm.c
269
val = readl(soc_pm.data.shdwc + 0x04);
arch/arm/mach-at91/pm.c
303
static int at91_sama5d2_config_shdwc_ws(void __iomem *shdwc, u32 *mode,
arch/arm/mach-at91/pm.c
309
val = readl(shdwc + 0x0c);
arch/arm/mach-at91/pm.c
653
readl(soc_pm.data.shdwc + 0x08);
arch/arm/mach-at91/pm.h
36
void __iomem *shdwc;
arch/arm/mach-at91/pm_data-offsets.c
15
DEFINE(PM_DATA_SHDWC, offsetof(struct at91_pm_data, shdwc));
drivers/power/reset/at91-sama5d2_shdwc.c
104
static struct shdwc *at91_shdwc;
drivers/power/reset/at91-sama5d2_shdwc.c
112
struct shdwc *shdw = platform_get_drvdata(pdev);
drivers/power/reset/at91-sama5d2_shdwc.c
125
if (SHDW_WK_PIN(reg, &rcfg->shdwc))
drivers/power/reset/at91-sama5d2_shdwc.c
127
else if (SHDW_RTCWK(reg, &rcfg->shdwc))
drivers/power/reset/at91-sama5d2_shdwc.c
129
else if (SHDW_RTTWK(reg, &rcfg->shdwc))
drivers/power/reset/at91-sama5d2_shdwc.c
234
struct shdwc *shdw = platform_get_drvdata(pdev);
drivers/power/reset/at91-sama5d2_shdwc.c
248
mode |= SHDW_RTCWKEN(&rcfg->shdwc);
drivers/power/reset/at91-sama5d2_shdwc.c
251
mode |= SHDW_RTTWKEN(&rcfg->shdwc);
drivers/power/reset/at91-sama5d2_shdwc.c
261
.shdwc = {
drivers/power/reset/at91-sama5d2_shdwc.c
278
.shdwc = {
drivers/power/reset/at91-sama5d2_shdwc.c
295
.shdwc = {
drivers/power/reset/at91-sama5d2_shdwc.c
428
struct shdwc *shdw = platform_get_drvdata(pdev);
drivers/power/reset/at91-sama5d2_shdwc.c
87
struct shdwc_reg_config shdwc;