Lines Matching refs:bank_pin_num

193 					  unsigned int *bank_pin_num,  in zynq_gpio_get_bank_pin()  argument
202 *bank_pin_num = pin_num - in zynq_gpio_get_bank_pin()
213 *bank_pin_num = 0; in zynq_gpio_get_bank_pin()
228 unsigned int bank_num, bank_pin_num; in zynq_gpio_get_value() local
231 zynq_gpio_get_bank_pin(pin, &bank_num, &bank_pin_num, gpio); in zynq_gpio_get_value()
255 return (data >> bank_pin_num) & 1; in zynq_gpio_get_value()
271 unsigned int reg_offset, bank_num, bank_pin_num; in zynq_gpio_set_value() local
274 zynq_gpio_get_bank_pin(pin, &bank_num, &bank_pin_num, gpio); in zynq_gpio_set_value()
276 if (bank_pin_num >= ZYNQ_GPIO_MID_PIN_NUM) { in zynq_gpio_set_value()
278 bank_pin_num -= ZYNQ_GPIO_MID_PIN_NUM; in zynq_gpio_set_value()
289 state = ~(1 << (bank_pin_num + ZYNQ_GPIO_MID_PIN_NUM)) & in zynq_gpio_set_value()
290 ((state << bank_pin_num) | ZYNQ_GPIO_UPPER_MASK); in zynq_gpio_set_value()
308 unsigned int bank_num, bank_pin_num; in zynq_gpio_dir_in() local
312 zynq_gpio_get_bank_pin(pin, &bank_num, &bank_pin_num, gpio); in zynq_gpio_dir_in()
319 (bank_pin_num == 7 || bank_pin_num == 8)) in zynq_gpio_dir_in()
325 reg &= ~BIT(bank_pin_num); in zynq_gpio_dir_in()
348 unsigned int bank_num, bank_pin_num; in zynq_gpio_dir_out() local
352 zynq_gpio_get_bank_pin(pin, &bank_num, &bank_pin_num, gpio); in zynq_gpio_dir_out()
357 reg |= BIT(bank_pin_num); in zynq_gpio_dir_out()
362 reg |= BIT(bank_pin_num); in zynq_gpio_dir_out()
383 unsigned int bank_num, bank_pin_num; in zynq_gpio_get_direction() local
386 zynq_gpio_get_bank_pin(pin, &bank_num, &bank_pin_num, gpio); in zynq_gpio_get_direction()
390 if (reg & BIT(bank_pin_num)) in zynq_gpio_get_direction()
406 unsigned int device_pin_num, bank_num, bank_pin_num; in zynq_gpio_irq_mask() local
411 zynq_gpio_get_bank_pin(device_pin_num, &bank_num, &bank_pin_num, gpio); in zynq_gpio_irq_mask()
412 writel_relaxed(BIT(bank_pin_num), in zynq_gpio_irq_mask()
427 unsigned int device_pin_num, bank_num, bank_pin_num; in zynq_gpio_irq_unmask() local
432 zynq_gpio_get_bank_pin(device_pin_num, &bank_num, &bank_pin_num, gpio); in zynq_gpio_irq_unmask()
433 writel_relaxed(BIT(bank_pin_num), in zynq_gpio_irq_unmask()
447 unsigned int device_pin_num, bank_num, bank_pin_num; in zynq_gpio_irq_ack() local
452 zynq_gpio_get_bank_pin(device_pin_num, &bank_num, &bank_pin_num, gpio); in zynq_gpio_irq_ack()
453 writel_relaxed(BIT(bank_pin_num), in zynq_gpio_irq_ack()
498 unsigned int device_pin_num, bank_num, bank_pin_num; in zynq_gpio_set_irq_type() local
503 zynq_gpio_get_bank_pin(device_pin_num, &bank_num, &bank_pin_num, gpio); in zynq_gpio_set_irq_type()
518 int_type |= BIT(bank_pin_num); in zynq_gpio_set_irq_type()
519 int_pol |= BIT(bank_pin_num); in zynq_gpio_set_irq_type()
520 int_any &= ~BIT(bank_pin_num); in zynq_gpio_set_irq_type()
523 int_type |= BIT(bank_pin_num); in zynq_gpio_set_irq_type()
524 int_pol &= ~BIT(bank_pin_num); in zynq_gpio_set_irq_type()
525 int_any &= ~BIT(bank_pin_num); in zynq_gpio_set_irq_type()
528 int_type |= BIT(bank_pin_num); in zynq_gpio_set_irq_type()
529 int_any |= BIT(bank_pin_num); in zynq_gpio_set_irq_type()
532 int_type &= ~BIT(bank_pin_num); in zynq_gpio_set_irq_type()
533 int_pol |= BIT(bank_pin_num); in zynq_gpio_set_irq_type()
536 int_type &= ~BIT(bank_pin_num); in zynq_gpio_set_irq_type()
537 int_pol &= ~BIT(bank_pin_num); in zynq_gpio_set_irq_type()