| Message ID | 20260825171737.776052-8-s-k6@ti.com |
|---|---|
| State | New |
| Headers | show
Return-Path:
<linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>
X-Original-To: incoming@patchwork.ozlabs.org
Delivered-To: patchwork-incoming@legolas.ozlabs.org
Authentication-Results: legolas.ozlabs.org;
dkim=pass (2048-bit key;
secure) header.d=lists.infradead.org header.i=@lists.infradead.org
header.a=rsa-sha256 header.s=bombadil.20210309 header.b=Fq0PmsxE;
dkim=fail reason="signature verification failed" (2048-bit key;
unprotected) header.d=ti.com header.i=@ti.com header.a=rsa-sha256
header.s=proofpoint-05-2026 header.b=DVIcXWOd;
dkim=fail reason="signature verification failed" (1024-bit key;
unprotected) header.d=ti.com header.i=@ti.com header.a=rsa-sha256
header.s=selector1 header.b=kyW49/ev;
dkim-atps=neutral
Authentication-Results: legolas.ozlabs.org;
spf=pass (sender SPF authorized) smtp.mailfrom=lists.infradead.org
(client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org;
envelope-from=linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;
receiver=patchwork.ozlabs.org)
Received: from bombadil.infradead.org (bombadil.infradead.org
[IPv6:2607:7c80:54:3::133])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)
(No client certificate requested)
by legolas.ozlabs.org (Postfix) with ESMTPS id 4hTvdV6ZRfz1xxf
for <incoming@patchwork.ozlabs.org>; Wed, 26 Aug 2026 03:18:54 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=lists.infradead.org; s=bombadil.20210309; h=Sender:
Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post:
List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:
Message-ID:Date:Subject:CC:To:From:Reply-To:Content-ID:Content-Description:
Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:
List-Owner; bh=+yeiGHcQ9CCsJT4Hv84Jpgaoi502lzQRsCchK4/dkgg=; b=Fq0PmsxEapmmiX
Ty09insNxV6fRAg9tPuHEzVLJxBuVFnOLtI9mGCYDcoq505fmgEkWmDF1DGE7vpWB0dLfzub0l3Yt
Apa0ZM9kPrUK3VifTKF11H7k3IetNnuJDLl1N+YZs/BnjealpPmqmrLkZ1fCosC1Izu/qwSobCvMk
zu0nNswDOl8vz/79X4PkkVjNq0Ml3UEWJqLH9Ov30FoNz9HKcS39C3nousYRQDIOYawtZ1g8aspN6
Fa4zEkXIHzMbbdAbZb+bJV60jEr5cytcG0AWk+gzj/ch8hMld94kFF8vCZ0fggmTJ5TQxj718nsR1
qoX33KGOdEFgR+ePc0yA==;
Received: from localhost ([::1] helo=bombadil.infradead.org)
by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux))
id 1wyunP-00000001BVJ-2PPh;
Tue, 25 Aug 2026 17:18:47 +0000
Received: from mx0a-0002e601.pphosted.com ([148.163.150.75])
by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux))
id 1wyunL-00000001BSn-1XYO
for linux-mtd@lists.infradead.org;
Tue, 25 Aug 2026 17:18:44 +0000
Received: from pps.filterd (m0384305.ppops.net [127.0.0.1])
by m0384305.ppops.net (8.18.1.11/8.18.1.11) with ESMTP id 67PEVZDQ1165228;
Tue, 25 Aug 2026 12:18:36 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; h=cc
:content-transfer-encoding:content-type:date:from:in-reply-to
:message-id:mime-version:references:subject:to; s=
proofpoint-05-2026; bh=UDgIqenZB3DR5a29o3tuvANtwgRl7SpThCxLM+b+1
nQ=; b=DVIcXWOdFAl9LyPz5LdJ0OL45RxIAJSEY24qqM6mPRMWShlwLX5DWNQFS
3BoYQGZ+5EiV/kfCmP9wkE77k1JFsoAaTPLzUsGFfd9XJKgVYrA36kzpYTvE/jUv
TmJSvPm5HqZ3Ciyu3ZfrreEWWtpL++K+X5Kn7/vH6ZZvUkTshTt2kjFhroYrn/+t
R+yFWGbzvptTiTw+rI42hkdfhkNS2oQj/onC7BD21Wg1AQdTVHWCv2m1mBCFo3RN
w10d+mCffDVthzrHMhmfclEXpGOQH1VHFcdvYnxNp8qBkSo6r+oCiaopVv8KSLrD
TwMqwfJT1kHHxmovJE+R/G6x4QfrA==
Received: from bl0pr03cu003.outbound.protection.outlook.com
(mail-eastusazon11012064.outbound.protection.outlook.com [52.101.53.64])
by m0384305.ppops.net (PPS) with ESMTPS id 4g91sxmjgm-1
(version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT);
Tue, 25 Aug 2026 12:18:36 -0500 (CDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=CkT42k8PNkweSfhlDkG9FVCH7lEWRVqDu2TPHqFgzJIPDTOlVIO7FOhECtjbgbDZAXWHG7Kii3zTrTvE8bcjxDFsIzL1tf5tsER+zJu+VeevcvrpLiWUF+hGewk0Ep8Q5lsbDyj2Upxp9Vv/GlegJ5V/9G3Upc5HXa15YXg6WI5RNFCpw4iShSFWDDj/pZobOMcaYmxK2utrSxFFG3I8zZ4KwEtRhovvldVy62Ob7HvzpKKbY6v0yakOALTMxkGp/yNo06K4gVMqLkKqH+yRNDw184Os5Rs0sLgct9QziH5OffUFRLDZ8ztVGOzmi8ZWU5/u+lhT5hkOm+f23Mo+wA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector10001;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
bh=UDgIqenZB3DR5a29o3tuvANtwgRl7SpThCxLM+b+1nQ=;
b=dnDxcrvfqaYK5OPh9bZ70yYgaYCqaLL8Aqs6MJAhe3xTsJmd0VCziELmfFzEIquk7/2LXexBckT3sowD2mKRrzUne0u3u4oCrU0S/70qwQ5wHu+mYxqqvsyDVZ3N4DSqBXKj5k4bH8Dy1GNj7+wNgyPCn1gKFg3mcMNRVouY3BfgpUZpLmzRxZ74XPWemQnzAVD6LrJgWr7/B1JxB1nzRBA8oLPQ1RGuFYCdd2XGYWSxDS7JqCVJzfT8Y/c0UPtgzZbD6k3buVt8FvfOfmSj1Uq5zC1STE9GEEjAARDFd86tetEf9IAk/EEJv5YHyTIRHx1E1YX9IGYYhrRA3LRhhw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is
198.47.23.195) smtp.rcpttodomain=lists.infradead.org smtp.mailfrom=ti.com;
dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=ti.com;
dkim=none (message not signed); arc=none (0)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=selector1;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=UDgIqenZB3DR5a29o3tuvANtwgRl7SpThCxLM+b+1nQ=;
b=kyW49/evCize2THY/MBGpPWhheNsgNu7Yon3A8C2xGjlXmRwCH2hv/AsRpz9WutVJU/zjjZJS9pY2N+mgfATzwIrHkRfx4xJwb2J5j7iOCThkrpovpnARiL3WzPmTSk8uCQwWrdXTikVZmwp5HlmPM9Zff6wzRRWdyZw5AnBZ8Q=
Received: from BL1PR13CA0437.namprd13.prod.outlook.com (2603:10b6:208:2c3::22)
by DS0PR10MB6948.namprd10.prod.outlook.com (2603:10b6:8:144::8) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.6; Tue, 25 Aug
2026 17:18:28 +0000
Received: from BN2PEPF0000A7FE.namprd02.prod.outlook.com
(2603:10b6:208:2c3:cafe::4b) by BL1PR13CA0437.outlook.office365.com
(2603:10b6:208:2c3::22) with Microsoft SMTP Server (version=TLS1_3,
cipher=TLS_AES_256_GCM_SHA384) id 15.21.360.6 via Frontend Transport; Tue, 25
Aug 2026 17:18:28 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 198.47.23.195)
smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;dmarc=pass
action=none header.from=ti.com;
Received-SPF: Pass (protection.outlook.com: domain of ti.com designates
198.47.23.195 as permitted sender) receiver=protection.outlook.com;
client-ip=198.47.23.195; helo=lewvzet201.ext.ti.com; pr=C
Received: from lewvzet201.ext.ti.com (198.47.23.195) by
BN2PEPF0000A7FE.mail.protection.outlook.com (10.167.245.165) with Microsoft
SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
15.21.360.3 via Frontend Transport; Tue, 25 Aug 2026 17:18:27 +0000
Received: from DLEE200.ent.ti.com (157.170.170.75) by lewvzet201.ext.ti.com
(10.4.14.104) with Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45; Tue, 25 Aug
2026 12:18:27 -0500
Received: from DLEE210.ent.ti.com (157.170.170.112) by DLEE200.ent.ti.com
(157.170.170.75) with Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45; Tue, 25 Aug
2026 12:18:27 -0500
Received: from lelvem-mr06.itg.ti.com (10.180.75.8) by DLEE210.ent.ti.com
(157.170.170.112) with Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45 via Frontend
Transport; Tue, 25 Aug 2026 12:18:27 -0500
Received: from santhoshkumark.dhcp.ti.com (santhoshkumark.dhcp.ti.com
[10.24.52.55])
by lelvem-mr06.itg.ti.com (8.18.1/8.18.1) with ESMTP id 67PHHf3W1436664;
Tue, 25 Aug 2026 12:18:22 -0500
From: Santhosh Kumar K <s-k6@ti.com>
To: <broonie@kernel.org>, <robh@kernel.org>, <krzk+dt@kernel.org>,
<conor+dt@kernel.org>, <miquel.raynal@bootlin.com>, <richard@nod.at>,
<vigneshr@ti.com>, <pratyush@kernel.org>, <mwalle@kernel.org>,
<takahiro.kuwano@infineon.com>
CC: <linux-spi@vger.kernel.org>, <devicetree@vger.kernel.org>,
<linux-kernel@vger.kernel.org>, <linux-mtd@lists.infradead.org>,
<praneeth@ti.com>, <sebin.francis@ti.com>, <u-kumar1@ti.com>,
<a-dutta@ti.com>, <s-k6@ti.com>
Subject: [PATCH v9 07/18] spi: cadence-quadspi: add DQS support to read data
capture
Date: Tue, 25 Aug 2026 22:47:26 +0530
Message-ID: <20260825171737.776052-8-s-k6@ti.com>
X-Mailer: git-send-email 2.34.1
In-Reply-To: <20260825171737.776052-1-s-k6@ti.com>
References: <20260825171737.776052-1-s-k6@ti.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: BN2PEPF0000A7FE:EE_|DS0PR10MB6948:EE_
X-MS-Office365-Filtering-Correlation-Id: 63fa2913-efe7-4893-8311-08df02cce0c2
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam:
BCL:0;ARA:13230040|23010399003|82310400026|1800799024|7416014|36860700016|376014|56012099006|10067099003|18002099003|22082099003|921020;
X-Microsoft-Antispam-Message-Info:
v5mf2GB+Uo9KEciIUSshr/3nRPs9SgAxVTFHJW245VQCREEXzNRKyHE99TL6OF9p4NEOBuj+ksvwd+Y5mTn1V6EL7B9/sO+Opc5hQMGmt85HofEPgRRQyuU/yIIi5Tn38o1AW5JztHl8i2KANBkfiSX1nef24mMRAZ0zzjvZfUNbrRtSQ85+sNJAfChl6UUO7vi13L/eNjcmH0YP9Y6oGm+tXQ8yaQqrqgtXl1CTEeNxd6grfgooqt3ywlNJh0Id4/6igZ3/v772D/8EAT7LKS1PJ1Awpz2q+YZQo2YAG0YdoJGIE3wGkEfeNRn/Gz8fWQ47kL/45fwM+T+RhO7ruOw16zFv902qFMpH1wpOKMMptvCTXZpCcZwQPaYA39hu4w2s6MiJw1uB/kckIEBodOY5KUSQf9XXPx4Cy4gG1o2gti6/Z6USJ2TXNwvopysrJbcQpe9laWpL1GRWw8YJ+/ZboWJ4kNSkmqYUIyIluSAxF2oSiNxxVaAF0kEbm/26SOnWpiAyDPKAvnZazmij0pEU/IVXZteXG7ObxQ+MpFEN7s1VpDxO+zSVoPuTUwSVWciRr6h625lSHs0rPA3HVISvdwbHFJVDACZFlHMSMcMLYbhsxKRcfePkrneE0BjxG3rb6QdbeJm7eWz8qxJcNip8mQeR5nGIPo57Xijef6ikhouy0yKrFPy8GeH9gLTWWLEXhzGTa3eU3rydbVWo2J2jk0OGoRz565O+eXzeOtyPI3Q7nQxqle7cT1xokJy6
X-Forefront-Antispam-Report:
CIP:198.47.23.195;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:lewvzet201.ext.ti.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(23010399003)(82310400026)(1800799024)(7416014)(36860700016)(376014)(56012099006)(10067099003)(18002099003)(22082099003)(921020);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
xY/UOL8FpsxsASXO9h2vZDRCfkLAzd8UwgX5AbaZWmHHMmGwAYdVBo3mSH6I2GQscESi5NBvniiPINi7XkWYKc92Hi7DCBYptEiGVEvrpcl3Ly0JXlgHxBAn7OvSHTqMEZzbv7KiacjWe/o1IR0ZbVzGYwa+Yp/8VTMfUw1cosSBw9Mvn0dtmTAPYolCspO+PVea/I0Sy5Za677BW1+1MpvPcsGe/IEAd65p2NJhxn+hUStVsnsANR9uAD68SGbom/DinR3MZIa470HI7/PMMdcyg/xHXANQiz8Mo3VHAHil/S74ix7HvA5+4VT3z5oK2t6d9XgRmcyKr5coxB4xmwsBAJ9cVkk4ueM2hCQbcl9tGjOP+UFKb93gH6Q1Zk7DJWvusWoWkcEGew1GRfQimBX2HBMZzrVflRLeuOZbuasGITgzZu/ebaEiSNIaR3dP
X-Exchange-RoutingPolicyChecked:
WXnS6Brdnjbw8mGFQr82MOVku+1RemkmmEB05p/F6sGL0m/0O6VXFjBoa97yZBUI38800x9Wfhk1Gs3gCaqrTQInHukwpIdwVUjrkmLqWwHwbXzISMm+4oJK5qsT6MqjNPPH53JFGIlSiqCMkz6EMGHxAaK+1ycs5ZZnlNJUgOMjB2kO2vL1qxr2MvnAtLNo2DXlJbzDsrwrwge4C9eR+vdYnKeCpUdYBejXIdv+QYr5OIKVbGPpuNzvDkRobUwftsIo09ZmJiANoWs+tLR0t5EV6H6KIseY1LmlziCvhcKomdKh90XrnBx3eRlg2AEEThmVJjd/Z9pXJKzCAKluhA==
X-OriginatorOrg: ti.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Aug 2026 17:18:27.6080
(UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id:
63fa2913-efe7-4893-8311-08df02cce0c2
X-MS-Exchange-CrossTenant-Id: e5b49634-450b-4709-8abb-1e2b19b982b7
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp:
TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7;Ip=[198.47.23.195];Helo=[lewvzet201.ext.ti.com]
X-MS-Exchange-CrossTenant-AuthSource:
BN2PEPF0000A7FE.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR10MB6948
X-Proofpoint-Spam-Info: AW1haW4tMjYwODI1MDE0NyBTYWx0ZWRfX7lKE39WD54Ok
P8mqQbZmBvpKi1e0TLIBwKGFLGG0UW2I/YqBby9ufaExwUW70H+JZuf4qx1789zZkpbt26Wlunk
q73UFDueF7Fu0TEySkcYtXJmiY8BFQI=
X-Authority-Analysis: v=2.4 cv=HackiCE8 c=1 sm=1 tr=0 ts=6a8dce6c cx=c_pps
a=BYzTVJwijQ+wlo0xVi9Hgw==:117 a=f+v6EHfkeJbVwR46tk4DMg==:17
a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=Sv0fKeRqtYgA:10 a=s63m1ICgrNkA:10
a=V5UXEbMT0ywA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Z8NIEmU8O1QQgoT56wFK:22
a=taLDd7a_hP9WKsMzeGRc:22 a=P-IC7800AAAA:8 a=sozttTNsAAAA:8
a=by1YfaDFVIW1-MDklf4A:9 a=d3PnA9EDa4IxuAV0gXij:22
X-Proofpoint-GUID: g99Rg4kKqh5-0pjYnC6tFv-JYTxR6Lv-
X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI1MDE0NyBTYWx0ZWRfXxUI7S+vxUdXy
+bry8GS80SSbid7kvqhLeAK/hHKT6W/YfX9hVTceXw0ULTqCLzAxi+f1zJNdI8JHagCh7PPMeZc
hUPpIX0vLA7NI9kiLG/2E2t1qFKTTjvEnaePCWrTj2hz2eZ9kdXCKjTyAAJkwjaRw6Q5JpAmqie
fC6RoKwkiynERM/bwZEUvqlFIyTgq2pYww1hAotzF32YTP2ovpIKBNXxbFS3JQP9eoAFuMZ6xhk
CZIiDv+hv2JvyOjNLbkTBcfx08FMROzCDZ4iROEaWcrVowSNFZcIsY75ZFPI6hs8LToK0LPPjxD
H12iegdr7lmoo1iF3ZEesi8wSxiBZrOxHYHQg7/P3ZcwWWKBr3xVb6GzkGsVqZQWa3d/gdQqd22
waqFgoWm+ucztBTqQdyvqxVUOD3cIC1geD6gFKfpkDsg4kGU3V+kOE2F6LeEX9n+K17Typq/8A1
NXCC/QK5URTjwtygw7g==
X-Proofpoint-ORIG-GUID: g99Rg4kKqh5-0pjYnC6tFv-JYTxR6Lv-
X-Proofpoint-Virus-Version: vendor=baseguard
engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49
definitions=2026-08-25_04,2026-08-24_01,2025-10-01_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
clxscore=1015 suspectscore=0 phishscore=0 spamscore=0 lowpriorityscore=0
adultscore=0 malwarescore=0 bulkscore=0 priorityscore=1501 impostorscore=0
classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0
reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608250147
X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3
X-CRM114-CacheID: sfid-20260825_101843_405618_71E4950A
X-CRM114-Status: GOOD ( 12.55 )
X-Spam-Score: -2.1 (--)
X-Spam-Report: Spam detection software,
running on the system "bombadil.infradead.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: Add DQS (Data Strobe) parameter to cqspi_readdata_capture()
to control data capture timing. DQS mode uses a dedicated strobe signal
for
improved timing margins in high-speed SPI modes. Reviewed-by: Miquel
Raynal
<miquel.raynal@bootlin.com> Signed-off-by: Santhosh Kumar K <s-k6@ti.com>
--- drivers/spi/spi-cadence-quadspi.c | 10 ++++++++-- 1 file changed,
8 insertions(+),
2 deletions( [...]
Content analysis details: (-2.1 points, 5.0 required)
pts rule name description
---- ----------------------
--------------------------------------------------
0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
-0.0 SPF_PASS SPF: sender matches SPF record
0.1 DKIM_SIGNED Message has a DKIM or DK signature,
not necessarily valid
-0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from
envelope-from domain
-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
author's
domain
-0.1 DKIM_VALID Message has at least one valid DKIM or DK
signature
-1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%
[score: 0.0000]
-0.0 DKIMWL_WL_HIGH DKIMwl.org - High trust sender
-0.0 DMARC_PASS DMARC pass policy
X-BeenThere: linux-mtd@lists.infradead.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: Linux MTD discussion mailing list <linux-mtd.lists.infradead.org>
List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-mtd>,
<mailto:linux-mtd-request@lists.infradead.org?subject=unsubscribe>
List-Archive: <http://lists.infradead.org/pipermail/linux-mtd/>
List-Post: <mailto:linux-mtd@lists.infradead.org>
List-Help: <mailto:linux-mtd-request@lists.infradead.org?subject=help>
List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-mtd>,
<mailto:linux-mtd-request@lists.infradead.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: "linux-mtd" <linux-mtd-bounces@lists.infradead.org>
Errors-To: linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org
|
| Series |
spi: cadence-quadspi: add PHY tuning support
|
expand
|
diff --git a/drivers/spi/spi-cadence-quadspi.c b/drivers/spi/spi-cadence-quadspi.c index f8e266372367..046fa5d69b0f 100644 --- a/drivers/spi/spi-cadence-quadspi.c +++ b/drivers/spi/spi-cadence-quadspi.c @@ -192,6 +192,7 @@ struct cqspi_driver_platdata { #define CQSPI_REG_READCAPTURE_BYPASS_LSB 0 #define CQSPI_REG_READCAPTURE_DELAY_LSB 1 #define CQSPI_REG_READCAPTURE_DELAY_MASK 0xF +#define CQSPI_REG_READCAPTURE_DQS_LSB 8 #define CQSPI_REG_SIZE 0x14 #define CQSPI_REG_SIZE_ADDRESS_LSB 0 @@ -458,7 +459,7 @@ static int cqspi_wait_idle(struct cqspi_st *cqspi) } static void cqspi_readdata_capture(struct cqspi_st *cqspi, const bool bypass, - const unsigned int delay) + const bool dqs, const unsigned int delay) { void __iomem *reg_base = cqspi->iobase; unsigned int reg; @@ -476,6 +477,11 @@ static void cqspi_readdata_capture(struct cqspi_st *cqspi, const bool bypass, reg |= (delay & CQSPI_REG_READCAPTURE_DELAY_MASK) << CQSPI_REG_READCAPTURE_DELAY_LSB; + if (dqs) + reg |= BIT(CQSPI_REG_READCAPTURE_DQS_LSB); + else + reg &= ~BIT(CQSPI_REG_READCAPTURE_DQS_LSB); + writel(reg, reg_base + CQSPI_REG_READCAPTURE); } @@ -1317,7 +1323,7 @@ static void cqspi_configure(struct cqspi_flash_pdata *f_pdata, cqspi->sclk = sclk; cqspi_config_baudrate_div(cqspi); cqspi_delay(f_pdata); - cqspi_readdata_capture(cqspi, !cqspi->rclk_en, + cqspi_readdata_capture(cqspi, !cqspi->rclk_en, false, f_pdata->read_delay); }