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