Lines Matching defs:voltage
166 struct radeon_voltage *voltage = &ps->clock_info[0].voltage;
170 if ((voltage->type == VOLTAGE_GPIO) && (voltage->gpio.valid)) {
172 tmp = RREG32(voltage->gpio.reg);
173 if (voltage->active_high)
174 tmp |= voltage->gpio.mask;
176 tmp &= ~(voltage->gpio.mask);
177 WREG32(voltage->gpio.reg, tmp);
178 if (voltage->delay)
179 udelay(voltage->delay);
181 tmp = RREG32(voltage->gpio.reg);
182 if (voltage->active_high)
183 tmp &= ~voltage->gpio.mask;
185 tmp |= voltage->gpio.mask;
186 WREG32(voltage->gpio.reg, tmp);
187 if (voltage->delay)
188 udelay(voltage->delay);
190 } else if (voltage->type == VOLTAGE_VDDC)
191 radeon_atom_set_voltage(rdev, voltage->vddc_id, SET_VOLTAGE_TYPE_ASIC_VDDC);
213 if (voltage->delay) {
215 dyn_sclk_vol_cntl |= VOLTAGE_DELAY_SEL(voltage->delay);