{"id":2220939,"url":"http://patchwork.ozlabs.org/api/1.1/covers/2220939/?format=json","web_url":"http://patchwork.ozlabs.org/project/uboot/cover/20260408091136.2794546-1-varadarajan.narayanan@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":"<20260408091136.2794546-1-varadarajan.narayanan@oss.qualcomm.com>","date":"2026-04-08T09:11:27","name":"[v1,0/9] Qualcomm IPQ5210 SoC bringup","submitter":{"id":92283,"url":"http://patchwork.ozlabs.org/api/1.1/people/92283/?format=json","name":"Varadarajan Narayanan","email":"varadarajan.narayanan@oss.qualcomm.com"},"mbox":"http://patchwork.ozlabs.org/project/uboot/cover/20260408091136.2794546-1-varadarajan.narayanan@oss.qualcomm.com/mbox/","series":[{"id":499137,"url":"http://patchwork.ozlabs.org/api/1.1/series/499137/?format=json","web_url":"http://patchwork.ozlabs.org/project/uboot/list/?series=499137","date":"2026-04-08T09:11:27","name":"Qualcomm IPQ5210 SoC bringup","version":1,"mbox":"http://patchwork.ozlabs.org/series/499137/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/covers/2220939/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=aAL/KF3a;\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=cIFQ1cKU;\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=\"aAL/KF3a\";\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=\"cIFQ1cKU\";\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\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)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4frNN527nqz1yD3\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 08 Apr 2026 22:55:49 +1000 (AEST)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id A29228412A;\n\tWed,  8 Apr 2026 14:55:31 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id 3EE0F80433; Wed,  8 Apr 2026 11:11:58 +0200 (CEST)","from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com\n [205.220.180.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 8F0BD80433\n for <u-boot@lists.denx.de>; Wed,  8 Apr 2026 11:11:54 +0200 (CEST)","from pps.filterd (m0279869.ppops.net [127.0.0.1])\n by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 6383TwUS2411815\n for <u-boot@lists.denx.de>; Wed, 8 Apr 2026 09:11:52 GMT","from mail-pl1-f198.google.com (mail-pl1-f198.google.com\n [209.85.214.198])\n by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dd61vb0n6-1\n (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n for <u-boot@lists.denx.de>; Wed, 08 Apr 2026 09:11:52 +0000 (GMT)","by mail-pl1-f198.google.com with SMTP id\n d9443c01a7336-2b2471321dcso167886925ad.1\n for <u-boot@lists.denx.de>; Wed, 08 Apr 2026 02:11:52 -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 d9443c01a7336-2b27478945asm260020325ad.28.2026.04.08.02.11.40\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Wed, 08 Apr 2026 02:11:50 -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 cc:content-transfer-encoding:date:from:message-id:mime-version\n :subject:to; s=qcppdkim1; bh=tVZCz14PmlDpF2V4QAeutwBE+7gRQPaNma6\n mcZoNyIo=; b=aAL/KF3akC/flwdEVb8rsYeVQK2jpVUPYD+TMQu/D5HgYNZHGCJ\n REmpwIN52qGMERW/t+/nULg8sS45tuUyZZXlJkq43HcxHJ6lcQvZNwG6CiTJcq00\n /Bre3C7O80uHVrZksvXeWuxsuoBaxXYL3c3TyH9vsO4Vg2lLvICHRbH4OBiog0YQ\n qzDm+8MIg3hrWLJHUnchDQJmAMw8KuB4F233FTA1U/EyhfGgJgAX50OHO/D62W7s\n AZk0bs28LOg9wzGayQPQj8vXczF4Ie0mdB+HQnN/SHqyGDEl3fOztstDHx7wgcep\n q2CbKxUI1zZZBxkOpWUJgDCuS5qX/KQRlhg==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oss.qualcomm.com; s=google; t=1775639511; x=1776244311; darn=lists.denx.de;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:from:to:cc:subject:date:message-id:reply-to;\n bh=tVZCz14PmlDpF2V4QAeutwBE+7gRQPaNma6mcZoNyIo=;\n b=cIFQ1cKUP1CzMXv06Jf/Bc/U6Pc/5GZGIezxg6c4OZMRA7vZlrxGYQ6qXxgy75x1BY\n NlIobZupXkUVB07wDCS+gnV/GmLTmlWvwP7TBn3x0TYKGmtEgDg1mInT54loadp2vimo\n HuQqn4X040W3dv2wUJ5J/7JjBWkfo9sJurdnvi5TsA4UfycJZbc1Jopwpj22B1qJQ4CN\n S6uLCyqvOXTq4tfM77mbBsUbH4SnPxw8SCZ+gPCD9wqFKjLwJSifiRP/anwvhLlWXvdI\n m6i3WOiFkAEwq+TTVjwijRtxGInlrDg9Awi1RzcFKFe8jk2kZcr72xA+0Iwowq6TxlJx\n 1Q0w=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1775639511; x=1776244311;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=tVZCz14PmlDpF2V4QAeutwBE+7gRQPaNma6mcZoNyIo=;\n b=o8F2FHen1TOcANuQhxCEIOw/5TamIapC8kanWLR2Njp2vCKoKg00TBmqDLXov4ewBr\n 2+KfadPLzJSyBhaRx//GzCGxPsdjCcWGbMQCnfGlpry6RxuEYKFHnND7HORytu5g/eej\n p6Q4iwPM6FgKuw+5tK5bd9FdviFAflChjuRt16gRVkNNlUagxhgelcq5M7KxBbundn1o\n PtwLTFbrYiz5hbeJBawHSlyOmlgVe19cT+0gqnKmRjsyptBp6GTGmmZ7nWBnAbjz6QZf\n zDXC2EkH9oc+4Cag1jp1Ja0JQdqdFBF2BAkPP7jEL+HbH31r/dJFjvpkCoLf9fGv4BQH\n gzoQ==","X-Forwarded-Encrypted":"i=1;\n AJvYcCUE9zRFU/bIuS/co4hXxWgPGiJ+WPRguGQBnjAIK0NJ7ZAXm/IhCXXWcZVBeLFZOCax032sKxE=@lists.denx.de","X-Gm-Message-State":"AOJu0YzDUMNVofMLeOaasYdTruyKJyTHKjV6OxNG8Ms6Bb46tWMzB9Pv\n QesWyhtxHxFL9XHPAfyS/DzQqew7dgdgTbn5se+42lrS13h6r/7LRb7izN9pehiT7HOfBM8EMWE\n N76tmWLmZ6rfFJsEjnO+5pjnQJWKYfLaQz74eavYaIry+kpcf3mJxvpk1","X-Gm-Gg":"AeBDievkG0EQZi+1IS1ppsDs+HdDhH9EYyPBk1iy1HrJv9yUu4Zoy0gbvbkHk7CqkjS\n N6H6HV7ex7SyyzuZwi98TJBsBB2BknPHYDqA4A9rdAh3I4o40VvFJ7BRvrdoBwYn4r5xOXKKDj4\n QJTd5Y9a8ROVscYN+X2fnwliRH0lHM2en47Ft3DvoA53xfakXND5N6Nl4MlaiXDzGN9C1qtXFxV\n Fy/I6hB6wUunCBKZNcsbzZ+w0N4Gy8+Fza42zossxi8L2RnZtOsBHYA8Rd1scoEY7oUMVX3fq7S\n SH5fb4ezxgREm8/t0UE5voV3PLjqqZXC2uJxnUS6RtN8nr/TOPTGykLe7/u2LftSIookAiyw2zc\n pM0ldvZdlaRqV4vwTiM0nWB6Qa3P+CovZsF3P7t3shSmiwjfjNBwJPCfT/qt0/U3sW3fIBkemOs\n 3s8qlY26r5iqVwFUeHQKuiOhjRV8PLDiIQXyrEl4+GDH02ICVr1Bg=","X-Received":["by 2002:a17:903:1ac3:b0:2b0:62dd:3a80 with SMTP id\n d9443c01a7336-2b281868e69mr224295425ad.17.1775639511111;\n Wed, 08 Apr 2026 02:11:51 -0700 (PDT)","by 2002:a17:903:1ac3:b0:2b0:62dd:3a80 with SMTP id\n d9443c01a7336-2b281868e69mr224295025ad.17.1775639510548;\n Wed, 08 Apr 2026 02:11:50 -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, anshuld@ti.com, tingting.meng@altera.com,\n alif.zakuan.yuslaimi@altera.com, alice.guo@nxp.com,\n quentin.schulz@cherry.de, ilias.apalodimas@linaro.org,\n varadarajan.narayanan@oss.qualcomm.com, xypron.glpk@gmx.de,\n mkorpershoek@kernel.org, afd@ti.com, andre.przywara@arm.com,\n h-salunke@ti.com, dario.binacchi@amarulasolutions.com, ye.li@nxp.com,\n dinesh.maniyam@altera.com, danila@jiaxyga.com, adrian@mainlining.org,\n luca.weiss@fairphone.com, balaji.selvanathan@oss.qualcomm.com,\n aswin.murugan@oss.qualcomm.com, david.wronek@mainlining.org,\n alexeymin@postmarketos.org, james.hilliard1@gmail.com,\n philip.molloy@analog.com, miquel.raynal@bootlin.com,\n malysagreg@gmail.com, richard.genoud@bootlin.com, sughosh.ganu@arm.com,\n u-boot@lists.denx.de, u-boot-qcom@groups.io","Cc":"snlakshm@qti.qualcomm.com, gopinath.sekar@oss.qualcomm.com","Subject":"[PATCH v1 0/9] Qualcomm IPQ5210 SoC bringup","Date":"Wed,  8 Apr 2026 14:41:27 +0530","Message-Id":"<20260408091136.2794546-1-varadarajan.narayanan@oss.qualcomm.com>","X-Mailer":"git-send-email 2.34.1","MIME-Version":"1.0","Content-Transfer-Encoding":"8bit","X-Proofpoint-Spam-Details-Enc":"AW1haW4tMjYwNDA4MDA4MiBTYWx0ZWRfX8Zwb9j+HN8Pd\n JYdGboJOPyjpmMg0/MedbyVaPslynRn9iaTaGEcuYHrhxVJa/Eg5XcBpLDiVJLoNsWOWzUT/m+I\n FvsIUDOdEcRRFjkAAXn3e+NZA16FG+NJclXfKZ7pzZj2Ka39mWzb0uHlXjxlRMF72USVRUhOzoF\n qfPrP/kk432nroax2m26ErfJ2fyoWZ/X7rE+VjmuG8diawRbhvUPJ0BTqTIPFkGngjDj2Rg1MxT\n IjaPfxMg+jsjkoFUfWc9ZvcJM4PsuYH9nJZDwKz+tELnQienFHVjSqzU+D8k32Yim4s+XRkrkGs\n zbOndIK0FvKag9kTgJAQ9iJC7BMcoGDWxrXGeIe84Ic/TESXmj5FOH0R676Y4IC3xUzsQ6Qbggr\n Ej2JZgZMZabFtoD0iXqcS5kaSteDSbGXffKL6JTVIKh+GaMvJ+6xxUGAwyqVF4f7qVaJP2su0ao\n LRUd5XsHYPzX9qDZJpA==","X-Authority-Analysis":"v=2.4 cv=FecHAp+6 c=1 sm=1 tr=0 ts=69d61bd8 cx=c_pps\n a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17\n a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22\n a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=VwQbUJbxAAAA:8\n a=WbRUV2wpVsxzjYTPSfMA:9 a=GvdueXVYPmCkWapjIL-Q:22","X-Proofpoint-ORIG-GUID":"kKfk6Lc6AM8940OmMF9f0JHPyx3UhVGO","X-Proofpoint-GUID":"kKfk6Lc6AM8940OmMF9f0JHPyx3UhVGO","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-08_03,2026-04-08_01,2025-10-01_01","X-Proofpoint-Spam-Details":"rule=outbound_notspam policy=outbound score=0\n malwarescore=0 phishscore=0 lowpriorityscore=0 priorityscore=1501\n suspectscore=0 clxscore=1015 impostorscore=0 bulkscore=0 adultscore=0\n spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound\n adjust=0 reason=mlx scancount=1 engine=8.22.0-2604010000\n definitions=main-2604080082","X-Mailman-Approved-At":"Wed, 08 Apr 2026 14:55:29 +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 pinctrl, clock drivers and SPL to support the IPPQ5210 SoC in U-Boot.\n\nThe relevant DT files are available in linux-next [1].\n\nWorking features, as tested on RDP504:\n\t* Serial console\n\t* UART\n\t* MMC\n\t* Boot sequence transitions from Boot ROM to U-Boot SPL, proprietary\n\t  binaries (a.k.a QCLib) load and execute as appropriate and eventual\n\t  jump to U-Boot.\n\t* The QCLib handles\n\t\t- DDR initialization\n\t\t- Clock setup\n\n1 - https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/tree/arch/arm64/boot/dts/qcom/ipq5210.dtsi\n    https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/tree/arch/arm64/boot/dts/qcom/ipq5210-rdp504.dts\n    https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/tree/include/dt-bindings/clock/qcom,ipq5210-gcc.h\n    https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/tree/include/dt-bindings/reset/qcom,ipq5210-gcc.h\n\nVaradarajan Narayanan (9):\n  dts: ipq5210-rdp504-u-boot: add override dtsi\n  doc: board/qualcomm: Update RDP build instructions\n  clk/qcom: add initial clock driver for ipq5210\n  pinctrl: qcom: Add ipq5210 pinctrl driver\n  misc: qcom_geni: Add minicore support\n  spl: Include SMEM driver in SPL\n  mach-snapdragon: Add initial support for IPQ5210 SPL\n  mach-snapdragon: Add commands to create wrapper ELF\n  configs: add qcom_ipq5210_mmc_defconfig\n\n arch/arm/Kconfig                              |   5 +-\n arch/arm/dts/ipq5210-rdp504-u-boot.dtsi       |  97 +++\n arch/arm/mach-snapdragon/Kconfig              |   6 +\n arch/arm/mach-snapdragon/Makefile             |   3 +\n .../mach-snapdragon/ipq5210-spl-wrap-elf.lds  |  14 +\n arch/arm/mach-snapdragon/spl.c                | 701 ++++++++++++++++++\n common/spl/Kconfig                            |   8 +\n configs/qcom_ipq5210_mmc_defconfig            | 105 +++\n doc/board/qualcomm/rdp.rst                    |  69 ++\n drivers/Makefile                              |   1 +\n drivers/clk/qcom/Kconfig                      |   8 +\n drivers/clk/qcom/Makefile                     |   1 +\n drivers/clk/qcom/clock-ipq5210.c              |  97 +++\n drivers/misc/qcom_geni.c                      | 168 ++++-\n drivers/pinctrl/qcom/Kconfig                  |   8 +\n drivers/pinctrl/qcom/Makefile                 |   1 +\n drivers/pinctrl/qcom/pinctrl-ipq5210.c        | 349 +++++++++\n include/smem.h                                |   3 +\n include/soc/qcom/geni-se.h                    |   5 +\n include/soc/qcom/qup-fw-load.h                |  15 +\n scripts/Makefile.xpl                          |  21 +\n 21 files changed, 1670 insertions(+), 15 deletions(-)\n create mode 100644 arch/arm/dts/ipq5210-rdp504-u-boot.dtsi\n create mode 100644 arch/arm/mach-snapdragon/ipq5210-spl-wrap-elf.lds\n create mode 100644 arch/arm/mach-snapdragon/spl.c\n create mode 100644 configs/qcom_ipq5210_mmc_defconfig\n create mode 100644 drivers/clk/qcom/clock-ipq5210.c\n create mode 100644 drivers/pinctrl/qcom/pinctrl-ipq5210.c"}