From nobody Mon Sep 28 04:51:24 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 D10B93E49F2 for ; Wed, 26 Aug 2026 11:25:13 +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=1787743515; cv=none; b=Tr/Y1QhM703kPc43IuszuRLYpakz6xSA3F22raLZ1nIAhufthohsH10p8S/QXOY1c4THvaY5KWpcP6g8cWKqmRbBzZKYXCJBpsIza6eAVue/q+vmRlUqEW+waj8K+PfVjivKpHCDaPQaWv+NGIrsUn8Z7miXNNSjumrJayP+rJk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787743515; c=relaxed/simple; bh=s5UHW8nUbq/7hgmFCDIKqkQC1x8VXgcvo2BrY87L9/w=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=AVz4bk4/bxg6qEbpI89C8E8zjglp1dRX/TB/BFsHnnG/P5A7T+wIYNdKVhM++7vlvN3tU0dzBxybwuoB3R9wCRfcEEc0WHipeNkO+4pPqfUWpaDr3Un1q4chsxXRPqQh6dm7m1ecHNJn3zpcWAa7uxpfXrv5JjNaknakmIfcqGU= 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=GHT+zt3W; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=WZAJFvqD; 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="GHT+zt3W"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="WZAJFvqD" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67QAGRK7017267 for ; Wed, 26 Aug 2026 11:25:13 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=vSpMK4EcLgv jhrVHZv48Tx7awWhR/G6iWmu1dCEi58U=; b=GHT+zt3W/jsfOKnHfLV5wDaIXhk EKIlTFW/P/bf0gZ8zyNEDyb7mVR/0WqkuVgyuwkN1PBCUU5Nje/2RPOFU2dAiGsv Y97xL1496XW0GoFRcoai9m8oYrFajkO8lxazeTVlYeRrTVZ/R74srwFxSpPjdOu/ RfQj6i3UrCbT40QiUbDKQNai2hC9osCylb29HXTdImTlyyyM2GdstotXHkQktjd8 RQ9oBTvSgGdmQlDHmJfDIx8cX2IDbLDaJX5vUR5sfqNOd5XRUG/OlsO8it4JlP2a SLwHcObQQrZlmC6HOiIkHmviNwiIISyMQurb7WOkoHFVaxklf+KWRPrav9Q== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g9fjn3m2r-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 26 Aug 2026 11:25:12 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-38e54b6556aso1384962a91.2 for ; Wed, 26 Aug 2026 04:25:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787743512; x=1788348312; 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=vSpMK4EcLgvjhrVHZv48Tx7awWhR/G6iWmu1dCEi58U=; b=WZAJFvqD7MCEyIfTFDlVo8/J0Y7bsAn6m8DjNyUYCtVcw2wfwMABBgKvOnpGnmhUSC Zq0WJgmGH9tmsm70uN1r4GrpkSxQnyGNUxOGQ0T+UZp+G5Cgs39A3vZQUHL3s/FaloNO GztRLlfkOiFO3Cn+ybF9Y1YQ67DFlDLFWctBHhVysOKfi5LdKOr8tYDW/2pmptRFGKG3 2lRzQwTxBGR/cel/pVKypZ5e1oM7obtolid0192kyi2h/ONwn2Uy7AryB7Ieb1enka36 oG06vn8uiR2BGUaDptw4DU9njoZAwvtMq2MnLIcEqtr17rSqmpAfcRqj3CBqznKAsxWa VJSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787743512; x=1788348312; 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=vSpMK4EcLgvjhrVHZv48Tx7awWhR/G6iWmu1dCEi58U=; b=H/t7XxYRIZhZeVO0cKMr5dpJAf17rv+3tKczBv0CckjId4Hp+dzp2txPQm6ElsuxVm VvjPkXqGg/p+522CzISfTzjBHYV7YNjpPJTGaHForxdWUjnTHpTp2RvA6ZrRLfgTaEkA HpZx1uqohxuWPkgWMBd2XD/8BwjwoV4ZplCN5kAd6rHx94tosYsG5xImqT3aGvy+eJvy hJEkTBFdMjidjlhMR1CwRFwweGSkhGjX3doBECmV7pgtQWY8oxz4SD0iygkI3yevqwNK 0UhNd0utEMnujkpS3LY84DBybMwJgz/3SyhZiE5z3C/nJyLpJ7L2qfmTUmb2Fml50syM n4SA== X-Forwarded-Encrypted: i=1; AHgh+RoI8YBl23SGTOgvvHE5snEuv/Q1XoYdAxsg3gM2ArRWSSYSl7n2dbzSPwPoX3T0/ccISaAbAJ3zM1S4sbE=@vger.kernel.org X-Gm-Message-State: AFuF++nr755T34t7wl7GV5iy7eSwFjHQnuJzT9rLYQYQR6G2G1LVTgnL GA8yaaKiWZedFtVC5luf40tLDFTV5nV/7Ku+bwrcMw3jPDtzfaknK4+q0RaZNrC3dUW1y+bhHX1 03CXu0gxVevqU2SJEKDaHMkhP5Sug+rUmLC0toNev8CDzigDyUkYWDko7iBCARPYeVNA= X-Gm-Gg: AR+sD12MPEVIf/L2iUM7z+rLid1X4E7qN3iRKX+djdMlawBJZMG7n9AtsL5a5QwqvaY mWAKBZ/2Uk5CbT6yKpvE0diTWxkEboYdxBnIVefCkyHvUhxV6LZLu3DAHIll6bv8RwejU3PoKS3 0scM4HUwpXXeuPLSYFnsJ4U4EH0SCrisoG43/xi71QIdLxoKji3O+5TJrH2F/LpTrGG2VExvxgW ABzi6smTAB7mOiaBUi6/36gLGNP8R5nfwSr+xwjHGemeRbd9TDM9DRz43mvoI7zGBhMg/blvq/B VzhXXAB+cRjLhSAtQR2a0F1XrDBSi0lyDvW+Il127icjsEZ+MvjowqrcNu3bI2B+9j7MGjUUjGT 9qEepNTFtkP7hrUwIH0AJfKi2IB0BvaxdsiA= X-Received: by 2002:a17:90a:d2c7:b0:38e:75f3:ad4d with SMTP id 98e67ed59e1d1-3966d1f21d1mr14435625a91.7.1787743512348; Wed, 26 Aug 2026 04:25:12 -0700 (PDT) X-Received: by 2002:a17:90a:d2c7:b0:38e:75f3:ad4d with SMTP id 98e67ed59e1d1-3966d1f21d1mr14435509a91.7.1787743511876; Wed, 26 Aug 2026 04:25:11 -0700 (PDT) Received: from hu-mchunara-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-39645d31e8csm7521016a91.9.2026.08.26.04.25.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Aug 2026 04:25:11 -0700 (PDT) From: Monish Chunara To: Bjorn Andersson , Dmitry Baryshkov , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , 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 V5 1/3] arm64: dts: qcom: monaco: Move eMMC CQE support from SoC to board DT Date: Wed, 26 Aug 2026 16:54:54 +0530 Message-Id: <20260826112456.482982-2-monish.chunara@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260826112456.482982-1-monish.chunara@oss.qualcomm.com> References: <20260826112456.482982-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-GUID: r4QSsyNsgtOxTtS9Rxm4M47UpShpwnJw X-Proofpoint-Spam-Info: AW1haW4tMjYwODI2MDA5NSBTYWx0ZWRfXxSMaIGtGizrN gAA+XCqHGAlDB9f2sNrDwwc4LK72DXqAvDyrpqRkopxn7s5twRCRmoD4X9dKA86zLoB5ONAhgTn zvFVAhIqO6gTywzOGMOgAcu5Yp3cNeg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI2MDA5NSBTYWx0ZWRfXxsMvEWl7uwxk 3wZahmSMOf20/Xl11lJlGbwaqClHyLv7RqVvoi4Lsg8q1FwPZZ3jXTwnpvdknSyFooO6Hdx2gte Hw03LD+/x4+8sYtJR9D9ei1Uu9YIW51HpKtXOjxQODZJef4+CxQ7GdHgWZJQZsgv4xz76ZnTygy zQCpiuj8+wCwvgppNP3/RfeavMlBqIPyvaI/ZpPXBSc2BPjWfnQ5SivnSsmEQ7iNLA6LiSLQxGT raveyGehml3KkOu/7GqYNGf0Kb/LPxyh+Dye5k2F1GpGB2Ur7KgiJCMbCHUE3F76OEJaEtWto+v v9bxm3Im5DhM2c7zgDt5TwE60YclhtSZWcWYQ3vr3yWvuSK3i5gJ+3q3oElaEdmc3j3iHCcRsg2 eCdOTYOX2mkHDO94NQoJkIJVePRq+Jhecx5K1DiIOCV70KQyaGWtMikI5X9CaaIzm8Ctj0uA84c MteEe1yQrkusVvhio/w== X-Authority-Analysis: v=2.4 cv=ccziaHDM c=1 sm=1 tr=0 ts=6a8ecd18 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=aGigY-oVRoDAAVteN7sA:9 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-ORIG-GUID: r4QSsyNsgtOxTtS9Rxm4M47UpShpwnJw X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-26_03,2026-08-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 phishscore=0 lowpriorityscore=0 spamscore=0 suspectscore=0 clxscore=1015 malwarescore=0 bulkscore=0 adultscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608260095 Content-Type: text/plain; charset="utf-8" The Monaco SoC SDHC controller supports both eMMC and SD cards. However, the 'supports-cqe' property (Command Queue Engine) is specific to eMMC and conflicts with SD card operation. Remove 'supports-cqe' from the SoC device tree to ensure compatibility with SD cards. Simultaneously, add the property explicitly to the qcs8300-ride and monaco-monza-som board device tree, as this board uses the controller in eMMC mode. This ensures the SoC definition remains generic while enabling features correctly at the board level. Signed-off-by: Monish Chunara Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/monaco-monza-som.dtsi | 1 + arch/arm64/boot/dts/qcom/monaco.dtsi | 1 - arch/arm64/boot/dts/qcom/qcs8300-ride.dts | 1 + 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/monaco-monza-som.dtsi b/arch/arm64/bo= ot/dts/qcom/monaco-monza-som.dtsi index 36af1ad2105d..a489932c7b1d 100644 --- a/arch/arm64/boot/dts/qcom/monaco-monza-som.dtsi +++ b/arch/arm64/boot/dts/qcom/monaco-monza-som.dtsi @@ -275,6 +275,7 @@ &sdhc_1 { mmc-hs400-1_8v; mmc-hs400-enhanced-strobe; =20 + supports-cqe; no-sd; no-sdio; non-removable; diff --git a/arch/arm64/boot/dts/qcom/monaco.dtsi b/arch/arm64/boot/dts/qco= m/monaco.dtsi index cfe39f923224..1c6d2c31820d 100644 --- a/arch/arm64/boot/dts/qcom/monaco.dtsi +++ b/arch/arm64/boot/dts/qcom/monaco.dtsi @@ -4842,7 +4842,6 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, qcom,dll-config =3D <0x000f64ee>; qcom,ddr-config =3D <0x80040868>; bus-width =3D <8>; - supports-cqe; dma-coherent; =20 mmc-ddr-1_8v; diff --git a/arch/arm64/boot/dts/qcom/qcs8300-ride.dts b/arch/arm64/boot/dt= s/qcom/qcs8300-ride.dts index 1ff39530ea3d..4f9710587e71 100644 --- a/arch/arm64/boot/dts/qcom/qcs8300-ride.dts +++ b/arch/arm64/boot/dts/qcom/qcs8300-ride.dts @@ -719,6 +719,7 @@ &sdhc_1 { vmmc-supply =3D <&vreg_l8a>; vqmmc-supply =3D <&vreg_s4a>; =20 + supports-cqe; non-removable; no-sd; no-sdio; --=20 2.34.1 From nobody Mon Sep 28 04:51:24 2026 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 0718E37BE6E for ; Wed, 26 Aug 2026 11:25:20 +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=1787743522; cv=none; b=KzV194gMzStE5Sz8zDA5Dyas0i8lDkO5mmVK2SBkm5q58U4vYDHHsjpCJI0u2sdHwpykQc2/4aIjHwkzPvx1s0hK0qo2flrsSQWhHjZBr+CzNx5toAL7MBpHidCLibDZSHoBHnjEYefKl+FVTL76WFbvmyr26HGzEjUg+wUxI4w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787743522; c=relaxed/simple; bh=Pp3H1/rIFLOhPVqMh9wOTjrIWW/51yVYEW5d2cMUT/Y=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=UiAYeAFbRKOynOrlqOzzhCfHelbB+JUPRv4KCWctHmbBuEsMFpwS0AkNBx4Fh1MRpd6B2+G5ZHpoQSWlRkMijDfzG72Kp7kAMKXN6MSLsTy0XyBkFleXxh3TZoX2xI90tP/CMSmjWpSxv86vWQvRVAKqC8jlIAlWkHAR5TKnR4w= 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=MuPZmMag; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=IGW0btQU; 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="MuPZmMag"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="IGW0btQU" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67QAHeSW519247 for ; Wed, 26 Aug 2026 11:25:20 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=WDKZF3IT0Tn Hy8gaKMVg8R0q9LyoqxusD81BwNFUE3o=; b=MuPZmMagAyAx8QFklHvaj3147Oc JUlJqHYth4QdzSu1yQHd5jTHsuiZXLROfKE4S4yicSLPXYoD7uFhe1QF0MdFYKKS jmDgi6HKXk01ZCpFWpPonrSrAAPuiJPZRALd3H/t06XSuRtERtprX+xMOFaO0baR te4LudAh8A2zLKUHZT7ECdrbwxvj56wxl7ObDRZG8HdbLKkAbXX1InERp0j85Z5H 0wJebZI3HH2zd/GKT9Zy7PfZPYV7PPR+yuP6ABMHAfe/MpfaL57KkgTtly1Wd95U J85B8XjkJ8GZ0SMRJ1XY4Z3+TyRMeo4oGNUfYIFSXshfjCp9GOUOh3+an0Q== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g9x2n098v-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 26 Aug 2026 11:25:19 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-396638f9a18so1673837a91.2 for ; Wed, 26 Aug 2026 04:25:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787743519; x=1788348319; 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=WDKZF3IT0TnHy8gaKMVg8R0q9LyoqxusD81BwNFUE3o=; b=IGW0btQUxRBEoRr9I7IhT2lTxNjWyLH9TISDeUk3RBmBsKhG2FjrmEaYraJQv8sLG/ yyaZIcDp+hrMHtFPCWkYFa1lGTuR2bWuhSEg+FOi526jcLsAlh9OEvG3X8rotYHqpI9B C5B2/Y1X8RM+dkf39zp+ykAmoNnoKPGEWQy5jfvjN6f31Kn3I9C0lHolE/LcF3H1F1Hb CtJWoRawA30Kj7ajJ9gi4GUVYVGxzafT73CKnciTpGbLwx8IQAk19AuiW/d66Uv0DUj9 Zgr2ur4lGzaOZhNijv0CnYU44ZnZTF9WGL8roUNZNmq0HONk0h180SQpruRgK8LJayao AoAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787743519; x=1788348319; 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=WDKZF3IT0TnHy8gaKMVg8R0q9LyoqxusD81BwNFUE3o=; b=AsNA1OJHrNVGU2LSpjrMqEyvGs8mopgzkre+cHYl8nDzL0PKmlhZ5fnFmRw531FBfH ADygvS8j3gCVYTOwB234k+vHED6v0qUzv4nTgX1CooqNtDySe3nSHvH56tmpvcfJdot7 HULbO8kWP3ShVLdYwrgMaSVICwPSoy6S1FTTIOuCtrcykub0tMuMi4J19ZTumIrKGM+I afmz/A44kiSSCFARKAww4ZRzFZ9fmrMNpbJMPnP0bdyqDK3n/LsT8lXr1fvdycCkC5I+ epA4A5gSZAHseKE4bXBpKuUwDHeiqEzEm1X8s2bGENlKz2bbWnl2kwFtFeOxhr8Rul7e Uc7A== X-Forwarded-Encrypted: i=1; AHgh+RrbmPZvwdabJn6/O2EFEV+cjKk87KXdcVmyI331nnqh+q6wEZVaR1mQpkTyfqX6SUA/cud3jl216UR0VN4=@vger.kernel.org X-Gm-Message-State: AFuF++lEKOLVI4XyK2KhPoQJLbHV+8RHvHRFitalTKND8IntUb47mDdA Fw7eDSz0lUQ0c8pW79GMdwJqeArLVPz5V4jJd2mQNH9iSbFgePdtvAClxC6OcOZLXU5hg6ICsNu 8NIXATULjfZgOIh0Ge89rqgz33W/IP/O2biA+xllvoTxJTLYAJF6EGxEvxPolyu2raZxal16Aun w= X-Gm-Gg: AR+sD10Dirk8lGBmIxweC7zBSAHeLMBcY+YgGr5tC1HyLZfpKgvhbZyvvzDJLi/spoD c3y7JCFT5jqM/1OCFm4e4pzxz9XUe0kRSkpMkAg2Jv19oDmpxesmVpad6Z8WQk6OOZHr1EPW29X Kk45IatAQUAsUUFLiHo0TCCTY9AUj7MwdOGcAoM2z5ZH5MTv/rOOePk2bqNEKE5/OQMGGqA8Qeq GTnwzpSuorKUgRMULS0KQR54Xh76Fz09IDGc6d8orDwNpqiJXFWrKD0dGWmsd6pfJz4JbJriMii M5Q+Gkfm6YebsUGHEOi3f9/tc/be5IapTeqoEbIKAN5ygQPneQNGag8wvhzExmTgkUGaAmANMAG Ai8e24g8lRRbQNmeDZOjbsY7nqAJk/jttHtY= X-Received: by 2002:a17:90b:3fc4:b0:38f:dec8:f7e9 with SMTP id 98e67ed59e1d1-3966d443146mr13562649a91.12.1787743518805; Wed, 26 Aug 2026 04:25:18 -0700 (PDT) X-Received: by 2002:a17:90b:3fc4:b0:38f:dec8:f7e9 with SMTP id 98e67ed59e1d1-3966d443146mr13562511a91.12.1787743518263; Wed, 26 Aug 2026 04:25:18 -0700 (PDT) Received: from hu-mchunara-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-39645d31e8csm7521016a91.9.2026.08.26.04.25.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Aug 2026 04:25:17 -0700 (PDT) From: Monish Chunara To: Bjorn Andersson , Dmitry Baryshkov , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , 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 V5 2/3] arm64: dts: qcom: monaco-evk: Enable SDHCI for SD Card via overlay Date: Wed, 26 Aug 2026 16:54:55 +0530 Message-Id: <20260826112456.482982-3-monish.chunara@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260826112456.482982-1-monish.chunara@oss.qualcomm.com> References: <20260826112456.482982-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: Ni8d0KdxQTbpp_meFPlQmpppYIMdUvdM X-Proofpoint-Spam-Info: AW1haW4tMjYwODI2MDA5NSBTYWx0ZWRfXygzaVeiOxL6E ULEooLHSUKMUx+SnC7Ma694FGzAOkNvGO9qn1ueSCPMLY94SMbfOSwBlN03qBu208GRygCtryT2 3MgrMy8JXtbl4aSHVY7HQ/nYU6qgves= X-Proofpoint-GUID: Ni8d0KdxQTbpp_meFPlQmpppYIMdUvdM X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI2MDA5NSBTYWx0ZWRfXzh4fAqrYgILG FnMz2HNiMViKpJAx+RG8WpM4xTroeU3+YD3p2vPAs5Sy+U29hQUyYI+KkjigqjZJWQUhaCOlREK A9yi9RKkO82b/k9WP5PG7JoHHHGlxSn5ZZgi3s80OIp2bCW4vw28OaDtdgAVkH0LAUGq9yCR77g s5U5mnBXVBN29r+zXJuJfdmjckLf2GLJuunJ0UeRmqaLtOhALWIrznxAakaTLDHW5Mz7LBTHF7f D6+yWPl5IWwxQkkXYUVdZ+hfy9PTSPVQIe94xZFoeK/7gG7q/C6zVwrhQtrTFqQjPua8f6SEVVy mozdAwO/cHrv75YDByYhEdgpKIenM2kO2leFREh1k7WZUMoo0oMetBjt96YD06wpj89cGeDtkrf zjILlWi39XsNr2wv9zea0kUpvh3ibz0vGHs2F0IoegsCBLtr2LOorDLpyjKJkZqVTLGzm3OH9gP X6Viyflidqzrep/TfBA== X-Authority-Analysis: v=2.4 cv=PPQ/P/qC c=1 sm=1 tr=0 ts=6a8ecd1f cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=JwlagmxLDNlzgN86bHYA:9 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-26_03,2026-08-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 priorityscore=1501 malwarescore=0 lowpriorityscore=0 clxscore=1015 suspectscore=0 impostorscore=0 spamscore=0 adultscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608260095 Content-Type: text/plain; charset="utf-8" The monaco EVK board supports either eMMC or SD-card, but only one can be active at a time. Make the base monaco-evk.dtsi storage-agnostic by removing eMMC-specific configuration from it. This allows storage media selection to be handled through device tree overlays. Introduce an SD card overlay that enables the SD Host Controller Interface (SDHCI) for SD-based storage on the monaco EVK board. Signed-off-by: Monish Chunara --- arch/arm64/boot/dts/qcom/Makefile | 4 ++ .../boot/dts/qcom/monaco-evk-sd-card.dtso | 72 +++++++++++++++++++ arch/arm64/boot/dts/qcom/monaco-evk.dts | 11 --- 3 files changed, 76 insertions(+), 11 deletions(-) create mode 100644 arch/arm64/boot/dts/qcom/monaco-evk-sd-card.dtso diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/M= akefile index 1c86e7e98f55..466d4b67f72b 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -71,6 +71,10 @@ monaco-evk-el2-dtbs :=3D monaco-evk.dtb monaco-el2.dtbo dtb-$(CONFIG_ARCH_QCOM) +=3D monaco-evk-el2.dtb monaco-evk-ifp-mezzanine-dtbs :=3D monaco-evk.dtb monaco-evk-ifp-mezzanine= .dtbo dtb-$(CONFIG_ARCH_QCOM) +=3D monaco-evk-ifp-mezzanine.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 + 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-sd-card.dtso b/arch/arm64/= boot/dts/qcom/monaco-evk-sd-card.dtso new file mode 100644 index 000000000000..bc4ea12587a2 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/monaco-evk-sd-card.dtso @@ -0,0 +1,72 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. + */ + +/dts-v1/; +/plugin/; + +#include + +/ { + vmmc_sdc: regulator-mmc-sdc { + compatible =3D "regulator-fixed"; + + regulator-name =3D "vmmc_sdc"; + regulator-min-microvolt =3D <2950000>; + regulator-max-microvolt =3D <2950000>; + }; + + vreg_sdc: regulator-sdc { + compatible =3D "regulator-gpio"; + + regulator-name =3D "vreg_sdc"; + regulator-type =3D "voltage"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <2950000>; + + gpios =3D <&expander1 7 GPIO_ACTIVE_HIGH>; + states =3D <1800000 1>, <2950000 0>; + + startup-delay-us =3D <100>; + }; +}; + +&sdhc_1 { + vmmc-supply =3D <&vmmc_sdc>; + vqmmc-supply =3D <&vreg_sdc>; + + pinctrl-0 =3D <&sdc1_state_on>, <&sd_cd>; + pinctrl-1 =3D <&sdc1_state_off>, <&sd_cd>; + pinctrl-names =3D "default", "sleep"; + + cap-sd-highspeed; + no-1-8-v; + + bus-width =3D <4>; + cd-gpios =3D <&tlmm 11 GPIO_ACTIVE_LOW>; + no-mmc; + no-sdio; + + status =3D "okay"; +}; + +&sdhc1_opp_table { + opp-100000000 { + opp-hz =3D /bits/ 64 <100000000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + }; + + opp-202000000 { + opp-hz =3D /bits/ 64 <202000000>; + required-opps =3D <&rpmhpd_opp_svs_l1>; + }; +}; + +&tlmm { + sd_cd: sd-cd-state { + pins =3D "gpio11"; + function =3D "gpio"; + bias-pull-up; + }; +}; diff --git a/arch/arm64/boot/dts/qcom/monaco-evk.dts b/arch/arm64/boot/dts/= qcom/monaco-evk.dts index 9d17ef7d2caf..436727350dd3 100644 --- a/arch/arm64/boot/dts/qcom/monaco-evk.dts +++ b/arch/arm64/boot/dts/qcom/monaco-evk.dts @@ -694,17 +694,6 @@ &remoteproc_gpdsp { status =3D "okay"; }; =20 -&sdhc_1 { - vmmc-supply =3D <&vreg_l8a>; - vqmmc-supply =3D <&vreg_s2s>; - - no-sd; - no-sdio; - non-removable; - - status =3D "okay"; -}; - &serdes0 { phy-supply =3D <&vreg_l4a>; =20 --=20 2.34.1 From nobody Mon Sep 28 04:51:24 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 63A833BBFA0 for ; Wed, 26 Aug 2026 11:25:29 +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=1787743530; cv=none; b=Pvmt6jCiLo7cFqZ7TWA8r8UHQrTUhp41kTmnVbKvsiqzPBHSaSFdFHTikzOXXnHpTvK9FlLgOFsQTPzUBoHlcFRHrogx0Ve+f/LXW7cNzvi7wWn9knojTzwF51QTWAnjK7QyCEiSUkE2FGELMYl+uselML3yc/NoHSZnUxSDWNs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787743530; c=relaxed/simple; bh=lauNDcSBWQEB1wpFy+AKrjX9jNDv3FsK+wo8UDR/TnI=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=vBKmykuFU0aI+ranFC9rrDyDChAfmyChJEtGT6cZI8dyjP8JX3xxegAzw4NDXEYEHsc8xPRhGwrEWKOcNnQLCx7ERI3+F3pkq7vHlmSAPRehMetnFjgj8hXFEnXmN2BtMvEK/adsMqj//j3ien1EF1jE2n7vYDfoX4kwZO88POY= 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=LAJzcWD+; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=SOdWqsbE; 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="LAJzcWD+"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="SOdWqsbE" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67QAGU7T1209714 for ; Wed, 26 Aug 2026 11:25:28 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=G3M3L93eTca TF53MYwAS3m+w9XsXTZ8SJ58vsMx8Ofc=; b=LAJzcWD+kDmXUz6OrJXo/Wl3rOb OK0ATnOwD8gS8bYCHwnhFJLz5zMPdQDPoQbTmyNN432cm/R38Su3G75R04M7HbmQ trEdcabPYjrWYWc9y5VjPOhyJVbeevwvH2HTltGmZQgtxxb7EpmdAj3+Lj5PF4WU LxI/5IIXc446dZuizSYAr1OMtFn2AotNCHjLcyIdE83vLDZsvX1uEAW33rxTfG5H 2gzLFazTzw8U4IBfFLAoDsXYAQR5N8HDMTFa2K3SrvAczo3AW7yLY54c9yCviNyt vX4mnVoMneMuD4+MG3b2p9p6r/CVF+Sx6prUbJ+leLcAcd3HYWU+lxRDidA== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g9fgxkmwq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 26 Aug 2026 11:25:28 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-39640eebc57so1999790a91.0 for ; Wed, 26 Aug 2026 04:25:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787743528; x=1788348328; 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=G3M3L93eTcaTF53MYwAS3m+w9XsXTZ8SJ58vsMx8Ofc=; b=SOdWqsbEN6O8B09SjrD1gXi8Tsdf0QVk21R5lErgzc7ElBVXUirlbVFUxby9stnkzE qEqM5efXa7jfmeShry8/mx15QgxXOS4uv30fBib4Q+EZEYimfkwR5EpI/LyhGP6h5zgi oWsR5ASbXdlLU2dDtLjgE8qDOuENPCt4sgaTEGVJmWpHVQkTeOZ4jqRy/ZBtWReqBFcT +Y6TP0A7kms2EvSIGBcInqExZufrVlvdY7VmXk9MYtyEDg/SKw+MFiZyWSVmVUU+SF7C uDlbG/CfZ+77raxjXHZE+g6xtKWI1670+paU4/yhcbXQ56FXBMbhgnaGol4wQj9tkas3 6Vyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787743528; x=1788348328; 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=G3M3L93eTcaTF53MYwAS3m+w9XsXTZ8SJ58vsMx8Ofc=; b=sARpeK/eAqE9XmS1IUWgZFSOH8EAS4RUYPIzGnCSvG9yImuw1qXYNHwJk0riecQjLL PpJe8ZD1hZO+JiCsvDWfwed+jk7a3B0vbyAZ+U7mFmCNTaa/IfsiUM1u0MTS/UxGSpvX KWKTtPmjsV4U9Miobqj8U7Rilr/ec0PN/g5Ves3JEFKR0lO3jJPiqGiCPZYViVzJXOCy pAOayLSnmCl49r00p5jBHozgj3MT0ocp6l0htxEOsVcIfKUzGQ2ODxe2ji1AIIoftwHh ZCiMqgXRe+cvW10xiNYdcrDmg9ePnNRNWZ4VelVOe8MoD3YeWtIu6O+pRGk/9ZYeo9Ug uM4Q== X-Forwarded-Encrypted: i=1; AHgh+Rr6B4gpoYdiSjDdJXgq6JDFcSUlFpQYo9uRadCwgOWGIWhSDKciyjpYfewMZjL4rP/psBdBn7K8VNvLx3g=@vger.kernel.org X-Gm-Message-State: AFuF++mBRSLqi7RImkIAhI20MkIAobvU39p87pIs4CzUg3YFlIMgsN8Y O/F8P3zLSUhUixRLKT+oLAIbO1WZfsbT1yGdWJFD6IPR3kjEQq48M0nTypnI0q+Z8aiO6hUFSBK 6CzHWImXvZltYRZc7FxcqIbFsxb9YM3wA54fTf95H20bNEJ/1ZT/pUesHUtjpGQEIKUo= X-Gm-Gg: AR+sD10SboO+6QArX6ckTLlnxzTQ97ftuN7ebV8hCfyLVdGmW0XEG6B0j8K/IyiM5cN b9wFqDnjb9JX9+IY8yWj/9AmCcoshCFuXZwPvUz1e0shSnAGxpGLD+sSeOGxD2CmWdnIPhBjxzw u/HLe2+qmsPB5nVmftUyUzubKOqKty4l4tjHmMc03A9zq8jcgCZ1ugc3XeKChnMS2jrUk+npN4Z aGD+0W3BQyk160FURfV+KYma/6Mb6+Znjf+Dbb8zx9He0r75Q19EEVV4gq7/FvdNEMWrI6CFGHo RqBWhkr1JZhWj7e/COHY9X+4N6XZJYuEMnIT6uLgx5rIBg5s5fJG8EaZW6a+pHj5fv55QcTrIOC 2U5UOma+07+iVKcuhSjtwb8Y9iIssz+fFxR4= X-Received: by 2002:a17:90b:2791:b0:395:7fff:a08f with SMTP id 98e67ed59e1d1-3966cffb1c7mr13910437a91.0.1787743526805; Wed, 26 Aug 2026 04:25:26 -0700 (PDT) X-Received: by 2002:a17:90b:2791:b0:395:7fff:a08f with SMTP id 98e67ed59e1d1-3966cffb1c7mr13909934a91.0.1787743524543; Wed, 26 Aug 2026 04:25:24 -0700 (PDT) Received: from hu-mchunara-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-39645d31e8csm7521016a91.9.2026.08.26.04.25.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Aug 2026 04:25:24 -0700 (PDT) From: Monish Chunara To: Bjorn Andersson , Dmitry Baryshkov , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , 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 V5 3/3] arm64: dts: qcom: monaco-evk: Add SDHCI support for eMMC via overlay Date: Wed, 26 Aug 2026 16:54:56 +0530 Message-Id: <20260826112456.482982-4-monish.chunara@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260826112456.482982-1-monish.chunara@oss.qualcomm.com> References: <20260826112456.482982-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-Authority-Analysis: v=2.4 cv=MqZiLWae c=1 sm=1 tr=0 ts=6a8ecd28 cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=FLRs2unuW723IZJmkEMA:9 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-ORIG-GUID: _VYR2VCraqA24-BG8tCspcGkiV1Iq-Pv X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI2MDA5NSBTYWx0ZWRfXw3ckVRA78Bts af8r6srNre2uiNgH5UqwnvIY6+lpTGTH6U9IQjvaIqCJaNx5f8JCtzBhSugZycnmxfuQoqNWli+ YNaUhjtDt+j8lwbNYbgCuOC9fev9k+g+h2M7mf23J0t8AI5OLBXhxTyDjFv12fjcM728gHCapxr +uRrc+zJa/HCKegjX9IrDdhNPfRl7n7vKZh9lZcELrHUDcQlY+6fnXdAdsKkhpOh4PpitULlxtw 6CkjIk0TzxymZDgBjZBXbpnHzgy93ofp503LZURG/ohFx7eHHTvS3WDlxZ/Z+aZ9rkaXkCgk8sh 3hv0n+FoDXQPZnaCuseAR3CYBmLZs4JX6P5sC6Ivbjn38PeuMMv6U6QbcAGNMOTxZ7r545hDU8A af+NizLfT6FvlmLoQ9VWTp6dV+JOpD+WQNZoZRXUFXXiOaxtO7EK1QZOq1xZJzNSXMevhm1ZAR+ D6vmaF4XCUWVyQfl+Qw== X-Proofpoint-GUID: _VYR2VCraqA24-BG8tCspcGkiV1Iq-Pv X-Proofpoint-Spam-Info: AW1haW4tMjYwODI2MDA5NSBTYWx0ZWRfXyED69/+lC7r8 xhkkMSH9SUn8zp1o6Mkg4JVFapk+bKXJJy9qhnDXTlx8xPhli/BrMg5Po6+lCIzOZpEBsc21oad dVu3a6YjhRt+UnyH0RKvEtaNTBfLyw0= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-26_03,2026-08-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 impostorscore=0 suspectscore=0 malwarescore=0 bulkscore=0 adultscore=0 clxscore=1015 phishscore=0 lowpriorityscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608260095 Content-Type: text/plain; charset="utf-8" Enable the SDHCI controller for eMMC functionality on the Monaco EVK using a device tree overlay. Signed-off-by: Monish Chunara Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/Makefile | 4 +++ arch/arm64/boot/dts/qcom/monaco-evk-emmc.dtso | 27 +++++++++++++++++++ 2 files changed, 31 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 466d4b67f72b..9c1ed020f53e 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -69,6 +69,10 @@ dtb-$(CONFIG_ARCH_QCOM) +=3D monaco-evk-camera-imx577.dtb monaco-evk-el2-dtbs :=3D monaco-evk.dtb monaco-el2.dtbo =20 dtb-$(CONFIG_ARCH_QCOM) +=3D monaco-evk-el2.dtb + +monaco-evk-emmc-dtbs :=3D monaco-evk.dtb monaco-evk-emmc.dtbo +dtb-$(CONFIG_ARCH_QCOM) +=3D monaco-evk-emmc.dtb + monaco-evk-ifp-mezzanine-dtbs :=3D monaco-evk.dtb monaco-evk-ifp-mezzanine= .dtbo dtb-$(CONFIG_ARCH_QCOM) +=3D monaco-evk-ifp-mezzanine.dtb =20 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..6454efc03ddb --- /dev/null +++ b/arch/arm64/boot/dts/qcom/monaco-evk-emmc.dtso @@ -0,0 +1,27 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. + */ + +/dts-v1/; +/plugin/; + +&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"; +}; --=20 2.34.1