From: kernel test robot <lkp@intel.com>
To: "Icenowy Zheng" <zhengxingda@iscas.ac.cn>,
"Andrzej Hajda" <andrzej.hajda@intel.com>,
"Neil Armstrong" <neil.armstrong@linaro.org>,
"Robert Foss" <rfoss@kernel.org>,
"Laurent Pinchart" <Laurent.pinchart@ideasonboard.com>,
"Jonas Karlman" <jonas@kwiboo.se>,
"Jernej Skrabec" <jernej.skrabec@gmail.com>,
"Luca Ceresoli" <luca.ceresoli@bootlin.com>,
"Maarten Lankhorst" <maarten.lankhorst@linux.intel.com>,
"Maxime Ripard" <mripard@kernel.org>,
"Thomas Zimmermann" <tzimmermann@suse.de>,
"David Airlie" <airlied@gmail.com>,
"Simona Vetter" <simona@ffwll.ch>,
"Rob Herring" <robh@kernel.org>,
"Krzysztof Kozlowski" <krzk@kernel.org>,
"Conor Dooley" <conor+dt@kernel.org>,
"Sandy Huang" <hjc@rock-chips.com>,
"Heiko Stübner" <heiko@sntech.de>, "Andy Yan" <andyshrk@163.com>
Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev,
dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org,
linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org,
linux-arm-kernel@lists.infradead.org,
linux-riscv@lists.infradead.org, Icneowy Zheng <uwu@icenowy.me>,
Han Gao <gaohan@iscas.ac.cn>,
Icenowy Zheng <zhengxingda@iscas.ac.cn>
Subject: Re: [PATCH 3/3] drm/bridge: add TH1520 DesignWare MIPI DSI host controller
Date: Sat, 31 Oct 2026 10:04:26 +0800 [thread overview]
Message-ID: <202610311004.6oZFiXBi-lkp@intel.com> (raw)
In-Reply-To: <20261030-th1520-dw-mipi-dsi-v1-3-753f34fd304f@iscas.ac.cn>
Hi Icenowy,
kernel test robot noticed the following build warnings:
[auto build test WARNING on c03c1a14507dfaf8b856c2608f9ac216021fc222]
url: https://github.com/intel-lab-lkp/linux/commits/Icenowy-Zheng/dt-bindings-display-bridge-document-TH1520-MIPI-DSI-controller/20261030-154749
base: c03c1a14507dfaf8b856c2608f9ac216021fc222
patch link: https://lore.kernel.org/r/20261030-th1520-dw-mipi-dsi-v1-3-753f34fd304f%40iscas.ac.cn
patch subject: [PATCH 3/3] drm/bridge: add TH1520 DesignWare MIPI DSI host controller
config: arm64-randconfig-1001-20261031 (https://download.01.org/0day-ci/archive/20261031/202610311004.6oZFiXBi-lkp@intel.com/config)
compiler: clang version 24.0.0git (https://github.com/llvm/llvm-project c2ea4440d4b64c148de4fdfca1fc2c437a0701e4)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20261031/202610311004.6oZFiXBi-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/202610311004.6oZFiXBi-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> drivers/gpu/drm/bridge/th1520-dw-mipi-dsi.c:445:22: warning: variable 'ret' is uninitialized when used here [-Wuninitialized]
445 | dev_err_probe(dev, ret, "Unable to get DSI registers\n");
| ^~~
drivers/gpu/drm/bridge/th1520-dw-mipi-dsi.c:428:12: note: initialize the variable 'ret' to silence this warning
428 | int i, ret;
| ^
| = 0
1 warning generated.
vim +/ret +445 drivers/gpu/drm/bridge/th1520-dw-mipi-dsi.c
420
421 static int th1520_dw_mipi_dsi_probe(struct platform_device *pdev)
422 {
423 const struct dsi_chip_data *cdata;
424 struct device *dev = &pdev->dev;
425 struct th1520_dw_mipi_dsi *dsi;
426 struct resource *res;
427 void __iomem *base;
428 int i, ret;
429
430 dsi = devm_kzalloc(dev, sizeof(*dsi), GFP_KERNEL);
431 if (!dsi)
432 return -ENOMEM;
433
434 dsi->dev = dev;
435
436 dsi->syscon = syscon_regmap_lookup_by_phandle(dev->of_node, "syscon");
437 if (IS_ERR(dsi->syscon)) {
438 ret = PTR_ERR(dsi->syscon);
439 dev_err_probe(dev, ret, "Unable to get system controller regmap\n");
440 return ret;
441 }
442
443 base = devm_platform_get_and_ioremap_resource(pdev, 0, &res);
444 if (IS_ERR(base)) {
> 445 dev_err_probe(dev, ret, "Unable to get DSI registers\n");
446 return PTR_ERR(base);
447 }
448
449 cdata = of_device_get_match_data(dev);
450 i = 0;
451 while (cdata[i].reg) {
452 if (cdata[i].reg == res->start) {
453 dsi->cdata = &cdata[i];
454 break;
455 }
456
457 i++;
458 }
459
460 if (!dsi->cdata) {
461 dev_err(dev, "Failed to find chip data for this controller\n");
462 return -EINVAL;
463 }
464
465 dsi->clk_ref = devm_clk_get_enabled(dev, "ref");
466 if (IS_ERR(dsi->clk_ref)) {
467 ret = PTR_ERR(dsi->clk_ref);
468 dev_err_probe(dev, ret, "Unable to get PHY reference clock\n");
469 return ret;
470 }
471
472 dsi->clk_cfg = devm_clk_get_enabled(dev, "phy_cfg");
473 if (IS_ERR(dsi->clk_cfg)) {
474 ret = PTR_ERR(dsi->clk_cfg);
475 dev_err_probe(dev, ret, "Unable to get PHY configuration clock\n");
476 return ret;
477 }
478
479 dsi->clk_pix = devm_clk_get(dev, "pixel");
480 if (IS_ERR(dsi->clk_pix)) {
481 ret = PTR_ERR(dsi->clk_pix);
482 dev_err_probe(dev, ret, "Unable to get PHY pixel clock\n");
483 return ret;
484 }
485
486 dsi->pdata.base = base;
487 dsi->pdata.priv_data = dsi;
488 dsi->pdata.max_data_lanes = 4;
489 dsi->pdata.phy_ops = &th1520_dw_mipi_dsi_phy_ops;
490 dsi->pdata.mode_valid = dsi_mode_valid;
491
492 platform_set_drvdata(pdev, dsi);
493
494 dsi->dmd = dw_mipi_dsi_probe(pdev, &dsi->pdata);
495 if (IS_ERR(dsi->dmd)) {
496 ret = PTR_ERR(dsi->dmd);
497 dev_err_probe(dev, ret, "Failed to initialize mipi dsi host\n");
498 return ret;
499 }
500
501 return 0;
502 }
503
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
prev parent reply other threads:[~2026-10-31 2:05 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-10-30 7:47 [PATCH 0/3] drm/bridge: add glue driver for T-Head TH1520 DW MIPI DSI Icenowy Zheng
2026-10-30 7:47 ` [PATCH 1/3] dt-bindings: display: bridge: document TH1520 MIPI DSI controller Icenowy Zheng
2026-10-30 7:47 ` [PATCH 2/3] drm/bridge: dw-mipi-dsi: add PHY write function Icenowy Zheng
2026-10-30 7:56 ` sashiko-bot
2026-10-30 7:47 ` [PATCH 3/3] drm/bridge: add TH1520 DesignWare MIPI DSI host controller Icenowy Zheng
2026-10-30 7:58 ` sashiko-bot
2026-10-31 2:04 ` kernel test robot [this message]
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=202610311004.6oZFiXBi-lkp@intel.com \
--to=lkp@intel.com \
--cc=Laurent.pinchart@ideasonboard.com \
--cc=airlied@gmail.com \
--cc=andrzej.hajda@intel.com \
--cc=andyshrk@163.com \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=dri-devel@lists.freedesktop.org \
--cc=gaohan@iscas.ac.cn \
--cc=heiko@sntech.de \
--cc=hjc@rock-chips.com \
--cc=jernej.skrabec@gmail.com \
--cc=jonas@kwiboo.se \
--cc=krzk@kernel.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-riscv@lists.infradead.org \
--cc=linux-rockchip@lists.infradead.org \
--cc=llvm@lists.linux.dev \
--cc=luca.ceresoli@bootlin.com \
--cc=maarten.lankhorst@linux.intel.com \
--cc=mripard@kernel.org \
--cc=neil.armstrong@linaro.org \
--cc=oe-kbuild-all@lists.linux.dev \
--cc=rfoss@kernel.org \
--cc=robh@kernel.org \
--cc=simona@ffwll.ch \
--cc=tzimmermann@suse.de \
--cc=uwu@icenowy.me \
--cc=zhengxingda@iscas.ac.cn \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox