From mboxrd@z Thu Jan 1 00:00:00 1970 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 ABF29309DB1 for ; Wed, 11 Mar 2026 09:45:55 +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=1773222357; cv=none; b=Jix9MvF448DJmTXpP3jMHUkWtWowgt7bJYLCWACxqq6C1Kf4MGfewMGiIQuFjvOgOZ3RBps/S3/3GhU6/8r57Dj5Nh14JupRsG83CNa9QOQNUO8ev/Q41ekekXgvV5nWWMgsJo1dccqixHoxTcceB19v2HW8jEcNSSpk8O+uw8s= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773222357; c=relaxed/simple; bh=eviXIYp4+eDp8HGG0HEzP5fhxPOfHlKuW+1tv7onERg=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=OTWSmtmrLo7Tit8wfkKeigYpb7mLDCXLOUUzFwuTyuSqUix4kxqqTCox9Hfr6KnANIO7uGFC+/rtPLUw/uU6ybbK7+IHlh4MXm/+h8yyUBd/Hr2arEWgZzMAAGaczuIdI6uNRmHAdLeIORHJkaydf5d66aqqXvsOQB+JkMsvVdw= 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=iZqfmXmW; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=b8Ec0JVQ; 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="iZqfmXmW"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="b8Ec0JVQ" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62B9XdUU1965695 for ; Wed, 11 Mar 2026 09:45:54 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=2tXyMSW1oEmLQusxgSGNZX zPqI8wrzYcRuxPzyxCXjI=; b=iZqfmXmWFV14MX6cr8QujjBQrCTNQy8NP+KawW myNRn8Wsd34MB+mujsBIwpy+N3Yw3hjRX+bXlPo5QdQtNB1aSXgumGg9bIqLIZf8 o1hb5XtrSxWjuD2w+VhPp1XZFB1e022vSxIfVnOERVF58Ya7hyuzk3zDqz0TwqMs RbRlhmrRbOhkvy24w3ZacOXtT4xSS5YmiILzTYTzx02uoSsGUKmGoghLjCaminLj BKo57SiNYPD+NcqsBbJlMiFBoFh3lKQytyO+B1lUfJ7jeTfvfhGSEOoLDy/nwtLp vw7Hv5bMLnZHCJwh5KuPtW56sVYsT3bav/fGeWo2beulkleg== Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ctja2ccwe-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 11 Mar 2026 09:45:54 +0000 (GMT) Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-8298c733f52so424663b3a.0 for ; Wed, 11 Mar 2026 02:45:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773222353; x=1773827153; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=2tXyMSW1oEmLQusxgSGNZXzPqI8wrzYcRuxPzyxCXjI=; b=b8Ec0JVQGyld3JJjBL6OcbaiMfCxRpcFMXkUBGbWLQ6QsgAtparFQ5dssGfXXkzrvG pwfMqTv9OhFdlRZSgOpKx2tVS2lbyR5V0v5c9aotG8rAhFosTOqognCPFu0vHGDwcnMe GD1335FFX+pnuisvaCHzxHw9O1SobJXSuNkZRRC62ihG75n2yIuBy4/QHUHdhDqznNtY cvyQ9jsgfnAuWbZylGqyIAhShGKYvpjIDYsxA4MgZKuHPC8ti/dwXnN/CxAO4b6aPFGN xxnQUVWzRdyyP+4LDAWL1er/GSpSrU71x9y5u5hIknE0XrHv197TKquoVaKKqTxa1flZ aWzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773222353; x=1773827153; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=2tXyMSW1oEmLQusxgSGNZXzPqI8wrzYcRuxPzyxCXjI=; b=U3UeaUMfe3Tts+a8GOVW80m89FBT1QftZm88mY6lPApv1YlmI5X/t09fo2ZBjb/c4I 6jNydZk6upJ4wS6GxIDaPuYPhPJOua5PUzrwxO/jkb8qADGZZoeMi+FqMiA9lFoNgobe H4XrMSRph4USZIZHIZHS/gGldTgQYFWYaGrsN2coDnojxg18ME+CfS/e9JuVWjEMaBPT RVglvDrE8zSRNGReOVj0Ws9v0AVSPABzbRiQwQDgjbb4yKJ0p0z5mTgErQlYSHb7xpzJ xytvjoyNqZ+fmZBFk7YBylkLZ7tYmlCoW/CeyCnXAIQ8BanvvphjWbPQ13EW+EIjT7RM 76yg== X-Forwarded-Encrypted: i=1; AJvYcCW2HWfg6tg1LC6/dRHj6TXBMhJ6TPslQBLkGg+CPqi/KwqFH5MFhvU6ujpGISe4kiRNkeKoXaiC9RKhW9c=@vger.kernel.org X-Gm-Message-State: AOJu0Yz0pUDOQrTBW6myxpr3rt9CsOYHdoA/OwijcgDUwTDnb1KWWndR RvX4tYD/XWqV3kAAvIiM9aFzd8mDwFa2sJXQhzwAf3JYS8vTE3GNu+3VKY3w6vJB58cdTfVi4rl oXHnQroqo+x0EOycnJTjeBcOaulLky8UEUEYXQioyVGPBV9Z+5+kIhZ9mCnKcDMPb7Dg= X-Gm-Gg: ATEYQzzzEp8/HMu6vHQB/xvtG7JyjS7TymsRLHp/SCq/e/SAXAaFXXW0PBXHztccDOY 8rMJHPK2H0Xfb8RscDowilToHUR82e9nS10WIg37vfROEDaZ+WJm6GkaUxMsm2UNEccRsDIXBe3 RcUZ18s8Nm9KLBbGLOo2GgK3b7DdLdWAZ7K6sVhW475p6HBUSVKwMQMLucoG2W6JTg3Nj8m2sAw eqjDyXNfePbkEpFYF9n/8XLQBUBjAdkEFUhr+8/Y5rsarqcXqIO7VUDcTV6DQqrd9nltRFOjnCt LTFx/wfc4nrFAuhPFMxvjWvQZULsSKVR9Pbie42J9/isWEMMcfcrtoFMGfylo3JIbYIlim005mH gqjHYzkGcRpRtCUrdeNQ170z85sb+CJmP8UjCfBsYdk1VmKAUnDxMrANtdr1Z0z4CKMYM1/FW42 PzKNJrAZsFqh9yFaO7nDBXRV4ElcxzWdufj/GXOuY5M2x9XnWV62IRo2OT X-Received: by 2002:a05:6a00:2e21:b0:81e:1b77:9e61 with SMTP id d2e1a72fcca58-829f7aec3b9mr1907958b3a.25.1773222353524; Wed, 11 Mar 2026 02:45:53 -0700 (PDT) X-Received: by 2002:a05:6a00:2e21:b0:81e:1b77:9e61 with SMTP id d2e1a72fcca58-829f7aec3b9mr1907936b3a.25.1773222353019; Wed, 11 Mar 2026 02:45:53 -0700 (PDT) Received: from hu-kathirav-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-829f6df5ff0sm1677403b3a.21.2026.03.11.02.45.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Mar 2026 02:45:52 -0700 (PDT) From: Kathiravan Thirumoorthy Subject: [PATCH 0/9] Add minimal boot support for Qualcomm IPQ5210 Date: Wed, 11 Mar 2026 15:15:42 +0530 Message-Id: <20260311-ipq5210_boot_to_shell-v1-0-fe857d68d698@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAMY5sWkC/x3MTQqAIBBA4avIrBMmS6OuEiH9TDUQWSoRRHdPW n6L9x4I5JkCNOIBTxcHdntCngkY135fSPKUDAqVwQJrycepVY52cC7a6GxYadtkWUyD0UZX9Yy Q2sPTzPf/bbv3/QD9J+vpZwAAAA== X-Change-ID: 20260309-ipq5210_boot_to_shell-43db656579f0 To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Philipp Zabel , Linus Walleij , Konrad Dybcio , Ulf Hansson , Robert Marko , Guru Das Srinagesh Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, linux-mmc@vger.kernel.org, Kathiravan Thirumoorthy X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1773222347; l=2640; i=kathiravan.thirumoorthy@oss.qualcomm.com; s=20230906; h=from:subject:message-id; bh=eviXIYp4+eDp8HGG0HEzP5fhxPOfHlKuW+1tv7onERg=; b=kJs9VJObKPcudpWltfXd1Qb50PPNBfrTcgJEEIC/F6WdErLIWUhwc7572vvZfrOYf/oGpK0TP y6Eg+2e0UH3Cgz9cp5pAmGiT8REVvYfBr5Lb3xFC/Nija245CtfnUOA X-Developer-Key: i=kathiravan.thirumoorthy@oss.qualcomm.com; a=ed25519; pk=xWsR7pL6ch+vdZ9MoFGEaP61JUaRf0XaZYWztbQsIiM= X-Authority-Analysis: v=2.4 cv=c9WmgB9l c=1 sm=1 tr=0 ts=69b139d2 cx=c_pps a=WW5sKcV1LcKqjgzy2JUPuA==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=iO1PHWQBdAPoGl4AmagA:9 a=QEXdDO2ut3YA:10 a=OpyuDcXvxspvyRM73sMx:22 X-Proofpoint-ORIG-GUID: YP1NrfGD5kjUwPc3d3qCK0vaF6EVp8wg X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDA4MSBTYWx0ZWRfX3XtvaBt8i/09 C1aVtMv8g9SDVfCYGRbcOyJ5Wo4/tv/ltI/DlkNzMYpUzq7os5svXcjukfwvJfQJV4NLkONdngw Mnek41BpjQkxtK0xc+N67Z6Q+DX/SRVhB02A93YA7XGsGd/lfZGscs4YdT44U2uaIrfluXr4Vbl MwcxAcO2lc2sYZfzuemgLhtdqbSuAIiP4W1EVFT5YXiyaWFwKp30Pdu3Yk27ljY4zUotlHjNMXx YqTc3CjRzFFWKk+T76fbVl34FPgeCuKNB+yh6j8/lAbdfxB0xgB6sQ/VLU7ml0JQbfLRrWu2Ci3 Riec6UDiJ95tFupEPCq24qX/FXX4Kfdbq5aIPuy/OgUkSEavg4mzRj99saG8av9LG8yyQEYxABn ymeDhJ6AhOc9HU6u7I1Pw9tRDHGryvr2fI6Gn1tKt1bSC9Qemn4XX0NiXl03iqQG096Ztz+qQHd b6o5k3uKK6ZdOL+wuAA== X-Proofpoint-GUID: YP1NrfGD5kjUwPc3d3qCK0vaF6EVp8wg X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-11_01,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 malwarescore=0 lowpriorityscore=0 suspectscore=0 spamscore=0 clxscore=1015 impostorscore=0 phishscore=0 bulkscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110081 The IPQ5210 is Qualcomm's SoC for Routers, Gateways and Access Points. This series adds minimal board boot support for ipq5210-rdp504 board. SoCs based on IPQ5210 is shipped under 2 different marketing names such as Qualcomm Dragonwing F8 and Qualcomm Dragonwing N8. The difference being is F8 parts has the Passive Optical Network(PON) interface which acts as the backhaul where as in N8 parts it is ethernet backhaul. Qualcomm Dragonwing F8 Platform: https://www.qualcomm.com/networking-infrastructure/products/f-series/f8-platform Qualcomm Dragonwing N8 Platform: https://www.qualcomm.com/networking-infrastructure/products/n-series/n8-platform Signed-off-by: Kathiravan Thirumoorthy --- Kathiravan Thirumoorthy (9): dt-bindings: clock: add Qualcomm IPQ5210 GCC clk: qcom: add Global Clock controller (GCC) driver for IPQ5210 SoC dt-bindings: pinctrl: qcom: add IPQ5210 pinctrl pinctrl: qcom: Introduce IPQ5210 TLMM driver dt-bindings: qcom: add ipq5210 boards dt-bindings: mmc: sdhci-msm: add IPQ5210 compatible dt-bindings: firmware: qcom,scm: Document ipq5210 SCM arm64: dts: qcom: add IPQ5210 SoC and rdp504 board support arm64: defconfig: enable IPQ5210 RDP504 base configs Documentation/devicetree/bindings/arm/qcom.yaml | 5 + .../bindings/clock/qcom,ipq5210-gcc.yaml | 62 + .../devicetree/bindings/firmware/qcom,scm.yaml | 1 + .../devicetree/bindings/mmc/sdhci-msm.yaml | 1 + .../bindings/pinctrl/qcom,ipq5210-tlmm.yaml | 141 ++ arch/arm64/boot/dts/qcom/Makefile | 1 + arch/arm64/boot/dts/qcom/ipq5210-rdp504.dts | 93 + arch/arm64/boot/dts/qcom/ipq5210.dtsi | 304 +++ arch/arm64/configs/defconfig | 2 + drivers/clk/qcom/Kconfig | 8 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/gcc-ipq5210.c | 2641 ++++++++++++++++++++ drivers/pinctrl/qcom/Kconfig.msm | 8 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-ipq5210.c | 1156 +++++++++ include/dt-bindings/clock/qcom,ipq5210-gcc.h | 126 + include/dt-bindings/reset/qcom,ipq5210-gcc.h | 127 + 17 files changed, 4678 insertions(+) --- base-commit: 7109a2155340cc7b21f27e832ece6df03592f2e8 change-id: 20260309-ipq5210_boot_to_shell-43db656579f0 Best regards, -- Kathiravan Thirumoorthy