From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com [209.85.221.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6EA0643F0B2 for ; Thu, 20 Aug 2026 12:25:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787228755; cv=none; b=gJYWeSZEZEFj5DRcPcLukthAgxaXEBUkwXhLvdyvIJcyBKEFTvkFZ0PXvB09aN0Q8nzbccgiT72KhL6ZnTnC3gGQKL87C7ZoOHxm89TWFPiEKofh3p9qJIrYTP1/49g1TVXXBbbJJdiuaTxQADJBpxgDYRRqkZ9U2ziL1q25Xj8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787228755; c=relaxed/simple; bh=tfTNd5tjFz9L3yETKktoI1guJcDo130AJeYFbFp3xqU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=CykiYnxhxL2DLQ6r2efXWr5ASIzZXLRxbv0BNeLGXxcEdkFD3wwAFv6cseYbITwZoX6ZV/cibDOQE6LoyZuQRMRmajmQb1xuyZwvUG/uGd/pklhaeAS5ILGJrdXky3RF+3zc0w+kjNiUMZhx3AePJNABeRWyxOB4O9DnaEhMGvc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=ZgVMhno2; arc=none smtp.client-ip=209.85.221.42 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) header.d=gmail.com header.i=@gmail.com header.b="ZgVMhno2" Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-47fe2d179e2so1455942f8f.1 for ; Thu, 20 Aug 2026 05:25:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787228751; x=1787833551; 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=8IxgyMnm2Ery9SpdEpzGlw+pytPm84L4YPgJiijvQrI=; b=ZgVMhno2QaNMwLTiXdlwRcP/jtOJCaZCd7Iq0fuJE4H6TWjFuU0hVw59yXw7Qdt4Kt S45NpwNWnJDNg3FSH4PLkpXXgDanX+lz4MGe58L4pb+heCVmNhYntVPgZvYGJFNMVWGK QTMweDWNVXOoTXzS2wXSN2wc9DJNVdZL0qNb1TRoQOzaoS74MjAPYwxrjYZPStCdpLp7 0nJB3Djw+3YyGt5gszqeKZ2ucxWX4gsJzP9/Debv0W21kQ6f9fXSHeRdjyKxCBfHjhdL NCvBrrhEx4hAQ1QPrYn3xAAEXealQwY2WbcbSy/HUA+d7YRUgHonTls1LkOHxQxpLbL+ 4qHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787228751; x=1787833551; 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=8IxgyMnm2Ery9SpdEpzGlw+pytPm84L4YPgJiijvQrI=; b=Wgc0BoK+Asf4iqY0pHQoWSTtMd7/vZ+OvzT6PpNx9xcrYKBSGO40Vmp/d4GS7HT6Re veIpZCQ7F75gA6U145EXYdcdmQRD+z5s4S4QpWtYI0fBeQUrRszW7K64lq4KvzwS2ogA 4/k5Um4bcgGz8mmRKnnYn6ecQpWVSruCcEpM+AcuOBaELkOW4BSQP6XWYKECIMv9oxhz bJY2aEh1FwRT7YytLNnpjgWUluanCdS6id/gnKR+tOabbubgkJXmYkHNhi4AaVPqSAtj pdICNj/JtYPmNujQZWhus9AxaUDdQ0nHTef3fAAJGDf7yyV5KMFRAszfmHZMkXFR0j12 hs4g== X-Forwarded-Encrypted: i=1; AHgh+Rp+LI+iavKQGgXIkCkme+8OPl3l2aIdri7bIR6Wq3aPsvY/DvHBdlXJbqYhjNo3n8tJMZ9aYZ2yC+ehftg=@vger.kernel.org X-Gm-Message-State: AOJu0Yw76iLJ034zsHaVSWRAM3Bjo0g7yroEIsQqPwnL9zxgGkGbA51Z HnsguyfkjVv/xShXKGvsyCoRC5CzFMl5Y5XpSo/J4J0DW/mMvPWEpFGr X-Gm-Gg: AR+sD13v06OBZf6V6ye236O2Hgn6hHQ3iu7BgdEFDm1GX93mSZX4GaEfkZPkmpXvAr/ 21jG7iF31Cjfp/2shpPX/VAlyfRFejubXDY/cCi6v6r8cEL/bWFWjEAhhJN6xHN/ynTouODIMG+ kED9Y2V0tBktU+a4Rysb2/0bSJ8fjhXPpSfOSSjDsZ63qDQcoHDzVyc0E72CBm3cCqyB5aVe8si IO7jQCwL3mVKmCXBzzmigm2CJ6EwWV08xiAgU41x8kU0uNntZuBas5pEPbPJZG1/W0KtrlRdzkc 5xzmS2vFZUzHQ+GYO5V0HSqH2iWjwwIwbp16+5ymy6nvKvCONPRUDvX423X7TBKY/2qjCbJcOHH 5Nk1xZS+p5L1fyTRgvoFWAp/0VJsCkwV1Pn5cAx/mSSXTz8uJUlyMVZ9A0eqI7quygLe4MxjSaC 4xtjDBD5q8VZ0FnapwrIrwnaJsWAnegKJ5CwAhI5LfFibamAg+x+g8bQ== X-Received: by 2002:a05:600c:5288:b0:490:e5c1:b8bf with SMTP id 5b1f17b1804b1-499aa1ea46dmr243508505e9.13.1787228750345; Thu, 20 Aug 2026 05:25:50 -0700 (PDT) Received: from luca-vm.. ([81.56.18.151]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-499ab2a8b34sm170494645e9.8.2026.08.20.05.25.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 05:25:49 -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 , Julien Massot , 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 v9 1/9] dt-bindings: mfd: mt6397: Add MT6392 PMIC Date: Thu, 20 Aug 2026 14:19:59 +0200 Message-ID: <20260820122242.120039-2-l.scorcia@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260820122242.120039-1-l.scorcia@gmail.com> References: <20260820122242.120039-1-l.scorcia@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: 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 | 75 +++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml b/Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml index 3cbc0dc12c31..fd4b41bd3716 100644 --- a/Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml +++ b/Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml @@ -40,6 +40,10 @@ properties: - mediatek,mt6358 - mediatek,mt6359 - mediatek,mt6397 + - items: + - enum: + - mediatek,mt6392 + - const: mediatek,mt6323 - items: - enum: - mediatek,mt6366 @@ -72,6 +76,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 +107,7 @@ properties: - mediatek,mt6331-regulator - mediatek,mt6358-regulator - mediatek,mt6359-regulator + - mediatek,mt6392-regulator - mediatek,mt6397-regulator - items: - enum: @@ -663,3 +672,69 @@ examples: compatible = "mediatek,mt6397-rtc"; }; }; + + - | + #include + #include + + pmic { + compatible = "mediatek,mt6392", "mediatek,mt6323"; + + 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