From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=209.85.128.46 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1792517809; b=YM0FktCNyRP0apHv4vw/6aoTplNkvqBpJwc+1asmT6VtNi3q0Rrgr9HIO7if7TQB3boq DH1E6ymZEczzkMOAm4mzIRDTJCRDMcz5aCyAcY8GLpN/G3arVvyoayl0VTNDV/INJAdGc ob6kB4oT0F0oVB35TF44qkbwURsK51nOlLvguU7ZxF22vkRitWJc82rMZduQ8ah/ev02C Te+qLr+d1wTZulmDdykbgQ5F09mIz+lRYvTEsgnFHlX7Ih36tHanqfk3tCxD4Jb5iWUNM ZuicG4ytlp4884eGmzIH+Wq7nB8QToY/AB64jIEGS4ro8IPPqM5EFuptpoKsM1Ghbxg== 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=DKwxCRofuRA23Fs20QH12O3gr+VNu8dsUu9kGaI1koJf912hnHwL0gjMVI41/5Skl5SX zK3BOTDmV4PdRi+7oP2IwOvr+zbzkO5pgyzU7I+XsNBOutXWnpooRSQKQoGtgvpyQo/ow 0bYinU56a1FWalCxdI9s+3WcCNA6wm+5ds1+fJD5+5XEfRQOiyO/5HejXsyAVnmwV6fjg 15KEwaP0ur5q8FAZNRfj7jWfSutXYblF289A3EOyc1kKkQjQG8LfHgZTfD8VjJ4k9dJrP V+c811dUrKrQ6GlgaQgOmRmL+VBPXpa0Vr2jsOPVqp+sDmARA00xvAHuusbMKqe/KRw== 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.46 Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) (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 7D4DC606A33D for ; Tue, 20 Oct 2026 17:36:49 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 7D4DC606A33D 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-f46.google.com with SMTP id 5b1f17b1804b1-4a1cef0439aso38503345e9.0 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=CRnyxzPTeALAQsFPZBTBXdkzDR/gcexuB4Wp8NIW5URs1+BXfN9U10Z8ZRY+wjRZV3 YnaSng6lUOmyMin+kOiMKVzQGpAllAxsuy+Gs84iATdmBroBGlK8pTvKDJpFCXVmfEoN 6+/S5IvL9Tq61PQsbGha1nUg1xtPCZjsYDRVJGa803/92fGh6mC5O/OKBE0tHthh3K4/ wOHBRvkgCxrF02tvjye7H6FFg5jHPWXU/3v4SJjMsflhTkiTWrkcDDgTw/4Dd/oxMMpn t6qrmtsM+dEY8TRqHw/1n8o+eoqUDH51QwbBGqgtGG9ox8dXcLAKZqwE4zZxM3275kIZ /WoA== X-Forwarded-Encrypted: i=1; AKwUvByYvQRXGFbsQK9mHbbrPLV/FEQgjBGjrxzisRYvTzg638Ea7itp9tZ21BlBqq1MgXmkgIpvIoJt1w==@vger.kernel.org X-Gm-Message-State: AFq9FYL8/T/9PQdya6RKaJH0y+63n68X2EfuecKMMao9V1J8tO9kw01I HbGBFD8s0RUoaaNSMumjVmM/X3mir+Wft8wp6IJN1HkNmQ/66q3adfFf X-Gm-Gg: AYBFou0pvvNYZVQA7LvjvoO5C+AEL83yruD74PmlPch1lu/kLKrCFs0UjCxy3MgomDi b5dFEoUuQPuKibWIG+961wkNY2EA7ExwlhBdMtLbWGvsz0M5Yyj3s4mh3d+N67/4ydt7dRQWWNe zlCCh7z26hakn/Ek+dQpmr/iLwdLbwM0/umJZ5+S+TQhPxLaQiYRoK6GHtgsI/2TS3Se4v/BtGX XjZipjTdGgrftPrWpqn4lBzsQStP3MD4ypE5l6bOAQ5NHHqU6+Z7dqqvvKnP8NdevBOD8bzYCMB ZHPUU7sV+nG29DoQylxlG4Zqjp+mR2fCoXduYkHwkWMIe9YSjIItYe+SG6hY3O1meCgo/jQUdPT GaSk0aASG7nHf1ofzgVO5rNFrT79B0Xn3MCVgjcy9pWtVC+XNFerw05i0PiNm9Irh8VybnKfxv4 QgMZWtUeiQ0J2Deu7nZgxzhXwARNm0S190JL+t3TgmqeWQxMfdW7fNdt/2b/xrw5Ks8w== 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-pm@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