From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=209.85.128.45 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1792517809; b=TDqgb7xXHcuvAegjWtRfClY9/zotkl5jcw/xkLIYSqUTG+XL2QU60Og6b0gT6vzz3LnS 0MCE3ZF8GyIysYFDVH2g4g5uPpeTani5rPv16i5zVq9lk849OtXJv8n0F0qWWFNNaEwKu +n4qEeaXp+bAq/ZYbhQ6xrdiyCMY7N/j1ozL0POskTxmo9ADlqpfejeBv5J9Rdj+/bVtk le3g2bbBPS0pL0Qjvz6gA+m1HLeOy3G9qcglJFxSzxMkG0VprZOHbEWws8yjIQK3JuCeM tCLLvqY/CPmrA2yqkLbk9ux0nSnLvfTUK7RXBT8KvnjWbloKanX9ua5aU5szPype2Ow== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1792517809; h=DMARC-Filter:Received:DKIM-Signature:X-Google-DKIM-Signature: X-Forwarded-Encrypted:X-Gm-Message-State:X-Gm-Gg:X-Received:Received: From:To:Cc:Subject:Date:Message-ID:X-Mailer:In-Reply-To:References: MIME-Version:Content-Transfer-Encoding; bh=2kijXjRsFxIz61TGzfhqMzMbAL3j1T85jYXxc+SR+4Y=; b=FJ02/EyBSAU3bB8RDUPQxoVdI81PswT+wvc9ddGAaxNCapFsxNY2xh+fduBmG40J3Cp2 550xyl2Gp7SrnZ5SwkxXM6jU3Lm+kTfoqm8dA0Eb21KKnErtWWZcSh0NX/w9PFr9+99+W skoBNWn1X2c8XLxCFdsKkhaQYN+aMCldsYsAIkiKyyQcji4j2LGFlFpBilsbOt7HFRxhq 1EJFHnWec43Q6cd4y0VDqszFx5Icvj/3hjypZnZGvkTnWwZnyqR3vHxeSg7MOiBcTGT7p Ne65G4zSN+bYaO5Lb97K9mVd6cr9Ti4jZO//I8IW64XbEA5jlgZGpJnEHQh/wMeMliQ== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=shFLywWF; arc=none smtp.remote-ip=209.85.128.45 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 736AC606A336 for ; Tue, 20 Oct 2026 17:36:49 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 736AC606A336 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=shFLywWF Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-4a0286c981dso35061145e9.2 for ; Tue, 20 Oct 2026 10:36:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792517808; x=1793122608; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=2kijXjRsFxIz61TGzfhqMzMbAL3j1T85jYXxc+SR+4Y=; b=shFLywWFYmCew9DhtJQzFsoE4pnvQm941YaCMTCeX3aU+gUEWiZy2vl3SuibviZVx0 7AwcQcpjnJNuIdq0r5R06ZdCPvZdj52wfgcIrmHlyRSz5i5DTtvChBUjKjsO+aO6+L9a RXveUrqr4Q3r+YWUMGdOlUrBooxK8/sxOoDf/TECDDvzR6JsnQZXtS3uymp5F4dRYYl1 Pm3r2zZQp/uT+9GAJYSQIsZbTgGP/RC9sUTrgDaViWSyjoHaz3nuFMFwpJp+X/MzP+Nk A+tf7Qf+RofvAmYXuTpbz31GK489KFlObY6dm/lY4eibdeYp7Q7Dk2O2sbnJ5MjxVWSa Zr9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792517808; x=1793122608; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=2kijXjRsFxIz61TGzfhqMzMbAL3j1T85jYXxc+SR+4Y=; b=HyMjrAzEt/yXhi756zu43LD2wxL4TqiKze39Z6JPv6TnOP75ZgFTX2X4FFRR9vLU7z pYOQ2ip+/yvkE5KJWeR2W4vPE6uZuf84s44K0fkKLfDmmCYiT821DUdw4vKaRVcp079t FBN/lhmiUOm6UcNWODyMoCdJG2sCIFNZzVHAxzczcH9noiR2tI4g/YKdFtD2XhweIg9o ZFwBl95h1V4gnNftZ1iEbsuKjUtMcrOt1E5eMLvUFgc0GqCEnerhzbzn+2IxjHtN45qW BCpxjBo3gy2Gxx7Ym0UKMYigQbW+dVBcLcDtF/TKsPc7vd6fnttbgbN4ip+TYU9PvVGI DKqA== X-Forwarded-Encrypted: i=1; AKwUvBxZ4nv4Zj8b41hJ0zbNGxJ0oJ8A++6a/rbA0Wis+vBcoNFEZ5jK3zvTUZJfNh04wAOIGsHUoBBjRobguA==@vger.kernel.org X-Gm-Message-State: AFq9FYJDl4ZF2CxI89GajkLsy1irkPu3hRvnL2nFyz1OSWbwN4fCKEAs 3yPlcf2tJfcLUpGNIE6I7gw0zrmv3fCKkP3kD+nroSA31Nna3El1+pcO X-Gm-Gg: AYBFou0hoCMNVOaUcGZ9of4ewyyRtcCQce4G9+B0CvyiQbj3lnZgxg4HYnhc/AjscKU xa/lxP+hNF1V8+/FFH4wGeuO3b6hNo0GK+HgyS5bF+pimk1NNhZy/evpzJenqbVn517EOiKQVHN v6GZrCJfNgZCN3E4tVIvTQanYsZC+XgaDDaatDL6AIS3xO25m2KaCvy92tysSIvzKUnPrCXl8RY LTQqksuvgj64j9wI0D4xYhQOPCLd9RSw/pYrnJdVV2YKkXrR4GbwnX3/dikfAxkfMa/LsJV6Kwb atJwDXl6fuZQXYlFGNKkF4ARKOY69ktqP98O3ozy6Nd8UZEH5GfopdRfpULNcOxoqvUe6aXnYYA PyIEUTjvNNbE8P5VtMpqFO86nRVOOl99P088L5prpXX1JuzrYOq7t0mUaXb79d3+Gg0Fzlc+Xe0 xDLQ++5DToFijXRapUoar7EX7gZ1fGu80cNGNu7RQJcN4j3tHvP9Nh5M9h+6zJjSb3MQ== X-Received: by 2002:a05:600c:19c7:b0:4a1:9831:a69c with SMTP id 5b1f17b1804b1-4a1d761b90dmr248715685e9.30.1792517807739; Tue, 20 Oct 2026 10:36:47 -0700 (PDT) Received: from luca-vm.lan ([154.61.61.58]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a1f8016c93sm52505235e9.5.2026.10.20.10.36.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Oct 2026 10:36:47 -0700 (PDT) From: Luca Leonardo Scorcia To: linux-mediatek@lists.infradead.org Cc: Luca Leonardo Scorcia , Krzysztof Kozlowski , AngeloGioacchino Del Regno , Dmitry Torokhov , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sen Chu , Sean Wang , Macpaul Lin , Lee Jones , Matthias Brugger , Liam Girdwood , Mark Brown , Linus Walleij , Val Packett , Fabien Parent , Akari Tsuyukusa , Chen Zhong , linux-input@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, mfd@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-gpio@vger.kernel.org Subject: [PATCH RESEND v10 1/9] dt-bindings: mfd: mt6397: Add MT6392 PMIC Date: Tue, 20 Oct 2026 19:33:22 +0200 Message-ID: <20261020173556.632798-2-l.scorcia@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261020173556.632798-1-l.scorcia@gmail.com> References: <20261020173556.632798-1-l.scorcia@gmail.com> X-Mailing-List: linux-input@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Describe the MT6392 PMIC and its RTC and regulator devices. This device is mostly based on MT6323 with some similarities to MT6397 and is usually found on boards using the MT8516/MT8167 SoC. Signed-off-by: Luca Leonardo Scorcia Reviewed-by: Krzysztof Kozlowski Reviewed-by: AngeloGioacchino Del Regno --- .../bindings/mfd/mediatek,mt6397.yaml | 72 +++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml b/Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml index 3cbc0dc12c31..06e93c545e3b 100644 --- a/Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml +++ b/Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml @@ -39,6 +39,7 @@ properties: - mediatek,mt6328 - mediatek,mt6358 - mediatek,mt6359 + - mediatek,mt6392 - mediatek,mt6397 - items: - enum: @@ -72,6 +73,10 @@ properties: - mediatek,mt6331-rtc - mediatek,mt6358-rtc - mediatek,mt6397-rtc + - items: + - enum: + - mediatek,mt6392-rtc + - const: mediatek,mt6323-rtc - items: - enum: - mediatek,mt6359-rtc @@ -99,6 +104,7 @@ properties: - mediatek,mt6331-regulator - mediatek,mt6358-regulator - mediatek,mt6359-regulator + - mediatek,mt6392-regulator - mediatek,mt6397-regulator - items: - enum: @@ -663,3 +669,69 @@ examples: compatible = "mediatek,mt6397-rtc"; }; }; + + - | + #include + #include + + pmic { + compatible = "mediatek,mt6392"; + + interrupts-extended = <&pio 28 IRQ_TYPE_LEVEL_HIGH>; + interrupt-controller; + #interrupt-cells = <2>; + + keys { + compatible = "mediatek,mt6392-keys"; + + key-power { + linux,keycodes = ; + wakeup-source; + }; + + key-home { + linux,keycodes = ; + wakeup-source; + }; + }; + + pinctrl { + compatible = "mediatek,mt6392-pinctrl"; + + gpio-controller; + #gpio-cells = <2>; + }; + + regulators { + compatible = "mediatek,mt6392-regulator"; + + vproc { + regulator-allowed-modes = <0 1>; + regulator-initial-mode = <0>; + regulator-min-microvolt = < 700000>; + regulator-max-microvolt = <1350000>; + regulator-always-on; + regulator-boot-on; + }; + + // ... + + vadc18 { + regulator-allowed-modes = <0 2>; + regulator-initial-mode = <0>; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-boot-on; + regulator-always-on; + }; + + vefuse { + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <2000000>; + }; + }; + + rtc { + compatible = "mediatek,mt6392-rtc", "mediatek,mt6323-rtc"; + }; + }; -- 2.43.0