Lines Matching defs:mipi_csis_device
312 struct mipi_csis_device { struct
313 struct device *dev;
314 void __iomem *regs;
315 struct clk_bulk_data *clks;
316 struct reset_control *mrst;
317 struct regulator *mipi_phy_regulator;
318 const struct mipi_csis_info *info;
320 struct v4l2_subdev sd;
321 struct media_pad pads[CSIS_PADS_NUM];
322 struct v4l2_async_notifier notifier;
323 struct v4l2_subdev *src_sd;
325 struct v4l2_mbus_config_mipi_csi2 bus;
326 u32 clk_frequency;
327 u32 hs_settle;
328 u32 clk_settle;
330 struct mutex lock; /* Protect csis_fmt and format_mbus */
331 const struct csis_pix_format *csis_fmt;
332 struct v4l2_mbus_framefmt format_mbus[CSIS_PADS_NUM];
334 spinlock_t slock; /* Protect events */
335 struct mipi_csis_event events[MIPI_CSIS_NUM_EVENTS];
336 struct dentry *debugfs_root;
337 struct {
341 } debug;