Lines Matching refs:strength
2403 * drive-strength offset is special, as it is
2458 static int rockchip_set_drive_perpin(struct rockchip_pin_bank *bank, int pin_num, int strength)
2468 dev_dbg(info->dev, "setting drive of GPIO%d-%d to %d\n", bank->bank_num, pin_num, strength);
2473 ret = strength;
2477 ret = (PINCTRL_ROCKCHIP_ONE << (strength + PINCTRL_ROCKCHIP_ONE)) - PINCTRL_ROCKCHIP_ONE;
2483 if (rockchip_perpin_drv_list[drv_type][i] == strength) {
2493 dev_err(info->dev, "unsupported driver strength %d\n", strength);
2507 * drive-strength offset is special, as it is spread
2577 data |= (PINCTRL_ROCKCHIP_ONE << (strength + PINCTRL_ROCKCHIP_ONE)) - PINCTRL_ROCKCHIP_ONE;
3050 /* rk3288 is the first with per-pin drive-strength */
3135 /* rk3288 is the first with per-pin drive-strength */