{"id":2223984,"url":"http://patchwork.ozlabs.org/api/patches/2223984/?format=json","web_url":"http://patchwork.ozlabs.org/project/uboot/patch/20260416053928.2834699-11-varadarajan.narayanan@oss.qualcomm.com/","project":{"id":18,"url":"http://patchwork.ozlabs.org/api/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,"list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<20260416053928.2834699-11-varadarajan.narayanan@oss.qualcomm.com>","list_archive_url":null,"date":"2026-04-16T05:39:28","name":"[v3,10/10] doc: board/qualcomm: Update RDP build instructions","commit_ref":null,"pull_url":null,"state":"new","archived":false,"hash":"386c82d44a922a5e17015f111ea0b9b49bc637fc","submitter":{"id":92283,"url":"http://patchwork.ozlabs.org/api/people/92283/?format=json","name":"Varadarajan Narayanan","email":"varadarajan.narayanan@oss.qualcomm.com"},"delegate":{"id":151538,"url":"http://patchwork.ozlabs.org/api/users/151538/?format=json","username":"kcxt","first_name":"Casey","last_name":"Connolly","email":"casey.connolly@linaro.org"},"mbox":"http://patchwork.ozlabs.org/project/uboot/patch/20260416053928.2834699-11-varadarajan.narayanan@oss.qualcomm.com/mbox/","series":[{"id":500162,"url":"http://patchwork.ozlabs.org/api/series/500162/?format=json","web_url":"http://patchwork.ozlabs.org/project/uboot/list/?series=500162","date":"2026-04-16T05:39:18","name":"Qualcomm IPQ5210 SoC bringup","version":3,"mbox":"http://patchwork.ozlabs.org/series/500162/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2223984/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2223984/checks/","tags":{},"related":[],"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=Uy71guSQ;\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=Px7+2bl1;\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=\"Uy71guSQ\";\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=\"Px7+2bl1\";\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=varadarajan.narayanan@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 4fxJVC3Lljz1yG9\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 16 Apr 2026 23:18:11 +1000 (AEST)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 5F1418429E;\n\tThu, 16 Apr 2026 15:16:35 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id EADDB8407E; Thu, 16 Apr 2026 07:41:43 +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 371D383C2B\n for <u-boot@lists.denx.de>; Thu, 16 Apr 2026 07:41:41 +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 63G0oMC22834884\n for <u-boot@lists.denx.de>; Thu, 16 Apr 2026 05:41:39 GMT","from mail-pf1-f197.google.com (mail-pf1-f197.google.com\n [209.85.210.197])\n by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4djcsvjes2-1\n (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n for <u-boot@lists.denx.de>; Thu, 16 Apr 2026 05:41:39 +0000 (GMT)","by mail-pf1-f197.google.com with SMTP id\n d2e1a72fcca58-82f543bae3cso188911b3a.1\n for <u-boot@lists.denx.de>; Wed, 15 Apr 2026 22:41:39 -0700 (PDT)","from hu-varada-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 d2e1a72fcca58-82f673e3824sm3994496b3a.34.2026.04.15.22.41.27\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Wed, 15 Apr 2026 22:41:37 -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 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_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 content-transfer-encoding:date:from:in-reply-to:message-id\n :mime-version:references:subject:to; s=qcppdkim1; bh=7nZCl2w3/YU\n KgLjtUh4BFAobX1s0Za0J7Qdsi1PlL6Y=; b=Uy71guSQdwERXLy3bpmZqAGK5Xa\n 7KydXkCMT/R/dZmiM+8b/qW9dS4sLw3LJhAoC7olnEX6w8vsCRPQv0AKk+VP+r/f\n RQwESB3gB/5lz6EDEvq2IdyrR94eiDH7KTBJBxWXs0mh13MjLu5+UcQ54fK9Aop2\n rfgOa4lXJECR7ZZaaqsMUfuWIpMN7iCtC9zCt+w9TgE2XIASTYlKcMjbpjp2XXtT\n 6/rd1kz4pivHggoF4H2dapm06YDmBWAKBN8SL3Ivo6BoDb4//eqmXAXGXAEeSvZW\n Srx4hfa0BfiVOJ59d6r0Pt6yO/1T7H0uSe1jubzTDiQKu9j8Ce0gAPvMLtg==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oss.qualcomm.com; s=google; t=1776318099; x=1776922899; darn=lists.denx.de;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:to:from:from:to:cc:subject:date:message-id\n :reply-to; bh=7nZCl2w3/YUKgLjtUh4BFAobX1s0Za0J7Qdsi1PlL6Y=;\n b=Px7+2bl1NYtTOlp0wO8r85qVpQK/zL/drhsc8H3Sws7ks8yZW0SjqcOUXLDsS+4WjX\n 32iQyhP34PU3bL4p4OxvQf/5K59/Ml523NiccWYfDeVn1pcuYtPgxQD4pGhT03GAFeRO\n m9zEVWgL4xyvDJ72prCewSifr8CsPx3XxVQYykWfMwxx7o1MagcWgvxetG2DSraSyFrV\n lz3gfQvbD9Sck7Y8mt8WWD8qMenTnqk3Tclun4HnGtJhqtqv0UIqyGvGG/9r9T83IQ+E\n WuaAMO02TWEGhSKYecYHxP/3S9InknPHEt9G01LK6HfuVqZMmKXHpetUrGTvbM9UMGi5\n Dc4A=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776318099; x=1776922899;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to\n :cc:subject:date:message-id:reply-to;\n bh=7nZCl2w3/YUKgLjtUh4BFAobX1s0Za0J7Qdsi1PlL6Y=;\n b=YV1/jZG+we09J2gWJ+1SfqSAxwx/s8SpLhtyWr+UTAq9Yr2H/XMEI+vHgADAKhAme7\n 5HAq0/Y4CqDSsIB9YR/6JI9jocdlQIXjCOS3HNMQCPvgh7Ry+AI6+X/zVn9qehDgUu++\n u0lQXnPCgyn+NekLLX2sS76DZ0Bh4dROuQrqJ7HFgImQ1NtvU+xKaHLWFYZzc6gcFj3Q\n 35dMCXVy4I3MMI+fqkbJ00MZyVVrZjK9B6G15l+qzMncgasjrddiERAwP8BNyhMCHT4r\n QE7D99ZFga3o7uPS+S6u7HTaS0ArTubJacu9YC9Pm6k5NeOZ3qShtk4M2O0oGc4i0Nif\n GuCw==","X-Forwarded-Encrypted":"i=1;\n AFNElJ//BRDVRxDNTIbIcdCjmj0II9wi6VtKXA5f0YIukH7A45R8ZoXvjn9hzCzRL/f9s73Bo/F8reg=@lists.denx.de","X-Gm-Message-State":"AOJu0Yw8lHvWQNPvzd/olCAul6pRIgNtlHO6qFdz8bUDKUCjG9RMgbCf\n aBkBg4BqBmYbxxTSwmLBvHfXKMoaiKedLi1ZKXb6/8Ohxh9zpoq4p0CNvV70lgAf3HEWsVfpoyb\n r8DsIFAIFaxYy/7PxC4N1ymKHYNdYvAQIXMrZz7ys2JZHEpAhLg+0hvOC","X-Gm-Gg":"AeBDies4dsDM2jomWLASQQUlM1aNPFsnHXUtCyp7Yfs/fiT2P5tPy3PpHPaIQpewvge\n u5dUzpoQA4GjmB0ntLJUmOQQi4KePWJqeL7NbBWJ7MvvyO52dkOQIu/slXn29EXhFQm+vJXEq92\n j7M3EKsWENJZgOzyfkn3xULiEm89gBXtp7Qkbs/UPkfMX/No79elkJuV8PeSxL85RMzz3JwYy6Q\n dEOIfDD3SdMClRrLGj84tA28Etlly+6Dj9PO6Fi9B/RFoje/hxth53wRnPXO/bOlR4dYK0YJD1U\n rvl03MoRJvWb/3Rq39fQiHKvf6tyvshcpzWbaqqZ2t7AzK8HTsOOTn4nkd9VM6jY9y7ecm/gPS8\n uhlEI9aOOH4kpplkKhyJMaKPZMU8oXwG2R7gCEwmuAdrzjoLeK2cZaa6Xf+dAefo8uw5BwR+Hxd\n fWx6gNcikkslynC5NbCZMEFH6TABRCfn1a6X0jrb9pZ3o2TESqjN0=","X-Received":["by 2002:a05:6a00:a113:b0:81e:1b77:9e61 with SMTP id\n d2e1a72fcca58-82f7ee51719mr411964b3a.25.1776318098499;\n Wed, 15 Apr 2026 22:41:38 -0700 (PDT)","by 2002:a05:6a00:a113:b0:81e:1b77:9e61 with SMTP id\n d2e1a72fcca58-82f7ee51719mr411917b3a.25.1776318097983;\n Wed, 15 Apr 2026 22:41:37 -0700 (PDT)"],"From":"Varadarajan Narayanan <varadarajan.narayanan@oss.qualcomm.com>","To":"rayagonda.kokatanur@broadcom.com, trini@konsulko.com,\n casey.connolly@linaro.org, neil.armstrong@linaro.org,\n sumit.garg@kernel.org, peng.fan@nxp.com, jh80.chung@samsung.com,\n lukma@denx.de, tien.fong.chee@altera.com, tingting.meng@altera.com,\n anshuld@ti.com, alif.zakuan.yuslaimi@altera.com, alice.guo@nxp.com,\n quentin.schulz@cherry.de, ilias.apalodimas@linaro.org,\n varadarajan.narayanan@oss.qualcomm.com, sjg@chromium.org,\n mkorpershoek@kernel.org, h-salunke@ti.com, alchark@gmail.com,\n dario.binacchi@amarulasolutions.com, ye.li@nxp.com,\n andre.przywara@arm.com, dinesh.maniyam@altera.com,\n luca.weiss@fairphone.com, danila@jiaxyga.com,\n aswin.murugan@oss.qualcomm.com, balaji.selvanathan@oss.qualcomm.com,\n adrian@mainlining.org, n-francis@ti.com, wens@kernel.org,\n jamie.gibbons@microchip.com, justin@tidylabs.net,\n ycliang@andestech.com, david.wronek@mainlining.org,\n james.hilliard1@gmail.com, richard.genoud@bootlin.com,\n michael@amarulasolutions.com, philip.molloy@analog.com,\n sughosh.ganu@arm.com, u-boot@lists.denx.de, u-boot-qcom@groups.io","Subject":"[PATCH v3 10/10] doc: board/qualcomm: Update RDP build instructions","Date":"Thu, 16 Apr 2026 11:09:28 +0530","Message-Id":"<20260416053928.2834699-11-varadarajan.narayanan@oss.qualcomm.com>","X-Mailer":"git-send-email 2.34.1","In-Reply-To":"<20260416053928.2834699-1-varadarajan.narayanan@oss.qualcomm.com>","References":"<20260416053928.2834699-1-varadarajan.narayanan@oss.qualcomm.com>","MIME-Version":"1.0","Content-Transfer-Encoding":"8bit","X-Proofpoint-GUID":"9x8rMByQaTwHMdIX_mHo79ZeJHG9VeV1","X-Proofpoint-Spam-Details-Enc":"AW1haW4tMjYwNDE2MDA1MSBTYWx0ZWRfX74E1eDVt8DXF\n Rd6Dj6/Z+65SEReS7l7IGdhQzMGFGTQyHMwGIRJjRl7Pc6AzN1VMqDGnXDP0Il2DtABWD83keOH\n If0gO/HHfPlPUj5Bk9FrDN0raiAQev2JuUGNT9XmSOJ2xeX7oYrmgg3ONtjuNno5FpyY4tKijDW\n /4rgONf4qqgxiye7HnBQ9aR/rFe8/Q2/CG7BWC1Es02gYzKMnyzlliQBgtHWWpaFneditu96jyD\n jZ07mHvaalEUMnxvc2HwOf6FmSE59f0Eac1MD1vm4DWeJ+iLPVaVU3xvDBi+1Qd7rGjXLcxx/nD\n 6NcH8iRiii4BSk0WkuQM41zvQOYpeIavrsL4D5XPT1JMQhAUvkIp4gMAlKKup87FyjmHMHYjOtC\n EiXT6rLV5VRsYdn8IdUgEzSRvN0VOnBKuSR5lCWQbCldIcu4boNJ5yyd4cv0evd3kGtHb0XVPMQ\n HwKKY5OYsyo1jCIwG0Q==","X-Authority-Analysis":"v=2.4 cv=Iby3n2qa c=1 sm=1 tr=0 ts=69e07693 cx=c_pps\n a=rEQLjTOiSrHUhVqRoksmgQ==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17\n a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22\n a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8\n a=1FHRc4FDAAAA:20 a=qC_FGOx9AAAA:8 a=NEAV23lmAAAA:8 a=AXmdIFJ3aiCCDiDjn24A:9\n a=2VI0MkxyNR6bbpdq8BZq:22 a=fsdK_YakeE02zTmptMdW:22 a=bA3UWDv6hWIuX7UZL3qL:22","X-Proofpoint-ORIG-GUID":"9x8rMByQaTwHMdIX_mHo79ZeJHG9VeV1","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-16_01,2026-04-13_04,2025-10-01_01","X-Proofpoint-Spam-Details":"rule=outbound_notspam policy=outbound score=0\n spamscore=0 clxscore=1015 priorityscore=1501 suspectscore=0 phishscore=0\n bulkscore=0 lowpriorityscore=0 impostorscore=0 malwarescore=0 adultscore=0\n classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0\n reason=mlx scancount=1 engine=8.22.0-2604070000 definitions=main-2604160051","X-Mailman-Approved-At":"Thu, 16 Apr 2026 15:16:28 +0200","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":"Add details about the SPL & U-Boot proper build steps, converting to\nflashable images, source URLs for the needed binaries and scripts.\n\nSigned-off-by: Varadarajan Narayanan <varadarajan.narayanan@oss.qualcomm.com>\n---\nv3: Use '-' for sub heading instead of '='\n    Add location for template.its and sort the list alphabetically\n---\n doc/board/qualcomm/rdp.rst | 70 ++++++++++++++++++++++++++++++++++++++\n 1 file changed, 70 insertions(+)","diff":"diff --git a/doc/board/qualcomm/rdp.rst b/doc/board/qualcomm/rdp.rst\nindex 99cf8eba57c..3a96476dd32 100644\n--- a/doc/board/qualcomm/rdp.rst\n+++ b/doc/board/qualcomm/rdp.rst\n@@ -42,6 +42,67 @@ on your device with::\n \n U-Boot should be running after a reboot (``reset``).\n \n+Build steps for IPQ5210 based Qualcomm Dragonwing F8 & N8 Platforms:\n+--------------------------------------------------------------------\n+\n+Please refer to the following URLs for more details about the platforms.\n+\n+\tF8: https://www.qualcomm.com/networking-infrastructure/products/f-series/f8-platform\n+\n+\tN8: https://www.qualcomm.com/networking-infrastructure/products/n-series/n8-platform\n+\n+1. Since U-Boot SPL is enabled on these platforms, the build command generates\n+   both the U-Boot SPL and U-Boot proper images. Assuming ${uboot_dir} is the\n+   top of the U-Boot sources and ${out_dir} as the output directory,\n+\n+\t$ cd ${uboot_dir}\n+\t$ export CROSS_COMPILE=<aarch64 toolchain prefix>\n+\t$ make -j8 O=${out_dir} qcom_ipq5210_mmc_defconfig\n+\t$ make -j8 O=${out_dir}\n+\n+   U-Boot SPL image:\t${out_dir}/spl/u-boot-spl.wrap-elf\n+   U-Boot image:\t${out_dir}/u-boot.elf\n+\n+2. Convert the SPL image to multi ELF\n+\n+\t$ cd ${out_dir}/spl\n+\t$ python elftombn.py -f u-boot-spl.wrap-elf -o u-boot-spl.mbn -v7\n+\t$ python create_multielf.py -f u-boot-spl.mbn,tmel-ipq52xx-patch.elf \\\n+\t\t\t\t\t-o u-boot-spl.melf\n+\n+   This u-boot-spl.melf should be flashed into 0:SPL partition.\n+   Please see below for the location of ``tmel-ipq52xx-patch.elf``\n+\n+3. Convert the U-Boot image to bootloader image\n+\n+\t$ cd ${out_dir}\n+\t$ python elftombn.py -f u-boot.elf -o u-boot.mbn -v7\n+\n+   The u-boot.mbn has to be combined with qc_config.elf, QCLib.elf, TFA and\n+   OPTEE. Please see below for the location for these ELFs. TFA and OPTEE can be\n+   built from the sources using the following commands\n+\n+   TFA:\n+\t$ make PLAT=ipq52xx QTISECLIB_PATH=path/to/libqtisec_dbg.a SPD=opteed\n+\n+   OPTEE:\n+\t$ make PLATFORM=qcom-ipq52xx -j16\n+\n+   These binaries can be combined into a flashable image using ``gen_its.py``.\n+\n+\t$ python gen_its.py --arch ipq5210\t\t\\\n+\t\t--qclib_path QCLib.elf\t\t\t\\\n+\t\t--qcconfig_path qc_config.elf\t\t\\\n+\t\t--tfa_bl31_path bl31.mbn\t\t\\\n+\t\t--uboot_path u-boot.mbn\t\t\t\\\n+\t\t--optee_path tee-raw.mbn\t\t\\\n+\t\t-p qcconfig qclib\t\t\t\\\n+\t\t-P tfa_bl31 uboot optee\t\t\t\\\n+\t\t-o output/hm_503_test_uboot.img\t\t\\\n+\t\t--template template.its\n+\n+   This should be flashed into 0:BOOTLDR partition.\n+\n .. WARNING\n \tBoards with newer software versions would automatically go the emergency\n \tdownload (EDL) mode if U-Boot is not functioning as expected. If its a\n@@ -54,5 +115,14 @@ U-Boot should be running after a reboot (``reset``).\n \tNote that the support added is very basic. Restoring the original U-Boot\n \ton boards with older version of the software requires a debugger.\n \n+.. _create_multielf.py: https://raw.githubusercontent.com/coreboot/coreboot/refs/heads/main/util/qualcomm/create_multielf.py\n .. _elftombn.py: https://git.codelinaro.org/clo/qsdk/oss/system/tools/meta/-/tree/NHSS.QSDK.13.0.5.r2/scripts?ref_type=heads\n .. _edl: https://github.com/bkerler/edl\n+.. _gen_its.py: https://git.codelinaro.org/clo/qsdk/oss/system/tools/meta/-/tree/win.platform_tools.1.0.r34/scripts?ref_type=heads\n+.. _libqtisec_dbg.a: https://softwarecenter.qualcomm.com/nexus/generic/product/chip/software-product/IPQ5210.NLQ.14.0/ipq5210.nlq.14.0-qca-oem-qartifact/r00036.1/WIN.TFA.1.0.R4/apss_proc/out/proprietary/qtiseclib/output/ipq52xx/release/libqtisec_dbg.a\n+.. _OPTEE: https://git.codelinaro.org/clo/trusted-firmware/optee_os/optee_os/-/tree/win.optee.1.0?ref_type=heads\n+.. _qc_config.elf: https://softwarecenter.qualcomm.com/nexus/generic/product/chip/software-product/IPQ5210.NLQ.14.0/ipq5210.nlq.14.0-qca-oem-qartifact/r00036.1/BOOT.MXF.2.3.1.1/boot_images/boot/QcomPkg/SocPkg/Hermosa/Bin/LC/RELEASE/qc_config.elf\n+.. _QCLib.elf: https://softwarecenter.qualcomm.com/nexus/generic/product/chip/software-product/IPQ5210.NLQ.14.0/ipq5210.nlq.14.0-qca-oem-qartifact/r00036.1/BOOT.MXF.2.3.1.1/boot_images/boot/QcomPkg/SocPkg/Hermosa/Bin/LC/RELEASE/QCLib.elf\n+.. _template.its: https://git.codelinaro.org/clo/qsdk/oss/system/tools/meta/-/tree/win.platform_tools.1.0.r34/scripts?ref_type=heads\n+.. _TFA: https://git.codelinaro.org/clo/trusted-firmware/tf-a/trusted-firmware-a/-/tree/win.tfa.1.0.r4?ref_type=heads\n+.. _tmel-ipq52xx-patch.elf: https://softwarecenter.qualcomm.com/nexus/generic/product/chip/software-product/IPQ5210.NLQ.14.0/ipq5210.nlq.14.0-qca-oem-qartifact/r00036.1/TMEL.WNS.2.4/tmel-ipq52xx-patch.elf\n","prefixes":["v3","10/10"]}