Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2232132/?format=api
{ "id": 2232132, "url": "http://patchwork.ozlabs.org/api/patches/2232132/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20260503-iq9-v1-1-0eb29e4f8dc8@oss.qualcomm.com/", "project": { "id": 18, "url": "http://patchwork.ozlabs.org/api/projects/18/?format=api", "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": "<20260503-iq9-v1-1-0eb29e4f8dc8@oss.qualcomm.com>", "list_archive_url": null, "date": "2026-05-03T04:34:12", "name": "doc: qcom: dragonwing: Improve build and installation documentation", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "e9d835143531681ce2c73a7158b6f8d672943bc7", "submitter": { "id": 90810, "url": "http://patchwork.ozlabs.org/api/people/90810/?format=api", "name": "Balaji Selvanathan", "email": "balaji.selvanathan@oss.qualcomm.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20260503-iq9-v1-1-0eb29e4f8dc8@oss.qualcomm.com/mbox/", "series": [ { "id": 502559, "url": "http://patchwork.ozlabs.org/api/series/502559/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=502559", "date": "2026-05-03T04:34:12", "name": "doc: qcom: dragonwing: Improve build and installation documentation", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/502559/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2232132/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2232132/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=i/D7IG9o;\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=MQBQwLj2;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; 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=\"i/D7IG9o\";\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=\"MQBQwLj2\";\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\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g7X4C32prz1y04\n\tfor <incoming@patchwork.ozlabs.org>; Sun, 03 May 2026 14:34:35 +1000 (AEST)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 6D7FE83EF9;\n\tSun, 3 May 2026 06:34:26 +0200 (CEST)", "by phobos.denx.de (Postfix, from userid 109)\n id 452FD83FEC; Sun, 3 May 2026 06:34:25 +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 6988C80F0E\n for <u-boot@lists.denx.de>; Sun, 3 May 2026 06:34:21 +0200 (CEST)", "from pps.filterd (m0279863.ppops.net [127.0.0.1])\n by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 642KU2hn3609303\n for <u-boot@lists.denx.de>; Sun, 3 May 2026 04:34:19 GMT", "from mail-pl1-f200.google.com (mail-pl1-f200.google.com\n [209.85.214.200])\n by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dw9g3j6we-1\n (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n for <u-boot@lists.denx.de>; Sun, 03 May 2026 04:34:19 +0000 (GMT)", "by mail-pl1-f200.google.com with SMTP id\n d9443c01a7336-2b7c2ee830aso67307115ad.3\n for <u-boot@lists.denx.de>; Sat, 02 May 2026 21:34:19 -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-2b9caa7e44bsm64716955ad.11.2026.05.02.21.34.14\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Sat, 02 May 2026 21:34:17 -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=HX9yff+YUiMQ1gQRgynu5t\n rcsEnHV41esBfzNGQZ/LE=; b=i/D7IG9ovMY/BRWLtuIAs63XFi/8YIQAuQZVzp\n x4DkUySv94HsDMEdfVjkz+1wmJVFamSMtiFe/2SWjJO9yvKiayoIiELOysCDgJz9\n L879sakoba1aiX7v05DemFz/aY+YtbkZpH+z/X2JsAfzAksuyGk0krpLTR8jl7Dl\n sl0GdGbcMoE4JJJBIQEMzc30xWpmHrj8A5Rvi07b1Y3bOiI0xjsphBK8OHNVTHcW\n XODyiwEbgLXM4H/+xzoIpKQZJTrMcB//r0OW0oSzS5eQ4dggUmHhYt1P7jgJHXRo\n rr4uBfhDgmMIxV3iS0eZflKtEuevE+xGogKe15r484Jub2nw==", "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oss.qualcomm.com; s=google; t=1777782859; x=1778387659; darn=lists.denx.de;\n h=cc:to:message-id:content-transfer-encoding:mime-version:subject\n :date:from:from:to:cc:subject:date:message-id:reply-to;\n bh=HX9yff+YUiMQ1gQRgynu5trcsEnHV41esBfzNGQZ/LE=;\n b=MQBQwLj2L1+fwVbwTkREH24zFYCG6rFVLFP6nURkvOq3/AekILyI6/Xj6wcXdUIRpq\n ID0euvZtv2ier7THwRcAQvFmtfZrJCRH0o6AGnyB7w2c1nyPBLn0MamxFuWqdipIrhxa\n oyUo7UjWjjf7wXcRrT0NETGqFlUMkyjNjXvrhlC65lFXQEc++Y8ybJWlEI5V4GfEqixz\n bBIzVUo2fcqFLPl2VSDZt4MC+3a+7xMg6GC1CR6sYNvnr3MiNZKwftBJb22pm+Li580E\n oYzPxg1IDHf3pVsl7obAVzo+Uq0+Ssv7YTQ2wm8x3cgXVKa8bi3IbyMnYN4sVRSPMKqf\n l0Pw==" ], "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777782859; x=1778387659;\n h=cc:to:message-id:content-transfer-encoding:mime-version:subject\n :date:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=HX9yff+YUiMQ1gQRgynu5trcsEnHV41esBfzNGQZ/LE=;\n b=msdL0bks1oK3uie0jqH1H0yOERMaphI8z7Gku0mjtouJbncuYXrIYlpPjFoiVDKVvZ\n LwtPQHlC1yV5iFR0EUv0rpIjphImLJOx7uDAw/IirHJlPjeVN2+zvOJS9EzNsyPvRfcj\n TuCeSBfCtAAT4AY8kkZwvHu9Yu8Ogjpe9q33AhZ6JUVLdt+AzJvwLgmEo+p4qenBHO01\n BdvlgwyKJmI9nCMXTbUsAWRCcVZYM5FpwAPyhggkp3anXqJ1hOMFCYTBQLO4YjB73usB\n Rs/pBnbV0guBif/84oOabJcqjagjpd9mxfoTQztdg333vh7/uLvw0PSOP8QI3Ba71Fcy\n ruig==", "X-Forwarded-Encrypted": "i=1;\n AFNElJ/mHJ2EbJXfypOpsuOFJEScnHaGrG1iGGmIMdvixNLjAniLsxPardVjm5oW0sa3dBkNz/+fcA8=@lists.denx.de", "X-Gm-Message-State": "AOJu0YzNT1tl+RYH64Zqb7ntCIBuQhdb0BT27ZyfNOaW3qJP0PH7c6VN\n LuafnvlFnB1FYbpjHmoyYg4wTeJxAUcEkkQCSb8enYIzPpQkb6dZ04vkn71ZgB2vnKGHkWOXMq5\n SpWma6SR4IxYxENP5OKvYM32iPOiVtb5M00MNk2oQ8tCgQCuCcBiHZB7i", "X-Gm-Gg": "AeBDietyAdyO5I/WgtBXONAAlwkUcOlrcRXuOOZ+3H+GuProbwo7P6nECXoxfJFQDFG\n cL2LDHfTtQ99lk4/t3Pp9ve7Mqhl6MGi9ahVBCzviit/TQVNXZoFPCpUWKW46sQHoc4mnT0Asws\n j+tnpkspVESayb5bwW4RrZw7RaeLMmap+IWmMkZsxpL7iOglUMouF7yCUoDYkG9a1E1IwV1qi0z\n h9fnRI6O9wUQjGPILt3+WzkTY8woJBo51bX4gAfRv7ZdY3Y/0GasFN4fzRNfCjpEIivjZ0ei3cF\n 0BfYUA0OjqnRsuNvb3syps0ZhX5E/Rv34v3RM8gd/yBtmlgrVJbzDIjWPgPFCB7pw8c6HrSPlTt\n st5LEsAJMhnT8/qV0TlO0g+fLtj+3tspG5pB0OA+s5rNIKM5f5MtHmCCrvfTs4EtGvDweE6t5fG\n NZiUhupNZeVu9WvLQhFQADpzifPITsXHtdu+hOkvOyJoJxf9Y2J0xp9fD7EXad", "X-Received": [ "by 2002:a17:902:7c0a:b0:2b4:5cd0:b6c3 with SMTP id\n d9443c01a7336-2b9f2609371mr34142655ad.29.1777782858625;\n Sat, 02 May 2026 21:34:18 -0700 (PDT)", "by 2002:a17:902:7c0a:b0:2b4:5cd0:b6c3 with SMTP id\n d9443c01a7336-2b9f2609371mr34142535ad.29.1777782858036;\n Sat, 02 May 2026 21:34:18 -0700 (PDT)" ], "From": "Balaji Selvanathan <balaji.selvanathan@oss.qualcomm.com>", "Date": "Sun, 03 May 2026 10:04:12 +0530", "Subject": "[PATCH] doc: qcom: dragonwing: Improve build and installation\n documentation", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "Message-Id": "<20260503-iq9-v1-1-0eb29e4f8dc8@oss.qualcomm.com>", "X-B4-Tracking": "v=1; b=H4sIAEPQ9mkC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE\n vPSU3UzU4B8JSMDIzMDUwNj3cxCS10LMwsDS8NEE3MTSzMloMqCotS0zAqwKdGxtbUAMUkIc1U\n AAAA=", "X-Change-ID": "20260503-iq9-868091a47496", "To": "Sumit Garg <sumit.garg@kernel.org>, u-boot-qcom@groups.io,\n u-boot@lists.denx.de", "Cc": "Casey Connolly <casey.connolly@linaro.org>,\n Neil Armstrong <neil.armstrong@linaro.org>, Tom Rini <trini@konsulko.com>,\n Balaji Selvanathan <balaji.selvanathan@oss.qualcomm.com>", "X-Mailer": "b4 0.14.3", "X-Developer-Signature": "v=1; a=ed25519-sha256; t=1777782854; l=5511;\n i=balaji.selvanathan@oss.qualcomm.com; s=20260213; h=from:subject:message-id;\n bh=hy09lbbk0dLjZADLcL1adWthXd1yFoCMZ4IYL0hy4mU=;\n b=TeVsRqkbwFcX4Hn5KQ8OIN/DwD6Qw8iCxpgoJ5uuDr7ObSs5sMhLq4bv8H8DtgH5PqYQgG3by\n btZKHWMmVMwBJz3KrsXltdl7f87MpLKsgDHM5O2izvzTyXBU62ieRMT", "X-Developer-Key": "i=balaji.selvanathan@oss.qualcomm.com; a=ed25519;\n pk=CDpYiUU3SH7KGEtsBvY2tBGPiWfMxqWJF0p2LftOfnc=", "X-Proofpoint-Spam-Details-Enc": "AW1haW4tMjYwNTAzMDA0MyBTYWx0ZWRfX0MBOK/tC7rPZ\n mcuZcKug+lu8+qC1f2S/u05LlsEykAAzWvHk/T7jywrNG+TUKjRxAc9fDk2kkXL5LwqFSwVUQYf\n zspAEWfBBXLizvqBq1CugcK6ptuPcqsi/MrkWyO0frCxjTEoNnGXGrftEmmopBzfKajENT9orzj\n HkqzZQETQMGdPA0pkjcs3l+9iyhEymvBGQyJH3LH9pMp2tc7NkEgidNmiPdL60WNAhFLfHVsSYR\n Flm1CjSmbGUA9LLlez+knZsz6TsCbsDZS8HlapUAnXEq96Sq4KtMxc0eOeA+XcI/+LK+FFl0GyP\n bOsDNkzcjIarvB78X4HuPkRaLkPGmTHCDiZ5kODH+8fJ1o0HpK/yC31YucqTEJp5lXmDsoutdxp\n 4BLvrFn4ne5tSO/9weBvU7y3q54BcO2HyJV48cN0wu5jiady822LM0LfviZw3oXTHdl5LtUX2/U\n zEiI+WCtANZsFLFnK8A==", "X-Proofpoint-GUID": "ej5Dm8WBdtaJWt8K174Q05Gq2ZpataIq", "X-Authority-Analysis": "v=2.4 cv=Ge4nWwXL c=1 sm=1 tr=0 ts=69f6d04b cx=c_pps\n a=IZJwPbhc+fLeJZngyXXI0A==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17\n a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10\n a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22\n a=NEAV23lmAAAA:8 a=EUspDBNiAAAA:8 a=WtK8poceb6KjsvSHWLYA:9 a=QEXdDO2ut3YA:10\n a=uG9DUKGECoFWVXl0Dc02:22", "X-Proofpoint-ORIG-GUID": "ej5Dm8WBdtaJWt8K174Q05Gq2ZpataIq", "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-05-03_02,2026-04-30_02,2025-10-01_01", "X-Proofpoint-Spam-Details": "rule=outbound_notspam policy=outbound score=0\n spamscore=0 phishscore=0 adultscore=0 priorityscore=1501 impostorscore=0\n lowpriorityscore=0 malwarescore=0 bulkscore=0 suspectscore=0 clxscore=1015\n classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0\n reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2605030043", "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": "Enhance the Qualcomm DragonWing board documentation with clearer\nand more detailed build instructions.\n\nSigned-off-by: Balaji Selvanathan <balaji.selvanathan@oss.qualcomm.com>\n---\n doc/board/qualcomm/dragonwing.rst | 112 +++++++++++++++++++++++++++++++++-----\n 1 file changed, 98 insertions(+), 14 deletions(-)\n\n\n---\nbase-commit: bb0f3eebb3c196d9b6efbbd1e5aa9b16abbb9ad6\nchange-id: 20260503-iq9-868091a47496\n\nBest regards,", "diff": "diff --git a/doc/board/qualcomm/dragonwing.rst b/doc/board/qualcomm/dragonwing.rst\nindex d4899415309..fbb50a90290 100644\n--- a/doc/board/qualcomm/dragonwing.rst\n+++ b/doc/board/qualcomm/dragonwing.rst\n@@ -4,9 +4,11 @@\n Qualcomm DragonWing\n ========================================\n \n-Qualcomm DragonWing are industrial-grade boards that provides various series\n-of processors such as IQ6 (QCS615), IQ8 (QCS8300) and IQ9 (QCS9100).\n-These SoCs are used for factory/industry based applications.\n+Qualcomm DragonWing boards are industrial-grade platforms targeting factory\n+and edge applications. They span multiple product families, including\n+IQ6, IQ8, and IQ9, which are based on Qualcomm QCS615, QCS8300, and\n+QCS9100 series SoCs respectively\n+\n More information can be found on the `Qualcomm's IQ6 product page`_,\n `Qualcomm's IQ8 product page`_ and `Qualcomm's IQ9 product page`_.\n \n@@ -16,33 +18,115 @@ More information can be found on the `Qualcomm's IQ6 product page`_,\n \n Installation\n ------------\n-First, setup ``CROSS_COMPILE`` for aarch64. Then, build U-Boot for ``QCS615``, ``QCS8300`` or ``QCS9100``::\n+\n+Prerequisites\n+~~~~~~~~~~~~~\n+\n+Download the qtestsign utility:\n+\n+.. code-block:: bash\n+\n+ $ git clone https://github.com/msm8916-mainline/qtestsign qtestsign\n+\n+Build Steps\n+~~~~~~~~~~~\n+\n+Download the U-Boot source code. See the :doc:`../../build/source` documentation\n+for instructions on obtaining the U-Boot source.\n+\n+Go to the U-Boot source directory:\n+\n+.. code-block:: bash\n+\n+ $ cd u-boot\n+\n+Configure the build for desired platform. This command creates the required\n+configuration files in the .output directory. Following gives command for each\n+platform (choose based on your platform):\n+\n+Generate the default configuration for the IQ-615 platform:\n+\n+.. code-block:: bash\n+\n+ $ make O=.output qcom_qcs615_defconfig\n+\n+Generate the default configuration for the IQ-8 platform:\n+\n+.. code-block:: bash\n+\n+ $ make O=.output qcom_qcs8300_defconfig\n+\n+Generate the default configuration for the IQ-9 platform:\n+\n+.. code-block:: bash\n+\n+ $ make O=.output qcom_qcs9100_defconfig\n+\n+Build U-Boot using the cross compile toolchain. First, setup ``CROSS_COMPILE``\n+for aarch64:\n+\n+.. code-block:: bash\n \n $ export CROSS_COMPILE=<aarch64 toolchain prefix>\n- $ make qcom_qcs8300_defconfig\n- $ make -j8 u-boot.mbn\n+\n+Compile the U-Boot source using the GCC cross compile toolchain:\n+\n+.. code-block:: bash\n+\n+ $ make -j8 CROSS_COMPILE=<aarch64 toolchain prefix> O=.output\n+\n+.. note::\n+ Some toolchains may treat incompatible pointer types as errors.\n+ The extra KCFLAGS argument can be used to work around this when needed:\n+\n+ .. code-block:: bash\n+\n+ $ make -j8 KCFLAGS+=\" -Wno-error=incompatible-pointer-types\" CROSS_COMPILE=<aarch64 toolchain prefix> O=.output\n+\n+Expected result:\n+\n+- The U-Boot build completes without errors.\n+- The ``u-boot.elf`` file is available in the ``.output`` directory and is ready for further packaging or flashing.\n+\n+Convert U-Boot image (ELF to MBN)\n+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n \n Although the board does not have secure boot set up by default,\n the firmware still expects firmware ELF images to be \"signed\". The signature\n does not provide any security in this case, but it provides the firmware with\n some required metadata.\n \n-To \"sign\" ``u-boot.elf`` you can use e.g. `qtestsign`_::\n+Move to .output folder:\n \n- $ qtestsign -v6 aboot -o u-boot.mbn u-boot.elf\n+.. code-block:: bash\n+\n+ $ cd .output\n+\n+Generate the signed MBN image. To \"sign\" ``u-boot.elf`` you can use e.g. `qtestsign`_:\n+\n+.. code-block:: bash\n+\n+ $ python <qtestsign path>/qtestsign.py -v6 aboot -o u-boot.mbn u-boot.elf\n+\n+This command generates the signed u-boot.mbn file required for flashing.\n \n Then flash the resulting ``u-boot.mbn`` to the ``uefi_a`` partition\n-on your device with ``fastboot flash uefi_a u-boot.mbn``.\n+(or the appropriate UEFI partition for your board):\n \n-U-Boot should be running after a reboot (``fastboot reboot``).\n+.. code-block:: bash\n+\n+ $ fastboot flash uefi_a u-boot.mbn\n \n-Note that fastboot is not yet supported in U-Boot on Dragonwing boards, as a result, to flash\n-back the original firmware, or new versoins of the U-Boot, EDL mode must be used.\n+U-Boot should be running after a reboot (``fastboot reboot``).\n \n A tool like bkerler's `edl`_ can be used for flashing with the firehose loader (for example, for QCS9100\n-the firehose loader can be obtained from `dragonwing IQ9 bootbinaries`.) ::\n+the firehose loader can be obtained from `dragonwing IQ9 bootbinaries`).\n+\n+For example:\n+\n+.. code-block:: bash\n \n-$ edl.py --loader /path/to/prog_firehose_ddr.elf w uefi_a u-boot.mbn\n+ $ edl.py --loader /path/to/prog_firehose_ddr.elf w uefi_a u-boot.mbn\n \n .. _qtestsign: https://github.com/msm8916-mainline/qtestsign\n .. _edl: https://github.com/bkerler/edl\n", "prefixes": [] }