{"id":2225702,"url":"http://patchwork.ozlabs.org/api/1.1/covers/2225702/?format=json","web_url":"http://patchwork.ozlabs.org/project/uboot/cover/20260421-emmc-v2-0-0ebd3322b676@oss.qualcomm.com/","project":{"id":18,"url":"http://patchwork.ozlabs.org/api/1.1/projects/18/?format=json","name":"U-Boot","link_name":"uboot","list_id":"u-boot.lists.denx.de","list_email":"u-boot@lists.denx.de","web_url":null,"scm_url":null,"webscm_url":null},"msgid":"<20260421-emmc-v2-0-0ebd3322b676@oss.qualcomm.com>","date":"2026-04-21T13:00:07","name":"[v2,0/3] Enable eMMC and SD card support for QCS615","submitter":{"id":90810,"url":"http://patchwork.ozlabs.org/api/1.1/people/90810/?format=json","name":"Balaji Selvanathan","email":"balaji.selvanathan@oss.qualcomm.com"},"mbox":"http://patchwork.ozlabs.org/project/uboot/cover/20260421-emmc-v2-0-0ebd3322b676@oss.qualcomm.com/mbox/","series":[{"id":500798,"url":"http://patchwork.ozlabs.org/api/1.1/series/500798/?format=json","web_url":"http://patchwork.ozlabs.org/project/uboot/list/?series=500798","date":"2026-04-21T13:00:07","name":"Enable eMMC and SD card support for QCS615","version":2,"mbox":"http://patchwork.ozlabs.org/series/500798/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/covers/2225702/comments/","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256\n header.s=qcppdkim1 header.b=bOeX281r;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.a=rsa-sha256 header.s=google header.b=NF2Mx3jh;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=85.214.62.61; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)","phobos.denx.de;\n dmarc=none (p=none dis=none) header.from=oss.qualcomm.com","phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de","phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=qualcomm.com header.i=@qualcomm.com\n header.b=\"bOeX281r\";\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=\"NF2Mx3jh\";\n\tdkim-atps=neutral","phobos.denx.de; dmarc=none (p=none dis=none)\n header.from=oss.qualcomm.com","phobos.denx.de; spf=pass\n smtp.mailfrom=balaji.selvanathan@oss.qualcomm.com"],"Received":["from phobos.denx.de (phobos.denx.de [85.214.62.61])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g0MsV068Pz1yGt\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 23:00:29 +1000 (AEST)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 612F583E36;\n\tTue, 21 Apr 2026 15:00:25 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id F07FB83E76; Tue, 21 Apr 2026 15:00:23 +0200 (CEST)","from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com\n [205.220.168.131])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 54BF683BC8\n for <u-boot@lists.denx.de>; Tue, 21 Apr 2026 15:00:21 +0200 (CEST)","from pps.filterd (m0279866.ppops.net [127.0.0.1])\n by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 63L6eTpr3574225\n for <u-boot@lists.denx.de>; Tue, 21 Apr 2026 13:00:19 GMT","from mail-pj1-f69.google.com (mail-pj1-f69.google.com\n [209.85.216.69])\n by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dp465hb3x-1\n (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n for <u-boot@lists.denx.de>; Tue, 21 Apr 2026 13:00:18 +0000 (GMT)","by mail-pj1-f69.google.com with SMTP id\n 98e67ed59e1d1-35d99c2908cso4121813a91.0\n for <u-boot@lists.denx.de>; Tue, 21 Apr 2026 06:00:18 -0700 (PDT)","from hu-bselvana-blr.qualcomm.com\n (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19])\n by smtp.gmail.com with ESMTPSA id\n d9443c01a7336-2b5fab0cb92sm130117335ad.50.2026.04.21.06.00.10\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Tue, 21 Apr 2026 06:00:16 -0700 (PDT)"],"X-Spam-Checker-Version":"SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED,\n SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2","DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=\n cc:content-transfer-encoding:content-type:date:from:message-id\n :mime-version:subject:to; s=qcppdkim1; bh=D31wzSf2cMXbkwgcSAgk09\n 9doGU3xjVWxQJYR6g19Gc=; b=bOeX281rE7ZTN1gH0d1J/pit2JmT0HU7tYpA0W\n B74Ia9WJnhdbM4J2DEsJjSRwW3pd7koHini5Ibn9eoX80Z198kgYB07kwchj0Yj4\n pJsAgC0wwiCeELgL9ZtVfcwOxh71lePXc59SSOjg4/2ntRqdm9kxPcsLkrLmGFyQ\n +Ek+SGugHOowuIrrMuF2wphtRXwfkFlI1UdGsyPaF8AMHgKMeHJ84En0MJx/RD3/\n FqiEOF+QUhJNCciCon2/30qDRBM7jIw/XKOXw0vcXiLCb/NcO8MpZUbfzjvdW0UU\n +qylxvn/XJ5H87gDaoa6WPo9oKPsNyax0h+YdQF3JvAGz0Vg==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oss.qualcomm.com; s=google; t=1776776418; x=1777381218; darn=lists.denx.de;\n h=cc:to:content-transfer-encoding:mime-version:message-id:date\n :subject:from:from:to:cc:subject:date:message-id:reply-to;\n bh=D31wzSf2cMXbkwgcSAgk099doGU3xjVWxQJYR6g19Gc=;\n b=NF2Mx3jhMiStGp5i/adzmfrfAb73Nn4cpTGlPu2DEEcVXR5m235t4VvyLDPcZYWZkE\n 44tmOK+Kv0zUSzMff0DEYlJayiyrmztkJOJmRxHxOjZ4JtLJKndL9XhbNczkVnlW5GKR\n qPUccAtJQLbKYi5JfsuxZxRWawsmiKPyEI8Zs+o7bA4vDTPbo5AXgWV3btG7SBK46wuf\n BNVTV80QRRxMbfmsGdU73QdWMJsZSCehn8LAWPcNgucnIvpwMNjjZAOq61RmcdhFZla5\n pL2hVS0OIFE2u9hsM/OWgi18hebtBySz8SoWTsjK9aKJCT+DdEVEdaX5Wm0L4eq3gnZ4\n 5nkA=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776776418; x=1777381218;\n h=cc:to:content-transfer-encoding:mime-version:message-id:date\n :subject:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=D31wzSf2cMXbkwgcSAgk099doGU3xjVWxQJYR6g19Gc=;\n b=VJ/k1fpCS5aC895aCyOQf2qfwXDMhkKdJJ6L1OxBz+Mh69kuviOy+lXxs1HMgcR57f\n EfVJkrOfnKQV58DR/qmua/vSrciHfW2lwkt/g9L3kXTkxUyTqR+NrPBSaKQeoFbJGKYC\n mhKcyk+jiyeYHspYv6Yvm4ESgURJnSsvAKao1OgEPoaJkiB3j5YX/OCwy0/+EinuRqiD\n QTJz59pWD7gZA2QVpx8GNrgMs6a3pQ7s7VjYP0kNIJaO3ttO3qtU/C5VwEDe+nwBIVpU\n 6l0iAaKMIpkGmzi+AJkvGMRXA+R0zLbx6fuZWWJnnt2/najsUb1pdA1fyvEeLVeU2Q8y\n KzZw==","X-Forwarded-Encrypted":"i=1;\n AFNElJ8ugNqa9W6bsdQslj01wiUSZbWJseeRUzu00xJ5eBzX+b7IYUACPF2izg6rA22iC1a+Pe1Q83o=@lists.denx.de","X-Gm-Message-State":"AOJu0YzqkbyvrNw9cpN7ABEfPQbxTsfu4gex57RgAwVnnye4CDNNGzGo\n QrRlj4/nCQv8n8tnFK67VoLkhN51zn1Y3kWO7VcRWPN4xDghJzCIJL67D/2xWKghq2E7bolMuqx\n /3O/y1Z8kL7TNvGH/SH9rLO+hMk0hrWe0/32aGTo1ktDrXuEhnrnxHi7H","X-Gm-Gg":"AeBDietR45oRbJfEMqq2IOtID0KN4uqJ1C32mvft5bbSVUAg7VNNMf1vgo3/NOyerIi\n byAxZ9pMbrCuZKC21KKuTUilgxnH/5O8THHCmN7OtSafqAhSsGlaaKMef3ljgB5tdDyCdtadFOC\n 2AvlvZES6xaS3xUFSZ/Sm2g+CIPdm+hgpBEP7vxSLiEH51wpIc6vOM8YILbfojXsQltjkDQHkV8\n i6/Ugt/S8x2wgdQwOsLHQTSyj+gp3c26seieoG+20QizWxtFi7D3l0U21XuxscCJs64OW7mravW\n zD4ais5HngrytZovewtwoebNRJ9fI1r72J2sp65CZkLw86ZN+v1x5C+10HjYOG5jYRafKV1QmXl\n kr81A8J2CE9+y7fcgNBYgoy5pYX5B37kQj0yIvoZZ3dZ5gstnvNFAFVT+tQlfhGFYYIpxQfiIS7\n sqdXRa0wvx+dVleD6k9ANXzfD++wEI5tYN8ypZdt7lSz7zaBIUGudy3UKdYI/e","X-Received":["by 2002:a17:90a:164f:b0:362:bfd6:a875 with SMTP id\n 98e67ed59e1d1-362bfd6a93fmr685122a91.1.1776776417388;\n Tue, 21 Apr 2026 06:00:17 -0700 (PDT)","by 2002:a17:90a:164f:b0:362:bfd6:a875 with SMTP id\n 98e67ed59e1d1-362bfd6a93fmr685052a91.1.1776776416390;\n Tue, 21 Apr 2026 06:00:16 -0700 (PDT)"],"From":"Balaji Selvanathan <balaji.selvanathan@oss.qualcomm.com>","Subject":"[PATCH v2 0/3] Enable eMMC and SD card support for QCS615","Date":"Tue, 21 Apr 2026 18:30:07 +0530","Message-Id":"<20260421-emmc-v2-0-0ebd3322b676@oss.qualcomm.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"7bit","X-B4-Tracking":"v=1; b=H4sIANd052kC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyjHQUlJIzE\n vPSU3UzU4B8JSMDIzMDEyND3dTc3GRdk2SDRCMLM3Nzy6RUJaDSgqLUtMwKsDHRsbW1AKziXsd\n WAAAA","X-Change-ID":"20260421-emmc-4c0a286779be","To":"Sumit Garg <sumit.garg@kernel.org>, u-boot-qcom@groups.io,\n u-boot@lists.denx.de","Cc":"Lukasz Majewski <lukma@denx.de>,\n Casey Connolly <casey.connolly@linaro.org>,\n Neil Armstrong <neil.armstrong@linaro.org>, Tom Rini <trini@konsulko.com>,\n Aswin Murugan <aswin.murugan@oss.qualcomm.com>,\n Stephan Gerhold <stephan.gerhold@linaro.org>,\n Varadarajan Narayanan <quic_varada@quicinc.com>,\n Peng Fan <peng.fan@nxp.com>, Jaehoon Chung <jh80.chung@samsung.com>,\n Loic Poulain <loic.poulain@oss.qualcomm.com>,\n Patrice Chotard <patrice.chotard@foss.st.com>,\n Marek Vasut <marek.vasut+renesas@mailbox.org>,\n Paul Sajna <sajattack@postmarketos.org>,\n Abbarapu Venkatesh Yadav <venkyada@qti.qualcomm.com>,\n Balaji Selvanathan <balaji.selvanathan@oss.qualcomm.com>,\n Sumit Garg <sumit.garg@oss.qualcomm.com>,\n Varadarajan Narayanan <varadarajan.narayanan@oss.qualcomm.com>","X-Mailer":"b4 0.14.3","X-Developer-Signature":"v=1; a=ed25519-sha256; t=1776776410; l=1625;\n i=balaji.selvanathan@oss.qualcomm.com; s=20260213; h=from:subject:message-id;\n bh=TO4mj2gzX+NN/yULqjstFfUtJ3tm8IfzHLcqpGmAQ2Q=;\n b=rj5HpriXRoysjFIdPubQp+PEFk3EAm3TYkTpFAmXTVEIKXeA0OLUAu2QA7sNGCF9NQoCBJC81\n cSDs6SCVUQWB2Y/vI6InqHZGHqUdZMvVYHNTy7RLzmiTQRkZHX8XWAj","X-Developer-Key":"i=balaji.selvanathan@oss.qualcomm.com; a=ed25519;\n pk=CDpYiUU3SH7KGEtsBvY2tBGPiWfMxqWJF0p2LftOfnc=","X-Proofpoint-Spam-Details-Enc":"AW1haW4tMjYwNDIxMDEyOSBTYWx0ZWRfX+4IbgCM3MGVA\n 37FF8kxFc1+kLV0cpo8W427CGIPKNBhissSUybMJjsXy5YZMeCP5qHv+PvsiQn33/gIapQudwml\n bIZ90Yjj9l53lSLOGzwWAu8YnlvbJCTr58ZDpp3x8HTEplk1Bih3DJXMTWGSuzyNvmsbprRGSU1\n MiWQY+NavxpVBxtIcgHRJ3Rg29OtJuqIXojLwn41UVUloou8zxF+G6tPi1FaGOSf0hCNwjri4qm\n wxMLRs+fO0vNQB3UJ8FCLFtcf8d9cnen61VwlYM6d6zM35izOEKT+DYmSB5UbzImx4NtnGS2WYV\n QM0vfwSw+r7wMunEuiriUXAvvJ1MiucJmiEuc8xSlRCUUyjpHCeRC6yDKQ44wvI5zu7QmKdtH/R\n XIPEZRALF2NycU7DwUyfzWqqqDttjZ0ttvGcPR84VixBX3aqs0bEclgmgLMCOIZ9LqibNsj26Aw\n z2mcReJhtri+uRrWeCA==","X-Proofpoint-ORIG-GUID":"mNzIz4hOypHLlgkOOBhAdCwaCcdb7Cye","X-Authority-Analysis":"v=2.4 cv=YOSvDxGx c=1 sm=1 tr=0 ts=69e774e2 cx=c_pps\n a=vVfyC5vLCtgYJKYeQD43oA==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17\n a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10\n a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22\n a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=9gW7mo8bt9U-28u8YEYA:9 a=QEXdDO2ut3YA:10\n a=rl5im9kqc5Lf4LNbBjHf:22","X-Proofpoint-GUID":"mNzIz4hOypHLlgkOOBhAdCwaCcdb7Cye","X-Proofpoint-Virus-Version":"vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-04-21_02,2026-04-20_02,2025-10-01_01","X-Proofpoint-Spam-Details":"rule=outbound_notspam policy=outbound score=0\n priorityscore=1501 malwarescore=0 bulkscore=0 adultscore=0 clxscore=1015\n spamscore=0 impostorscore=0 suspectscore=0 lowpriorityscore=0 phishscore=0\n classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0\n reason=mlx scancount=1 engine=8.22.0-2604070000 definitions=main-2604210129","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.39","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<https://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>","X-Virus-Scanned":"clamav-milter 0.103.8 at phobos.denx.de","X-Virus-Status":"Clean"},"content":"This patch series enables eMMC and SD card support on the Qualcomm\nQCS615 platform by adding the necessary clock support, fixing device\ntype detection for proper EFI boot handling, and addressing controller\ntimeout issues.\n\nPatch 1 adds clock support for SDCC1 (eMMC) and SDCC2 (SD card) controllers\n\nPatch 2 fixes the block device removable flag to correctly distinguish\nbetween eMMC (non-removable) and SD cards (removable).\n\nPatch 3 limits the maximum MMC transfer size to prevent controller\ntimeouts that occur with very large block operations\n\nSigned-off-by: Balaji Selvanathan <balaji.selvanathan@oss.qualcomm.com>\n---\nChanges in v2:\n- Moved removable flag update from generic mmc-uclass.c to platform-\n  specific msm_sdhci.c driver.\n- Set CONFIG_SYS_MMC_MAX_BLK_COUNT to deal with controller timeout.\n- Link to v1: https://lore.kernel.org/u-boot/20260324-emmc_sd-v1-0-883a45538b6e@oss.qualcomm.com/\n\n---\nBalaji Selvanathan (3):\n      clk: qcom: qcs615: Add SDCC1 and SDCC2 clock support\n      drivers: mmc: uclass: Set removable flag based on device tree property\n      configs: qcom_defconfig: Limit MMC transfer size to prevent controller timeout\n\n configs/qcom_defconfig          |  1 +\n drivers/clk/qcom/clock-qcom.h   |  2 ++\n drivers/clk/qcom/clock-qcs615.c | 46 ++++++++++++++++++++++++++++++++++++++++-\n drivers/mmc/msm_sdhci.c         |  7 +++++++\n 4 files changed, 55 insertions(+), 1 deletion(-)\n---\nbase-commit: e3405917a1806971d9e72a94186b299f05581e1a\nchange-id: 20260421-emmc-4c0a286779be\n\nBest regards,"}