Message ID | 1441861302-2471-1-git-send-email-clsee@altera.com |
---|---|
State | Superseded |
Delegated to: | Marek Vasut |
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id EEEDC140281 for <incoming@patchwork.ozlabs.org>; Thu, 10 Sep 2015 15:02:00 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id A81CF4B721; Thu, 10 Sep 2015 07:01:59 +0200 (CEST) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vAkmuxEOUNJ4; Thu, 10 Sep 2015 07:01:59 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id E5E0D4B6DB; Thu, 10 Sep 2015 07:01:58 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id A41044B6DB for <u-boot@lists.denx.de>; Thu, 10 Sep 2015 07:01:55 +0200 (CEST) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ftZj4TjWkx-I for <u-boot@lists.denx.de>; Thu, 10 Sep 2015 07:01:55 +0200 (CEST) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0081.outbound.protection.outlook.com [65.55.169.81]) by theia.denx.de (Postfix) with ESMTPS id 25DFA4B6D7 for <u-boot@lists.denx.de>; Thu, 10 Sep 2015 07:01:51 +0200 (CEST) Received: from DM2PR03CA0049.namprd03.prod.outlook.com (10.141.96.48) by BLUPR03MB311.namprd03.prod.outlook.com (10.141.48.26) with Microsoft SMTP Server (TLS) id 15.1.262.15; Thu, 10 Sep 2015 05:01:49 +0000 Received: from BN1AFFO11FD040.protection.gbl (2a01:111:f400:7c10::116) by DM2PR03CA0049.outlook.office365.com (2a01:111:e400:2428::48) with Microsoft SMTP Server (TLS) id 15.1.262.15 via Frontend Transport; Thu, 10 Sep 2015 05:01:49 +0000 Authentication-Results: spf=softfail (sender IP is 66.35.236.227) smtp.mailfrom=altera.com; denx.de; dkim=none (message not signed) header.d=none; denx.de; dmarc=none action=none header.from=altera.com; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning altera.com discourages use of 66.35.236.227 as permitted sender) Received: from sj-itexedge03.altera.priv.altera.com (66.35.236.227) by BN1AFFO11FD040.mail.protection.outlook.com (10.58.52.251) with Microsoft SMTP Server (TLS) id 15.1.262.18 via Frontend Transport; Thu, 10 Sep 2015 05:01:48 +0000 Received: from sj-mail01.altera.com (137.57.1.6) by webmail.altera.com (66.35.236.227) with Microsoft SMTP Server (TLS) id 14.3.174.1; Wed, 9 Sep 2015 22:01:37 -0700 Received: from clsee-VirtualBox.altera.com (tx-clsee-530.altera.priv.altera.com [137.57.103.33]) by sj-mail01.altera.com (8.13.7+Sun/8.13.7) with ESMTP id t8A51hIo015837; Wed, 9 Sep 2015 22:01:44 -0700 (PDT) From: Chin Liang See <clsee@altera.com> To: ZY - u-boot <u-boot@lists.denx.de> Date: Thu, 10 Sep 2015 00:01:42 -0500 Message-ID: <1441861302-2471-1-git-send-email-clsee@altera.com> X-Mailer: git-send-email 1.7.9.5 MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD040; 1:5+cIzoo20ympkI9VKxtgSK/AMwlEPkOcqA3x1ZD1IDnwUkoBpUsmiUMsLQR/b6I/HHHQ3FlPEbuzgXaKTBmkrjdu7IT1A9MNZZ1SOozM6pLbbLiCEF215yAL89Q2M91jjcvpYrdhMrMtWrAPrx7pkf+T+6yWt/yppN1TTBHN5RNhEBov0BfGUAHy5tvQsg4u02TJJGFnFuZcsVX5Tzwx1G4kMTk+2OXWRvbAUseOpeaS8ON0M6J9mo6uDhSPtk4p//x/byu70lZ7jj60jaFFT9354P7y4VbaiB28sAOAmdQVs7BAKRCnOn0aTib2qwKnfu0Z1GP+jP68OR70ICvFFKP5LfWea0guzswtDxGFrW/FstqZXLid0A+evUeoHR+xs5nLMC1Ra0LohCN8xJmaMA== X-Forefront-Antispam-Report: CIP:66.35.236.227; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(2980300002)(189002)(199003)(4001540100001)(92566002)(5003600100002)(16796002)(5007970100001)(5001830100001)(87936001)(33646002)(47776003)(19580395003)(19580405001)(97736004)(64706001)(36756003)(5003940100001)(81156007)(5001860100001)(50466002)(46102003)(11100500001)(77156002)(50986999)(62966003)(6806004)(106466001)(50226001)(105596002)(48376002)(53416004)(68736005)(229853001)(5001960100002)(189998001)(110136002)(86362001)(7099028); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR03MB311; H:sj-itexedge03.altera.priv.altera.com; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB311; 2:5ojOvlRk8/aDDM8+2TjWc1fw0DPVIEyvW5jrTioN2A+gVFhRAphcnRHVYNfvw1HEhL8nDl9uuM/6Z+Tne664Bj2UlMTJZJcsROnqocnxBeazUQi/2yyd4Gauw9TsIP4+YBB+SOOeF1vnJac4UxriJFfZk65S+g2Nw3wgjNywwBc=; 3:Dy9t3MrKIlGaEEtsq0ePzUTluuo4Bm0ic2sU4LPIsSZr5oap7NgJHZ+pN2hBmknn0wroU6XEiN+P++o4EkrF3VzbYLAu4Dvazp3azz517EgQSUzlrd8njENGmZMAYqWDS1aC0um27r9X7vBzaF3roDGmN9G2d/9ieH3zxD7xr9gRFZkDEepPYTU1lCJjhAFWSZjln32Nxfb/Y1f0ojY9qhU6ZMh6FG5IXLrINW428eU=; 25:STJT11cgZEzxo/i7EC4eqHjKZx7vJpLKsVpSnrbCFOcsiianEf+wXoQA0HQflcf/x76kRN9JqwLpXrXTrksMbKfh2Eygk6wmerR+3FkqSQzik6HJYjW94MEfscdZtGtrL8QgZutHBlERssmOVohdb5Hq42Jzpn6Iii6e+fOt51YPe/EIte+ohjMSLs+aEXrFvjclRApW+8yAEgWg/H/x1h3KXcPDvPDwdQZFvIsMQ7WOjoGL6GPqDba3lzt04Lkx; 20:g5lBb4MPgbKHaWr+HZmKmshD+QD9o70aEGlEwHXPG0Q62nXmcHupvSTX9q6hIWbqvSZti7ZO3QQPZlTybGAwFbihqxSo/CDxBy5zP4d2P2wZ63E6B6CPaKQAC6OwPje+9G02kaJ72J3gMibjxlEXUbUrYeEgbOE/z5cN48i2YW0= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB311; X-LD-Processed: fbd72e03-d4a5-4110-adce-614d51f2077a,ExtAddr X-Microsoft-Antispam-PRVS: <BLUPR03MB311F2AFE71EEEB717001E44C6510@BLUPR03MB311.namprd03.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(8121501046)(5005006)(3002001); SRVR:BLUPR03MB311; BCL:0; PCL:0; RULEID:; SRVR:BLUPR03MB311; X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB311; 4:oET/LHC5/tGRMXGmC5cWo3F4RPf9ywLIhObwtTqnfSKMLzt5kPuStzmOqbgB5edNpbAOTP+ynkyHNIIPUL4+1nfUWeBZBbxUX09caW7zAWwqCDTjpxm3GOM8hZkHYivrnbZBPqI9+CUAjypJd9T8fX2PRU5AbS+2Ggf1R8sd3g+7v3o20YFcKDA08MxHd4fZMgV7DAGiDQIifxg2goaINxiL4uV4r/sq9kk8cSSHpGbIwJBxx/1cfDXtD9DyLpdHVdQpf7FED/OxgZOKiF4RIQFJee7ql/3Yz90lKpFI3rNEz/Zs82jiLk44+Mw9ve3V X-Forefront-PRVS: 06952FC175 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR03MB311; 23:XPbpfBErZjhQBSigiHTBD9s5FHh+gwfRTboEicxI4h?= =?us-ascii?Q?AiQbrj+oelZ65BO/lpKGi4YIbOa1Nx3PSJ37PTtPjmrbXyHYV/GZc6pjjA+h?= =?us-ascii?Q?EIbAT2SzQL7b5j9TPXCPGV9vQKkaNkkaGCdEBS9av6mQ+CKCeeHOXqYTamom?= =?us-ascii?Q?ZjEr92gWIG+YPxeVmL01hE/pABRyFjyUuqjDkMvwqEbWioPQzZGBR30X2thT?= =?us-ascii?Q?DrkQT6F/RaM/rVJSjHGXFI640M8u5Zw2FHKqNU1TQk96ziqitY8kSZN/ov7R?= =?us-ascii?Q?JSvkinSKUMJUsqaVrH85d2VOCLYAgS+BH+fDoZG6sz+rm+q9U8KrujMt8jLx?= =?us-ascii?Q?/9Hoa2WdbQ1Q0GUtWcr53he0Sgv+aPwjsFBb80izaUlRkcqsK4gEZSbWaFwS?= =?us-ascii?Q?bw51lRq0W3f0O66ZXGKUxSeMkmaw89uZclegMMk6ax1mt98F7mdpJ0A7p9g/?= =?us-ascii?Q?NOZQTwXPd4trW5VZcAbk93holi4l/2FLITsxz3heFhNQMAwqvxvXprh84wxz?= =?us-ascii?Q?yWnbIb791njuJIbL5eyJUtbYI75700utzXLb3W/y3m+1zL605N1RnJ8lW4I3?= =?us-ascii?Q?hrQoIxpOdPJWLokGKvAUYDcilvceeb0TtZWvXeS5gyEj/MJx/6kOA/LNayzr?= =?us-ascii?Q?8BtJKH5LuPWKZ3tcn3OCKJ6SPgGxFQkftd1gT9ffhn2wcpLzXZI8W7vF7vvC?= =?us-ascii?Q?Usn/FqilWQZoJilC721wq3BXO5yfYZI8lj8IjGlSdmNAda4AOt67FpypcMSG?= =?us-ascii?Q?//iCza4/aMVuPPLB6ZrWmwva5HQMpSU0kizza30rp+SawWpKXZm1q1W/PL5J?= =?us-ascii?Q?yBthsSjASd9qNsThQugg7jgz/LAUN5JvgGeT9rkeKEGzNvXqcjMJmabNnkPg?= =?us-ascii?Q?yP6rGvW9XcRwoWXKYquCRD4kf4vZJF9+Y4W6qEUGlGbRkLj+6dJThE6KYvPb?= =?us-ascii?Q?A5Chmi6d+vaGnog13TARYDR58qm+DltK8eTznq4W84G5vwG9v4MH0Z79t36S?= =?us-ascii?Q?q2wmOsoZs5bm7XWy+bvK3uwX+QoKlj2xdH1kb+FrjgSKHAbQR0d9h+MTgG+b?= =?us-ascii?Q?CVJmPN6es2hM6k8noCrjVtVIdgvFA0pJVQWGo0FJKWi/0QlvMasf3h1ikdOP?= =?us-ascii?Q?dMRmBlNKg=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB311; 5:v0vxtHSALtxujba3WE533jfPW+9kVh5ObDPJUQplcSlkZ3LSqGSqdRO+bh6lLS8axA9TIP2x+gdFdRNOXIf3OURtNndOCrsC0SHhQji+gaDKiLJmNyniZ244u8x77hEb6svdFKnixr1gFtrA0IW7WQ==; 24:3cJN0qSfMgzdo88/SL7zjiNmoXzUmS7BpMTUrPXTtYQc0IruPRWs/WkDHoVQTKIWafCPVUpUpUcxWiW1XnDQtpaflvNJTftppektUd8fFk4=; 20:VGwrB/t61hOWS5S1L0MCbpiB+E8wRP8Nldn3PTLECQULWOvS1jAK6tvD+1eQcBfZj40VSuzjF8qBoH/REqBshUOueuBcVXCIO4csPg3JWjQpPYG6s8kgLFQxoMyOpC1ZlrB0w5D+BHJM46IEAtrsQ41yc+gV7Fst+1y2mRyXFE4= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2015 05:01:48.1636 (UTC) X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fbd72e03-d4a5-4110-adce-614d51f2077a; Ip=[66.35.236.227]; Helo=[sj-itexedge03.altera.priv.altera.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB311 Cc: Marek Vasut <marex@denx.de>, Pavel Machek <pavel@denx.de>, Chin Liang See <clsee@altera.com>, Jagannadh Teki <jteki@openedev.com>, Stefan Roese <sr@denx.de> Subject: [U-Boot] [PATCH v3 3/5] spi: cadence_qspi: Ensure check for max frequency in place X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 Precedence: list List-Id: U-Boot discussion <u-boot.lists.denx.de> List-Unsubscribe: <http://lists.denx.de/mailman/options/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=unsubscribe> List-Archive: <http://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: <http://lists.denx.de/mailman/listinfo/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> |
On Thu 2015-09-10 00:01:42, Chin Liang See wrote: > Ensure the intended SCLK frequency not exceeding the maximum > frequency. If that happen, SCLK will set to maximum frequency. -> that happens, SCLK will be set to the maximum frequency. Acked-by: Pavel Machek <pavel@denx.de>
diff --git a/drivers/spi/cadence_qspi.c b/drivers/spi/cadence_qspi.c index 95236a3..89e4d3e 100644 --- a/drivers/spi/cadence_qspi.c +++ b/drivers/spi/cadence_qspi.c @@ -127,6 +127,9 @@ static int cadence_spi_set_speed(struct udevice *bus, uint hz) struct cadence_spi_priv *priv = dev_get_priv(bus); int err; + if (hz > plat->max_hz) + hz = plat->max_hz; + /* Disable QSPI */ cadence_qspi_apb_controller_disable(priv->regbase);
Ensure the intended SCLK frequency not exceeding the maximum frequency. If that happen, SCLK will set to maximum frequency. Signed-off-by: Chin Liang See <clsee@altera.com> Cc: Dinh Nguyen <dinguyen@opensource.altera.com> Cc: Dinh Nguyen <dinh.linux@gmail.com> Cc: Marek Vasut <marex@denx.de> Cc: Stefan Roese <sr@denx.de> Cc: Vikas Manocha <vikas.manocha@st.com> Cc: Jagannadh Teki <jteki@openedev.com> Cc: Pavel Machek <pavel@denx.de> --- Changes for v3 - Remove the printout --- drivers/spi/cadence_qspi.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) -- 1.7.7.4