From: kernel test robot <lkp@intel.com>
To: Otavio Salvador <otavio@ossystems.com.br>
Cc: oe-kbuild-all@lists.linux.dev
Subject: [freescale-fslc:6.6-2.0.x-imx 5783/16788] drivers/media/platform/mxc/capture/mxc_mipi_csi.c:294: warning: Function parameter or member 'v4l2_dev' not described in 'csi_state'
Date: Mon, 30 Sep 2024 21:57:04 +0800 [thread overview]
Message-ID: <202409302153.mpa32Ir5-lkp@intel.com> (raw)
Hi Dong,
First bad commit (maybe != root cause):
tree: https://github.com/Freescale/linux-fslc 6.6-2.0.x-imx
head: ac32ba5fe66266329914d2020570364afe217bec
commit: 980c9b12d176da5063b63180f6d4af6ae4ed72f9 [5783/16788] Merge remote-tracking branch 'origin/capture/mxc' into capture/next
config: sh-allmodconfig (https://download.01.org/0day-ci/archive/20240930/202409302153.mpa32Ir5-lkp@intel.com/config)
compiler: sh4-linux-gcc (GCC) 14.1.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240930/202409302153.mpa32Ir5-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202409302153.mpa32Ir5-lkp@intel.com/
All warnings (new ones prefixed by >>):
drivers/media/platform/mxc/capture/mxc_mipi_csi.c: In function 'mipi_csis_probe':
>> drivers/media/platform/mxc/capture/mxc_mipi_csi.c:1073:29: warning: variable 'mipi_sd' set but not used [-Wunused-but-set-variable]
1073 | struct v4l2_subdev *mipi_sd;
| ^~~~~~~
--
>> drivers/media/platform/mxc/capture/mxc_mipi_csi.c:294: warning: Function parameter or member 'dev' not described in 'csi_state'
>> drivers/media/platform/mxc/capture/mxc_mipi_csi.c:294: warning: Function parameter or member 'mipi_sd' not described in 'csi_state'
>> drivers/media/platform/mxc/capture/mxc_mipi_csi.c:294: warning: Function parameter or member 'sensor_sd' not described in 'csi_state'
>> drivers/media/platform/mxc/capture/mxc_mipi_csi.c:294: warning: Function parameter or member 'v4l2_dev' not described in 'csi_state'
>> drivers/media/platform/mxc/capture/mxc_mipi_csi.c:294: warning: Function parameter or member 'mipi_clk' not described in 'csi_state'
>> drivers/media/platform/mxc/capture/mxc_mipi_csi.c:294: warning: Function parameter or member 'phy_clk' not described in 'csi_state'
>> drivers/media/platform/mxc/capture/mxc_mipi_csi.c:294: warning: Function parameter or member 'disp_axi' not described in 'csi_state'
>> drivers/media/platform/mxc/capture/mxc_mipi_csi.c:294: warning: Function parameter or member 'disp_apb' not described in 'csi_state'
>> drivers/media/platform/mxc/capture/mxc_mipi_csi.c:294: warning: Function parameter or member 'clk_frequency' not described in 'csi_state'
>> drivers/media/platform/mxc/capture/mxc_mipi_csi.c:294: warning: Function parameter or member 'fwnode' not described in 'csi_state'
>> drivers/media/platform/mxc/capture/mxc_mipi_csi.c:294: warning: Function parameter or member 'subdev_notifier' not described in 'csi_state'
>> drivers/media/platform/mxc/capture/mxc_mipi_csi.c:294: warning: Function parameter or member 'hw_reset' not described in 'csi_state'
>> drivers/media/platform/mxc/capture/mxc_mipi_csi.c:294: warning: Function parameter or member 'mipi_phy_regulator' not described in 'csi_state'
vim +294 drivers/media/platform/mxc/capture/mxc_mipi_csi.c
234dcc3e17a39b Robby Cai 2019-09-27 231
234dcc3e17a39b Robby Cai 2019-09-27 232 /**
234dcc3e17a39b Robby Cai 2019-09-27 233 * struct csi_state - the driver's internal state data structure
234dcc3e17a39b Robby Cai 2019-09-27 234 * @lock: mutex serializing the subdev and power management operations,
234dcc3e17a39b Robby Cai 2019-09-27 235 * protecting @format and @flags members
234dcc3e17a39b Robby Cai 2019-09-27 236 * @sd: v4l2_subdev associated with CSIS device instance
234dcc3e17a39b Robby Cai 2019-09-27 237 * @index: the hardware instance index
234dcc3e17a39b Robby Cai 2019-09-27 238 * @pdev: CSIS platform device
234dcc3e17a39b Robby Cai 2019-09-27 239 * @phy: pointer to the CSIS generic PHY
234dcc3e17a39b Robby Cai 2019-09-27 240 * @regs: mmaped I/O registers memory
234dcc3e17a39b Robby Cai 2019-09-27 241 * @supplies: CSIS regulator supplies
234dcc3e17a39b Robby Cai 2019-09-27 242 * @clock: CSIS clocks
234dcc3e17a39b Robby Cai 2019-09-27 243 * @irq: requested s5p-mipi-csis irq number
234dcc3e17a39b Robby Cai 2019-09-27 244 * @flags: the state variable for power and streaming control
234dcc3e17a39b Robby Cai 2019-09-27 245 * @clock_frequency: device bus clock frequency
234dcc3e17a39b Robby Cai 2019-09-27 246 * @hs_settle: HS-RX settle time
234dcc3e17a39b Robby Cai 2019-09-27 247 * @clk_settle: Clk settle time
234dcc3e17a39b Robby Cai 2019-09-27 248 * @num_lanes: number of MIPI-CSI data lanes used
234dcc3e17a39b Robby Cai 2019-09-27 249 * @max_num_lanes: maximum number of MIPI-CSI data lanes supported
234dcc3e17a39b Robby Cai 2019-09-27 250 * @wclk_ext: CSI wrapper clock: 0 - bus clock, 1 - external SCLK_CAM
234dcc3e17a39b Robby Cai 2019-09-27 251 * @csis_fmt: current CSIS pixel format
234dcc3e17a39b Robby Cai 2019-09-27 252 * @format: common media bus format for the source and sink pad
234dcc3e17a39b Robby Cai 2019-09-27 253 * @slock: spinlock protecting structure members below
234dcc3e17a39b Robby Cai 2019-09-27 254 * @pkt_buf: the frame embedded (non-image) data buffer
234dcc3e17a39b Robby Cai 2019-09-27 255 * @events: MIPI-CSIS event (error) counters
234dcc3e17a39b Robby Cai 2019-09-27 256 */
234dcc3e17a39b Robby Cai 2019-09-27 257 struct csi_state {
234dcc3e17a39b Robby Cai 2019-09-27 258 struct mutex lock;
234dcc3e17a39b Robby Cai 2019-09-27 259 struct device *dev;
234dcc3e17a39b Robby Cai 2019-09-27 260 struct v4l2_subdev mipi_sd;
234dcc3e17a39b Robby Cai 2019-09-27 261 struct v4l2_subdev *sensor_sd;
234dcc3e17a39b Robby Cai 2019-09-27 262 struct v4l2_device v4l2_dev;
234dcc3e17a39b Robby Cai 2019-09-27 263
234dcc3e17a39b Robby Cai 2019-09-27 264 u8 index;
234dcc3e17a39b Robby Cai 2019-09-27 265 struct platform_device *pdev;
234dcc3e17a39b Robby Cai 2019-09-27 266 struct phy *phy;
234dcc3e17a39b Robby Cai 2019-09-27 267 void __iomem *regs;
234dcc3e17a39b Robby Cai 2019-09-27 268 struct clk *mipi_clk;
234dcc3e17a39b Robby Cai 2019-09-27 269 struct clk *phy_clk;
234dcc3e17a39b Robby Cai 2019-09-27 270 struct clk *disp_axi;
234dcc3e17a39b Robby Cai 2019-09-27 271 struct clk *disp_apb;
234dcc3e17a39b Robby Cai 2019-09-27 272 int irq;
234dcc3e17a39b Robby Cai 2019-09-27 273 u32 flags;
234dcc3e17a39b Robby Cai 2019-09-27 274
234dcc3e17a39b Robby Cai 2019-09-27 275 u32 clk_frequency;
234dcc3e17a39b Robby Cai 2019-09-27 276 u32 hs_settle;
234dcc3e17a39b Robby Cai 2019-09-27 277 u32 clk_settle;
234dcc3e17a39b Robby Cai 2019-09-27 278 u32 num_lanes;
234dcc3e17a39b Robby Cai 2019-09-27 279 u32 max_num_lanes;
234dcc3e17a39b Robby Cai 2019-09-27 280 u8 wclk_ext;
234dcc3e17a39b Robby Cai 2019-09-27 281
234dcc3e17a39b Robby Cai 2019-09-27 282 const struct csis_pix_format *csis_fmt;
234dcc3e17a39b Robby Cai 2019-09-27 283 struct v4l2_mbus_framefmt format;
234dcc3e17a39b Robby Cai 2019-09-27 284
234dcc3e17a39b Robby Cai 2019-09-27 285 spinlock_t slock;
234dcc3e17a39b Robby Cai 2019-09-27 286 struct csis_pktbuf pkt_buf;
234dcc3e17a39b Robby Cai 2019-09-27 287 struct mipi_csis_event events[MIPI_CSIS_NUM_EVENTS];
234dcc3e17a39b Robby Cai 2019-09-27 288
8eeda6869b9431 Guoniu.zhou 2021-03-29 289 struct fwnode_handle *fwnode;
234dcc3e17a39b Robby Cai 2019-09-27 290 struct v4l2_async_notifier subdev_notifier;
234dcc3e17a39b Robby Cai 2019-09-27 291
234dcc3e17a39b Robby Cai 2019-09-27 292 struct csis_hw_reset hw_reset;
234dcc3e17a39b Robby Cai 2019-09-27 293 struct regulator *mipi_phy_regulator;
234dcc3e17a39b Robby Cai 2019-09-27 @294 };
234dcc3e17a39b Robby Cai 2019-09-27 295
:::::: The code at line 294 was first introduced by commit
:::::: 234dcc3e17a39b8b44df1b1f3b804862902bad3c media: mipi csi: add samsung's mipi csi support
:::::: TO: Robby Cai <robby.cai@nxp.com>
:::::: CC: Dong Aisheng <aisheng.dong@nxp.com>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
reply other threads:[~2024-09-30 13:57 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202409302153.mpa32Ir5-lkp@intel.com \
--to=lkp@intel.com \
--cc=oe-kbuild-all@lists.linux.dev \
--cc=otavio@ossystems.com.br \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.