Lines Matching refs:pin
118 int sh_pfc_get_pin_index(struct sh_pfc *pfc, unsigned int pin) in sh_pfc_get_pin_index() argument
126 if (pin <= range->end) in sh_pfc_get_pin_index()
127 return pin >= range->start in sh_pfc_get_pin_index()
128 ? offset + pin - range->start : -1; in sh_pfc_get_pin_index()
385 if (pfc->info->pins[0].pin == (u16)-1) { in sh_pfc_init_ranges()
408 if (pfc->info->pins[i-1].pin != pfc->info->pins[i].pin - 1) in sh_pfc_init_ranges()
419 range->start = pfc->info->pins[0].pin; in sh_pfc_init_ranges()
422 if (pfc->info->pins[i-1].pin == pfc->info->pins[i].pin - 1) in sh_pfc_init_ranges()
425 range->end = pfc->info->pins[i-1].pin; in sh_pfc_init_ranges()
430 range->start = pfc->info->pins[i].pin; in sh_pfc_init_ranges()
433 range->end = pfc->info->pins[i-1].pin; in sh_pfc_init_ranges()