From nobody Thu Sep 24 20:37:27 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 E69E744A404; Mon, 21 Sep 2026 07:50:28 +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=1789977029; cv=none; b=IOqWYlxsNitzdsucUBS6vsC/jWMWlpdgEqoEbG11zSd5qXqklKM+jg07byAOIDLCraIO2tzy6qpP759KdF1yuMiD4quG5rrFNW0S4Ujt3h5Pq6YxlPsVGzldYRfBQ33V6q/tbrZG4L1qP8z/rFHyBEFYdYGx185xjtQHXeQ+MLI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789977029; c=relaxed/simple; bh=kvW2wtFi4KgEvcIkbiTYobALqwrfnuma/iDmVJ0C9Wk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=SooGY8Azm1mIfB3uIbV5noX9qyLc8l1yYCJMA2zHa68fQ/Hi8MtPWs5BfOwWVB0VYeSqDaIh2Kx8Fdl+ENOe2PagHnKMmJuk7D538n4RnX6fj0OVajZpwCSEsjo2bvt/neblvfMx0ZaE9jHGZKqs03Q6QV3DD9PwXHC1jZToqMw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=JCY2WLvI; 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="JCY2WLvI" Received: by smtp.kernel.org (Postfix) with ESMTPS id 86F43C2BCF6; Mon, 21 Sep 2026 07:50:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1789977028; bh=kvW2wtFi4KgEvcIkbiTYobALqwrfnuma/iDmVJ0C9Wk=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=JCY2WLvIl5nZPSOAIBhKvER3EujbwB9twrDIeIHqSGi2yKO2udhEBxVy+spl1GmGR QJJOrU//BingRMrHY4zzfXa49QYkV4k9kKyex8KQwX5w7OOFEKVAqexnyh9aTlnzwU ilC3NYcBuuVkHPVJypad7XOzHq4Cy/8yG19ZT+IiD8IZ838wDO0tPb3PXKtAFTIHen G15lO3AOuzUj7r5EFZgypn/pxQaGcFriBxjUKB6+X8DskQDmsAtyVtHPePHu6CIbeh aNTha1p50JYI1Q6DWxiF1Om2orMTgxb1iFMC95dQBqGikRnV5K6wOt7tAm5lURwmVG +VWYXHTkJFNoQ== 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 67403C982DE; Mon, 21 Sep 2026 07:50:28 +0000 (UTC) From: Roman Vivchar via B4 Relay Date: Mon, 21 Sep 2026 10:50:02 +0300 Subject: [PATCH v5 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: <20260921-mt6323-nvmem-v5-1-2f5d308369f0@protonmail.com> References: <20260921-mt6323-nvmem-v5-0-2f5d308369f0@protonmail.com> In-Reply-To: <20260921-mt6323-nvmem-v5-0-2f5d308369f0@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=1789977026; l=1581; i=rva333@protonmail.com; s=20260510; h=from:subject:message-id; bh=mlQDk3dan2vmhf7s3FB34YUhH5UJAOcwjjg7f1t51Hs=; b=jYi5D0ZpLAxZPr3YuxJlL2rWdoMaE5b5z5VP9LMjKqdJENvJ79CzgDJIc1gBeZbyI5eG+j01t R7S0AxfYUrZAZnvzP99AP6o8K5RadBnk0wm2PN9zqZ56jlI/2zqdz8/ 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.55.0 From nobody Thu Sep 24 20:37:27 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 E6A9D44A40B; Mon, 21 Sep 2026 07:50:28 +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=1789977029; cv=none; b=AgUfop4VrGLxJOS+7I/QNBbbyqCJ42W6KME1+Ng5lzeI4YgfSAkJacYXFIbkS/7RWBn6t0yJdgabEpNjmO3YVgTMUOAboNEtxmL/ZB8ivtSQI0Gr5wE75/dCOj69YcV5Ew2BDA3n/3JNl2ehmS6EzsOW4lDEfU76r4odqF06/XQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789977029; c=relaxed/simple; bh=7eRTuK1J7JLSJe8eP4zoF7OjTxmSHdj6GVl84M2RdZc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=oxSq1FxVAYrP/EB4TqxmjsF0ZfHGlFg/ItFEvqfiBgIi1bmXPfd0RjU1TdTUGnpElbf6oFGCeYtAt0+JJuncPrHUOvCcBW3ITN4lbpxxjAmLU/DRy0EU2tv4Fiwh7IOnUXbl2IomJKNPkjDG5lM3ZWUIVg3vOPf2BT6SKbHZLEU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=gN5PTR9T; 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="gN5PTR9T" Received: by smtp.kernel.org (Postfix) with ESMTPS id 98091C2BCFD; Mon, 21 Sep 2026 07:50:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1789977028; bh=7eRTuK1J7JLSJe8eP4zoF7OjTxmSHdj6GVl84M2RdZc=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=gN5PTR9TY2UluQhZq6Er4ZQ2vYoqcikXshUATew7F7KEnK03vir5PuIw7iw/LH9bM M4Sg8SPSilPA0YcdkDvicaLWxRGJFz9bENe6+n3vKfGENzVwmnxXerVeiUWa3/8Gvh DgaNHhFN/MXlvdZLbZo1DwxlLeHOX1tg8A6ED5O/BLvy3+pgdZXTcS9hrree3orfoB UDtezWbhMFraEHiJaNmuLhcDzGWbDqnvSMYgcmqC/9jfKQIi0ReVrLEvQn4YzSknt0 Nvt4dBP+PExiP4MUFUjwyraMIaP6GeTw7u955NTsiG5LYhpvhkz/5EjEDayvWXuRST 93hQ8wvEV+V4Q== 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 7815CC982EE; Mon, 21 Sep 2026 07:50:28 +0000 (UTC) From: Roman Vivchar via B4 Relay Date: Mon, 21 Sep 2026 10:50:03 +0300 Subject: [PATCH v5 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: <20260921-mt6323-nvmem-v5-2-2f5d308369f0@protonmail.com> References: <20260921-mt6323-nvmem-v5-0-2f5d308369f0@protonmail.com> In-Reply-To: <20260921-mt6323-nvmem-v5-0-2f5d308369f0@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=1789977026; l=4983; i=rva333@protonmail.com; s=20260510; h=from:subject:message-id; bh=ah8lcn6KNr0dkMxSWN/QXud3pFB++YUj9D6tI73pyGs=; b=q+/1KuGDhhtVBOgEHlwUYKHJMl+XGPr+Xbr/3A1cBlOnOUGNffjnuGkRZ1jXRLtfDbki5VIca kDWCRxKn3sbAIZKNDiyhenzIxRkiLmc7g/3YK4GvKNWHgf5sudCwbjW 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 | 83 ++++++++++++++++++++++++++++++++++++++++= ++++ 4 files changed, 101 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 3a19da74d00c..6ec0ed61260c 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -16718,6 +16718,11 @@ S: Maintained F: drivers/iio/adc/mt6323-auxadc.c F: include/dt-bindings/iio/adc/mediatek,mt6323-auxadc.h =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 c36c2a4c2a0b..5115c46beb97 100644 --- a/drivers/nvmem/Kconfig +++ b/drivers/nvmem/Kconfig @@ -328,6 +328,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 2bbfb9ff1885..5e70bad9f0f9 100644 --- a/drivers/nvmem/Makefile +++ b/drivers/nvmem/Makefile @@ -53,6 +53,8 @@ obj-$(CONFIG_NVMEM_MESON_MX_EFUSE) +=3D nvmem_meson_mx_ef= use.o nvmem_meson_mx_efuse-y :=3D meson-mx-efuse.o obj-$(CONFIG_NVMEM_MICROCHIP_OTPC) +=3D nvmem-microchip-otpc.o nvmem-microchip-otpc-y :=3D microchip-otpc.o +obj-$(CONFIG_NVMEM_MT6323_EFUSE) +=3D nvmem_mt6323-efuse.o +nvmem_mt6323-efuse-y :=3D mt6323-efuse.o obj-$(CONFIG_NVMEM_MTK_EFUSE) +=3D nvmem_mtk-efuse.o nvmem_mtk-efuse-y :=3D mtk-efuse.o obj-$(CONFIG_NVMEM_MXS_OCOTP) +=3D nvmem-mxs-ocotp.o diff --git a/drivers/nvmem/mt6323-efuse.c b/drivers/nvmem/mt6323-efuse.c new file mode 100644 index 000000000000..de5e30215c22 --- /dev/null +++ b/drivers/nvmem/mt6323-efuse.c @@ -0,0 +1,83 @@ +// 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 mt6397_chip *mt6323 =3D dev_get_drvdata(pdev->dev.parent); + 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; + + if (!mt6323 || !mt6323->regmap) + return dev_err_probe(dev, -ENODEV, "failed to get parent\n"); + + config.dev =3D dev; + config.priv =3D mt6323->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.55.0 From nobody Thu Sep 24 20:37:27 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 E5D0435C6BE; Mon, 21 Sep 2026 07:50:28 +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=1789977029; cv=none; b=LvB4IQ+aBZ3JYLHdDoDYU3RRKH/P/X/uiQAzPKjPPYdnoSCpBa4S/mOt/3JQnQ3A0f272iMc+kNgO9trk1EUjnC74ggl8q7XMnmw6NjyAu/o3GItw3rfXc0I+K14o1QtNOy1SQAK1GGB6EMOdnro6QgJ347uAvoiYlY44fPZMuE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789977029; c=relaxed/simple; bh=HmXNcA1YAnZLx3RPO+XZdE0dPg1yJCRKOMe6ArOea/0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gAtzOk5mnIcrooAimok5BqsiJhULe7aCtItwnG19OHClhRO2jKSNkhx0qR8C8iEXD/kn5os2QsSVhdI1bXRU4dRrcRpq7hx3FpONm1QNaHcXxnp4RkwuzypRq8XR2apFiFTYK5rj7Z+RhUVznOEd1kT1vPQkGpOCX9s4JctI/wo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ei0GaIjp; 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="ei0GaIjp" Received: by smtp.kernel.org (Postfix) with ESMTPS id A28C0C2BCFC; Mon, 21 Sep 2026 07:50:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1789977028; bh=HmXNcA1YAnZLx3RPO+XZdE0dPg1yJCRKOMe6ArOea/0=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=ei0GaIjp/JYeY5paFYYdOhUUpKgeAMxtlvvhXH7xYUsbPrUOJGxWKCq0tgnxPeEff 8iYfC6oAOtkIgqr9ubL8pRuU6Oy3pNRLis8Js+5SE8EoxM2p+j9bqS5WVLKlIgUd9e DqQyzlNT8CsQLgeV3hms6dvSM1rAZBK+h9VP49mBi0AV9WGFqnRRrLVoj695JtSNWF l4wM5jVmdciTIphDjySjrbtDNQlXdjG7SDv6fvJAQe6ZzYsZSXI4U2dlkFQ7rTfMp6 szoExnbD8MSIPlL6OiNDQf5aDAfxxk2Ow3CQlC1CYW77dTZDm5UHP9tq4Cx2wQ++Zz Cv/jsRHK3F6dw== 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 86EF7C982E1; Mon, 21 Sep 2026 07:50:28 +0000 (UTC) From: Roman Vivchar via B4 Relay Date: Mon, 21 Sep 2026 10:50:04 +0300 Subject: [PATCH v5 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: <20260921-mt6323-nvmem-v5-3-2f5d308369f0@protonmail.com> References: <20260921-mt6323-nvmem-v5-0-2f5d308369f0@protonmail.com> In-Reply-To: <20260921-mt6323-nvmem-v5-0-2f5d308369f0@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=1789977026; l=757; i=rva333@protonmail.com; s=20260510; h=from:subject:message-id; bh=8n+fwUrTUb93L9BoRmKvxttEJdPZMxj+kOtwP+JsFd4=; b=SWoFRNidnBCUlUu656YiSgktrrfkfKBTAufN94jHbzP0uIfkrOYsUy/RuOLTGuMSNNMwX8OhO r1AiZZpqB58AUPELx7M3UW9eqjjGGHGyP6PH3PAFVownyr3h4R0WR2K 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 c070f4b0936c..c2d08d29cee7 100644 --- a/arch/arm/boot/dts/mediatek/mt6323.dtsi +++ b/arch/arm/boot/dts/mediatek/mt6323.dtsi @@ -19,6 +19,10 @@ mt6323_adc: adc { #io-channel-cells =3D <1>; }; =20 + efuse { + compatible =3D "mediatek,mt6323-efuse"; + }; + mt6323_leds: leds { compatible =3D "mediatek,mt6323-led"; #address-cells =3D <1>; --=20 2.55.0