From nobody Tue Apr 7 20:07:41 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (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 EB8233D4111 for ; Fri, 27 Feb 2026 10:51:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772189499; cv=none; b=rgDsjnq7+UHqy3tP258v2MLDX0bhiaE654YHe6ZBP+XevPh6NaVYp78J5/z089i8FEDHYGimNy26ytsJtCD/OLqrOYa+HQC/L+aolZQwYbcfkG9j0d2ClGIfgAuprYqJKuQGokXdS4L4dN7c2vxLoQQB6XdJYPO+mgKDD826XyE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772189499; c=relaxed/simple; bh=L8ABybu6ViLjwkGghEeaCGBxv4ozkKZEegQCa339Ve0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=oLoq0dhiVp496LtnGYZci/5fXqNTMWibpxVoAXwggUX6kDOCaYFtxPEsWGu2erToE+YBIt910YpxUAX2uGV5keRo0ZEG7eI24E3h78s5kS8tGmnZFhcGuDkV/lNOMuba0O4Ku6z+fYQuF2fUFMRVjhCjf7MPYkQBZNVGmcin6hk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=oqWusIOC; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dycCb9BB; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="oqWusIOC"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dycCb9BB" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61R4Gecw2663406 for ; Fri, 27 Feb 2026 10:51:37 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=kNj1W6YrgTz QO3k9n1aoZP35kClENCGQC8Uac/tfXXw=; b=oqWusIOCOl5WWqhuSNPdEvO6Ms0 P006FwnRuDnHuFtsy/x85edgQMrBSy8SY4kbjpP2Yj/QYLC6fdgOCXCyowaEywJh ICC/mzeJYrZvuj9CIFRwF0uMfsifAMcu3fpDc2ld0+HUiUD1Wu89rHR4aZGkS83X W9WTbqnxeL3IjAf6t7mof++sKxOaMTSeUrRVeC2mvmts1DGfveI636A9lkfsI98o 2LcqqWIv8l+eTr4VQqUpP47gfBevlJ6v29qc3yLg5gFWC1XHspDt+R+/5orUJYWf JQGrHOtX8EkJSq+hpCKAxqTDxklBY+AJxSgEURhgyLxF6vetFEqkZ93q7kA== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ck43r966c-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 27 Feb 2026 10:51:37 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2aadeb3dee4so109706465ad.2 for ; Fri, 27 Feb 2026 02:51:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772189496; x=1772794296; 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=kNj1W6YrgTzQO3k9n1aoZP35kClENCGQC8Uac/tfXXw=; b=dycCb9BByV2U4tUQVmX3d9HvMRtfvDqKTUt+xnAFb0orYUv3dA0Bg+WPrJ5aUgoaxe Gv9Y96kazQAPcZnNp1e5ndrZtONuy3jgTtRZcLbVvdsGzKmBYLE69FQCNzP7Wj+0LX5t tkPZHMglidrEjaTeZOQd3RY0kNOrpV5hBX65oHlqREWxQwhS8wPpzVFoqsTNWHq97nb4 xt81gzMo/a+YIaPGvIn+zqVf7rbd/KjV/8JmA3g4/CigpGumGgO93qSnSocfLTds6zt0 2w/5CVTBjr0RyEbxPwlA5QIv0VwiBX/A2Khv9UShEC4DiA5sWeFEf6d1FpT1qPTeUkH9 Tdbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772189496; x=1772794296; 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=kNj1W6YrgTzQO3k9n1aoZP35kClENCGQC8Uac/tfXXw=; b=Kz9FBKJdYI2PIBXFzr7hUAEOiYH3oLZXJmqLPmgQQLm68xigEbxff2rFTotGswyJrS +AXJSxvQ5eMTOczdrmTw0fgK9W3xhbZ3ejZGd90nWjVXY2fLphJ6qbrSGyEPVEBAdKt8 akzUqzEFJpNCEU6VaU7sNo9haknTZM9tMO1JDgHqPAwKzCvDcO65CJRtb23PzYaVY2uj Wn7xlHUG+R1JXz02KpRHx5BOwKfRR7FvI9JmczJw2xLEcCduMZ15UU/r54X2X44Jx79G 75/19n9ZQjbvIZYkk4Iy+7yCAp9DJvAh7C78ctYwgGP4YaXjHruhC+R+xqomOXMSjQ7X T9oA== X-Forwarded-Encrypted: i=1; AJvYcCVKGY7nWEZuOpIof4w5cwfupeYF8yyCmrwlDV72rsG5HFDcZRPxC6+CXy7bj/HD3FpzzS19Vco7gOvkHfQ=@vger.kernel.org X-Gm-Message-State: AOJu0YwtwZVpYP/VxGxb7l3V5849qOO0nSziGUgG4pZDh9msvcW7AcXz xG7ApSyq7U9uAZLoYbFJIKiAi7QH307r3cMO5sX28v3jnLE2uDLtx2fluEpwrENx9VKDFI3y3ie 9c3ll4ZG1qZfkYN+Nqk6QwcA27eyqqUE/kySXGBQrd/E73P7z1e1Qz7QR960A893A4O4= X-Gm-Gg: ATEYQzyWdYCRTt89cy08VM4nbVRotg+gV/tj5FsOVYpNM6NMO9kSsUYIfgT5PzjEMDR Fi6sNdyo1pOEEpeL11f0oK1ZIZJlsVX2nqeKO0vmr/fv1gLPWnIt0v81Y7aRNJoih+vbwZOxITD jUGQuyb2FbG5w3q6fpmptnFNcz9lytpravAUM60oe8YYbU8oZxorcr9smjSwvGc/4GZz6Kc0M1W MnxqMRvblI1x3j2jJUfyjt7bGy59iJdq/ztPH2CtvGRfo9ItMERBPlyZWJdvduEk6jc6ztYmIN3 nZgHVAVYLrBnCrKMSFbrReFVMIdr1VcNAbJB8b/dkIJ7yic/ctLPkuhprRIkadsOCSF+iKbasbE cAEMOn1iXdxNTgR+Uu/s64wBamqaLB/lzsu3HN80TNnmnqRX1SyJhZAiT X-Received: by 2002:a17:903:3ba5:b0:2ad:cf11:5048 with SMTP id d9443c01a7336-2ae2e41917emr23463175ad.22.1772189496470; Fri, 27 Feb 2026 02:51:36 -0800 (PST) X-Received: by 2002:a17:903:3ba5:b0:2ad:cf11:5048 with SMTP id d9443c01a7336-2ae2e41917emr23463055ad.22.1772189496019; Fri, 27 Feb 2026 02:51:36 -0800 (PST) Received: from hu-mchunara-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2adfb757a8dsm73721885ad.40.2026.02.27.02.51.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Feb 2026 02:51:35 -0800 (PST) From: Monish Chunara To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, dmitry.baryshkov@oss.qualcomm.com, mani@kernel.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, sarthak.garg@oss.qualcomm.com, pradeep.pragallapati@oss.qualcomm.com, nitin.rawat@oss.qualcomm.com, Monish Chunara Subject: [PATCH 3/3] arm64: dts: qcom: monaco-evk: Add SDHCI support for eMMC via overlay Date: Fri, 27 Feb 2026 16:20:55 +0530 Message-Id: <20260227105055.2364348-4-monish.chunara@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260227105055.2364348-1-monish.chunara@oss.qualcomm.com> References: <20260227105055.2364348-1-monish.chunara@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: FtmfpojCd6Ib31S4BbFEIPSndv5-IfS- X-Proofpoint-GUID: FtmfpojCd6Ib31S4BbFEIPSndv5-IfS- X-Authority-Analysis: v=2.4 cv=DOqCIiNb c=1 sm=1 tr=0 ts=69a17739 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=tsrPtohBIDvmYb6t_YsA:9 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjI3MDA5NCBTYWx0ZWRfX4lJIaARI9esh c0aBtIs+b1AgTJNpbH5IwkaC9I4Zy9+X6EL0EsXfWq+b7TjkECPQOPcKsDFjrwmQTq/8/ecqU0k Os6HKu7Z+rkm3NTYWDjFrP/5ePAEpJg8o1xZHirXSEWLmxGajyYzKQk4XqRfvYhmwC1eCuzQ752 EHj1wP/ARnLUc5SXeqb1J7awwRmtshMEtPBReq/jTSPs18WBkVUjKOeI+s8D3BjC1ZwZT3GJRRh qcf0WYtSuh6bP9EPGNTsiMmKd/uuXc/YzrFYW9jHj+8PWSQKDNkjtiNKrv05dUoxWTNuR3FFcrb ruc3lyfbV/L0OIcz3Ks+/q4fCi2bP2/Hyu/cRWf5nImYxwpqA59xKZV/EIoyQSNYLUyP2QRxIzD WuY+mncO+q/9n4ffM0Y5Qi9NsvQEHE5ErviEVzDVM2HhpOAl+sUpfgbdXgdsVFNiUbeIrKGON5C H+nVYjzJVAsHpIvNWOg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-27_01,2026-02-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 phishscore=0 malwarescore=0 adultscore=0 priorityscore=1501 clxscore=1015 suspectscore=0 impostorscore=0 lowpriorityscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2602270094 Content-Type: text/plain; charset="utf-8" Enable the SDHCI controller for eMMC functionality on the Monaco EVK using a device tree overlay. Configure the corresponding VCC regulator parameters to support the eMMC interface. Additionally, disable the UFS controller node. The VCC regulator is shared between the UFS and eMMC subsystems; leaving UFS enabled while operating eMMC results in power leakage on the shared rail. Signed-off-by: Monish Chunara --- arch/arm64/boot/dts/qcom/Makefile | 3 ++ arch/arm64/boot/dts/qcom/monaco-evk-emmc.dtso | 46 +++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 arch/arm64/boot/dts/qcom/monaco-evk-emmc.dtso diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/M= akefile index c86242a1631d..1660ed89fecb 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -50,6 +50,9 @@ dtb-$(CONFIG_ARCH_QCOM) +=3D monaco-evk.dtb monaco-evk-sd-card-dtbs :=3D monaco-evk.dtb monaco-evk-sd-card.dtbo dtb-$(CONFIG_ARCH_QCOM) +=3D monaco-evk-sd-card.dtb =20 +monaco-evk-emmc-dtbs :=3D monaco-evk.dtb monaco-evk-emmc.dtbo +dtb-$(CONFIG_ARCH_QCOM) +=3D monaco-evk-emmc.dtb + dtb-$(CONFIG_ARCH_QCOM) +=3D msm8216-samsung-fortuna3g.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D msm8916-acer-a1-724.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D msm8916-alcatel-idol347.dtb diff --git a/arch/arm64/boot/dts/qcom/monaco-evk-emmc.dtso b/arch/arm64/boo= t/dts/qcom/monaco-evk-emmc.dtso new file mode 100644 index 000000000000..1ced916247c1 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/monaco-evk-emmc.dtso @@ -0,0 +1,46 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. + */ + +/dts-v1/; +/plugin/; + +/ { + vreg_s2s: regulator-vreg-s2s { + compatible =3D "regulator-fixed"; + regulator-name =3D "regulator-s2s"; + + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + }; +}; + +&sdhc_1 { + vmmc-supply =3D <&vreg_l8a>; + vqmmc-supply =3D <&vreg_s2s>; + + supports-cqe; + + pinctrl-0 =3D <&sdc1_state_on>; + pinctrl-1 =3D <&sdc1_state_off>; + + pinctrl-names =3D "default", "sleep"; + + non-removable; + + bus-width =3D <8>; + no-sd; + no-sdio; + + status =3D "okay"; +}; + +&ufs_mem_hc { + status =3D "disabled"; +}; + +&vreg_l8a { + regulator-min-microvolt =3D <2960000>; + regulator-max-microvolt =3D <2960000>; +}; --=20 2.34.1