Lines Matching defs:pcs_device
173 struct pcs_device { struct
174 struct resource *res;
175 void __iomem *base;
176 void *saved_vals;
177 unsigned size;
178 struct device *dev;
179 struct device_node *np;
180 struct pinctrl_dev *pctl;
181 unsigned flags;
186 struct property *missing_nr_pinctrl_cells;
187 struct pcs_soc_data socdata;
188 raw_spinlock_t lock;
189 struct mutex mutex;
190 unsigned width;
191 unsigned fmask;
192 unsigned fshift;
193 unsigned foff;
194 unsigned fmax;
195 bool bits_per_mux;
196 unsigned bits_per_pin;
197 struct pcs_data pins;
198 struct list_head gpiofuncs;
199 struct list_head irqs;
200 struct irq_chip chip;
201 struct irq_domain *domain;
202 struct pinctrl_desc desc;
203 unsigned (*read)(void __iomem *reg);
204 void (*write)(unsigned val, void __iomem *reg);