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) {
76 u32 val;
79 val = readl(gpw->base + GEMINI_PWC_CTRLREG);
80 val |= GEMINI_CTRL_ENABLE | GEMINI_CTRL_IRQ_CLR;
81 writel(val, gpw->base + GEMINI_PWC_CTRLREG);
83 val &= ~GEMINI_CTRL_ENABLE;
84 val |= GEMINI_CTRL_SHUTDOWN;
85 writel(val, gpw->base + GEMINI_PWC_CTRLREG);
94 u32 val;
112 val = readl(gpw->base + GEMINI_PWC_IDREG);
113 val &= 0xFFFFFF00U;
114 if (val != GEMINI_PWC_ID) {
116 val);
126 val = readl(gpw->base + GEMINI_PWC_CTRLREG);
127 val |= GEMINI_CTRL_ENABLE;
128 writel(val, gpw->base + GEMINI_PWC_CTRLREG);
131 val = readl(gpw->base + GEMINI_PWC_CTRLREG);
132 val |= GEMINI_CTRL_IRQ_CLR;
133 writel(val, gpw->base + GEMINI_PWC_CTRLREG);
136 val = readl(gpw->base + GEMINI_PWC_STATREG);
137 while (val & 0x70U)
138 val = readl(gpw->base + GEMINI_PWC_STATREG);
141 val = readl(gpw->base + GEMINI_PWC_CTRLREG);
142 val |= GEMINI_CTRL_IRQ_CLR;
143 writel(val, gpw->base + GEMINI_PWC_CTRLREG);