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