From nobody Sat Jul 25 15:52:00 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 48DFD42BE9A for ; Thu, 16 Jul 2026 14:25:18 +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=1784211919; cv=none; b=Pv3u161UkR1cbThuMnkukr8yVq82OZOD31r863+mpt9C5TSMOBiFDoQXvwn6kOTxkpxdWncKMqcU33Z995jRWShCs3OxVCiZdp+VO3CUKxxb76826HQrBKhpVY4RAFx8g44lrkWFZ7Yl38qKx8nvwwt1kH4U1paag0u898biC7o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784211919; c=relaxed/simple; bh=RazDyYcRTpYvB6tN8BOMuESdMJqcv9UjMOcxxnLk9OQ=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=EuHrqMUbDTzHLlOMZwrvp+hJa9ZVTUidL9fXTfEDDHuq8Bep/TLoK56OR0xRHCUPcn7VXtABB4j+vUvGDAxLmL42J2YtdrRnlO1ayGqmTJBUrAYycvFaZWbxU44zw2OFOV7wwiQcEGLf4Qw9EyN0j5ISVVfIUztUnd4WfKNM0m0= 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=S99uWYLq; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=beaqNebk; 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="S99uWYLq"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="beaqNebk" 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 66GDKCvi3989095 for ; Thu, 16 Jul 2026 14:25:17 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=xDTRrQhVy2n 0dS+vLF9igjtRuFmthcZmv4jK76MGlF0=; b=S99uWYLqgFtAwtqz7tpv4yB4L6A /3bbgrFtbrpi7Gejek/oeILZiEkZFfi577cC7Qm3m46NiWxXudcwUf1boK+pm9mV Y4iSFUsSX6dfdAKv8A4f3l1ND5kOU4GT+OcnhqVWuUItf1Vpi63uH7MW2xL1laL1 tVcwT6gKEQyq6ShWMDjN01lL2W+O1cQs/r3Ugn94uwXEowyXfCply65Bpz242vsE mIuboupZES7mFjiwW3YFM0DBBbNDVuBh+Jp0Wf7zEHxyWV+Qw1pLGf7+H+HtvaJn X5Q5vzUAn648tSIQzf8A0ynKw+o++4FXGMciyAAK9VhJO3WfnTz+Q2vs4kw== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4feq3pjp9n-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 16 Jul 2026 14:25:17 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-51c0199faafso75643921cf.3 for ; Thu, 16 Jul 2026 07:25:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784211916; x=1784816716; 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=xDTRrQhVy2n0dS+vLF9igjtRuFmthcZmv4jK76MGlF0=; b=beaqNebkYaXTQArz9inFv7E4LJMIXgre/9EptGeANKxZX3xP6gREv0akHXLTVO6u4e hVREmbAnB0PyKsG5Q2oxYRLLWO0T0jiQqZZSLzc4XBn7dzjfCZ8TC5IAttQ84gSMzgPq +Xx2YDV8oeevu6UAg8/7tfg5gzZNzn+b5ikmEH6GRqz6uu3SfrA1210dktFinBq7hlTF ZNJiabPJ0yKstlUXPqzShzAJHXGS1Ub5vlsedJgnr524nCPd1qt1Fr9PquY3eEeE2HI5 TpeZfvh1n07oi0b1zZzP7LqiOw0a24woj9Hp4eSjcIOOe8u6I9k9jxUxxcMbMEyFp1sx tOMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784211916; x=1784816716; 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=xDTRrQhVy2n0dS+vLF9igjtRuFmthcZmv4jK76MGlF0=; b=UyZN6Bbq7om9180atTW/BLmbZpwdfX7DZtPgpmiBKfMCO6pox1L7pFw6Yin+LJDAhf DYw3jEoHyPyAvZb7KBmomjWSfAYi21yUuJ/UmSSG42gLmw4p9iHatgSIeTFiiRXCSD80 uzU1vXKMJCA6n40pS6HC6WD03aKmipxoojGKEjtJucNYit9LGeqG3Sbj/KUDEYs5AW83 E9GsHYDQJM+H4DrB2wTQ80+Q0a+cvBScxylOaM++g2lZfO86o7c1q1GAK4QhJBsP52Ab TjudQuU4g9ERN+4hWo8X0DIMifZcDCW+e6nPT/lIEwnENAMA057TQQMmP7HA099kW8OZ 6m+Q== X-Forwarded-Encrypted: i=1; AHgh+RrwBCbiWS4QAyT4YyZja6RXdUGBw54IRjJkYqcEf88mfFHaik2L5r90R+DtnyHGQz7pEW8rmnJS1WeEkK8=@vger.kernel.org X-Gm-Message-State: AOJu0YzP7b0pZE4TXsdOJDi4oMR/pHoHZnGxhlhPSOtiOQJ6wEyBh6Xy FFlJ0RMwue9n0GN7DdC1BFQBNtfrXn+wSeklcrn5FGy1JMbZDa+5xafSewgEBIqqpAaXGuvnXSa S79j2+mzCoHbjDBbqyFl2eVmn3GAFB+KnXJeVuoxRhRgIduxMx7rpmllZCWGsArkLQwU= X-Gm-Gg: AfdE7cms1iJNWKQ2U4/aLoyFealgxTEocVwanbov3zsWk3OVeRK1VNMDB70B2bhlYua pWgiCsVpXSyFOzbYixVaXph1Q7EDMpfiP9wQPdywQoUzbFLUt2E4A393cTRERytmz2q729lHCQK 7IHyYGcKpqy21naVVkJRK/XUYHr/JkqX8yhTPQLVxr6YPooqZtocS8E49lnxLId+wK8ly/w37xb 6jzjNacYzEROdzx0yKuiZ/Bmnd+kFCaCGCdkhUqVGCY1sQfD7zhFI77S1csgiW9Zj7MzgwJpWOu VAjyI1kESM+/jhD0pR5zlHARnL/vSqN9KVtgaTao+hxrUOItGNyDd2ZAiBPCrPJhwPWfaGmQgxF nz9IdGyDcTgzQi73y/TgeYFKnVV9QffuMhyk= X-Received: by 2002:a05:622a:2c6:b0:517:8a18:7624 with SMTP id d75a77b69052e-51e423527e5mr114668041cf.3.1784211916344; Thu, 16 Jul 2026 07:25:16 -0700 (PDT) X-Received: by 2002:a05:622a:2c6:b0:517:8a18:7624 with SMTP id d75a77b69052e-51e423527e5mr114667341cf.3.1784211915519; Thu, 16 Jul 2026 07:25:15 -0700 (PDT) Received: from hu-mchunara-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49541eb0343sm62091975e9.10.2026.07.16.07.25.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Jul 2026 07:25:14 -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 V4 1/3] arm64: dts: qcom: monaco: Move eMMC CQE support from SoC to board DT Date: Thu, 16 Jul 2026 19:54:43 +0530 Message-Id: <20260716142445.2767955-2-monish.chunara@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260716142445.2767955-1-monish.chunara@oss.qualcomm.com> References: <20260716142445.2767955-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: lf65nb5wEBmRrJJNm_SzSf82j89xehcy X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE2MDE0OCBTYWx0ZWRfX9/d8lox/BrK5 RKejQN2hJV0JmHLcmvQgJD1CDMN7AJadD66JlPk9egJVu+u9GUSZ/a9O5+YAQg6jC+FDkdZ52Qj xV3tyHJUZGE797RkHverEmXIJuCSjR8= X-Proofpoint-GUID: lf65nb5wEBmRrJJNm_SzSf82j89xehcy X-Authority-Analysis: v=2.4 cv=PN8/P/qC c=1 sm=1 tr=0 ts=6a58e9cd cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=aGigY-oVRoDAAVteN7sA:9 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzE2MDE0OCBTYWx0ZWRfXy3pLD6Sf1Umq pEHZonyCI1lUyU8zZUrW0T6sM/68O/Bq3g+RDeYt/p9yGO1dfVMI9zKIA64wO5SM2u8aez+GDqO ozsgbI/wEJDFGZSo4pr18r6IMynh11dOOcHe5b8teo9KEQKbUZWPxrcAciFDdXXjGHxVdfl3125 W6MH1vDuUbU18Ye03I470VOAkldIdG2ebWV3ZhXVS4JKfnqTJ4a6CiuKeua5F1z9SmczXTs645V 3QH6GfAIKJ1O0V1UTzAxjy2A4oj3x++PpYT7plT/yxfFuslZYW8FdodVgIfrlbUemDHVKKysC28 iXElbMLVLE+jsty0JH0wPvAQdFnWbrAGAD37cY9Ws97VoAd+/ah4TQXnTM22OtoimSvwMsWIhIq 6bbER4I5ICk/TslINhi32M+YNWlyVuuoT+K8gG1qBNi5AiwkOWatji3xkaxm3KdpeJVw4fZ430R 4xKgPGFGXYebajdAmiA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-16_05,2026-07-15_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 malwarescore=0 lowpriorityscore=0 phishscore=0 adultscore=0 priorityscore=1501 impostorscore=0 clxscore=1015 suspectscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607160148 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 --- 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 9b5ed55939b8..6b146fdd6ebc 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 64fc0d592282..ca3a1e845a76 100644 --- a/arch/arm64/boot/dts/qcom/monaco.dtsi +++ b/arch/arm64/boot/dts/qcom/monaco.dtsi @@ -4841,7 +4841,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 e9a8553a8d82..3090eba0317a 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 Sat Jul 25 15:52:00 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 3C9B342CB06 for ; Thu, 16 Jul 2026 14:25:33 +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=1784211934; cv=none; b=ZXx13BBkFM/Kb7cNwTQ+du5a3Bjkn1k7wneqGdsY3jXiw8zIePJ5YoBZTl2tDTp/JMRlIiP2U0ykjo6337TsDpTfegXE5eZWJcQqL7GoEvp/c5qPN3GvFO3Ci01b490x52Do18Y/PCJSGxkVbJW5N1vaMq3dl1piarOsbJGRZJI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784211934; c=relaxed/simple; bh=F2pjUZPSQSG0UbROTs2H68prkNCNZx7c4zDAujqDi/c=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=g/L9WgY63DKoHW9njTMOPpmiMfN87ObGyjzdLfkuVGRdfPYsFrXi1B+0WCr0NW7YDkn4Y1IexMV/Ncr3R6vce2T13VDNeWPMRMxEk8UXnALq2oka3A5GB07v7QnIdryuwvQK+Rz6JA23NHDqda6Hpjtv2nMcBgDm8j7yB5W0qqY= 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=VIKydUle; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Fq+RmZqA; 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="VIKydUle"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Fq+RmZqA" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66GDJnmo2897402 for ; Thu, 16 Jul 2026 14:25:32 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=4VVPsqKfWwY ISo55Jbmm/CezrGc8XxTKTGbKnDBnQgw=; b=VIKydUlepjo1gLEbFxvHtJz7mCL /6ATMz/NI55zimZSGnzClM8zYGJl5RlsuDJkb15CIAZKr4+U8KQa+RgHhKP+tQH5 PKuU/oGfF6hojz7fNpAoiyw71zUkt7tKCzIEWl4TYTAN5XFVUY7YJKcAxD4MlSmF P0XnuCfsB4bbTdGP8GNjomg5PeSWFEorzClU1iij6v6Vew8ksdcjsnOxmNWYlg0T UQ6lQ+jn2vQmy2ptLptIRluauTBHYWFJSEExYYjghaq2xHYjPsouMu9hghzNSP0r /2tCo+K+8SWYLGC5j69RCL99yXQWe+J5G3pz1HqMDPuolBqTfuKIAK4hOgQ== Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4feve1sdxy-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 16 Jul 2026 14:25:32 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-51c1a97644aso151471251cf.2 for ; Thu, 16 Jul 2026 07:25:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784211931; x=1784816731; 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=4VVPsqKfWwYISo55Jbmm/CezrGc8XxTKTGbKnDBnQgw=; b=Fq+RmZqAkcfLk3GZpR+oBLEMq4Q+BnP2sHmJzkPvZT58p22dnx4U85YjoZ8prV3p+9 20gwARzY1zirNVNEkZ+WEognk8ceqXm9vMcghB9k6Csju6fLLzxAjwIr+oLWsZHJPz4g fOemz0STZZ8zt3SQtHihoqpjKqH4/bmwvAhEz2aYWRNNMRPgL0b7fOVrsMDGh8CSaNIw LJbtrpj9wqFAGWPB9Ljjlo+lXw93rk/iGCFTqIw1xwmHRnv+21O2ek3r/miR4UmB1Np6 DKBXesAaOe4+s/w+412RPTrCi0qQ8UCz1XsAqUGVOnNGr41L4lREBPLFEOgs+F370DW1 Af0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784211931; x=1784816731; 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=4VVPsqKfWwYISo55Jbmm/CezrGc8XxTKTGbKnDBnQgw=; b=NOcTPm8nw97osh24uVIoOIkO+TH5vFzaqz0M9OaDt07ffH6VYgim1c8999BMwrZf9W aOXieb6my53MFYMVtX6xB05jAAHvwz7TELrvztKQa60q1UDb4qbMbzlsv6wbZ930d08c o1pdaX8ddrXXutEZDF0cJMn70N/veAwcLQlUP9/s7Y0kxflpTEjs9Eu9wqXUzpMecvOm 0PnylPOueQ4Ox5MTWxZEm/i+5BwrioL4VCqQEI7XzU2W10qFqsvkE2/9LIlHCfIjmsl1 R2gDSsHSEqBcQ6KGTaFk25shTw7kh5DpqmPk7teCcyYxrllYFgwAK1Mt/LLoSioU5LZ4 DdnQ== X-Forwarded-Encrypted: i=1; AHgh+Ro8u9A2UGpigPM8C9qgiG6fGALVetZ7qXbvhKpfB+LGGCe8/Zo4wTxAYyaGqOXysqV7sml/usz5FYoba1M=@vger.kernel.org X-Gm-Message-State: AOJu0YwC+125891V3+8b5eMDh6Dd3yWsF2NxAZ9wHc0nGK2NBzYPTFtQ LBQm99vtpeGHLmIh20VIcjBV0sc8wjqcDyxsFr7udVGfGLWfREz1ex/aJvskTodnJ+BLyFczOpV atAb86nSiELSTkr5JmVA4Y4JWVyyI7aixk0EpgsRf2PrEpUEFKcQ7xdRU4s0fKKm8N5w= X-Gm-Gg: AfdE7cllWGiG2ZS+aJ6HkRN2D6DsI4PWKGZ2mQUjTnRROA2x0isnNo8jPEjTwgOkRJX caMFhZ4san4lSb3rxqvg5UrMPEMtMH44IPYG5aPl2TrggtgXGhCLJ9flz6D+JYbGoTaIUi9NEAG ESgP/pUFZ7aeHJCVke157pbv5NubDJ1j5mNwNyz5y083l95fSErQFLT+wLzo9qMIsF5mBEU1lUe LxVtX//tClwS+t5bWiTzyQSHkb7tZr6aAVX609ottQrMKjiNZBCo3LSH/q2Q0laG2Xo/tgkF8ba GzttZsekVqEP6A4IBNojvr31fgGfRrfWjKyRpclQjrmiLl8r2waQDl4rFir2qLx4fKAggpTkAfH t9Tw6SJRGoLLwTeRi5rc2YBgShgres7RzxaE= X-Received: by 2002:a05:622a:f:b0:517:9095:c329 with SMTP id d75a77b69052e-51e42480577mr113368491cf.45.1784211931054; Thu, 16 Jul 2026 07:25:31 -0700 (PDT) X-Received: by 2002:a05:622a:f:b0:517:9095:c329 with SMTP id d75a77b69052e-51e42480577mr113364411cf.45.1784211925232; Thu, 16 Jul 2026 07:25:25 -0700 (PDT) Received: from hu-mchunara-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49541eb0343sm62091975e9.10.2026.07.16.07.25.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Jul 2026 07: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 V4 2/3] arm64: dts: qcom: monaco-evk: Enable SDHCI for SD Card via overlay Date: Thu, 16 Jul 2026 19:54:44 +0530 Message-Id: <20260716142445.2767955-3-monish.chunara@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260716142445.2767955-1-monish.chunara@oss.qualcomm.com> References: <20260716142445.2767955-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-Spam-Details-Enc: AW1haW4tMjYwNzE2MDE0OCBTYWx0ZWRfX2UmZVssqEeL6 TJizqyrMsnrZNu+YcjHppwq4vOEdqB4TSp9No+/xU0xJM3oSE18FWL3cYM343bvh5RNmd5O+kuv zude4H8stx5sHjfGCR7YhXfVgdb18KuIcp3iQs1iM8T/kVHUa5wwtuO9Qr/lixktDJuMiswOu+w UzP/37aGxLlI+banUkT61gh0TkWhxnoSHAJHog+TEh4dnOA86lTVKcEnko5HDo0fAhdN3rzvlW5 r0hrPIQavCWul7h98JtfsI74hI/6BcD5UqdFMn60ng1cT1olsXlAPhHUej0/+/Xas1wb5FRanJE mAQKjyu0Xz2HCjmzOsC3hduYFk1tvFgs9CbYXVxhllkk5AmEiLjl+eyOdxbsB7HDfTDBWOb/Qj6 PjBmci1ilB+SdSYxTeU1Qs+aFT20WZGX69GYaa+3/qnrwXKAZHHxc8CjwCnORTf5bw51YrcCe+p 1nqYxJTr3Bc7C+0/YeQ== X-Authority-Analysis: v=2.4 cv=DvpmPm/+ c=1 sm=1 tr=0 ts=6a58e9dc cx=c_pps a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=JwlagmxLDNlzgN86bHYA:9 a=dawVfQjAaf238kedN5IG:22 X-Proofpoint-GUID: tYOoEDQKapCc5x4wRVpFbuUe0Wyg3L0w X-Proofpoint-ORIG-GUID: tYOoEDQKapCc5x4wRVpFbuUe0Wyg3L0w X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE2MDE0OCBTYWx0ZWRfXwto+C+EQBxcY TWTFWb513HlSArbS7KqlFlVSMt6ASrC7EfHVVmqSVCmGYG8mx5zTucBbtP3JFTOp4N5whAJTTbD bRjEInvd7Swu5Wc9JuUZeT11pFmCsdQ= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-16_05,2026-07-15_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 priorityscore=1501 phishscore=0 lowpriorityscore=0 bulkscore=0 spamscore=0 malwarescore=0 impostorscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607160148 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 e05414290d8e..20e5a0fe7dbe 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -70,6 +70,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 Sat Jul 25 15:52:00 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 F010442CB1C for ; Thu, 16 Jul 2026 14:25:37 +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=1784211940; cv=none; b=I9D9Zub1eV1J83Bvau2Ex4r876lxYw5R72IwjgP2j8iSiv2cmQ3o4iWG664U+8rEL3T+pHNFtIHMjlTHNXvVxP4t2kc6kn32l3xgnp9mwfL0cCJzL6NBZ00EB53JSAcDDkr0M598KMdv9TNsF2VPbWQHlCVQ0VS+ZCJOC7/Izb8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784211940; c=relaxed/simple; bh=dqCuGdsyw8g4jpt1artn37Y6DLupqcaVz/lxcnZIprc=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=Fk5SdGzF9XBwRQOEwshGFfaIdVscQQ69p7IZiYaqdAKdLCMdnt79cKxhht+tJdvD7lc+ZjCXO1W1X4xSU6D+boh4Lt4k6LJNXRoCzpfwxJfWRKF5AL70aDd6yKY14YR3kdNkKtW64G9JIvMdGdifIryHRPRgVbvATZjiaynhRNY= 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=fmEPOmqC; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=eXUzmfW9; 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="fmEPOmqC"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="eXUzmfW9" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66GDJn8u2897721 for ; Thu, 16 Jul 2026 14:25:36 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=Scx3avMH2Cs RoUcay9QQhUSVJ3CS/swBNzKFnFgQ864=; b=fmEPOmqC3hAX/h7nu0akDuWari9 9TmtfbOyLpmQfK9dANzfMFrObn+KS3CFngyFZqb/LYUYnYoee6AkPTdGXiNt8Nwd KtAYBmmNXB3ba4ww+KJUmn9EP6+xXpuYEe6zugIvwwEjjIS7bkuIkH+tiBOi1qGM ybglIAqPT3pWYzFYS78Z/1tlha61yWW6zeUHlDEIadg5B/gti3vZxXEKlvyEXcnp 2T7ceUnLIp7yDePISQRh6j6fqy0J16k6AfGn5Vl0pxONfipKfLfIclPXOQPOOIKl ucnf0hM1IcFLc4fUa0cob+PE+J5k5jSIWJPH5Lu3bc3fPTPzAfs1ro0+DYQ== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4feve1sdyd-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 16 Jul 2026 14:25:36 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-51c21c01cf3so65613621cf.2 for ; Thu, 16 Jul 2026 07:25:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784211936; x=1784816736; 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=Scx3avMH2CsRoUcay9QQhUSVJ3CS/swBNzKFnFgQ864=; b=eXUzmfW9BbA5cTac/GJoG2o94F/o2Uw1n4ZWJ8stkHiiWsG4Zg/ieJNeBmk+X2ixf/ PQFwTLIN6HUD87q9pqH4wwzsb5OYBLW0Wwqss6tpaVGSw7KQjKokjzPuAOD3W1U2jRYh Eh0FGdDozuXIv9U/NNH/GOjZgyKx5sMH9bSp87Qk8kfN3cPBKHu+/Xy2qAb0HCWYX9jm AVWCksjLeoZjz4HjUzyMhp3kkfxvRhi0XZV3bXFjeV+WdN7vUs1bOmaqkurCKPVz7tFf +dVr0IKhfc++nKS0m4yrbwv02oYz3eXH/opjvwYqYFJYqEHZIWuSDv3jmIESnhL1sqJP cw2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784211936; x=1784816736; 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=Scx3avMH2CsRoUcay9QQhUSVJ3CS/swBNzKFnFgQ864=; b=KemoO7EjwhgxciNGMgKzoT4/cM6QEkaXjqYJ8OjQdkPCKVOcNOFfZan7+IQbBJxjAx jVqm/xonS5qU2VDgZnLxWMkizLvo3Nvixl1Hd3WSxcHUAWQBEnuargtiWuZ5CeAW1atG fJwnOntOpgUdyRVOGE9EoABF2faNaeF0vTlsSQ8ZWfSY1fNBcKi4QYBxSbNJKv92D0NR n+aBt+7bAuTUeKyxZ+ZMdwtEj+P/hDKnSWqkeh9ARtRZQQvD8vHpjUBr2yYxthxyhknQ /dRR41EEIDXmOMQlzpiE0NLbHOX392yRppk+2D6W5a1CJyfV8p9PCZfmo8xttGb3GHng bENQ== X-Forwarded-Encrypted: i=1; AHgh+Ro48x+e38Asfi6Khy/qseYCNdNnTTMpF13uUa7PUjsYPY7QmH3UUpXy+XxMKze+HjFSvW9CBxApvTnRPQE=@vger.kernel.org X-Gm-Message-State: AOJu0YwHlfOnThh6p+ehR2Wrnw++8sbvYFp2gqeBKbeRNn/ZVdH7uVey +xe+7mM/0D2Rve9FwnhfVz2JkKVf4Q8RgqEU8Qc91rUp1adXHgZAGib6UwImu4TBckaVsGjAp7o HvGBEhLI/BuYysWPN3w2MpXuhYCcVCgkpSRD4H5kUYmRiEmxhN4i2zwGqNmGO1XSHo4o= X-Gm-Gg: AfdE7ck8idAeIllF4ZirWqOs836oCoYmEdymxoNOne5jdrV8PtDJTFVvEYv7sHYYtZe Qte4m9eEx1Sat9WGm0H5Nc9V7m7JEqkqNEidB0RkYgUcABi8xfxTDn6q7gyudxsBweHSy1Y5r8+ j1pj8gEpuz4ba5A88g+5DBFRBjWIF0VBOQCDS6/xvVOCKpHxnNsM7deB7mPABYFIiCr8SVhIFVJ EFO3m1KCQpNr+BQM21SxuK55dgMUXUrPaiZGdJiZgkg01fDB37zJHJIdUdaui57+KMTdyQd+iJW y5+5A/NNf5hPgWXXN7SJqywhJfeYLtHC0J4K6qGaGU3HY9QfP62MYK7siD4Ib55WmtQjyzPnhb5 LI55AIoSP10tiWYUznW9W7mtLnv5Cs4kz7m0= X-Received: by 2002:ac8:5e46:0:b0:51c:11ba:c51e with SMTP id d75a77b69052e-51cbf276df7mr225817171cf.56.1784211935515; Thu, 16 Jul 2026 07:25:35 -0700 (PDT) X-Received: by 2002:ac8:5e46:0:b0:51c:11ba:c51e with SMTP id d75a77b69052e-51cbf276df7mr225816391cf.56.1784211934807; Thu, 16 Jul 2026 07:25:34 -0700 (PDT) Received: from hu-mchunara-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49541eb0343sm62091975e9.10.2026.07.16.07.25.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Jul 2026 07:25:33 -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 V4 3/3] arm64: dts: qcom: monaco-evk: Add SDHCI support for eMMC via overlay Date: Thu, 16 Jul 2026 19:54:45 +0530 Message-Id: <20260716142445.2767955-4-monish.chunara@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260716142445.2767955-1-monish.chunara@oss.qualcomm.com> References: <20260716142445.2767955-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-Spam-Details-Enc: AW1haW4tMjYwNzE2MDE0OCBTYWx0ZWRfXxKkit2E57taV PbKy94eNaYb3wy91g5Oscp48tV/vXyMZv62KBNC6BaquiXQQFtAKfKAGP9gN1+SFD/zzKscoU0z f8xakskPr2j8GGPGK7mYr7iGMKkjaAUPMU0DAR5V3FNlQQYTRfVzi61oOqxcwHNRs0NAGx4QNyb 5oh+N3+gwHjk+WaHmB/57beMJeWtCngwcihqewfQjFc2P+pTKHIRJFUDuxBSiavBHjOgBgxZSpr 72laGHyU4B+6o0zuc97YvdQkYMY/kT6aeWk/3uNDegOT6cm0r7ovAZkEj5iNmnev31QZDsQ5xrP kc4j63QniuVHoYzPzPRLe9xJnXi0S492f4mLTi34b439k3p5lYu0tMRTp9CXI1PUZ/rilfB+6fE XYo5Tbo3A1sNGiwwTbYRKYWrsXdBINawXIGbmgF04Co/i0iU7zI2zp6pK5D2C2wMEXF+cb9Wh8u 0eMgnX1N1PKKH1LY/Tg== X-Authority-Analysis: v=2.4 cv=DvpmPm/+ c=1 sm=1 tr=0 ts=6a58e9e0 cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=FLRs2unuW723IZJmkEMA:9 a=uxP6HrT_eTzRwkO_Te1X:22 X-Proofpoint-GUID: qnc3ThIQzOwFx6TNn32_WGu_cvwk_8Yj X-Proofpoint-ORIG-GUID: qnc3ThIQzOwFx6TNn32_WGu_cvwk_8Yj X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE2MDE0OCBTYWx0ZWRfXw9PSkHdKSQJo Z6j0bDXbBsiu0gPhlk7MLw1TpOuh3GZgXwje15wR3pR/zBmoTNCVYwRgePGUtfXQrW4kBBmy6zH 777fyrIy2pc5+r7zO+8LwOWXl/GtqBg= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-16_05,2026-07-15_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 priorityscore=1501 phishscore=0 lowpriorityscore=0 bulkscore=0 spamscore=0 malwarescore=0 impostorscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607160148 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 --- arch/arm64/boot/dts/qcom/Makefile | 3 +++ arch/arm64/boot/dts/qcom/monaco-evk-emmc.dtso | 27 +++++++++++++++++++ 2 files changed, 30 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 20e5a0fe7dbe..f175a33bc042 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -74,6 +74,9 @@ 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 =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..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