Lines Matching defs:samsung_pin_bank
154 struct samsung_pin_bank { struct
155 const struct samsung_pin_bank_type *type; argument
156 void __iomem *pctl_base;
157 u32 pctl_offset;
158 u8 nr_pins;
159 void __iomem *eint_base;
160 u8 eint_func;
161 enum eint_type eint_type;
162 u32 eint_mask;
163 u32 eint_offset;
164 const char *name;
166 u32 pin_base;
167 void *soc_priv;
168 struct device_node *of_node;
169 struct samsung_pinctrl_drv_data *drvdata;
170 struct irq_domain *irq_domain;
171 struct gpio_chip gpio_chip;
172 struct pinctrl_gpio_range grange;
173 struct exynos_irq_chip *irq_chip;
174 spinlock_t slock;
176 u32 pm_save[PINCFG_TYPE_NUM + 1]; /* +1 to handle double CON registers*/