Lines Matching refs:strength
17 * pull up/down, slew and drive strength are also supported in this driver.
391 u32 strength)
397 /* make sure drive strength is supported */
398 if (strength < 2 || strength > 16 || (strength % 2))
403 dev_dbg(chip->dev, "gpio:%u set drive strength:%d mA\n", gpio,
404 strength);
406 strength = (strength / 2) - 1;
410 val |= ((strength >> (i-1)) & 0x1) << shift;
420 u16 *strength)
431 *strength = 0;
435 *strength += (val << i);
440 *strength = (*strength + 1) * 2;
570 * pull up, pull down, slew and drive strength, when the pin is configured