[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <202602040608.vLI553iq-lkp@intel.com>
Date: Wed, 4 Feb 2026 06:55:46 +0800
From: kernel test robot <lkp@...el.com>
To: Alain Volmat <alain.volmat@...s.st.com>,
Hugues Fruchet <hugues.fruchet@...s.st.com>,
Mauro Carvalho Chehab <mchehab@...nel.org>,
Maxime Coquelin <mcoquelin.stm32@...il.com>,
Alexandre Torgue <alexandre.torgue@...s.st.com>,
Rob Herring <robh@...nel.org>,
Krzysztof Kozlowski <krzk@...nel.org>,
Conor Dooley <conor+dt@...nel.org>
Cc: oe-kbuild-all@...ts.linux.dev, linux-media@...r.kernel.org,
linux-stm32@...md-mailman.stormreply.com,
linux-arm-kernel@...ts.infradead.org, linux-kernel@...r.kernel.org,
devicetree@...r.kernel.org, Alain Volmat <alain.volmat@...s.st.com>
Subject: Re: [PATCH 08/13] media: stm32: dcmipp: add pixel pipes helper
functions
Hi Alain,
kernel test robot noticed the following build warnings:
[auto build test WARNING on eb4ee870747c3a77a9c3c84d84efb64bd481013a]
url: https://github.com/intel-lab-lkp/linux/commits/Alain-Volmat/media-stm32-dcmipp-share-struct-dcmipp_device-among-subdevs/20260202-220852
base: eb4ee870747c3a77a9c3c84d84efb64bd481013a
patch link: https://lore.kernel.org/r/20260202-stm32-dcmipp-pixel-pipes-support-v1-8-8d8d51f5e014%40foss.st.com
patch subject: [PATCH 08/13] media: stm32: dcmipp: add pixel pipes helper functions
config: riscv-randconfig-r122-20260204 (https://download.01.org/0day-ci/archive/20260204/202602040608.vLI553iq-lkp@intel.com/config)
compiler: clang version 22.0.0git (https://github.com/llvm/llvm-project 9b8addffa70cee5b2acc5454712d9cf78ce45710)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260204/202602040608.vLI553iq-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@...el.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202602040608.vLI553iq-lkp@intel.com/
sparse warnings: (new ones prefixed by >>)
WARNING: invalid argument to '-march': '_zacas_zabha'
>> drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-pixelcommon.c:41:1: sparse: sparse: symbol 'dcmipp_pixel_formats_list' was not declared. Should it be static?
vim +/dcmipp_pixel_formats_list +41 drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-pixelcommon.c
17
18 #define DCMIPP_ENT(id, pad) (1 << (2 * (id) + (pad)))
19 #define DCMIPP_ISP_SINK (DCMIPP_ENT(DCMIPP_ISP, 0))
20 #define DCMIPP_ISP_SRC (DCMIPP_ENT(DCMIPP_ISP, 1))
21 #define DCMIPP_ISP_INOUT (DCMIPP_ISP_SINK | DCMIPP_ISP_SRC)
22 #define DCMIPP_MAIN_POSTPROC_SINK (DCMIPP_ENT(DCMIPP_MAIN, 0))
23 #define DCMIPP_MAIN_POSTPROC_SRC (DCMIPP_ENT(DCMIPP_MAIN, 1))
24 #define DCMIPP_MAIN_POSTPROC_INOUT \
25 (DCMIPP_MAIN_POSTPROC_SINK | DCMIPP_MAIN_POSTPROC_SRC)
26 #define DCMIPP_AUX_POSTPROC_SINK (DCMIPP_ENT(DCMIPP_AUX, 0))
27 #define DCMIPP_AUX_POSTPROC_SRC (DCMIPP_ENT(DCMIPP_AUX, 1))
28 #define DCMIPP_AUX_POSTPROC_INOUT \
29 (DCMIPP_AUX_POSTPROC_SINK | DCMIPP_AUX_POSTPROC_SRC)
30 #define DCMIPP_ALL_POSTPROC_SINK \
31 (DCMIPP_MAIN_POSTPROC_SINK | DCMIPP_AUX_POSTPROC_SINK)
32 #define DCMIPP_ALL_POSTPROC_INOUT \
33 (DCMIPP_MAIN_POSTPROC_INOUT | DCMIPP_AUX_POSTPROC_INOUT)
34
35 #define PIXMAP_MBUS(mbus, applicable_pipes) \
36 { \
37 .code = MEDIA_BUS_FMT_##mbus, \
38 .pipes = applicable_pipes, \
39 }
40 const struct dcmipp_pixelpipe_pix_map
> 41 dcmipp_pixel_formats_list[] = {
42 /* RGB formats */
43 /* RGB565 / RGB888 */
44 PIXMAP_MBUS(RGB565_2X8_LE, DCMIPP_AUX_POSTPROC_SINK | DCMIPP_ISP_SINK),
45 PIXMAP_MBUS(RGB565_1X16, DCMIPP_AUX_POSTPROC_SINK | DCMIPP_ISP_SINK),
46 PIXMAP_MBUS(RGB888_3X8, DCMIPP_AUX_POSTPROC_SINK | DCMIPP_ISP_SINK),
47 PIXMAP_MBUS(RGB888_1X24, DCMIPP_ALL_POSTPROC_INOUT | DCMIPP_ISP_INOUT),
48 /* YUV formats */
49 PIXMAP_MBUS(YUYV8_2X8, DCMIPP_AUX_POSTPROC_SINK | DCMIPP_ISP_SINK),
50 PIXMAP_MBUS(UYVY8_1X16, DCMIPP_AUX_POSTPROC_SINK | DCMIPP_ISP_SINK),
51 PIXMAP_MBUS(YUV8_1X24, DCMIPP_ALL_POSTPROC_INOUT | DCMIPP_ISP_SRC),
52 /* GREY */
53 PIXMAP_MBUS(Y8_1X8, DCMIPP_AUX_POSTPROC_SINK | DCMIPP_ISP_SINK),
54 PIXMAP_MBUS(Y10_1X10, DCMIPP_AUX_POSTPROC_SINK | DCMIPP_ISP_SINK),
55 PIXMAP_MBUS(Y12_1X12, DCMIPP_AUX_POSTPROC_SINK | DCMIPP_ISP_SINK),
56 PIXMAP_MBUS(Y14_1X14, DCMIPP_AUX_POSTPROC_SINK | DCMIPP_ISP_SINK),
57 /* Raw Bayer */
58 /* Raw 8 */
59 PIXMAP_MBUS(SBGGR8_1X8, DCMIPP_ISP_SINK),
60 PIXMAP_MBUS(SGBRG8_1X8, DCMIPP_ISP_SINK),
61 PIXMAP_MBUS(SGRBG8_1X8, DCMIPP_ISP_SINK),
62 PIXMAP_MBUS(SRGGB8_1X8, DCMIPP_ISP_SINK),
63 /* Raw 10 */
64 PIXMAP_MBUS(SBGGR10_1X10, DCMIPP_ISP_SINK),
65 PIXMAP_MBUS(SGBRG10_1X10, DCMIPP_ISP_SINK),
66 PIXMAP_MBUS(SGRBG10_1X10, DCMIPP_ISP_SINK),
67 PIXMAP_MBUS(SRGGB10_1X10, DCMIPP_ISP_SINK),
68 /* Raw 12 */
69 PIXMAP_MBUS(SBGGR12_1X12, DCMIPP_ISP_SINK),
70 PIXMAP_MBUS(SGBRG12_1X12, DCMIPP_ISP_SINK),
71 PIXMAP_MBUS(SGRBG12_1X12, DCMIPP_ISP_SINK),
72 PIXMAP_MBUS(SRGGB12_1X12, DCMIPP_ISP_SINK),
73 /* Raw 14 */
74 PIXMAP_MBUS(SBGGR14_1X14, DCMIPP_ISP_SINK),
75 PIXMAP_MBUS(SGBRG14_1X14, DCMIPP_ISP_SINK),
76 PIXMAP_MBUS(SGRBG14_1X14, DCMIPP_ISP_SINK),
77 PIXMAP_MBUS(SRGGB14_1X14, DCMIPP_ISP_SINK),
78 };
79
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
Powered by blists - more mailing lists