Lines Matching defs:lpc32xx_udc
148 struct lpc32xx_udc { struct
149 struct usb_gadget gadget;
150 struct usb_gadget_driver *driver;
151 struct platform_device *pdev;
152 struct device *dev;
153 struct dentry *pde;
154 spinlock_t lock;
155 struct i2c_client *isp1301_i2c_client;
158 struct lpc32xx_usbd_cfg *board;
159 u32 io_p_start;
160 u32 io_p_size;
161 void __iomem *udp_baseaddr;
162 int udp_irq[4];
163 struct clk *usb_pll_clk;
164 struct clk *usb_slv_clk;
165 struct clk *usb_otg_clk;
168 u32 *udca_v_base;
169 u32 udca_p_base;
170 struct dma_pool *dd_cache;
173 u32 enabled_devints;
174 u32 enabled_hwepints;
175 u32 dev_status;
176 u32 realized_eps;
179 u8 vbus;
180 u8 last_vbus;
181 int pullup;
182 int poweron;
185 struct work_struct pullup_job;
186 struct work_struct vbus_job;
210 static inline struct lpc32xx_udc *to_udc(struct usb_gadget *g) in to_udc() argument