From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com [209.85.221.49]) (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 B0D8526F293 for ; Sun, 21 Jun 2026 08:17:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.49 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782029830; cv=none; b=O3OjRMhnTdr96C3Ctg7NfmOR4lYfo/rpd/BYt4jHamVv/0CqQ2OeLCfTMH+skQaF6aI08VITSGkQc8IOHf4UqghWhzmEOAfT6eG0xWv77T0Cp3HNo091I1gVVA3QgMj+YdHBhGcn4Ll2e1MEtL0VDT2JjApm0YeQln08+Tm/pRM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782029830; c=relaxed/simple; bh=sTYWyhrbRxDuU248Vbf8GOxIJr3Ex6NE3P/1VQewdNk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=uRoBp4CFv0MLlD50Mh2WwEAt/o36iQghSQiGTS9cZLx1prVua5Z6KsCz7UinMP/G4rBx7zgHNfaIZ+DGHjBN8VMBxiGlrV7D32kbEw5ADao5JJj9nNkf4CdlTHEs5t4fve9hVKDtpWTCMGEOX/nH+BA1xfa9B+KXLpyRleOve0w= 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=QSQkeJZG; arc=none smtp.client-ip=209.85.221.49 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="QSQkeJZG" Received: by mail-wr1-f49.google.com with SMTP id ffacd0b85a97d-45eeea039ebso1875758f8f.1 for ; Sun, 21 Jun 2026 01:17:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1782029827; x=1782634627; 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=6FtRNx41kTzSfvca25trEUrc2fj2TZslpJ/VXb0q1qg=; b=QSQkeJZGYd2PUVx6OhB0gS7PhoM/ID7JC+FWnjACDIs4qibPsqlpcT0CNI2JK/86u3 rCTvsw4jvpON3qJUwZ+UGXpQ9or3l79yD23knsx6XVeUuahA0+Y2qBMG/1zo2wqzodju U/a2x3fHU7GrkwttrfLWXTsJAf9SWpaD1gaMVp1DjAgpkl6SIW4ZbIF+4XefZDgQCn21 xAwydbrOmiB04KYVwbnXsEB3bXNVWqj7iiKRyV+jdcPIB6BgQXJ7FYfHGYLK4f0BX5At S3VPLOisDlu4knB820Xx7Pi/ecwsCZPUZdPWQ/NZoOWPBSC56nqpqHEuk9INBOImdmpk F0fQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782029827; x=1782634627; 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=6FtRNx41kTzSfvca25trEUrc2fj2TZslpJ/VXb0q1qg=; b=WsuuiaGqZDaXcdx4z7xkg9Bt1Ywpt3cev0L1+8QxQbAawG+dkP9s2Sw9IR/wIgEawu L+l4jzSdmsM4YQXihkFbhLFUHlA9lg9mW5IOYE7DXbDOqBzOwpW/e+J07ZWNOqj8kd0M wLmcGIzE7FW1itdaNtmPxu3z5jb4QWta/WnwAQ8bzKtEEGUp9ibMm9j+4fd4+jkpyU+e wTG6HkePi41Y4fUxro+BME2AOZ3/9xl5uq4GHTC7WvlU3GPYw8mKK2cq7aN9lMlDd+wP Qnvvjkr9rmV6CSRlHQuloYq/YqsLRQiy5FWy3MxNS1m7Tc7/WDT3UIIeA0/MaTicb7Kt S8aQ== X-Forwarded-Encrypted: i=1; AFNElJ9JLScXUlN/tvzH7q12lJGPLq4wBx+s3D77BrWqDxofSAkV+vrqBz1EvunLz6kIBTmCQsMwInXfbfozA7U=@vger.kernel.org X-Gm-Message-State: AOJu0Ywgn50HqjxtswaXi001sDEqZvgr4ObIkYBFAOH4FHU5Y3j4BgNe 1T6sWJWeAq7mLaEPbLFWApAE3VF91kGQ0rUxL/9kVnRsdAG0EIj58L48 X-Gm-Gg: AfdE7ckOQbdRtksMkP3ullYk5T+SScgAQO6yd1Lq5iBBg1FYkAYhHR7KXfguedC/iww 8Ii0guIyRf72gfN/Yw4dGW67ZeyMTr09oP4jyCnrvcLjHkVJjqU8bSPTkr+QYHor357lOZ3kbKh 7bjJbNZsPJK8oiDq3IQUNBjb1+pTG30Tmm1MuIGanp+/QFgO0tsCMn0TMRaPOec54stIeh5THwt 9kWYwnRxYce7+D6QAOCMLag4gmkuV8BvzC3qojtjyqpI+pkRNFJJiuH+a4TGRAwn9yryGeycdrZ S9mcgxUvOnZBt1FB6GSfu8OGQsPodXKCSClIBDzdAC3zQkLbLKJmlyPqnZP4VCaE4y1bk59fILK a29JpS+3ecOP0A/F3a7mlgZCiNa9xG2bTPl/tDSX9h0O+bbOZy8sy7fcBz7K3JKeO4vWC8D+uxq OYZxjVRw== X-Received: by 2002:a05:600c:468c:b0:492:3c7e:57aa with SMTP id 5b1f17b1804b1-4923eeb494emr165616195e9.0.1782029826761; Sun, 21 Jun 2026 01:17:06 -0700 (PDT) Received: from luca-vm.. ([81.56.18.151]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4923fe7b9e5sm194100445e9.10.2026.06.21.01.17.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 21 Jun 2026 01:17:05 -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 , Louis-Alexis Eyraud , 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, linux-arm-kernel@lists.infradead.org, linux-gpio@vger.kernel.org Subject: [PATCH v9 1/9] dt-bindings: mfd: mt6397: Add MT6392 PMIC Date: Sun, 21 Jun 2026 10:13:26 +0200 Message-ID: <20260621081634.467858-2-l.scorcia@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260621081634.467858-1-l.scorcia@gmail.com> References: <20260621081634.467858-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 --- .../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