Commit 0092d4a8 authored by Laurent Pinchart's avatar Laurent Pinchart Committed by Mauro Carvalho Chehab

media: imx: imx7_mipi_csis: Reorganize csi_state structure

Group the fiels of the csi_state structure logically to improve
readability.
Signed-off-by: default avatarLaurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: default avatarRui Miguel Silva <rmfrfs@gmail.com>
Tested-by: default avatarFrieder Schrempf <frieder.schrempf@kontron.de>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab+huawei@kernel.org>
parent b4eb0265
......@@ -292,40 +292,33 @@ static const char * const mipi_csis_clk_id[] = {
};
struct csi_state {
/* lock elements below */
struct mutex lock;
/* lock for event handler */
spinlock_t slock;
struct device *dev;
struct media_pad pads[CSIS_PADS_NUM];
struct v4l2_subdev sd;
struct v4l2_async_notifier notifier;
struct v4l2_subdev *src_sd;
u8 index;
void __iomem *regs;
u32 state;
struct dentry *debugfs_root;
bool debug;
unsigned int num_clks;
struct clk_bulk_data *clks;
struct reset_control *mrst;
struct regulator *mipi_phy_regulator;
u8 index;
struct v4l2_subdev sd;
struct media_pad pads[CSIS_PADS_NUM];
struct v4l2_async_notifier notifier;
struct v4l2_subdev *src_sd;
struct v4l2_fwnode_bus_mipi_csi2 bus;
u32 clk_frequency;
u32 hs_settle;
u32 clk_settle;
struct reset_control *mrst;
struct mutex lock; /* Protect csis_fmt, format_mbus and state */
const struct csis_pix_format *csis_fmt;
struct v4l2_mbus_framefmt format_mbus;
u32 state;
struct v4l2_fwnode_bus_mipi_csi2 bus;
spinlock_t slock; /* Protect events */
struct mipi_csis_event events[MIPI_CSIS_NUM_EVENTS];
struct regulator *mipi_phy_regulator;
struct dentry *debugfs_root;
bool debug;
};
/* -----------------------------------------------------------------------------
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment