From nobody Sat Jul 25 21:59:35 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E0CCF3E2AB7; Mon, 13 Jul 2026 10:11:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783937515; cv=none; b=WiLv2uxAWTA8k5QdLC6C84g1P0bDBjFEacDOD7o9doZMTZWuBRV+70YBjPadX4QBJsA+OQYYZRDjP4G5ZX5f8NKD79RuUFXcN9OsDisB/WHUiQZnsgv1C1i9MzRgO20SRt9yttp5HGs5E+uRF0rhZl28p6ZWZOaGOgEGmi+uzcE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783937515; c=relaxed/simple; bh=unJmQzNev+wc/XonplIFxuHuxl8OisQRGUgkkiRKuHw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=sOL81LJUfdfAuMDf5l00LwWB5g/iEW38aYgh8fjN3Es6HIxsNTIN45ecVze+ZFXKvNDHe8XTKcigP2lKZyxQ/Ez/L959ezcgsJXvHl13ZFJ1q5g0roxfhpFkb5QuI7m3+UsQ5K0rDVAMDLeSUh24Xd4dtXSiZ95iTX8HMKP/dIg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=HMOY7Cgf; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="HMOY7Cgf" Received: by smtp.kernel.org (Postfix) with ESMTPS id 93087C2BCF5; Mon, 13 Jul 2026 10:11:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1783937514; bh=unJmQzNev+wc/XonplIFxuHuxl8OisQRGUgkkiRKuHw=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=HMOY7CgfXoJt7xSKuSK8TApu5VhYYrSq77WIiQ4m9NgyV1lJmtVWSpjKR7e+YmjqW lmyej9wBsFhQWEUidDRfiF+/FDub5psNMFer4DxM/3mB/OmDjYR9WHPBPCMWrlgqI6 oO04hPOhHFFSiZX19cSmtAXAYSA4t3fqmVr3XC055wY6gIqaRYl/UegLCFn8mOoyJv gbrwtweowpO7YI+OKepFRl5k/2yV7fHPgw6SSn4e6Nbj7BLF/IryGsFV993at6JDqR ixV+i+et5D+AXTcQhWrycnGeOl61hgLjq1DNfzSRtADfnPvi2ZKA8Wsu0Zn8iPrDgR 7+89oXLwFgNxw== 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 73656C44501; Mon, 13 Jul 2026 10:11:54 +0000 (UTC) From: Roman Vivchar via B4 Relay Date: Mon, 13 Jul 2026 13:11:35 +0300 Subject: [PATCH v3 1/3] dt-bindings: mfd: mediatek: mt6397: add mt6323 PMIC EFUSE Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260713-mt6323-nvmem-v3-1-205c39267a24@protonmail.com> References: <20260713-mt6323-nvmem-v3-0-205c39267a24@protonmail.com> In-Reply-To: <20260713-mt6323-nvmem-v3-0-205c39267a24@protonmail.com> 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=1783937511; l=1581; i=rva333@protonmail.com; s=20260510; h=from:subject:message-id; bh=GM6D7bsLXgjkmPGbknhST0foltxWwO4ZLs1IqERzFkY=; b=FwwvAy8himvy5YZ1J9eonMBklU4ZWtpIaLoNDmr12DsdCkTTMeVfz8uLMSN3GfBEKjYqj9gDd MB2Raaed6x7BEKPuK8y0xU/bkrkuLbbRydt3pLsLCa4iGetSTstGEfK 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 Reply-To: rva333@protonmail.com From: Roman Vivchar The MediaTek mt6323 PMIC includes an EFUSE used for storing calibration data. Add the devicetree binding documentation for the MediaTek mt6323 EFUSE. Reviewed-by: Rob Herring (Arm) Acked-by: Conor Dooley Signed-off-by: Roman Vivchar Tested-by: Ben Grisdale # Amazon Echo Dot (2nd Ge= neration) --- .../devicetree/bindings/mfd/mediatek,mt6397.yaml | 21 +++++++++++++++++= ++++ 1 file changed, 21 insertions(+) diff --git a/Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml b/D= ocumentation/devicetree/bindings/mfd/mediatek,mt6397.yaml index 3cbc0dc12c31..d2de227ae7a6 100644 --- a/Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml +++ b/Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml @@ -159,6 +159,23 @@ properties: required: - compatible =20 + efuse: + type: object + unevaluatedProperties: false + description: + The efuse is responsible for storing calibration data, such as therm= al + sensor calibration. + + properties: + compatible: + const: mediatek,mt6323-efuse + + nvmem-layout: + $ref: /schemas/nvmem/layouts/nvmem-layout.yaml# + + required: + - compatible + leds: type: object additionalProperties: false @@ -307,6 +324,10 @@ examples: interrupt-controller; #interrupt-cells =3D <2>; =20 + efuse { + compatible =3D "mediatek,mt6323-efuse"; + }; + leds { compatible =3D "mediatek,mt6323-led"; #address-cells =3D <1>; --=20 2.54.0 From nobody Sat Jul 25 21:59:35 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E0C0D3E2AA1; Mon, 13 Jul 2026 10:11:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783937515; cv=none; b=T3TglJnE7OdYeiukO3dTziiEI1KpIE+kODhfOaqLwfj6Jxz2QasERDUrXjWQrCUJqPH3lz7stL00fj4qij7ObBglMvAcG3wuG/lHox1nicW20fRXzD85QVrKWtF19PukavteZppNL3Y+g8i/OGUVAzcRuLMCwrHkH7zEVimRtJg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783937515; c=relaxed/simple; bh=hk2jdpzy7aPtSs8hu1w9Jn6wfl+BdndDSqR/5Ad3YJE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=u7npZ2TgmUoyp7IQStZF/tKh2zGhrUqaGPCUjEyoYRQDoREdZwqhuakoUtrq+5GWfoZyX8tGvT6egnJMPvUGIyQkuUGdwW7wm16slnt0dh5Z8W0ReKi7E7LE7MKTkwZPmR5G+kh5oy8kGVdAOZfOD3W6zhwspTlGks7xxO8TkoI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=AeHOsFpS; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="AeHOsFpS" Received: by smtp.kernel.org (Postfix) with ESMTPS id A77E0C2BCF6; Mon, 13 Jul 2026 10:11:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1783937514; bh=hk2jdpzy7aPtSs8hu1w9Jn6wfl+BdndDSqR/5Ad3YJE=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=AeHOsFpSORaJl6i8MaDbEUsHC8j1pNLnOMg6J0IMbnHjATle3mn4n1v+S/5FZznTA jIBxgII1GYi+iZiJsP9wb+0XQ/XL4XJre8sZ4AZggQxUXAG28TPt6fZL8+qME3IUyK Y8PzF3SvYMNTaEVPVrLmcxRv4cMUnaq3+0jPomftZWhE4U9hrCiRefriDKPM1Yrdqx 5O1sOBPutj3ViNdEtSyI3guzFnlp49Ssq0J5mnIvAx4NNy4Tj/GNewgM44XfUlMMeB RecZxKaTq/6HuX8Y4vK6vJ1x6hbzmc8g0oikt9PwL9x132gzONwxA4755D5rvNgp+M UpAA3rec1fDJA== 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 87B4AC44508; Mon, 13 Jul 2026 10:11:54 +0000 (UTC) From: Roman Vivchar via B4 Relay Date: Mon, 13 Jul 2026 13:11:36 +0300 Subject: [PATCH v3 2/3] nvmem: add mt6323 PMIC EFUSE driver Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260713-mt6323-nvmem-v3-2-205c39267a24@protonmail.com> References: <20260713-mt6323-nvmem-v3-0-205c39267a24@protonmail.com> In-Reply-To: <20260713-mt6323-nvmem-v3-0-205c39267a24@protonmail.com> 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 X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1783937511; l=4976; i=rva333@protonmail.com; s=20260510; h=from:subject:message-id; bh=QqR4V2cdfPax2GcLJjMwpk7K48wgvgcpGejQfDKaxcI=; b=qE5XG8vqXSEI0yOYEk0N5qSPz6BXCDwxM4nzucUwWB/sXMq8TjOlyZUr1D7HBIOkBepFGosDI WSBkaQi83OUBU+DQtx3XUyktGDQOfWegXMzjT6u6dicURLog0YP9xLS 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 Reply-To: rva333@protonmail.com From: Roman Vivchar Add support for the EFUSE controller found in the Mediatek MT6323 PMIC. The MT6323 EFUSE stores 24 bytes of hardware-related data, such as thermal sensor calibration values. Tested-by: Ben Grisdale # Amazon Echo Dot (2nd Ge= neration) Reviewed-by: Andy Shevchenko Signed-off-by: Roman Vivchar --- MAINTAINERS | 5 +++ drivers/nvmem/Kconfig | 11 ++++++ drivers/nvmem/Makefile | 2 ++ drivers/nvmem/mt6323-efuse.c | 85 ++++++++++++++++++++++++++++++++++++++++= ++++ 4 files changed, 103 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 47cfe6531719..372cc3244236 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -16578,6 +16578,11 @@ S: Maintained F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml F: drivers/mmc/host/mtk-sd.c =20 +MEDIATEK MT6323 PMIC NVMEM DRIVER +M: Roman Vivchar +S: Maintained +F: drivers/nvmem/mt6323-efuse.c + MEDIATEK MT6735 CLOCK & RESET DRIVERS M: Yassine Oudjana L: linux-clk@vger.kernel.org diff --git a/drivers/nvmem/Kconfig b/drivers/nvmem/Kconfig index e10f7ff725ff..a6b5b3e13b4e 100644 --- a/drivers/nvmem/Kconfig +++ b/drivers/nvmem/Kconfig @@ -240,6 +240,17 @@ config NVMEM_MTK_EFUSE This driver can also be built as a module. If so, the module will be called efuse-mtk. =20 +config NVMEM_MT6323_EFUSE + tristate "Mediatek MT6323 PMIC EFUSE support" + depends on ARCH_MEDIATEK || COMPILE_TEST + depends on MFD_MT6397 + help + This is a driver to access hardware related data like sensor + calibration, etc. + + This driver can also be built as a module. If so, the module + will be called efuse-mt6323. + config NVMEM_MXS_OCOTP tristate "Freescale MXS On-Chip OTP Memory Support" depends on ARCH_MXS || COMPILE_TEST diff --git a/drivers/nvmem/Makefile b/drivers/nvmem/Makefile index f6f2bc51dee1..23b7552634d1 100644 --- a/drivers/nvmem/Makefile +++ b/drivers/nvmem/Makefile @@ -50,6 +50,8 @@ obj-$(CONFIG_NVMEM_MICROCHIP_OTPC) +=3D nvmem-microchip-o= tpc.o nvmem-microchip-otpc-y :=3D microchip-otpc.o obj-$(CONFIG_NVMEM_MTK_EFUSE) +=3D nvmem_mtk-efuse.o nvmem_mtk-efuse-y :=3D mtk-efuse.o +obj-$(CONFIG_NVMEM_MT6323_EFUSE) +=3D nvmem_mt6323-efuse.o +nvmem_mt6323-efuse-y :=3D mt6323-efuse.o obj-$(CONFIG_NVMEM_MXS_OCOTP) +=3D nvmem-mxs-ocotp.o nvmem-mxs-ocotp-y :=3D mxs-ocotp.o obj-$(CONFIG_NVMEM_NINTENDO_OTP) +=3D nvmem-nintendo-otp.o diff --git a/drivers/nvmem/mt6323-efuse.c b/drivers/nvmem/mt6323-efuse.c new file mode 100644 index 000000000000..41678915d5b6 --- /dev/null +++ b/drivers/nvmem/mt6323-efuse.c @@ -0,0 +1,85 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (c) 2026 Roman Vivchar + */ + +#include +#include +#include +#include +#include +#include +#include + +#include + +#define MT6323_EFUSE_DOUT_BASE MT6323_EFUSE_DOUT_0_15 +#define MT6323_EFUSE_SIZE 24 + +static int mt6323_efuse_read(void *context, unsigned int offset, void *val, + size_t bytes) +{ + struct regmap *map =3D context; + u16 *buf =3D val; + u32 tmp; + int ret; + + /* + * A manual loop using regmap_read is required because PWRAP is not + * a continuous MMIO space, but rather a FSM that doesn't implement the + * necessary read callback for the regmap_read_raw and regmap_read_bulk + * functions. + */ + for (size_t i =3D 0; i < bytes; i +=3D sizeof(*buf)) { + ret =3D regmap_read(map, MT6323_EFUSE_DOUT_BASE + offset + i, &tmp); + if (ret) + return ret; + + *buf++ =3D tmp; + } + + return 0; +} + +static int mt6323_efuse_probe(struct platform_device *pdev) +{ + struct device *dev =3D &pdev->dev; + struct nvmem_config config =3D { + .name =3D "mt6323-efuse", + .stride =3D 2, + .word_size =3D 2, + .size =3D MT6323_EFUSE_SIZE, + .reg_read =3D mt6323_efuse_read, + }; + struct nvmem_device *nvmem; + struct regmap *regmap; + + /* efuse -> mfd -> pwrap */ + regmap =3D dev_get_regmap(dev->parent->parent, NULL); + if (!regmap) + return dev_err_probe(dev, -ENODEV, "failed to get regmap\n"); + + config.dev =3D dev; + config.priv =3D regmap; + + nvmem =3D devm_nvmem_register(dev, &config); + return PTR_ERR_OR_ZERO(nvmem); +} + +static const struct of_device_id mt6323_efuse_of_match[] =3D { + { .compatible =3D "mediatek,mt6323-efuse" }, + { } +}; +MODULE_DEVICE_TABLE(of, mt6323_efuse_of_match); + +static struct platform_driver mt6323_efuse_driver =3D { + .probe =3D mt6323_efuse_probe, + .driver =3D { + .name =3D "mt6323-efuse", + .of_match_table =3D mt6323_efuse_of_match, + }, +}; +module_platform_driver(mt6323_efuse_driver); + +MODULE_DESCRIPTION("MediaTek MT6323 PMIC EFUSE driver"); +MODULE_LICENSE("GPL"); --=20 2.54.0 From nobody Sat Jul 25 21:59:35 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E5EF93E3D93; Mon, 13 Jul 2026 10:11:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783937515; cv=none; b=pMg1MReAPcAu6DN6sPB/NUodUbB65EHrfU5Vy5K7IFgtk4Cm9hdIS4f4EtOV0rCV2vrb09DxkiTDfudiMmpMAT+3Lzj6BGSGNIQ9w+utxjInr3CGApBH7XqJP+jqf2gyfXqnrDXAPqQPwI4rKfvUNv76u8FKl+EXrYwSNa6GkVQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783937515; c=relaxed/simple; bh=7RJjhSRLrORuQ7QpJYxJUaa7YME47dK6mHpkFjegxhI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=eb7Dj9FdU36habD8Txy5MQ3W298zQe8EFWyr/OQWKv9Ul4P5PiUQ1HnK+y7xOAztxmGEboB+K8ShqKr/J81nPTzzcndpEVbQ5YkKQ25wJLG/x0uYC2lg6oh/IxUK8nd9J1dgNalNgFRnkK/i2IHuOvxfEg/QV0JYWcr2XdNSzUE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=n/8JA7Sa; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="n/8JA7Sa" Received: by smtp.kernel.org (Postfix) with ESMTPS id B8A52C2BCF4; Mon, 13 Jul 2026 10:11:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1783937514; bh=7RJjhSRLrORuQ7QpJYxJUaa7YME47dK6mHpkFjegxhI=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=n/8JA7Sa6F+IOqI2j4Kc9U3arWFbbutuKv+cbzdIWFKidciEdU/TUlLFJMwn+yp+7 pwXzr4mz3qgqZN2oMj95164ey9FQ3mbQNWuJ661wUuL8ve7X+MmF6O+vjCIIaKcw9Z 8M3cLwMkINDj8rehPrMJF7XW6VH7F1uHLJhhVow3eXlwEmZOKKQT2TLRd1Q7SFJNKB SfIf0Q+yEKKQce3SnTnuXg1cs5DhxCv1/qjrTUuBX6jlY0ClOhNj88RMG9dro/HjBR IAGqar0HPnP1/QdwCJKFpSHCqiK6a30apnDDO4ev1qHHA5IktC0xzX8NBxE2DbBg6S 2X9l72wSXt8hQ== 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 9A597C44507; Mon, 13 Jul 2026 10:11:54 +0000 (UTC) From: Roman Vivchar via B4 Relay Date: Mon, 13 Jul 2026 13:11:37 +0300 Subject: [PATCH v3 3/3] ARM: dts: mediatek: mt6323: add EFUSE support Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260713-mt6323-nvmem-v3-3-205c39267a24@protonmail.com> References: <20260713-mt6323-nvmem-v3-0-205c39267a24@protonmail.com> In-Reply-To: <20260713-mt6323-nvmem-v3-0-205c39267a24@protonmail.com> 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 X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1783937511; l=771; i=rva333@protonmail.com; s=20260510; h=from:subject:message-id; bh=oXee/GlWmV/sWGn0ruKkyx1IqiA7OAnfJd9/nLpO/3U=; b=hUtTiqd14ZQdojpigTpm73QMzVmaNbdZ2kn15YvOcmRSxBhS2+BjUySxMUTmQJE9mPAta68uO ECv+sBLnknJAQNCdu6Qwh8QI7qCN4JaoX2qgnlp+RUOkNxJ37o5cMap 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 Reply-To: rva333@protonmail.com From: Roman Vivchar Add the devicetree node for the mt6323 efuse. Tested-by: Ben Grisdale # Amazon Echo Dot (2nd Ge= neration) Signed-off-by: Roman Vivchar --- arch/arm/boot/dts/mediatek/mt6323.dtsi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/boot/dts/mediatek/mt6323.dtsi b/arch/arm/boot/dts/med= iatek/mt6323.dtsi index c230c865116d..807e000a7ff6 100644 --- a/arch/arm/boot/dts/mediatek/mt6323.dtsi +++ b/arch/arm/boot/dts/mediatek/mt6323.dtsi @@ -14,6 +14,10 @@ pmic: mt6323 { interrupt-controller; #interrupt-cells =3D <2>; =20 + efuse { + compatible =3D "mediatek,mt6323-efuse"; + }; + mt6323_leds: leds { compatible =3D "mediatek,mt6323-led"; #address-cells =3D <1>; --=20 2.54.0