From nobody Mon Jun 15 23:20:07 2026 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B01283537C4; Tue, 14 Apr 2026 11:45:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776167128; cv=none; b=M6pPGlBYyrXAJlmEqAcjup6bWtBpPhDULhngJJ6C+HmWEluNe5Moc5jpp42Jis2I8XuqEVTj8KzumDyV/y2xjd7xjjq+e29NHyEIhjFVn/m6gHYDg/NSS5USEUhB5YM+NbIsUGz9fHd2JrYjg6ymCte/xMr0dBwWbvjRKs0jJBA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776167128; c=relaxed/simple; bh=tx6YHplKw2wzbPUqEn6qcYrqTXhPiMFKrMER9Kp00HM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HNeUS99TsZSwjHLroiKuVx+QPo9veFxxL0ZSKvpHz3XuXm6ZoODQ1L5siAEeA7g1f4xbgI8cABUvSPyKlnwfPk58U7YbJ4HmwKzWO9zyc/yHRDlbj++uz3Ndl4aIFdyzRq+V99NqMI+oODX2fHqH2Mdl5m/U+QO02o9UHiW2mgw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=kDS7qidn; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="kDS7qidn" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1776167125; bh=tx6YHplKw2wzbPUqEn6qcYrqTXhPiMFKrMER9Kp00HM=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=kDS7qidnpnqUHyiIcaFtEfHBBYYSt2EkBlFs2e2od6gdxcvH0cv1u/mxrQ98a/A0E ZjlpQJyJP5+xaLeNMVmB5JtzXbSpfekQ89Q6nKQ6hWS5GrVGfApE/pL3ZiD1n4jONL mewgXuDbcCEv5Ue0VK3E4H0zwf4n1dsUKtbOia+zrY5+Z4DTmY4yWge20f+iSrw89Z 2Dz2CPtqZs7opFvUhcw3HGNnxNHF+RQmcNpG03T4wZNKstJwVJrgJ8ZA8mWnJyC3c+ 0Ja1gp74Axk89kRZMX8x42jSovQwKjkOnZNFbxCrls7YVk4jxdTXfSW8heRnom9fFT kK+sehbySWosg== Received: from yukiji.home (unknown [100.64.0.131]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: laeyraud) by bali.collaboradmins.com (Postfix) with ESMTPSA id 406B417E1313; Tue, 14 Apr 2026 13:45:24 +0200 (CEST) From: Louis-Alexis Eyraud Date: Tue, 14 Apr 2026 13:44:10 +0200 Subject: [PATCH 1/3] regulator: dt-bindings: mt6360: add buck regulator supplies Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260414-mtk-g1200-pmic-cleanup-v1-1-2a7193ed4e93@collabora.com> References: <20260414-mtk-g1200-pmic-cleanup-v1-0-2a7193ed4e93@collabora.com> In-Reply-To: <20260414-mtk-g1200-pmic-cleanup-v1-0-2a7193ed4e93@collabora.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , Liam Girdwood , Mark Brown , Gene Chen Cc: kernel@collabora.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, Louis-Alexis Eyraud X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1776167122; l=1149; i=louisalexis.eyraud@collabora.com; s=20250113; h=from:subject:message-id; bh=tx6YHplKw2wzbPUqEn6qcYrqTXhPiMFKrMER9Kp00HM=; b=Bsu7eHJDGAZi8VLbWxRKUzSwo3gi7EeXTNYA7Etr10Z9AyArwuf8c5v4VkQb58/XgP1xMZ2I/ sJZtLUkIcuUBH5dBMJMYd2WzMsi3tUWoJVnHczk5Ur6h6wsnDEulKrK X-Developer-Key: i=louisalexis.eyraud@collabora.com; a=ed25519; pk=CHFBDB2Kqh4EHc6JIqFn69GhxJJAzc0Zr4e8QxtumuM= MT6360 PMIC provides 2 buck and 6 ldo regulators, that have each one a separate supply. Currently, the supplies for the ldo regulators are described in the dt-bindings but the ones for the buck regulators are not. Add the descriptions for these missing supplies. Signed-off-by: Louis-Alexis Eyraud Acked-by: Krzysztof Kozlowski Reviewed-by: AngeloGioacchino Del Regno --- Documentation/devicetree/bindings/regulator/mt6360-regulator.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/regulator/mt6360-regulator.y= aml b/Documentation/devicetree/bindings/regulator/mt6360-regulator.yaml index 9c879bc3c360..cbb74e8e875d 100644 --- a/Documentation/devicetree/bindings/regulator/mt6360-regulator.yaml +++ b/Documentation/devicetree/bindings/regulator/mt6360-regulator.yaml @@ -17,6 +17,10 @@ properties: compatible: const: mediatek,mt6360-regulator =20 + BUCK1_VIN-supply: + description: Input supply phandle(s) for BUCK1 + BUCK2_VIN-supply: + description: Input supply phandle(s) for BUCK2 LDO_VIN1-supply: description: Input supply phandle(s) for LDO1/2/3 LDO_VIN2-supply: --=20 2.53.0 From nobody Mon Jun 15 23:20:07 2026 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C1B053E1209; Tue, 14 Apr 2026 11:45:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776167129; cv=none; b=KTitHVL9D0srMVkioEEp09n4jr41nw398BnI8g8SVxoHp5c9f2A5sczwtySXPEmtrv6cTCX8/+2wUyD74/kazhOE9SpbKYV440dJFXL8j5R/K9wABCM7TKTgSe7772KSGkEZoT+fT7YdAnmN/E+z3yt0EJBZAlF7XHNfkwGqAEY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776167129; c=relaxed/simple; bh=HVLzJGaJ0+BYeNYwP5IDRAFG2m2mw5RzVzYdIRE2r+g=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ASCS1T0hsYj1Tng1aAE7PftsDT1r4EXiAhJxR9FP21ElLoiCNhFjb/Y6gwFCXKAlGQRga7DzcAw3OfnRF6gmJ5YMWOfqMvx+RhQ0sYWz+I/R082SQNa3VeeT4pULyFbpQ6TuCVr/+FX8iPI0akWS+XwdtT7xNDHn5ajWUr0V74w= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=iKaU5fLC; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="iKaU5fLC" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1776167126; bh=HVLzJGaJ0+BYeNYwP5IDRAFG2m2mw5RzVzYdIRE2r+g=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=iKaU5fLCPy+7+iQS1BjodT5WeZ579OOE/zF8YqKrPGFbKzksfbiRuOuX+4lvEaGIi +3EVMkSoyCBiRwYesoLUBaF1qXpG0TL55CPA5Z7UL165rA6nM6WEYWwwiKQQLtrXSu qjls9RHOIfcg1bQ/EZgQTi0MZP3kqFMiOvz10421WgkVthcjArmMgm3exqXzoImvqW bvVQMHPMA9uukU8ASXPUigssu3mDkB8MNI2+gjThnKMdVLX9UsxvPKgp0lSRGo3Zts 0Y+8cADATcPDuGGJ3x1hVp8vKYysYpnPiD9dAPzK6re5fezGTd+WUBPO68bxJ+VLJI M/FqlIjQOasjA== Received: from yukiji.home (unknown [100.64.0.131]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: laeyraud) by bali.collaboradmins.com (Postfix) with ESMTPSA id 65C5F17E131B; Tue, 14 Apr 2026 13:45:25 +0200 (CEST) From: Louis-Alexis Eyraud Date: Tue, 14 Apr 2026 13:44:11 +0200 Subject: [PATCH 2/3] arm64: dts: mediatek: mt8395-genio-common: add MT6315 PMIC supplies Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260414-mtk-g1200-pmic-cleanup-v1-2-2a7193ed4e93@collabora.com> References: <20260414-mtk-g1200-pmic-cleanup-v1-0-2a7193ed4e93@collabora.com> In-Reply-To: <20260414-mtk-g1200-pmic-cleanup-v1-0-2a7193ed4e93@collabora.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , Liam Girdwood , Mark Brown , Gene Chen Cc: kernel@collabora.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, Louis-Alexis Eyraud X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1776167122; l=1699; i=louisalexis.eyraud@collabora.com; s=20250113; h=from:subject:message-id; bh=HVLzJGaJ0+BYeNYwP5IDRAFG2m2mw5RzVzYdIRE2r+g=; b=jKsSrPjR5En5euXaXG47WIqrPZRWhVQ/ExNlMTBa5iOqEg84E+ZLtn+U6OEBCCV/3IBO3PbWK T/0wmIobYTXDWqteTJy9euVEdtGwZp9AIto1dp8TLCPF6d1zE/iSe93 X-Developer-Key: i=louisalexis.eyraud@collabora.com; a=ed25519; pk=CHFBDB2Kqh4EHc6JIqFn69GhxJJAzc0Zr4e8QxtumuM= Mediatek Genio 1200-EVK board has two MT6315 PMICs, powered by the board system power rail (VSYS) and connected to the SPMI interface. Add VSYS regulator node for system power rail and the supply inputs of these two PMICs. Signed-off-by: Louis-Alexis Eyraud --- arch/arm64/boot/dts/mediatek/mt8395-genio-common.dtsi | 18 +++++++++++++++= +++ 1 file changed, 18 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8395-genio-common.dtsi b/arch/a= rm64/boot/dts/mediatek/mt8395-genio-common.dtsi index 62c336e21500..01e153137a6f 100644 --- a/arch/arm64/boot/dts/mediatek/mt8395-genio-common.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8395-genio-common.dtsi @@ -201,6 +201,14 @@ wifi_fixed_3v3: regulator-2 { enable-active-high; regulator-always-on; }; + + /* system wide 4.2V power rail */ + reg_vsys: regulator-vsys { + compatible =3D "regulator-fixed"; + regulator-name =3D "vsys"; + regulator-always-on; + regulator-boot-on; + }; }; =20 &adsp { @@ -1238,6 +1246,11 @@ mt6315_6: pmic@6 { compatible =3D "mediatek,mt6315-regulator"; reg =3D <0x6 SPMI_USID>; =20 + pvdd1-supply =3D <®_vsys>; + pvdd2-supply =3D <®_vsys>; + pvdd3-supply =3D <®_vsys>; + pvdd4-supply =3D <®_vsys>; + regulators { mt6315_6_vbuck1: vbuck1 { regulator-name =3D "Vbcpu"; @@ -1254,6 +1267,11 @@ mt6315_7: pmic@7 { compatible =3D "mediatek,mt6315-regulator"; reg =3D <0x7 SPMI_USID>; =20 + pvdd1-supply =3D <®_vsys>; + pvdd2-supply =3D <®_vsys>; + pvdd3-supply =3D <®_vsys>; + pvdd4-supply =3D <®_vsys>; + regulators { mt6315_7_vbuck1: vbuck1 { regulator-name =3D "Vgpu"; --=20 2.53.0 From nobody Mon Jun 15 23:20:07 2026 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F2D163E0C6C; Tue, 14 Apr 2026 11:45:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776167130; cv=none; b=KoOl05nesxvKQU4jRWmvN3p+GKvjvs44UcrBjOyICUum5DRvqBTvhyCwheZT8IYBFne1hSVMDuJEpvPLW1phRcCGxhUrmzlaE9N0QCH8pnU14BBkxOVGoPBF6vuR/y8nU7q39zRiuW3CjwTfahSJkyZqpQIMhirF3HTvCC6b38s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776167130; c=relaxed/simple; bh=09+/PNoK8kcy3tykKGdhLQqIcG+vb4KRNjnvsVv0LZQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Alhn2jWOxUvrz4OzLnQboYpXrN+sKXae5wV7Mt9Ge7dIqiSQm6lBdi6kOwN0m99spoAGissykWdMYJlL7DSrYxCqGcpmI7Vg0cqkvD5HusJbh17NPtVXa7pkfLB1Jqb5nzczAyzGLgRcPEzlFJkfEro3M7aISD2hB1c0XbJBCc4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=nG/iCYRX; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="nG/iCYRX" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1776167127; bh=09+/PNoK8kcy3tykKGdhLQqIcG+vb4KRNjnvsVv0LZQ=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=nG/iCYRXf1WPLsrtsN9qfatEPYqVnMt33MFRH0S3mefMWqy/TRiwAI7IabAHel0m6 W2gmWxzULrYr93JzLIXR5dD83HM/Zxo5nD5IJtmmLU/8eFt6Y465zMCtTnu98c8GUl hvibRgHkhoQFPcKyr7F0hVRspj30X6NVEyRaVSSGWgC/TuKJ/WeM3Y8iszkjytB8Vn Qd0GHqjgoJDiBfh6rGzlTMmAonmmvnmaH/pLzTInU/RNqU9aGvB5rkqBUv+JwWr3qx ccyp2b9JIvMHaqywnDi19PM6tDHu+DhSnGfxun8Uz/wFrpTIPinfEARaPNnGRRb1do JPBWOK8pLbOgw== Received: from yukiji.home (unknown [100.64.0.131]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: laeyraud) by bali.collaboradmins.com (Postfix) with ESMTPSA id 838C417E1388; Tue, 14 Apr 2026 13:45:26 +0200 (CEST) From: Louis-Alexis Eyraud Date: Tue, 14 Apr 2026 13:44:12 +0200 Subject: [PATCH 3/3] arm64: dts: mediatek: mt8395-genio-common: add MT6360 PMIC supplies Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260414-mtk-g1200-pmic-cleanup-v1-3-2a7193ed4e93@collabora.com> References: <20260414-mtk-g1200-pmic-cleanup-v1-0-2a7193ed4e93@collabora.com> In-Reply-To: <20260414-mtk-g1200-pmic-cleanup-v1-0-2a7193ed4e93@collabora.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , Liam Girdwood , Mark Brown , Gene Chen Cc: kernel@collabora.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, Louis-Alexis Eyraud X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1776167122; l=1642; i=louisalexis.eyraud@collabora.com; s=20250113; h=from:subject:message-id; bh=09+/PNoK8kcy3tykKGdhLQqIcG+vb4KRNjnvsVv0LZQ=; b=a4SI+ENVQILnLG7y6zfEQXevW4hMFOBxcQWmPneL4RxKKk+7c3dV/57nLiM+3mzCDzy4vmQGe 6NI93vDFxSaAlLm7jols83aN2HOqnTZqT8/znfI95TdY64KyS/Mzi/Y X-Developer-Key: i=louisalexis.eyraud@collabora.com; a=ed25519; pk=CHFBDB2Kqh4EHc6JIqFn69GhxJJAzc0Zr4e8QxtumuM= The Mediatek Genio 1200-EVK board has a MT6360 PMIC, powered by the board system power rail (VSYS) and an additional system power rail (VSYS_BUCK). In the board devicetree, the power supply inputs for its buck and ldo regulators are either incorrect (LDO_VIN3) or missing (LDO_VIN1/2, BUCK_VIN1/2). So, add VSYS_BUCK regulator node and the proper supply inputs for this PMIC. Signed-off-by: Louis-Alexis Eyraud --- arch/arm64/boot/dts/mediatek/mt8395-genio-common.dtsi | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/mediatek/mt8395-genio-common.dtsi b/arch/a= rm64/boot/dts/mediatek/mt8395-genio-common.dtsi index 01e153137a6f..21dbcabe5e72 100644 --- a/arch/arm64/boot/dts/mediatek/mt8395-genio-common.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8395-genio-common.dtsi @@ -209,6 +209,14 @@ reg_vsys: regulator-vsys { regulator-always-on; regulator-boot-on; }; + + reg_vsys_buck: regulator-vsys-buck { + compatible =3D "regulator-fixed"; + regulator-name =3D "vsys_buck"; + regulator-always-on; + regulator-boot-on; + vin-supply =3D <®_vsys>; + }; }; =20 &adsp { @@ -486,7 +494,11 @@ otg_vbus_regulator: usb-otg-vbus-regulator { =20 regulator { compatible =3D "mediatek,mt6360-regulator"; - LDO_VIN3-supply =3D <&mt6360_buck2>; + BUCK1_VIN-supply =3D <®_vsys>; + BUCK2_VIN-supply =3D <®_vsys>; + LDO_VIN1-supply =3D <®_vsys_buck>; + LDO_VIN2-supply =3D <®_vsys_buck>; + LDO_VIN3-supply =3D <®_vsys>; =20 mt6360_buck1: buck1 { regulator-name =3D "emi_vdd2"; --=20 2.53.0