Lines Matching refs:bank
106 * @dev: device of the gpio bank
107 * @reg_base: register base of the gpio bank
109 * @clk: clock of the gpio bank
111 * @irq: interrupt of the gpio bank
114 * @nr_pins: number of pins in this bank
115 * @name: name of the bank
116 * @bank_num: number of the bank, to account for holes
117 * @iomux: array describing the 4 iomux sources of the bank
118 * @drv: array describing the 4 drive strength sources of the bank
119 * @pull_type: array describing the 4 pull type sources of the bank
120 * @of_node: dt node of this bank
122 * @domain: irqdomain of the gpio bank
125 * @slock: spinlock for the gpio bank
126 * @route_mask: bits describing the routing pins of per bank
159 * @num: bank number.
175 * @bank_num: bank number.
210 void (*pull_calc_reg)(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit);
211 void (*drv_calc_reg)(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit);
212 int (*schmitt_calc_reg)(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit);
213 int (*slew_rate_calc_reg)(struct rockchip_pin_bank *bank, int pin_num, struct regmap **regmap, int *reg, u8 *bit);