From nobody Fri Jun 12 15:51:11 2026 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 AE5633AB28F for ; Thu, 14 May 2026 06:45:54 +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=1778741156; cv=none; b=TpzjgxRpwH87PblhxaCOSz1X7Ze2pg9yE+wzRSMbWOcP8NuK0vPHWU6tOw27c25CNN7OMCvll2rKgzmPZ0uUKETFCB1xLbuFcJPwqpG2nCbH6fRMvaJoIxMoCCTLGSNNtYW1VwrMN8IC8sDKXnolYI/wkJAUU2zIAN0VGTh7uys= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778741156; c=relaxed/simple; bh=3IVpNrCnL5iyLexlh1ItaHWNOFiQFPAlQFdXWVl4ay8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=dVyb53Z6nGh+to173SdRoJ0H3Wxv4BdmUp8Z4ep06D0vPTlJRsYZCwszh0tFC8STYX4tfzhq3XU3hCNyFSB01aex+iuxYa3yEe3S2zBU8M8plaAHzyoGIPCrLLyqH2zCGFCPpjPQednGFIG+FW3juPMdtXiMv5h9I2a8xoYicA0= 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=TI83Zwyw; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=a6jVW5TZ; 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="TI83Zwyw"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="a6jVW5TZ" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64E30p2J3430351 for ; Thu, 14 May 2026 06:45:53 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 6oG2Gr7C3LtHCj7Uu1Su6emNGQ/dJWK61lrcIhPPutY=; b=TI83ZwywBsZcbWcN SA+mCluD0eNd6+MkU+zZbUFKNbFGem9+vyzHJqOgBagxBrpqwtnT6ZCy6mrQ8szM Tu7lRF32rxA/XkNyP5744v8X9cDhhwkzKAlDWiEwB/Q9guxRFqkLkIZtRh0tpLfP e9VNzJNEYZ/n1dxTONcICAdLe4AAK/cNr0RvxmTfM2I2PMtmX2U+O7cAWCd7odFk CTmxPxGIMDjsl25ABiVpFIXbu+sz/F9PKr8lThORgExtBzdBWY4tCZclcHC/Lh7e EWk8n2cMqOnrvoCLI9ydVCxCJrMQno1QNSj8pzlKJqMuIM5G/4U+67lIZNoFRWgu F+ePTQ== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e4qmcm10v-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 14 May 2026 06:45:53 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2bd00a65673so26317575ad.1 for ; Wed, 13 May 2026 23:45:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778741152; x=1779345952; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=6oG2Gr7C3LtHCj7Uu1Su6emNGQ/dJWK61lrcIhPPutY=; b=a6jVW5TZK42+YzQrQkIlvGdVLt/4H4IcK+8r0AmYoIopghBvBCzVLPUlEjrSDyNTkS KL5mbgb1p1uDb9kyge0qg9pqQx2cqZeNXJCX84gRkyxxJCECmPfpYmJYHbD9/PgQ1hyR aw7s04Kyy059i06EHdJRBt0/PLa2PAwPuuYj2RdICcQ/b/VR3ZypdQtRytqZXunRnRmQ MiZsJ/YE/e0VWfnsComqrRXQ1lz6GSyPoZ2cVHyS93TOU7YzVuWTQRRrf1ezgFoBa7LQ Y4OwHNzItKu61xjogmEhlH0laUnlvSEKrPxJemQVrUYQK6it7G1wcnbPGBek/XLNWoiO +Blw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778741152; x=1779345952; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=6oG2Gr7C3LtHCj7Uu1Su6emNGQ/dJWK61lrcIhPPutY=; b=fK5LUmOFBM+atMU2SGvSxpOo5e82WvbqKDApNlnwlkXTHxjG7NPP7fwZZHfqgPwE5s Hz7BrwxOfNoJEX8OY1rwwiwPAj5uTvIZSOfckFSTGAmxA9/F6HB6zEMyrkmNgXD7i4Xb 9gB87TrFiZRHtCMt4J769FgucFWt1TJEFm+4OlvOstc0TBJ7NKvQcon8rlNZUOAGlxUY c7+336kj/BluRLZdvWgw4rJ1LUTOPeNtQgWoqbIYuiyx3cQzyWDPvU51APmbvngrobzM /4TMxHNSn1nHCkgFKyihcfJ1Z/G1Yau5M0htS2HIqWLbdqtrq8tFLDui+Y9jAI3zXgT+ PW0w== X-Forwarded-Encrypted: i=1; AFNElJ8clXue88T/0nKS/bmzPiKHmcX9VE1hSD2mvSLwU4LreVnCTs2JhPgcwxzK8dcIoQIiiLb6CawlHjgTuNM=@vger.kernel.org X-Gm-Message-State: AOJu0YyN3OLC3AJ0+/shYkJNxgI2u/O7i6IW+Jhkqv0HlEzSjmSVOIQz gLt9/dSNhyl/ydiz430ton/a/pC/hJmglaUYJUPPpdq6JdIX+VuhOxN4I/KkvSdd6UWmb3xAkT4 sPOkzzpoD8pD/ZkhQlM9XQXrh2KrJZ3kLYQRU20yjnOLwMG1O8tmIOs5Dk9lCcAz5uvK0FHgDtH w= X-Gm-Gg: Acq92OFGV7x5p9qi7oIlFGK7A7dIM0fdzGvkl8CFbIYkqtDsGNAWUnVdi7Eu7Xi9OvS IzHZ+hWzlX4I2lookBGOdIA8tnVRP9YpM5gC/DlYfTNFpd6oAPL4igpouh/+ki06IWbuS7lnSbM R09e4XYx7qu6HCQLTndUDe+YcQVBriXk7VvLW1hJUkEGw7g2kNyQ4shfSbl/1O1l0UJ854PLem/ jxf/3RziJKDOUpAd7pKCarm3yhXkyBpSrv1ebROKtvKVKzsd2UKxi31voc60ZeIMIE2JZDJVwnM KJoU7Y83EazV9rbWur42unZJda+4NQhxmVV7nwYQPAfxGPmoJO65j31vojCObnlmzS5MdOdHhzn wOsxAXZZxNSAfWaCVeueveRBZ0+wV5O4ktDuT6sszbBt68dvKCfXcHKH6KWru2tYOxsCi6JM01x EaDHENb9JnWwWcKB6c6AQ37XvpwoeDnK3qfZ99P7e0ntWSS3Cpblo= X-Received: by 2002:a17:902:cf01:b0:2ba:792a:18ac with SMTP id d9443c01a7336-2bd52b815b1mr23287045ad.30.1778741152429; Wed, 13 May 2026 23:45:52 -0700 (PDT) X-Received: by 2002:a17:902:cf01:b0:2ba:792a:18ac with SMTP id d9443c01a7336-2bd52b815b1mr23286715ad.30.1778741151975; Wed, 13 May 2026 23:45:51 -0700 (PDT) Received: from hu-varada-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2bd5cfe49c9sm13387685ad.49.2026.05.13.23.45.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 May 2026 23:45:51 -0700 (PDT) From: Varadarajan Narayanan Date: Thu, 14 May 2026 12:15:31 +0530 Subject: [PATCH 1/2] spi: dt-bindings: spi-qpic-snand: Add ipq5210 compatible 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: quoted-printable Message-Id: <20260514-ipq5210-nand-v1-1-cbdd7492e826@oss.qualcomm.com> References: <20260514-ipq5210-nand-v1-0-cbdd7492e826@oss.qualcomm.com> In-Reply-To: <20260514-ipq5210-nand-v1-0-cbdd7492e826@oss.qualcomm.com> To: Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , sadre Alam , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, linux-spi@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Varadarajan Narayanan X-Mailer: b4 0.14.3 X-Proofpoint-GUID: LRgK7TksD75m1JXMCGOuQ9DQXmsdrWbj X-Authority-Analysis: v=2.4 cv=Hu5G3UTS c=1 sm=1 tr=0 ts=6a056fa1 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=sDV5ar4kFRZnHXHNo84A:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTE0MDA2NSBTYWx0ZWRfX2b3YJJBmYo8S pQV2BkrfACCIK1Pb5hIxV8IYLRDA80xMASm/W1pHFpJ8ixd1335zrhpabTvdT+oUwyX3ntneWWn S4fF3CpoKJnK0uM2OQlaorrPQbmugPUfUc+u0sQsoop5dkUKnF/fsQIT2Mo5KEd1K6rw513cC5c 4zGl6X3p5QqdzvKtv0m2r+KxKeK1DYNkoHf6dGYWK1QtuNxEozsOaageq7hZjZgOCYp7K2GTbH/ TfglgQWkzdxNssoJozrsFMJT4R41aAg2XhsAu2Hohe64bPN60cXICorBiljfhCOckGIDnZ7NOZq zJPguyp3WH2X4MeQvEo6RoxRWvZtnIsx83ZesjTqwHJEdounvkdFn22RIm6fDLNJO/pVMrbEN+l APrnt3OPCvGpXP/k3NrEwBMAi1wv3S7TjdjVxKdkaZ2tF0ja5EOIQWZlx2W8zh0J+9nsls1TNgP wnO86k/x5QReDMb4UHw== X-Proofpoint-ORIG-GUID: LRgK7TksD75m1JXMCGOuQ9DQXmsdrWbj 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-05-14_01,2026-05-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 malwarescore=0 impostorscore=0 priorityscore=1501 spamscore=0 clxscore=1015 bulkscore=0 suspectscore=0 adultscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605050000 definitions=main-2605140065 Since the QPIC-SPI-NAND flash controller present in ipq5210 is the same as the one found in ipq9574, document the ipq5210 compatible and with ipq9574 as the fallback. Signed-off-by: Varadarajan Narayanan --- Documentation/devicetree/bindings/spi/qcom,spi-qpic-snand.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/spi/qcom,spi-qpic-snand.yaml= b/Documentation/devicetree/bindings/spi/qcom,spi-qpic-snand.yaml index 7d0571feb46d..829da22537d4 100644 --- a/Documentation/devicetree/bindings/spi/qcom,spi-qpic-snand.yaml +++ b/Documentation/devicetree/bindings/spi/qcom,spi-qpic-snand.yaml @@ -25,6 +25,7 @@ properties: - items: - enum: - qcom,ipq5018-snand + - qcom,ipq5210-snand - qcom,ipq5332-snand - qcom,ipq5424-snand - const: qcom,ipq9574-snand --=20 2.34.1 From nobody Fri Jun 12 15:51:11 2026 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 6D77D3A4F5C for ; Thu, 14 May 2026 06:45:59 +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=1778741160; cv=none; b=sWFQTpEtZKoPlAKZjD2FL0asTN1+4lKKmXT7+YtGzW4UsPqHN1OoogPn+5DSSOy/gQBCP11xnd8ExaCU5tMY6fkAq3oOfMIqxehhEGKa+GgtwcbMTuL4GJhk4QXIXhaErKjPq0acZDXcdMFPo7wIOiVXifOAu1MdhYP0r3rN6+0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778741160; c=relaxed/simple; bh=nMhvxZslWNDs8AVaAYTiaGZPDIUm74tSzi5558Uwa54=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=lv2ZR1P1HVwKwy1gO8GljnZUZenVm+3F76MSiTKYgozto2I2C7iSPTXiebd1ksMv7Jr6ravLKpgziiAcfzXjqMFjWDsLBaFZnlrM01XtSXHv2nf75DStKAg2RTyQUIR4AYCLpxdOIRhaqk9FjVHNORGhSz6Pma4ur5WaJcSf5Cg= 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=DxJpSvc0; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ECIMWRnX; 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="DxJpSvc0"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ECIMWRnX" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64E0sv5c1621090 for ; Thu, 14 May 2026 06:45:58 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= MNQLraJu9ipq64mXFo2hKvkBzYSACj+4yXC/i3vs0lo=; b=DxJpSvc0ejLXuMBk oESOzaeEPEcuxKDZ/dwZx6E/AuPFuP6/PsQieudlbB0HztRo1VVh/ZZsk39WoOPI vyXX8Wh0piCkmUOWnjZK07m6N4jkyHyQtit5tviZHnVBorFlm3DVNA7MliUTwr4U k6L+uKxdK7C2X4+iMHdEYizOYV7fm4io5EmwA4BKpgSE9jTKRBfFr7sQtU+KXRwl MGWcY78TwjScc6DWDPL66mXY2xrebtEp71ZCREsRB+DX/RlVYKCV5sEm2qNT8b3R lF5JqAz5c82IPtb2VYcyq+lM2nyROHjc7yPJ7cCz7dL781S0COOzeHNc74DzwEpp WtYqww== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e5492rxhc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 14 May 2026 06:45:58 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-367bb9caa54so6882217a91.2 for ; Wed, 13 May 2026 23:45:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778741157; x=1779345957; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=MNQLraJu9ipq64mXFo2hKvkBzYSACj+4yXC/i3vs0lo=; b=ECIMWRnX3pdHICvZ37ClGWHbrkDrevQiaVN6oGNGC2qICN2G8Imguf1xbuBE3TThg9 cIk1YpwBMn8fkfsnd9zPEiVeb0BGugRya98fAwmI10RtLWAEERYQpr/YbIRSCbfcvtcr SMihUTkMN0dOm+djI1vQrtvoob4EQ86fsjol1bQEXlpYj9iLUr2LN7JgmK8G7FkuhgYJ L6SzKzYTVQjoNwaG/ay2YCGoZlap6tifi9pd7v2QqRblBvAXj93y9AXwLIkKOVkK9PiX IMM+4TFW5Ni57ZiAy55ybUl7MSYcXozJcRKIx/6I/o+94fxOoRQOno+/oVTjRaWE6mwx ukWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778741157; x=1779345957; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=MNQLraJu9ipq64mXFo2hKvkBzYSACj+4yXC/i3vs0lo=; b=f0kKf2umle9Sjs3jprPqPHTKzMTacvegdkfiLjhCxeLrei7uYfUupQe4LxyA4TIVTz A9HzEKTgS0LWMzjI4gowl1XD0T/9O050KutOtu5SuWEiRuBSkZ8VAJVARXyO0Ugh0QUy w9Uf6C+MOP7zWcUqfhWE8F8d9vKqUgv7D0tuwOXs80iS1Q6MZDp247PRl4UG34jDLhKc oipH8w2sjfR2e6uurMB88uKrGy9KktBVCXanPfd+RmX6Lnyy9nic0394oPG0KJVqASr+ xHM4lwU4QLVopNo/Tb/KyrFXh8gH+KkjWneUK8JELmdJfEa9QfYdeW5I7hz5vTPOwWRB INkQ== X-Forwarded-Encrypted: i=1; AFNElJ9sf9RSH5g+YKqGuviQfRQwqlUX2revJIqkxa6HQJzCi1/yxlsHTBlWunm0C309MOS6Wdza58iJCEslgM4=@vger.kernel.org X-Gm-Message-State: AOJu0YxbsZqAV2AnLmhYR7hZ2LM66Q01vqN+CF7YsZanyanEuNXY6QvA VBu5CM9zd+gqsFxn+afLd5py9OZfCLajh3evtZmVoRsr1FYfSthxWLcrrsvbzJHH0wmtsyZodVC XMJU/5+I/QwlyVRym5bVADzNVt2LbkpYwLUpn5Rk+JDn7W/M9cLGATYSlU+7OxS8GZMaZI1Alrb o= X-Gm-Gg: Acq92OF8YhAInMLLOj0TeCbAm8LHbvCW1GadBk7puxtBEmdCdfOKSReboWjaGdoDlmG rSmjQnmYXQuYZ3hbY2GpaJrxCOu2C1UfwUFazk84XM+HExYvfe/WcwO2WVnQCQLkF4eVFVSH2gb g2xZl/Rg0s99GM41f1LPR8FYa0V5qZyvLolmXWULw4mV31mB8cynrTujnSujAIimx9DssNV2p7Q LVgmqRdqLogjWIpp5CvyDusM+/FM7grBXkNOxaZFa8SzAmat4gt7PL4MPpADmRH9D12JizT8NFl GS/YwE5fjUp/ju31rMh+6SqXWMQ77pEKsxDdSsHdfWrzU0sEsoa+ydiG0yQbDiK7sy84/Gjgbdf l5UHiuqIfHijiFAhQFdvZY8LKDlS6LLvBGpVfmDJ/76Ybm3aVU0AXdF34dG+o/ymkrB2cIOUfJA 0xAEw0aC/VIE2Y1784GR2orA223FSYTyMDNXBDNi1CzXnCs4+Mxso= X-Received: by 2002:a17:903:4b03:b0:2b2:a267:784a with SMTP id d9443c01a7336-2bd275c818dmr67835865ad.24.1778741156940; Wed, 13 May 2026 23:45:56 -0700 (PDT) X-Received: by 2002:a17:903:4b03:b0:2b2:a267:784a with SMTP id d9443c01a7336-2bd275c818dmr67835515ad.24.1778741156203; Wed, 13 May 2026 23:45:56 -0700 (PDT) Received: from hu-varada-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2bd5cfe49c9sm13387685ad.49.2026.05.13.23.45.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 May 2026 23:45:55 -0700 (PDT) From: Varadarajan Narayanan Date: Thu, 14 May 2026 12:15:32 +0530 Subject: [PATCH 2/2] arm64: dts: qcom: ipq5210: Add QPIC SPI NAND controller support 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: quoted-printable Message-Id: <20260514-ipq5210-nand-v1-2-cbdd7492e826@oss.qualcomm.com> References: <20260514-ipq5210-nand-v1-0-cbdd7492e826@oss.qualcomm.com> In-Reply-To: <20260514-ipq5210-nand-v1-0-cbdd7492e826@oss.qualcomm.com> To: Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , sadre Alam , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, linux-spi@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Varadarajan Narayanan X-Mailer: b4 0.14.3 X-Proofpoint-GUID: OmflAputN22aypkknamIOZGZe6GW-ee0 X-Authority-Analysis: v=2.4 cv=R74z39RX c=1 sm=1 tr=0 ts=6a056fa6 cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=XeRMpaAEaMlpgmDeE2wA:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-ORIG-GUID: OmflAputN22aypkknamIOZGZe6GW-ee0 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTE0MDA2NSBTYWx0ZWRfX3rKHMDQbDTsq HDmgCVTbae7Ydu+ThL67lLhY6ZQ/t8m95aH7+/DufZZyyQOUc5CGeGbGKDfv9w0wOkCQIm7f7YZ RXdxXiYDsOBCe6/CCIZz4A5W0OtBTNvl0Hh/fvvwMjLpUGF7cVTQtZ0FLMUGGFjGZ0inYpJN4Xj Baqbq883HKALgolPNuoFd0DuHVxJIMo8F4faKBNM+dKOn5QKmpyaKWfE8mkJwF1pGsMO4wYf34i 8RdXPnpwI7Pi9B+65X5y+typveu9dUwa3PF2tIS6x4HJikJn5/dR4Eplwn2ZBYDvfPutKQwJ5xR MxYF86bm49UNzieELJdCxtVT8RYId4yC8FzzhrOvGHdm4TYlPh+KyBVvvEIyCkTcJyUx9i0BUV1 Flwbp8iKaNW7qwwYGfWj1OlTpvzTF+PTVecrZ4AMXBkIWXlSixoWxox7El06rMJgjKiX0DNoptG SCPKjpVrIny9QJxP8nA== 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-05-14_01,2026-05-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=0 impostorscore=0 adultscore=0 lowpriorityscore=0 clxscore=1015 phishscore=0 priorityscore=1501 bulkscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605050000 definitions=main-2605140065 Add device tree nodes for QPIC SPI NAND flash controller support on ipq5210 SoC. The ipq5210 SoC includes a QPIC controller that supports SPI NAND flash devices with hardware ECC capabilities and DMA support through BAM (Bus Access Manager). Signed-off-by: Varadarajan Narayanan --- arch/arm64/boot/dts/qcom/ipq5210-rdp504.dts | 42 +++++++++++++++++++++++++= ++++ arch/arm64/boot/dts/qcom/ipq5210.dtsi | 29 ++++++++++++++++++++ 2 files changed, 71 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/ipq5210-rdp504.dts b/arch/arm64/boot/= dts/qcom/ipq5210-rdp504.dts index 941f866ecfe9..4813662c2d6c 100644 --- a/arch/arm64/boot/dts/qcom/ipq5210-rdp504.dts +++ b/arch/arm64/boot/dts/qcom/ipq5210-rdp504.dts @@ -20,6 +20,25 @@ chosen { }; }; =20 +&qpic_bam { + status =3D "okay"; +}; + +&qpic_nand { + pinctrl-0 =3D <&qpic_snand_default_state>; + pinctrl-names =3D "default"; + + flash@0 { + compatible =3D "spi-nand"; + reg =3D <0>; + #address-cells =3D <1>; + #size-cells =3D <1>; + nand-ecc-engine =3D <&qpic_nand>; + nand-ecc-strength =3D <4>; + nand-ecc-step-size =3D <512>; + }; +}; + &sdhc { max-frequency =3D <192000000>; bus-width =3D <4>; @@ -36,6 +55,29 @@ &sleep_clk { }; =20 &tlmm { + qpic_snand_default_state: qpic-snand-default-state { + clock-pins { + pins =3D "gpio5"; + function =3D "qspi_clk"; + drive-strength =3D <8>; + bias-disable; + }; + + cs-pins { + pins =3D "gpio4"; + function =3D "qspi_cs_n"; + drive-strength =3D <8>; + bias-disable; + }; + + data-pins { + pins =3D "gpio0", "gpio1", "gpio2", "gpio3"; + function =3D "qspi_data"; + drive-strength =3D <8>; + bias-disable; + }; + }; + qup_uart1_default_state: qup-uart1-default-state { pins =3D "gpio38", "gpio39"; function =3D "qup_se1"; diff --git a/arch/arm64/boot/dts/qcom/ipq5210.dtsi b/arch/arm64/boot/dts/qc= om/ipq5210.dtsi index 3761eb03ab24..7fd4291caff2 100644 --- a/arch/arm64/boot/dts/qcom/ipq5210.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq5210.dtsi @@ -204,6 +204,35 @@ sdhc: mmc@7804000 { status =3D "disabled"; }; =20 + qpic_bam: dma-controller@7984000 { + compatible =3D "qcom,bam-v1.7.0"; + reg =3D <0x0 0x07984000 0x0 0x1c000>; + interrupts =3D ; + clocks =3D <&gcc GCC_QPIC_AHB_CLK>; + clock-names =3D "bam_clk"; + #dma-cells =3D <1>; + qcom,ee =3D <0>; + status =3D "disabled"; + }; + + qpic_nand: spi@79b0000 { + compatible =3D "qcom,ipq5210-snand", "qcom,ipq9574-snand"; + reg =3D <0x0 0x079b0000 0x0 0x10000>; + #address-cells =3D <1>; + #size-cells =3D <0>; + clocks =3D <&gcc GCC_QPIC_CLK>, + <&gcc GCC_QPIC_AHB_CLK>, + <&gcc GCC_QPIC_IO_MACRO_CLK>; + clock-names =3D "core", "aon", "iom"; + + dmas =3D <&qpic_bam 0>, + <&qpic_bam 1>, + <&qpic_bam 2>; + dma-names =3D "tx", "rx", "cmd"; + + status =3D "disabled"; + }; + intc: interrupt-controller@b000000 { compatible =3D "qcom,msm-qgic2"; interrupt-controller; --=20 2.34.1