Lines Matching defs:samsung_pin_bank
162 struct samsung_pin_bank { struct
163 const struct samsung_pin_bank_type *type; argument
164 void __iomem *pctl_base;
165 u32 pctl_offset;
166 u8 nr_pins;
167 void __iomem *eint_base;
168 u8 eint_func;
169 enum eint_type eint_type;
170 u32 eint_mask;
171 u32 eint_offset;
172 const char *name;
174 u32 pin_base;
175 void *soc_priv;
176 struct fwnode_handle *fwnode;
177 struct samsung_pinctrl_drv_data *drvdata;
178 struct irq_domain *irq_domain;
179 struct gpio_chip gpio_chip;
180 struct pinctrl_gpio_range grange;
181 struct exynos_irq_chip *irq_chip;
182 raw_spinlock_t slock;
184 u32 pm_save[PINCFG_TYPE_NUM + 1]; /* +1 to handle double CON registers*/