Lines Matching refs:gpw

38 	struct gemini_powercon *gpw = data;  in gemini_powerbutton_interrupt()  local
42 val = readl(gpw->base + GEMINI_PWC_CTRLREG); in gemini_powerbutton_interrupt()
44 writel(val, gpw->base + GEMINI_PWC_CTRLREG); in gemini_powerbutton_interrupt()
46 val = readl(gpw->base + GEMINI_PWC_STATREG); in gemini_powerbutton_interrupt()
55 dev_info(gpw->dev, "infrared poweroff - ignored\n"); in gemini_powerbutton_interrupt()
58 dev_info(gpw->dev, "RTC poweroff\n"); in gemini_powerbutton_interrupt()
62 dev_info(gpw->dev, "poweroff button pressed\n"); in gemini_powerbutton_interrupt()
66 dev_info(gpw->dev, "other power management IRQ\n"); in gemini_powerbutton_interrupt()
78 struct gemini_powercon *gpw = gpw_poweroff; in gemini_poweroff() local
81 dev_crit(gpw->dev, "Gemini power off\n"); in gemini_poweroff()
82 val = readl(gpw->base + GEMINI_PWC_CTRLREG); in gemini_poweroff()
84 writel(val, gpw->base + GEMINI_PWC_CTRLREG); in gemini_poweroff()
88 writel(val, gpw->base + GEMINI_PWC_CTRLREG); in gemini_poweroff()
94 struct gemini_powercon *gpw; in gemini_poweroff_probe() local
99 gpw = devm_kzalloc(dev, sizeof(*gpw), GFP_KERNEL); in gemini_poweroff_probe()
100 if (!gpw) in gemini_poweroff_probe()
103 gpw->base = devm_platform_ioremap_resource(pdev, 0); in gemini_poweroff_probe()
104 if (IS_ERR(gpw->base)) in gemini_poweroff_probe()
105 return PTR_ERR(gpw->base); in gemini_poweroff_probe()
111 gpw->dev = dev; in gemini_poweroff_probe()
113 val = readl(gpw->base + GEMINI_PWC_IDREG); in gemini_poweroff_probe()
127 val = readl(gpw->base + GEMINI_PWC_CTRLREG); in gemini_poweroff_probe()
129 writel(val, gpw->base + GEMINI_PWC_CTRLREG); in gemini_poweroff_probe()
132 val = readl(gpw->base + GEMINI_PWC_CTRLREG); in gemini_poweroff_probe()
134 writel(val, gpw->base + GEMINI_PWC_CTRLREG); in gemini_poweroff_probe()
137 val = readl(gpw->base + GEMINI_PWC_STATREG); in gemini_poweroff_probe()
139 val = readl(gpw->base + GEMINI_PWC_STATREG); in gemini_poweroff_probe()
142 val = readl(gpw->base + GEMINI_PWC_CTRLREG); in gemini_poweroff_probe()
144 writel(val, gpw->base + GEMINI_PWC_CTRLREG); in gemini_poweroff_probe()
147 "poweroff", gpw); in gemini_poweroff_probe()
152 gpw_poweroff = gpw; in gemini_poweroff_probe()