From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 527CB606A31A for ; Sat, 31 Oct 2026 02:05:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=KLrg8JRr Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id B0A7310E914; Sat, 31 Oct 2026 02:05:26 +0000 (UTC) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.19]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6060710E914 for ; Sat, 31 Oct 2026 02:05:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1793412316; x=1824948316; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=rFP0baAiFvMl7x0GJSmUU/DikfJl7LDgkFNhT+TL2Hc=; b=KLrg8JRrl1SoMwcNx0OCYgG/I9AsztINAe6gsGfONLQZ52qcnfpKiTUr vRNrHkjCGdVSEzceaNHV206KcnJYSyM/pnQIJoGa2nGyQh+wOw+mjBQQI rtszkb6lWU+g6jIWAP3wK4hYSWyPyfW9kPIDt8uLqUciXawZR6t658342 p04M35eGFcvbNXuWYHyllsBiVP3M7Nk8TW4Cr69hsyL8NMDMYiPVHE0L0 c2Z8fNlP20qK5VVu42n1pXD0oNq2UXjkwiSnL7v1v1IDpEQjOFr4tqQD7 s3xAIIenj6fub6yYr8ltJkzdL2WnwCwUJFRKpxOkbn9V/jUY05NqiJ64O Q==; X-CSE-ConnectionGUID: ZynQUU6hRBmO8/5fHktGOg== X-CSE-MsgGUID: BykTYBwJT5SAaziOJwFGxQ== X-IronPort-AV: E=McAfee;i="6800,10657,11951"; a="2210057" X-IronPort-AV: E=Sophos;i="6.27,186,1787036400"; d="scan'208";a="2210057" Received: from orviesa004.jf.intel.com ([10.64.159.144]) by orvoesa111.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Oct 2026 19:05:16 -0700 X-CSE-ConnectionGUID: rpu8b9TrR9KayjHTgqdWLw== X-CSE-MsgGUID: gFTzgCr4SSm7mo8/J3eY3A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.27,186,1787036400"; d="scan'208";a="5540397" Received: from lkp-server01.sh.intel.com (HELO 0caa9d2d175c) ([10.239.97.150]) by orviesa004.jf.intel.com with ESMTP; 30 Oct 2026 19:05:10 -0700 Received: from kbuild by 0caa9d2d175c with local (Exim 4.98.2) (envelope-from ) id 1xMySw-00000000cRg-0s3X; Sat, 31 Oct 2026 02:05:06 +0000 Date: Sat, 31 Oct 2026 10:04:26 +0800 From: kernel test robot To: Icenowy Zheng , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Luca Ceresoli , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sandy Huang , Heiko =?iso-8859-1?Q?St=FCbner?= , Andy Yan 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 , Han Gao , Icenowy Zheng Subject: Re: [PATCH 3/3] drm/bridge: add TH1520 DesignWare MIPI DSI host controller Message-ID: <202610311004.6oZFiXBi-lkp@intel.com> References: <20261030-th1520-dw-mipi-dsi-v1-3-753f34fd304f@iscas.ac.cn> X-Archived-By: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20261030-th1520-dw-mipi-dsi-v1-3-753f34fd304f@iscas.ac.cn> X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "dri-devel" X-Spam-Status: No, score=-10.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on aws-us-west-2-korg-listserv-alma10-1 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 | 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