Lines Matching refs:bank_pin_num

165 					  unsigned int *bank_pin_num,  in zynq_gpio_get_bank_pin()  argument
175 *bank_pin_num = pin_num - in zynq_gpio_get_bank_pin()
184 *bank_pin_num = 0; in zynq_gpio_get_bank_pin()
207 unsigned int bank_num, bank_pin_num; in zynq_gpio_get_value() local
213 zynq_gpio_get_bank_pin(gpio, &bank_num, &bank_pin_num, dev); in zynq_gpio_get_value()
218 return (data >> bank_pin_num) & 1; in zynq_gpio_get_value()
223 unsigned int reg_offset, bank_num, bank_pin_num; in zynq_gpio_set_value() local
229 zynq_gpio_get_bank_pin(gpio, &bank_num, &bank_pin_num, dev); in zynq_gpio_set_value()
231 if (bank_pin_num >= ZYNQ_GPIO_MID_PIN_NUM) { in zynq_gpio_set_value()
233 bank_pin_num -= ZYNQ_GPIO_MID_PIN_NUM; in zynq_gpio_set_value()
244 value = ~(1 << (bank_pin_num + ZYNQ_GPIO_MID_PIN_NUM)) & in zynq_gpio_set_value()
245 ((value << bank_pin_num) | ZYNQ_GPIO_UPPER_MASK); in zynq_gpio_set_value()
255 unsigned int bank_num, bank_pin_num; in zynq_gpio_direction_input() local
261 zynq_gpio_get_bank_pin(gpio, &bank_num, &bank_pin_num, dev); in zynq_gpio_direction_input()
264 if (bank_num == 0 && (bank_pin_num == 7 || bank_pin_num == 8)) in zynq_gpio_direction_input()
269 reg &= ~BIT(bank_pin_num); in zynq_gpio_direction_input()
279 unsigned int bank_num, bank_pin_num; in zynq_gpio_direction_output() local
285 zynq_gpio_get_bank_pin(gpio, &bank_num, &bank_pin_num, dev); in zynq_gpio_direction_output()
289 reg |= BIT(bank_pin_num); in zynq_gpio_direction_output()
294 reg |= BIT(bank_pin_num); in zynq_gpio_direction_output()
305 unsigned int bank_num, bank_pin_num; in zynq_gpio_get_function() local
311 zynq_gpio_get_bank_pin(offset, &bank_num, &bank_pin_num, dev); in zynq_gpio_get_function()
315 reg &= BIT(bank_pin_num); in zynq_gpio_get_function()