From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (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 32A8635A385 for ; Sat, 20 Jun 2026 20:01:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781985662; cv=none; b=he8xUNgUSv1SI7CrZdfvAveMs2ULiOLxuDVa75Q7s7Gvwoa/HJ4qCGgWKvY01qPJtx7zsltWfqKcCuH2Nmexibor5XMf+ZNnmlH49bi+35m972+roreu2KmsclIip1wVRyYj0vH5pupuKq3yWAvEgBpT0IquM4+sIjE176kMh24= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781985662; c=relaxed/simple; bh=C2RPz9317K2x8HNeQWBbIdy3Fw2SwyRLehH0arAHRro=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ZORjFtzPYjQjx8mDPkfcgZp0AF0gEMHNI8/+kSf5uLrraykXBrPEzqf4sueYQD27ic9GKRKwTamt+vNHhkCG86t4+Vo801UgJsxRc2Qqki7+sLBmktJm16QMLi12QyNZf26ZZHiIsGnuiZtPlzuHxJlnyATqAdXuLedhK6iHtcA= 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.54 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-f54.google.com with SMTP id 5b1f17b1804b1-490b64c8311so29984475e9.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=AcrJrcKZ4UUTZCtvdQSmRWRJjpsk/ukXvLBWeZVhV24k4f8eH3mBVzVpnN/R5vPnjD OWkEL1xn8HnSc4wYnGUy+SEL2CCpCQ0wkalD1Avdu2QpNtWftVodqc3RXolreDmuQAIb dHcibeen+aV4nFeUr2UU0sTAyVfKLrhOwFGOfpsp7AtsEpBUXLj0w6DwQfbTDrAa1lX8 mJsDxjf6WKswd4qojAnti/cIMumAExSn+xHS/hJBa/Lfr+GfBcnYHLfq87MjKlm2lBiR TA0Fpkx2wRnZYrMnnwyAyoHODTy9Eg+W4UJ2hDYhjhYsACEjn3uL02cO/NXgIxRURIvY ehLA== X-Forwarded-Encrypted: i=1; AFNElJ+14n6PhzJJFTNR/piIb+uU7hHUwjZYn4e1C4WBc8pfqEw/skUnu62Xjv+ho4HkEEq8CcIyhIFklOhe@vger.kernel.org X-Gm-Message-State: AOJu0Yx+2TCtKmq5/2+qnMmYqj1hbHeBzUkE17kFoQ2QJi/ngh087ekb TLBmfBqcvNiGq8lkkVolFO0PD7/KQQgajaG0V6XV0ltciQS9rjYiv6CP X-Gm-Gg: AfdE7ckKk2c6gaf+cS+cCYBPVId4fDSp31jIHouNKc+0ONzTjVmsDDxm+pfsX00LhJa wcQvyRVkAQ9t6ltJrB8gcymOg23yw/4a58N+osibMfZzoEwZwOtJNz2/js6eBPcOoRYjNMf8oDC jYUUWeGvjhQ/iVlenwPR9pRPsKKraT/ODdgj2+D5BSiZj2XQCDH9qKCLO+9YCUjY+bfx0M9DWIs aM0KQdimfkO3aJAaiuZlsOfSV00Z8KNSj5K+iRjPG2HQVacEwZ7+19UESvSQobkWc6exbvvQvZH NDuXrLPB5yzvoBzDawJ1zLHj3o+aFUnn+ryqlRR7BnNK8WPjboIfI7W15j+UVRt8fVA44F+k6wr 7hS78NJ1XGvyEVcOLoEC3HT7epq3myGIeL2u6aRHmnxt0vO4u185rwC7RiKaqxFBWYPr16zdp14 YEa5AeCg== 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: linux-gpio@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