Lines Matching full:bank

66 #define ZYNQ_GPIO_DATA_LSW_OFFSET(BANK)	(0x000 + (8 * BANK))  argument
68 #define ZYNQ_GPIO_DATA_MSW_OFFSET(BANK) (0x004 + (8 * BANK)) argument
70 #define ZYNQ_GPIO_DATA_RO_OFFSET(BANK) (0x060 + (4 * BANK)) argument
72 #define ZYNQ_GPIO_DIRM_OFFSET(BANK) (0x204 + (0x40 * BANK)) argument
74 #define ZYNQ_GPIO_OUTEN_OFFSET(BANK) (0x208 + (0x40 * BANK)) argument
76 #define ZYNQ_GPIO_INTMASK_OFFSET(BANK) (0x20C + (0x40 * BANK)) argument
78 #define ZYNQ_GPIO_INTEN_OFFSET(BANK) (0x210 + (0x40 * BANK)) argument
80 #define ZYNQ_GPIO_INTDIS_OFFSET(BANK) (0x214 + (0x40 * BANK)) argument
82 #define ZYNQ_GPIO_INTSTS_OFFSET(BANK) (0x218 + (0x40 * BANK)) argument
84 #define ZYNQ_GPIO_INTTYPE_OFFSET(BANK) (0x21C + (0x40 * BANK)) argument
86 #define ZYNQ_GPIO_INTPOL_OFFSET(BANK) (0x220 + (0x40 * BANK)) argument
88 #define ZYNQ_GPIO_INTANY_OFFSET(BANK) (0x224 + (0x40 * BANK)) argument
93 /* Mid pin number of a bank */
109 * @bank_min: this array represents bank's min pin
110 * @bank_max: this array represents bank's max pin
153 * zynq_gpio_get_bank_pin - Get the bank number and pin number within that bank
156 * @bank_num: an output parameter used to return the bank number of the gpio
158 * @bank_pin_num: an output parameter used to return pin number within a bank
161 * Returns the bank number and pin offset within the bank.
169 int bank; in zynq_gpio_get_bank_pin() local
171 for (bank = 0; bank < priv->p_data->max_bank; bank++) { in zynq_gpio_get_bank_pin()
172 if ((pin_num >= priv->p_data->bank_min[bank]) && in zynq_gpio_get_bank_pin()
173 (pin_num <= priv->p_data->bank_max[bank])) { in zynq_gpio_get_bank_pin()
174 *bank_num = bank; in zynq_gpio_get_bank_pin()
176 priv->p_data->bank_min[bank]; in zynq_gpio_get_bank_pin()
181 if (bank >= priv->p_data->max_bank) { in zynq_gpio_get_bank_pin()
182 printf("Inavlid bank and pin num\n"); in zynq_gpio_get_bank_pin()
263 /* bank 0 pins 7 and 8 are special and cannot be used as inputs */ in zynq_gpio_direction_input()