From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.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 2B53A32C957 for ; Sat, 20 Jun 2026 20:01:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781985663; cv=none; b=ljJwbZRJ2ldIBssY8l3dVjM/feC0160xKZAK8gYENEFIdIGnHmXerYJnm/hq77MbEGd7/SgcsjiDLbmARIVeZ1Tf8qANZYtGaJ2+hh9z1hxZnRluC4pxM1D0/Y75Nc3A5WGK9nw+6R71V9LZJnF+aA5PmZu0H3r2ngjgGRtsbwY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781985663; c=relaxed/simple; bh=C2RPz9317K2x8HNeQWBbIdy3Fw2SwyRLehH0arAHRro=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=r30ACfxtp65amCjI3HKmx26PRBcYNrmtyvSOenIgv7lBcu7U8JzrHPylrgujcrJ3n1inFmfDZ41vhMdq6mAsXeNkSu/od5QzK7FQ17eTLVZVmlS7MeKWTgi0m+oOmT6K2ui2f10Hp036jFa58brcYctUpIT5fmkTxQwG5FloOnE= 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=T783SSeZ; arc=none smtp.client-ip=209.85.128.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="T783SSeZ" Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-490b64c8311so29984495e9.3 for ; Sat, 20 Jun 2026 13:01:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1781985659; x=1782590459; 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; bh=OKF7GqpNUTdJMAXxQG18bCaWMljaCNKHwPc7AyjKQ9w=; b=T783SSeZ/wVUkpbMJvQ9kCaXYcEIj2tCZlhli5cmMzUBy7jLWS0o2wvmSsGRCAtfCn IDUDz4nHzI3aaYlY6f2PLz1glUCQmsAqkEqTCSifvY80/5Pizg/xXNuZ3F/g0SOJ3kuJ d4E+2nNdr1bauGXGpSW2HA7XJMxQfryVmlf595AOL/Np9Cqa5IyregArb3kgWo/n5loU Lg7Y+WQTqHIoEz6T+HNhlNvA2wUhy7vEelvxtWjZ1iAX9YlKT+0DdQNrQ03qKvHFNJ7M G1H1lBOE/MtnQhj+m3thvV3A3yFtWuSzo+wvF8/RedF9CiPA65WChteBNM/U4UG8oRdL /2IQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781985659; x=1782590459; 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; bh=OKF7GqpNUTdJMAXxQG18bCaWMljaCNKHwPc7AyjKQ9w=; b=BJXZ5z+/trSKF74QvmaqnnJgHTmCYtgqb0hn8Gmkpz/CQPQV+Wef4270cP9lnkfCT3 pADGekutZPyrtgwzrk1/9K+UvR6jggARhop5ZwfanAKE1YHl1wamUQpRgoIJiU8ajSbz KXg6ktJH9KzPbkyZY0DCYwxxFvhCTSJwLaDgVrGZ4NnowejaRmD2XGC071JfUFZoWaf4 7A2vqG8pzop+6w21FktlBgJRkg4MSiUQczezh86xwzJKCVVVMFmRJAt0vmTnQ/+yAPJT 22QqUu5tBN8v7kHQ2T24+I1lBgeospZeRx4w6R4s+M13G2ZYWCR/ygrRpBDVBBq0LEo2 jAeA== X-Forwarded-Encrypted: i=1; AFNElJ8pi/R+uYNcWMraoR4h0nMJngKjFd2tpNIHv9gfLtD0ifkWk97aftZ9y3WA1ruDKnzi+cmvvy/3PVTA@vger.kernel.org X-Gm-Message-State: AOJu0YzASHV7IHZ47/QfVle2PhayOS+huZDJvTs+9PsCGaMqBHFFsAEF fn9kEqj3aaPxTudjaVq/uN0qyTN3gM2kToUjEaFLiMzB8yz/iuZE34dO X-Gm-Gg: AfdE7cnvveAfohup4RDO6g1T9RX8EInhjEAnaye4ZI4IA9swOpSsz8IwCOoXoWFToMd GONQ+mS+ZyVZiNywB65T4C/h8oprtUrrcDp+PFYBdEMBpAMtXaD5kuJXRRWmUsIZtdLqe2kmqqI MoUs1eGbRprgp9fHT/YG08dgamFMnZDN4Iw8Xn3MhyNW+v/VmK5JeqjMf6m6EfJtjCJ70cZ0/oV R613w8ewtQzga6O7WXtroFK5nasVqDoxHN4Z1n0C2IBPISvSSILuFHxBA8tAJU+xOyAZBJ1c8G1 zL992rqS6eIcYJRiliPeoMBz47+d2jl2EHb2ao3M1ggYtR01mpfd7frQr2LezfUNJHrMYt940oK lUGGfghUAcWw9LRH8GGXdDD6xUSbSCUhoCsWQGgfd1MmzR/3fRjTZs7bNv6kv+Vx/I1WHsQ+RHp HHPnNguQ== X-Received: by 2002:a05:600c:3112:b0:492:450c:57cf with SMTP id 5b1f17b1804b1-492450c5d26mr106314955e9.31.1781985659503; Sat, 20 Jun 2026 13:00:59 -0700 (PDT) Received: from luca-vm.. ([81.56.18.151]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-46666788226sm10708354f8f.23.2026.06.20.13.00.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 20 Jun 2026 13:00:58 -0700 (PDT) From: Luca Leonardo Scorcia To: linux-mediatek@lists.infradead.org Cc: Luca Leonardo Scorcia , Dmitry Torokhov , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sen Chu , Sean Wang , Macpaul Lin , Lee Jones , Matthias Brugger , AngeloGioacchino Del Regno , Liam Girdwood , Mark Brown , Linus Walleij , Val Packett , Julien Massot , Louis-Alexis Eyraud , 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, linux-arm-kernel@lists.infradead.org, linux-gpio@vger.kernel.org Subject: [PATCH v8 1/9] dt-bindings: mfd: mt6397: Add MT6392 PMIC Date: Sat, 20 Jun 2026 21:56:47 +0200 Message-ID: <20260620200032.334192-2-l.scorcia@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260620200032.334192-1-l.scorcia@gmail.com> References: <20260620200032.334192-1-l.scorcia@gmail.com> Precedence: bulk X-Mailing-List: devicetree@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 --- .../bindings/mfd/mediatek,mt6397.yaml | 74 +++++++++++++++++++ 1 file changed, 74 insertions(+) diff --git a/Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml b/Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml index 3cbc0dc12c31..927df823d640 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,68 @@ examples: compatible = "mediatek,mt6397-rtc"; }; }; + + - | + #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