Lines Matching refs:val
39 u32 val;
42 val = readl(gpw->base + GEMINI_PWC_CTRLREG);
43 val |= GEMINI_CTRL_IRQ_CLR;
44 writel(val, gpw->base + GEMINI_PWC_CTRLREG);
46 val = readl(gpw->base + GEMINI_PWC_STATREG);
47 val &= 0x70U;
48 switch (val) {
79 u32 val;
82 val = readl(gpw->base + GEMINI_PWC_CTRLREG);
83 val |= GEMINI_CTRL_ENABLE | GEMINI_CTRL_IRQ_CLR;
84 writel(val, gpw->base + GEMINI_PWC_CTRLREG);
86 val &= ~GEMINI_CTRL_ENABLE;
87 val |= GEMINI_CTRL_SHUTDOWN;
88 writel(val, gpw->base + GEMINI_PWC_CTRLREG);
95 u32 val;
113 val = readl(gpw->base + GEMINI_PWC_IDREG);
114 val &= 0xFFFFFF00U;
115 if (val != GEMINI_PWC_ID) {
117 val);
127 val = readl(gpw->base + GEMINI_PWC_CTRLREG);
128 val |= GEMINI_CTRL_ENABLE;
129 writel(val, gpw->base + GEMINI_PWC_CTRLREG);
132 val = readl(gpw->base + GEMINI_PWC_CTRLREG);
133 val |= GEMINI_CTRL_IRQ_CLR;
134 writel(val, gpw->base + GEMINI_PWC_CTRLREG);
137 val = readl(gpw->base + GEMINI_PWC_STATREG);
138 while (val & 0x70U)
139 val = readl(gpw->base + GEMINI_PWC_STATREG);
142 val = readl(gpw->base + GEMINI_PWC_CTRLREG);
143 val |= GEMINI_CTRL_IRQ_CLR;
144 writel(val, gpw->base + GEMINI_PWC_CTRLREG);