From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9D49FC88E45 for ; Fri, 11 Sep 2026 06:34:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Reply-To:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To: Content-Transfer-Encoding:Content-Type:MIME-Version:Message-Id:Date:Subject: From:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=4wptcN8SNVQPyWxXICpL/SUXmC9GdykwCS/+Bxna//4=; b=DIhIvWYa07t5oKsj15vtJ7M+f5 LNjMG+ZxvDwGZOMYKIhbVQs2usLLHWTK/BrBI0O8wyjY4Jgfd+QeLrkSFHRzL1deP2eg6n5QxOnPQ meYdQGk9cjO8AvbC8MZX21mLtHdcGBNZJHXSvxSK/5ZMg7zhFH1cu9IJvvBi6a+A2G2lR8w4Y1Dzb OftWWy7yQ7T9lBr5xmoGlV7y9IDz0zMctJKHw10+7hJOiNOH+p+eGZwMRvHSAq9V9+/C40cwa6Hvq K9awGsTc0ys41H1Fi4wQdHXB6Wlayq51dDCaFcZD989umWAHYn93dxAvAQubK3+JP61uTWPwctD+L oQvg61tA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x4upg-0000000FwS7-0Huf; Fri, 11 Sep 2026 06:33:56 +0000 Received: from tor.source.kernel.org ([2600:3c04:e001:324:0:1991:8:25]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x4upe-0000000FwRQ-3g4D; Fri, 11 Sep 2026 06:33:54 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id F267160202; Fri, 11 Sep 2026 06:33:53 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id 89370C2BCB8; Fri, 11 Sep 2026 06:33:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1789108433; bh=III8deQ/x6mTKRMLEfxp/HqD28xxvlYsZv802tIFQL0=; h=From:Subject:Date:To:Cc:Reply-To:From; b=EoJUWwWHKIZWYsp+7hfY9kX2kW5H3jSkga3GYy0L6BpfXrempyu+924rbRPuHms2i Eam8no2s0QdOiAUr2WvYXjnWciAbFdYZZmlzSmKCLPLFdUDjWUj+9YNiRZgy2sj8F9 PQd+WOnej9D9ynpiD2qTmZrgkP/KC3rKwHAfte2ar3MJW22PhgKSo3YISJ2YEUWncU +CBXwCtCvDVQFmM+dOO/4tVyJuBKOFuEYSLyCPQup12XEZU8TRbAtqfpYdHWsQucJC PtVxVh7bEUl6yRnMT2knByDfAPiz8IrzjNh7/lDu2O5W61s++ibXIrE7+6XP16Cwl7 h3SFpFLcarmSg== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 62ED8C88E42; Fri, 11 Sep 2026 06:33:53 +0000 (UTC) From: Roman Vivchar via B4 Relay Subject: [PATCH v4 0/3] nvmem: add support for the MediaTek mt6323 PMIC Date: Fri, 11 Sep 2026 09:32:58 +0300 Message-Id: <20260911-mt6323-nvmem-v4-0-626dd17531dc@protonmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAAAAAAAC/3XOTQ7CIBAF4Ks0rMXA0NLUlfcwLigOFiPFABKN6 d2lutD4s3zJm+/NjUQMFiNZVTcSMNto/VhCvaiIHtS4R2p3JRNgIJnknLokBQg6ZoeOMt3Uihk wqjOknJwCGnt5cJvtM8dzf0CdZmNuDDYmH66Pvczn3h86c8po3yDvO40NN7A+BZ/86JQ9LrV3Z PYzvAvthwBFqI1gKKQqX9Y/BfESWi4+BFEEYI0WHchWwbcwTdMd5gQuckMBAAA= X-Change-ID: 20260611-mt6323-nvmem-0c54a0f2fa9f To: Sen Chu , Sean Wang , Macpaul Lin , Lee Jones , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , Srinivas Kandagatla , Roman Vivchar Cc: Andy Shevchenko , linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, Ben Grisdale , Conor Dooley X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789108431; l=2447; i=rva333@protonmail.com; s=20260510; h=from:subject:message-id; bh=III8deQ/x6mTKRMLEfxp/HqD28xxvlYsZv802tIFQL0=; b=08QpbWtt2VFD+87AueJLzIdq6DQnxc3iPkj08mZppBO4XOonHfpRrRZxT5L3LFSBSKH6Q+GMZ 16gF+U2AHR8D9+OeWNN9FJCrrtpCqZDMRi6TccNGNyvWeIrbwPQGHrb X-Developer-Key: i=rva333@protonmail.com; a=ed25519; pk=zww/nWjBGoQ4POXCG0BV6fx2iuXK6jx77rsKPA5YK5Y= X-Endpoint-Received: by B4 Relay for rva333@protonmail.com/20260510 with auth_id=777 X-Original-From: Roman Vivchar X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: rva333@protonmail.com Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org This series adds support for the EFUSE found on the MediaTek mt6323 PMIC. The previous version of the series for all AUXADC, EFUSE and thermal drivers was split after Krzysztof's comment [1]. Tested on the MediaTek mt6572 and mt8163 SoCs (Ben), both paired with a mt6323. [1]: https://lore.kernel.org/linux-mediatek/20260504-mt6323-v1-0-799b58b355ff@protonmail.com/T/#med30fad67a090be35f549231336b2dec295233f6 Tested-by: Ben Grisdale # Amazon Echo Dot (2nd Generation) Signed-off-by: Roman Vivchar --- Changes in v4: - Rebase onto nvmem/for-next (8f596c13b6b7 ("dt-bindings: nvmem: qfprom: Add compatible for Qualcomm Maili")) - Drop device-id/of.h header (Andy) - Mediatek -> MediaTek in Kconfig - Link to v3: https://patch.msgid.link/20260713-mt6323-nvmem-v3-0-205c39267a24@protonmail.com Changes in v3: - Rebase onto next-20260708 - EFUSE driver: Replace 'mod_devicetable.h' with explicit 'device-id/of.h' - Drop MFD patch since it's applied - Link to v2: https://patch.msgid.link/20260617-mt6323-nvmem-v2-0-4f30e36aa0f4@protonmail.com Changes in v2: - EFUSE driver: Sort variables in the mt6323_efuse_read (Andy) - Link to v1: https://patch.msgid.link/20260611-mt6323-nvmem-v1-0-b5e1b9ce51f2@protonmail.com Changes after split: - EFUSE driver: - Remove 'linux/errno.h' header (Andy) - Remove explicit cast to u16 in the 'mt6323_efuse_read' (Andy) - Reword comment in the 'mt6323_efuse_read' - Capitalize MediaTek in the module description - Link to a previous series: https://patch.msgid.link/20260512-mt6323-v2-0-3efcba579e88@protonmail.com --- Roman Vivchar (3): dt-bindings: mfd: mediatek: mt6397: add mt6323 PMIC EFUSE nvmem: add mt6323 PMIC EFUSE driver ARM: dts: mediatek: mt6323: add EFUSE support .../devicetree/bindings/mfd/mediatek,mt6397.yaml | 21 ++++++ MAINTAINERS | 5 ++ arch/arm/boot/dts/mediatek/mt6323.dtsi | 4 ++ drivers/nvmem/Kconfig | 11 +++ drivers/nvmem/Makefile | 2 + drivers/nvmem/mt6323-efuse.c | 84 ++++++++++++++++++++++ 6 files changed, 127 insertions(+) --- base-commit: 8f596c13b6b7fa9fa35091273c37f9b6e3fc2d0f change-id: 20260611-mt6323-nvmem-0c54a0f2fa9f Best regards, -- Roman Vivchar