Lines Matching defs:wake
329 * These describe events that can wake the system from sleep (i.e.
345 * @wake: pointer to I/O remapped region for WAKE registers
375 void __iomem *wake;
2017 /* If there is no wake-up event, there is no PMC mapping */
2038 /* clear wake status */
2045 /* enable PMC wake */
2112 /* clear wake status */
2113 writel(0x1, pmc->wake + WAKE_AOWAKE_STATUS_W(data->hwirq));
2115 /* route wake to tier 2 */
2116 value = readl(pmc->wake + WAKE_AOWAKE_TIER2_ROUTING(offset));
2123 writel(value, pmc->wake + WAKE_AOWAKE_TIER2_ROUTING(offset));
2126 writel(!!on, pmc->wake + WAKE_AOWAKE_MASK_W(data->hwirq));
2136 value = readl(pmc->wake + WAKE_AOWAKE_CNTRL(data->hwirq));
2157 writel(value, pmc->wake + WAKE_AOWAKE_CNTRL(data->hwirq));
2525 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "wake");
2527 pmc->wake = devm_ioremap_resource(&pdev->dev, res);
2528 if (IS_ERR(pmc->wake))
2529 return PTR_ERR(pmc->wake);
2531 pmc->wake = base;
3191 void __iomem *wake;
3195 index = of_property_match_string(np, "reg-names", "wake");
3197 dev_err(pmc->dev, "failed to find PMC wake registers\n");
3203 wake = ioremap(regs.start, resource_size(®s));
3204 if (!wake) {
3205 dev_err(pmc->dev, "failed to map PMC wake registers\n");
3209 value = readl(wake + WAKE_AOWAKE_CTRL);
3216 writel(value, wake + WAKE_AOWAKE_CTRL);
3218 iounmap(wake);