Path: csiph.com!news.samoylyk.net!gothmog.csi.it!bofh.it!news.nic.it!robomod From: "Debian Bug Tracking System" Newsgroups: linux.debian.kernel Subject: Bug#1146417: marked as done (linux: please enable CONFIG_VIDEO_OV5675 and TPS68470 gpio/regulator/clk on amd64) Date: Tue, 01 Sep 2026 21:20:01 +0200 Message-ID: References: X-Original-To: Bastian Blank X-Mailbox-Line: From debian-kernel-request@lists.debian.org Tue Sep 1 19:19:27 2026 Old-Return-Path: X-Amavis-Spam-Status: No, score=-104.49 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FOURLA=0.1, FVGT_m_MULTI_ODD=0.02, LDO_WHITELIST=-5, RCVD_IN_DNSWL_NONE=-0.0001, USER_IN_DKIM_WELCOMELIST=-0.01, USER_IN_DKIM_WHITELIST=-100, YOURMESSAGEBOD=2.5] autolearn=no autolearn_force=no MIME-Version: 1.0 X-Mailer: MIME-tools 5.510 (Entity 5.510) X-Debian-Pr-Message: closed 1146417 X-Debian-Pr-Package: src:linux X-Debian-Pr-Source: linux Reply-To: 1146417@bugs.debian.org Content-Type: multipart/mixed; boundary="----------=_1788290342-2809874-0" X-Mailing-List: archive/latest/157018 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/handler.1146417.D1146417.17882902072807754.ackdone@bugs.debian.org Approved: robomod@news.nic.it Lines: 294 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Tue, 01 Sep 2026 19:19:02 +0000 X-Original-Message-ID: X-Original-References: <4yge5zaiwk3rat76tlyw343wvkri3db65h6cpfa74isqoaljng@dfpdhmcgvl7k> <178828336288.22543.14148440378927507294.reportbug@haze.nemui.org> Xref: csiph.com linux.debian.kernel:93962 This is a multi-part message in MIME format... ------------=_1788290342-2809874-0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your message dated Tue, 1 Sep 2026 21:16:45 +0200 with message-id <4yge5zaiwk3rat76tlyw343wvkri3db65h6cpfa74isqoaljng@dfpdhmc= gvl7k> and subject line Re: Bug#1146417: linux: please enable CONFIG_VIDEO_OV5675 = and TPS68470 gpio/regulator/clk on amd64 has caused the Debian Bug report #1146417, regarding linux: please enable CONFIG_VIDEO_OV5675 and TPS68470 gpio/regula= tor/clk on amd64 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) --=20 1146417: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D1146417 Debian Bug Tracking System Contact owner@bugs.debian.org with problems ------------=_1788290342-2809874-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by bugs.debian.org; 1 Sep 2026 17:31:25 +0000 X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02 (2024-03-25) on buxtehude.debian.org X-Spam-Level: X-Spam-Status: No, score=-8.1 required=4.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,SPF_HELO_PASS,SPF_PASS, XMAILER_REPORTBUG autolearn=ham autolearn_force=no version=4.0.1-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 141; hammy, 150; neutral, 275; spammy, 0. spammytokens: hammytokens:0.000-+--XDebbugsCc, 0.000-+--X-Debbugs-Cc, 0.000-+--H*Ad:N*Bug, 0.000-+--HTo:N*Debian, 0.000-+--forky Return-path: Received: from desire.arege.jp ([106.185.149.26]:54656) by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.96) (envelope-from ) id 1x1SKT-00BUzc-0m for submit@bugs.debian.org; Tue, 01 Sep 2026 17:31:25 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nemui.org; s=dkim-default; t=1788283365; bh=DFtd/3udfLcdT6beSdPismZC7ih93MMhBJoFRDzEPNw=; h=From:To:Subject:Date:From; b=awF+8uu6H9av8Dt9ISqYFqakQ359Bt5J9RQWia28KE4if2v1rMIZ0PX28AlkMmppy i0OBdFar4QlW0NuPcrd956ocq5pbRIK5SfynDhpDWuWo6gp1b1hm4gozwAbb1kIDP0 TYOOqhduHj3xEWtMu1TvBq4gjhNsX3slcqtK0lkCdZrpqtD3VvuSqOocIHhJtS7Qfn MeBsKk1NnC3CExEh+g6aGGiOkBCK8L2qGWX0sALlRY+mq5870cbkAu2vMHwxXdzkBw wee7xaF1ceZNog5VZlA5WaT+mzhXaZQYGwm7VTf6477Q5hZ8WvTr1peW64EgY1TuOB jZIDadatz3nYQ== Received: from haze.nemui.org (tempest.nemui.org [106.185.149.25]) by desire.arege.jp (Postfix) with ESMTPSA id 8856DC052AF; Wed, 2 Sep 2026 02:22:45 +0900 (JST) Received: by haze.nemui.org (Postfix, from userid 1000) id E855E1BA043D; Wed, 02 Sep 2026 02:22:42 +0900 (JST) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Tatsuki Sugiura To: Debian Bug Tracking System Subject: linux: please enable CONFIG_VIDEO_OV5675 and TPS68470 gpio/regulator/clk on amd64 Message-ID: <178828336288.22543.14148440378927507294.reportbug@haze.nemui.org> X-Mailer: reportbug 13.2.0+nmu1 Date: Wed, 02 Sep 2026 02:22:42 +0900 X-Greylist: delayed 484 seconds by postgrey-1.37 at buxtehude; Tue, 01 Sep 2026 17:31:25 UTC Delivered-To: submit@bugs.debian.org Source: linux Version: 7.1.12-1 Severity: wishlist X-Debbugs-Cc: debian-amd64@lists.debian.org User: debian-amd64@lists.debian.org Usertags: amd64 Dear Maintainer, The built-in camera of the MSI Prestige 13 AI+ Evo A2VMG (Lunar Lake; Intel IPU7 + OmniVision OV5675 sensor behind a TI TPS68470 PMIC) does not work with the Debian amd64 kernel, because four Kconfig symbols the platform needs are not enabled on amd64: # CONFIG_VIDEO_OV5675 is not set # CONFIG_GPIO_TPS68470 is not set # CONFIG_REGULATOR_TPS68470 is not set # CONFIG_COMMON_CLK_TPS68470 is not set CONFIG_VIDEO_OV5675 is already enabled on arm64 (debian/config/arm64/config:1146: CONFIG_VIDEO_OV5675=m), so for that symbol this is only an amd64 gap - and amd64 is where the sensor is actually used, by Intel IPU6/IPU7 laptops. All four are tristate and their dependencies are already met by the existing amd64 config (CONFIG_INTEL_SKL_INT3472=m, CONFIG_I2C=y), so they can be enabled as modules with no further changes: drivers/gpio/Kconfig config GPIO_TPS68470 depends on INTEL_SKL_INT3472 drivers/regulator/Kconfig config REGULATOR_TPS68470 depends on INTEL_SKL_INT3472 || COMPILE_TEST drivers/clk/Kconfig config COMMON_CLK_TPS68470 depends on I2C depends on INTEL_SKL_INT3472 || COMPILE_TEST This is the same class of request as #1109814 (CONFIG_VIDEO_OV02C10) and #1087004 (CONFIG_VIDEO_OV01A10), both of which were accepted. Symptoms with the stock 7.1.8-2 amd64 kernel -------------------------------------------- intel-ipu7 0000:00:05.0: Found supported sensor OVTI5675:00 intel-ipu7 0000:00:05.0: Connected 1 cameras int3472-tps68470 i2c-INT3472:06: TPS68470 REVID: 0x21 int3472-tps68470 i2c-INT3472:06: error -ENODEV: No board-data found for this model The PMIC is found but cannot be set up, its MFD cells (tps68470-clk, tps68470-regulator, tps68470-gpio) have no drivers to bind to, so acpi_gpiochip_add() never runs and never clears the _DEP that OVTI5675:00 has on INT3472:06. As a result no i2c client is created for the sensor and no /dev/v4l-subdev* appears; userspace sees only the bare IPU7 ISYS capture nodes and no camera. Verification ------------ I rebuilt the following out of tree against linux-headers-7.1.8+deb14.1-amd64, from unmodified v7.1.8 sources (no patch in debian/patches/ touches these files): drivers/media/i2c/ov5675.c -> ov5675.ko drivers/gpio/gpio-tps68470.c -> gpio-tps68470.ko drivers/regulator/tps68470-regulator.c -> tps68470-regulator.ko drivers/clk/clk-tps68470.c -> clk-tps68470.ko plus a backport of the upstream DMI entry for this machine (see below). With those five modules in /lib/modules/$(uname -r)/updates/, the camera works after a normal boot: intel-ipu7 0000:00:05.0: CSE authenticate_run done int3472-tps68470 i2c-INT3472:06: TPS68470 REVID: 0x21 intel_ipu7_isys.isys intel_ipu7.isys.40: bind ov5675 1-0036 nlanes is 2 port is 0 intel_ipu7_isys.isys intel_ipu7.isys.40: All sensor registration completed. $ cam -l Available cameras: 1: Internal front camera (\_SB_.LNK0) $ cam -c1 --capture=300 --file=/tmp/cap#.bin ... 2584x1944 at 29.95 fps, 300 frames, real images PipeWire exposes it as node "libcamera_input.__SB_.LNK0" / "Built-in Front Camera". libcamera 0.7 supports IPU7 through the Simple pipeline handler with the (GPU-accelerated) SoftISP, so no out-of-tree userspace such as the Intel camera HAL is needed - the kernel config is the only thing missing. Secondary note: INT3472 board data for this model ------------------------------------------------- Independently of the config question, 7.1 only carries the DMI entry for the "Prestige 14 AI+ Evo C2VMG". The entries for the other two models were added upstream after 7.1 was cut: ae04f36 platform/x86: int3472: Match MSI laptop board name 621e4f7 platform/x86: int3472: Add more MSI AI evo laptops They add "Prestige 13 AI+ Evo A2VMG" (MS-13Q3) and "Prestige 16 AI+ Evo B2VMG" (MS-15A3), both reusing the existing msi_prestige_ai_evo_* data, and they are in 7.2. This resolves itself once forky moves to 7.2. I mention it only because enabling the four config symbols alone is not sufficient while the archive is on 7.1; a cherry-pick of those two commits would make the camera work on 7.1 as well, if the team considers that worthwhile. System information ------------------ Vendor: Micro-Star International Co., Ltd. Product: Prestige 13 AI+ Evo A2VMG Board: MS-13Q3 BIOS: E13Q3IMS.112, 12/22/2025 Kernel: 7.1.8+deb14.1-amd64 (linux-image-amd64 7.1.8-2) Camera: OVTI5675:00 (OV5675) on Intel IPU7, PMIC INT3472:06 (TPS68470) -- This investigation was carried out with the assistance of Claude Code. Every statement above was verified on the machine in question. -- System Information: Debian Release: forky/sid APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 7.1.8+deb14.1-amd64 (SMP w/8 CPU threads; PREEMPT) Kernel taint flags: TAINT_CRAP, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=C.UTF-8, LC_CTYPE=ja_JP.utf8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled ------------=_1788290342-2809874-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 1146417-done) by bugs.debian.org; 1 Sep 2026 19:16:47 +0000 X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02 (2024-03-25) on buxtehude.debian.org X-Spam-Level: X-Spam-Status: No, score=-108.4 required=4.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FROMDEVELOPER, HAS_BUG_NUMBER,RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_SOFTFAIL, USER_IN_DKIM_WELCOMELIST autolearn=ham autolearn_force=no version=4.0.1-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 23; hammy, 121; neutral, 24; spammy, 0. spammytokens: hammytokens:0.000-+--sk:config_, 0.000-+--sk:CONFIG_, 0.000-+--H*Ad:N*Bastian, 0.000-+--H*F:N*Bastian, 0.000-+--H*r:SHA384 Return-path: Received: from s3.thinkmo.de ([162.55.237.202]:47210 helo=mail.thinkmo.de) by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.96) (envelope-from ) id 1x1TyR-00BmPz-20 for 1146417-done@bugs.debian.org; Tue, 01 Sep 2026 19:16:47 +0000 Received: from localhost (localhost [127.0.0.1]) by mail.thinkmo.de (Postfix) with ESMTP id 4hZFwG0wrgz10PP for <1146417-done@bugs.debian.org>; Tue, 1 Sep 2026 19:16:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=debian.org; h= in-reply-to:content-disposition:content-type:content-type :mime-version:references:message-id:subject:subject:from:from :date:date:received:received; s=mail202007.waldi.user; t= 1788290206; bh=vxosh1ucmlIAj9MOHCB9K762qoUD/f9epiCzI25SSXQ=; b=h IJTBK3uoQ4ZXDitkI+gOp1vvG6NGexDqPm3C8Jg+1rdZ5aKi98jT1GJ8VXgn/kfr VipMXPOOxS5735vcSqazJQ593fnHFurzzp1rb/f9IF7NUtldHA4R7YCbKyyQ51My duu57Z+fHrJkaQAdNl9Hbs4QNP5tbKCS74kQEHmwi1UwxFkcoCwe00RmypeTnIhk lABvQ+4R6tQsvfxZZcVN6jOdp0FwpN8y/sSKr8XfoTGZC5kFSp/JEladhV3TPbwd wHHcwolKJ6Mqeo9FMrmnflvlTXts6iYDKO/XRuHf++rSeQHrSYUA8j0572t0gXqA e1wVCy8adJNixM6OCSqVQ== X-Virus-Scanned: Debian amavis at Received: from mail.thinkmo.de ([127.0.0.1]) by localhost (mail.thinkmo.de [127.0.0.1]) (amavis, port 10024) with ESMTP id crhQJsBM3hJi for <1146417-done@bugs.debian.org>; Tue, 1 Sep 2026 19:16:46 +0000 (UTC) Received: from shell.thinkmo.de (shell.thinkmo.de [IPv6:2a01:4f8:271:3f5c:0:22:0:1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by mail.thinkmo.de (Postfix) with ESMTPS id 4hZFwG0QB9zyXx for <1146417-done@bugs.debian.org>; Tue, 1 Sep 2026 19:16:46 +0000 (UTC) Date: Tue, 1 Sep 2026 21:16:45 +0200 From: Bastian Blank To: 1146417-done@bugs.debian.org Subject: Re: Bug#1146417: linux: please enable CONFIG_VIDEO_OV5675 and TPS68470 gpio/regulator/clk on amd64 Message-ID: <4yge5zaiwk3rat76tlyw343wvkri3db65h6cpfa74isqoaljng@dfpdhmcgvl7k> Mail-Followup-To: Bastian Blank , 1146417-done@bugs.debian.org References: <178828336288.22543.14148440378927507294.reportbug@haze.nemui.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: On Tue, Sep 01, 2026 at 09:15:26PM +0200, Bastian Blank wrote: > On Wed, Sep 02, 2026 at 02:22:42AM +0900, Tatsuki Sugiura wrote: > > This investigation was carried out with the assistance of Claude Code. Every > > statement above was verified on the machine in question. > > We don't accept bug reports from slop machines. None of the information > is known to be correct. Actually closing. Bastian -- Schshschshchsch. -- The Gorn, "Arena", stardate 3046.2 ------------=_1788290342-2809874-0--