From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 410C535AC32 for ; Tue, 16 Jun 2026 13:04:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781615061; cv=none; b=lSINObvDch15pFSCLdHRt4kOotr6yG1P6+0+k1k8Qtcfx8vFX6l/q2s5Xqc8TZttzSB/faK86qaa3aO38BYlAvmL68BEjO0nAA1FZBCKWK15IhGlwrw6BkqRHHsEH8TPYGujaLcf0Yh6vmubGGHHGyqWsBNrS5Um8aJVQiOwvGE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781615061; c=relaxed/simple; bh=EGv4GYvLJhMHC7C7MhV0I+x/rtFPkL/J9u9qJvy2w1o=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=UOKgOglHWswBacViHmGLeTgXOSTHMIQ8UEn4nsEaKQBwlCxuufQRJ5YtHz1DvyoOSBZwLtCGynGcyCaDT1mTa5S7p3mweGKfRGalpWZ3b01U+sgbEpVWVgibmHEP1Gic/1wa1TUHUxxiT8PX0I52uqbe4FnVNakswma5A3d2zqc= 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=MdpqrQFZ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=O4Jq1AqU; arc=none smtp.client-ip=205.220.180.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="MdpqrQFZ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="O4Jq1AqU" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65GABsFX3384266 for ; Tue, 16 Jun 2026 13:04:19 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=kH/fZ8T7ln1 R4X/+bGcOqOegxTkdS2ob6yNZTpAWS8o=; b=MdpqrQFZcYbZ1SOj5C17F7N1TED BJ2tSDM5B8ERWZFa8aAXHL2oq7g08xkL0rirj44c42rX7i0WxBvCXtWd9a/pqsX8 H1labU+9vQK/l85gpLhPI/QfFKd1PNbFmkzCQ+fdhQJJE916VpfgtuuDM5GollRv kqboL868Ccqv6asg5q2/puOPy3f1y1gCTGTcPSBa39PEqPHDmNmUJo5+jFwy4lqS d8zGy/b4KyBI2yvhxjAVnQLynTPJa+NTeVUJVqWX9TDjHwfKc2YxvgFt9MqlqE/v 1wyr/nv0yQshEnbNkgr1GpOXvwoBqSV9dNv7W1oj6mmjcB6F7eb89Qq/4uA== Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eu1ep9gw3-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 16 Jun 2026 13:04:19 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-c860544c077so5673874a12.3 for ; Tue, 16 Jun 2026 06:04:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1781615058; x=1782219858; 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=kH/fZ8T7ln1R4X/+bGcOqOegxTkdS2ob6yNZTpAWS8o=; b=O4Jq1AqUEAjBokc/PyK/I1XErSop/ANcIGx53go/xDHA+aI3tlF8j+CYpOpZgxhsgw Nw1fQuuP8tkotB/OyhnIxj4g91x530B67lIzg5qyclCNcdj8Fnx4M7BOZxf4KI7IpI8J vBySSF2Dm/00l8su+dl+7QABTJ5SNurJam0cqa8eqthJKFxK29XzzBnelSIUSF4MpJgg lAoq+UHVNJffbh9bv8uAJ5TBJcUMRTa5MHC7Le4AgUZNHgCITPe4eN6b4UDcp2T5I2ND bp2y6tmCUxVUg4v097HSOcHNp2h14caawNl76fnANTd+vBvI/jYXSKP9hv/Ph+DByJa8 jMzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781615058; x=1782219858; 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=kH/fZ8T7ln1R4X/+bGcOqOegxTkdS2ob6yNZTpAWS8o=; b=E5YauMISA6h6DFqDDktX/FlB62r1ZGsuEhNBZWvI512wkdthV1b+hpuxPAXCPZtnCo uPRqKl8ooE/BCNYcXvOo3i98dVMvUqYIFhXSxm4Xvl5+f6/KUqjr89XB5wSPlw3z8+ES PYe1BjIEu0Hby6dZgz/iIFexjjx5wjAP/0MO/qUbOh9zTmI/FVuH+nCg+wehs/icpMwb irzU1WnFGycLB1ucb2OFK3lUeOASeP1wQDFh+UxdS/p+ybka0idlgtp6JFCnpr85uLlJ CoiVkIVsb9rQUjzV6McjcZlp7owkXg0YuQ2EJzAvN+hDssmR8Y9njCI+jntwUp5A1H7R zl4w== X-Forwarded-Encrypted: i=1; AFNElJ/XSo8zayBpKGg4Zu5C/HeTIbjebHGFWba1MWIQ3VGzZeG6pbj5Qrk8tiggFKit88suDlOpGHsNj3d9VZE=@vger.kernel.org X-Gm-Message-State: AOJu0Yzv1weB0qITzr+Mg4MBVFoX5eZQIPcziUQ33KHy1kiFOP/mnpsZ WpTRFqcPbySKf2LA+hu7qu7hXaWh4leQZWQV+9G+bGIM2Oii9dNh17ty4XcRIVeeB7f58A6DrHT qr6lo2Bj060nd/uAcnEQJ/3EijTkZnUetGDy1pwhkqQS+NHFMe0CSo3RZJrBhA+kNkdk= X-Gm-Gg: Acq92OHTI60OZSLYBrL1VmPsSo1sMzvsceWArE7vci8b3zvTjlF+4WPSbzLG5ozbVHj Z+wVnz0ZunxchWEnkzNeyIMt/86w1epjn1tEqc+woMMRt3DRT6pnk217a7vVR+921fJW0bR/m3E FkARKPIYy0RdR67x6/a8Y4DCMtYX8h+t0he9GF9ZrelAS5D3e7l/Hbyn6Ip6wrkPdJivzHb4WwY xdTVHOWCLxY03cOyhHkPCv2vHV4eyZgrquoam+RmGZayxSL//wk0g0WhG7oaKpQF/EwDKefPfnW EJsgfEOWp7HrdRDh0HHFf6YJSGUCY5GKqKKb1vuCiIIEOJXiQcEt7Tp9AdftSIL1JRiND/2AbSW N+sskVqYWd8R9N60V1irUSRfDvQ0T3QTuo22BrjM832HPNvota9ZxxUwK X-Received: by 2002:a17:903:384c:b0:2ba:924b:3948 with SMTP id d9443c01a7336-2c69a10fd7emr42852735ad.15.1781615058035; Tue, 16 Jun 2026 06:04:18 -0700 (PDT) X-Received: by 2002:a17:903:384c:b0:2ba:924b:3948 with SMTP id d9443c01a7336-2c69a10fd7emr42852175ad.15.1781615057590; Tue, 16 Jun 2026 06:04:17 -0700 (PDT) Received: from hu-mchunara-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2c42f7c58c3sm134867235ad.23.2026.06.16.06.04.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Jun 2026 06:04:17 -0700 (PDT) From: Monish Chunara To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Dmitry Baryshkov , Manivannan Sadhasivam Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Sarthak Garg , Pradeep Pragallapati , Nitin Rawat , Shiraz Hashim , Monish Chunara Subject: [PATCH V2 3/3] arm64: dts: qcom: monaco-evk: Add SDHCI support for eMMC via overlay Date: Tue, 16 Jun 2026 18:33:47 +0530 Message-Id: <20260616130347.3096034-4-monish.chunara@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260616130347.3096034-1-monish.chunara@oss.qualcomm.com> References: <20260616130347.3096034-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: 8bit X-Authority-Analysis: v=2.4 cv=I/ZVgtgg c=1 sm=1 tr=0 ts=6a3149d3 cx=c_pps a=Qgeoaf8Lrialg5Z894R3/Q==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=FCMv9EZ1guwIjbhFI0kA:9 a=x9snwWr2DeNwDh03kgHS:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNjE2MDEzMyBTYWx0ZWRfX/I0K/N+sAzX9 OECnedkf6VY7R7FwllmDRemmDR/u7Prg45KcVZx2VTa8aOIbKsBfMD4v2S6Ryy36wr/JteLQlag 4mYpAjO0wewa6AsSWxo+aSMW8egFOq4= X-Proofpoint-ORIG-GUID: SUB1CfSGst8NOeOLb_RiR8fVZZjkZvLc X-Proofpoint-GUID: SUB1CfSGst8NOeOLb_RiR8fVZZjkZvLc X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjE2MDEzMyBTYWx0ZWRfX87/ziTFgT88i 0z/N5BYqYbAttEF3oHsEuGjgb63BdvMJcpKieZuUlMh9nuL7FbxFTuMUwgzl8qZJBnmwA7iPvug bL4lkAeaWFb/LijTLNwGqt/juC/gySQINQ480HP7K51+0V112IILe2kVfkV2CG/DqMOT5H/8xJq KBbM0n3F81ieU2UTrK2kMU53v/2XUYNLeC4HQWBJyxOgtnqVLvAcolcSVjt6LgQgnLtm38lLDQD UTfUh6VY2hS8bmL83GwFg8jJQH6FvQ2g3cPSKStVl4fBd9Lbh7RHArjyD4pHYYxiIJNMXjOyLNI bDIaI7SGI7GyP9sgdMdRACY9POW6u01yktUXktm2W+YkCcEAQPzjVXPNN9no9F7r5WOoRRd5y9z 9C7Ir+xCWBJxh33i2V9SbNC0kH1LRenmkIRaFp9/X+sAcGo0VS5f2Gm0dYtC0A6yBYlXJzah5m6 /CLdUMhuWXLYa+2F9zA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-16_03,2026-06-15_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 priorityscore=1501 lowpriorityscore=0 phishscore=0 adultscore=0 malwarescore=0 spamscore=0 clxscore=1015 suspectscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606040000 definitions=main-2606160133 Enable the SDHCI controller for eMMC functionality on the Monaco EVK using a device tree overlay. Signed-off-by: Monish Chunara --- arch/arm64/boot/dts/qcom/Makefile | 3 ++ arch/arm64/boot/dts/qcom/monaco-evk-emmc.dtso | 37 +++++++++++++++++++ 2 files changed, 40 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/Makefile index 3c5983bff00c..e9a21c83001c 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -73,6 +73,9 @@ dtb-$(CONFIG_ARCH_QCOM) += monaco-evk-ifp-mezzanine.dtb monaco-evk-sd-card-dtbs := monaco-evk.dtb monaco-evk-sd-card.dtbo dtb-$(CONFIG_ARCH_QCOM) += monaco-evk-sd-card.dtb +monaco-evk-emmc-dtbs := monaco-evk.dtb monaco-evk-emmc.dtbo +dtb-$(CONFIG_ARCH_QCOM) += monaco-evk-emmc.dtb + dtb-$(CONFIG_ARCH_QCOM) += msm8216-samsung-fortuna3g.dtb dtb-$(CONFIG_ARCH_QCOM) += msm8916-acer-a1-724.dtb dtb-$(CONFIG_ARCH_QCOM) += msm8916-alcatel-idol347.dtb diff --git a/arch/arm64/boot/dts/qcom/monaco-evk-emmc.dtso b/arch/arm64/boot/dts/qcom/monaco-evk-emmc.dtso new file mode 100644 index 000000000000..cb2566ac6923 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/monaco-evk-emmc.dtso @@ -0,0 +1,37 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. + */ + +/dts-v1/; +/plugin/; + +/ { + vreg_s2s: regulator-vreg-s2s { + compatible = "regulator-fixed"; + regulator-name = "regulator-s2s"; + + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + }; +}; + +&sdhc_1 { + vmmc-supply = <&vreg_l8a>; + vqmmc-supply = <&vreg_s2s>; + + supports-cqe; + + pinctrl-0 = <&sdc1_state_on>; + pinctrl-1 = <&sdc1_state_off>; + + pinctrl-names = "default", "sleep"; + + non-removable; + + bus-width = <8>; + no-sd; + no-sdio; + + status = "okay"; +}; -- 2.34.1