Lines Matching defs:pin_num
195 int pin_num, struct regmap **regmap,
202 if (RV1126_GPIO_C4_D7(pin_num)) {
205 *reg -= (((31 - pin_num) / RV1126_PULL_PINS_PER_REG + 1) * 4);
206 *bit = pin_num % RV1126_PULL_PINS_PER_REG;
218 *reg += ((pin_num / RV1126_PULL_PINS_PER_REG) * 4);
219 *bit = (pin_num % RV1126_PULL_PINS_PER_REG);
224 int pin_num, int pull)
234 rv1126_calc_pull_reg_and_bit(bank, pin_num, ®map, ®, &bit);
235 type = bank->pull_type[pin_num / 8];
258 int pin_num, struct regmap **regmap,
265 if (RV1126_GPIO_C4_D7(pin_num)) {
268 *reg -= (((31 - pin_num) / RV1126_DRV_PINS_PER_REG + 1) * 4);
270 *bit = pin_num % RV1126_DRV_PINS_PER_REG;
282 *reg += ((pin_num / RV1126_DRV_PINS_PER_REG) * 4);
283 *bit = pin_num % RV1126_DRV_PINS_PER_REG;
288 int pin_num, int strength)
295 rv1126_calc_drv_reg_and_bit(bank, pin_num, ®map, ®, &bit);
311 int pin_num,
319 if (RV1126_GPIO_C4_D7(pin_num)) {
322 *reg -= (((31 - pin_num) / RV1126_SCHMITT_PINS_PER_GRF_REG + 1) * 4);
323 *bit = pin_num % RV1126_SCHMITT_PINS_PER_GRF_REG;
335 *reg += ((pin_num / pins_per_reg) * 4);
336 *bit = pin_num % pins_per_reg;
342 int pin_num, int enable)
349 rv1126_calc_schmitt_reg_and_bit(bank, pin_num, ®map, ®, &bit);