From patchwork Sat Oct 17 13:32:38 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chin Liang See X-Patchwork-Id: 531777 X-Patchwork-Delegate: marek.vasut@gmail.com Return-Path: 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 9A4311402B0 for ; Sun, 18 Oct 2015 00:33:00 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 3CB5C4B635; Sat, 17 Oct 2015 15:32: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 N_XP42hDHHag; Sat, 17 Oct 2015 15:32:59 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id C03A84B624; Sat, 17 Oct 2015 15:32:58 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 53B3D4B62A for ; Sat, 17 Oct 2015 15:32: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 CyqPuOCxyqmg for ; Sat, 17 Oct 2015 15:32: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-bl2on0082.outbound.protection.outlook.com [65.55.169.82]) by theia.denx.de (Postfix) with ESMTPS id 4BB514B624 for ; Sat, 17 Oct 2015 15:32:50 +0200 (CEST) Received: from CO2PR03CA0021.namprd03.prod.outlook.com (10.141.194.148) by BY2PR03MB044.namprd03.prod.outlook.com (10.255.241.148) with Microsoft SMTP Server (TLS) id 15.1.293.16; Sat, 17 Oct 2015 13:32:48 +0000 Received: from BN1AFFO11OLC003.protection.gbl (2a01:111:f400:7c10::198) by CO2PR03CA0021.outlook.office365.com (2a01:111:e400:1414::20) with Microsoft SMTP Server (TLS) id 15.1.286.15 via Frontend Transport; Sat, 17 Oct 2015 13:32:47 +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 BN1AFFO11OLC003.mail.protection.outlook.com (10.58.53.74) with Microsoft SMTP Server (TLS) id 15.1.300.4 via Frontend Transport; Sat, 17 Oct 2015 13:32:46 +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; Sat, 17 Oct 2015 06:32:19 -0700 Received: from clsee-VirtualBox.altera.com (tx-clsee-530.altera.priv.altera.com [137.57.93.74]) by sj-mail01.altera.com (8.13.7+Sun/8.13.7) with ESMTP id t9HDWdNe026689; Sat, 17 Oct 2015 06:32:41 -0700 (PDT) From: Chin Liang See To: ZY - u-boot Date: Sat, 17 Oct 2015 08:32:38 -0500 Message-ID: <1445088758-2797-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; BN1AFFO11OLC003; 1:1uPseQnDU9Mj9KCDFw4I6IZsx8uCOxIJH9pVttNNnhMg6HN9Sr6uMwS0Fqi2v7JnHX+Xazuv8MU6z8yJ9j7EdG7O6pCBjw1iud4wBkP5/2nmJQZ+xc7mYjWjMjT+NqR+O89qbqEeU4RYls8RMhYOo44/ORoEIqiIaI3GvBckdBWKFBfEorZ26tz/4g0bDF6MzQN4aEL3O8JctcMYT0EKdSvO1c2qWV/TyQ4NTKjW8PNG/ujKQKAUEgWJXbjhKNiG/JvvFotzWPcxZIldSDWWfKWSc7vM1spy6HPPfgDAJxUsgWq/YvnKccQDwU48Tdn2Qj4e9oK7VAOr+cy7CPSB5H63HFO10XIQfKPhf6CTReHhnnBeqQ7Ur8LthBjY8KEfMx7z00czuxGK+x/9BucP/g== X-Forefront-Antispam-Report: CIP:66.35.236.227; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(2980300002)(189002)(199003)(50226001)(36756003)(97736004)(50986999)(48376002)(47776003)(33646002)(53416004)(106466001)(110136002)(81156007)(64706001)(189998001)(5007970100001)(5001960100002)(105596002)(5003940100001)(87936001)(92566002)(50466002)(86362001)(5008740100001)(19580395003)(5003600100002)(46102003)(19580405001)(5001920100001)(6806005)(16796002)(229853001)(7099028); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR03MB044; H:sj-itexedge03.altera.priv.altera.com; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB044; 2:3n7XVbAD7fE+STtg0JgoXBefvv6y2K0WAj1ZI/tMjTKWqzxU7rlWXYU8keOc+9zaUb1JvxyE/uj1RTJ5RVBO22NnpXv/rQZEviNp4WaNznO+C4EDviINoDx3F13Rr8BU1Q1/7FH1VpDsvbcNoVvzXuoRvUwOETrvgm077nvonAE=; 3:auH7AM1Ucvbz7XJE7mAX0klTYPF1hnMJTKZYJO5zuWlfBu/2P5AQWBvXp7zp0Dp402Rt+2jQMVO7Y6/0d5AJunrb/X9OcYF9aJm0dVWs1Gr/cvwl0NV+U3pJ37w558H/68seOs1IondAeWmkIGbsjOg1ng5CJLbVhiUuqiQFUhRP53MsrG473jUq7WUYqwS1WKqU391JR2UplfdPwF159aByt8c9cPUJVPbwB3yfoXw=; 25:MSfsG5PdaDl9Qjn7fOGPGhiz8U1ywj6AY6xszC+GmHqKc7Di+K6LXVRvr8+Mp79DOUD1K+BXJe0PMIxqybBeE5wA7D5cPDWGORT1qQ4Nuql1FXlzTfqi3uDTKmAczkYhh93wwdi7ODh7FT7FB01muHhz1n0L2sR7l1iasnor195DesM5mCz6RUzumU2dA0LhAWoy4qYKDAYpmme/yEHWyoxvgXHJ0yima2j9i9d+V4dgMq/g9aKi8BmymvFDj7gX; 20:NhQL2RZFvQnTBveen9sa7qslXbeEKxSf3amVtsfVbf6FYhrs2XhjHDnXt6mDVvgq4XtTILuFztrufo4BG9V/JKi4rgKQhVU48A+8vaqgcHraDda0MaS/028ZKyFah4qAwAI8myZUPDxv8lqCm5xIRj+NW+gJ26nBMu09Gu5VWnA= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR03MB044; X-LD-Processed: fbd72e03-d4a5-4110-adce-614d51f2077a,ExtAddr X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(80048183373757)(202767206196957)(204874498639787); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(5005006)(8121501046)(3002001); SRVR:BY2PR03MB044; BCL:0; PCL:0; RULEID:; SRVR:BY2PR03MB044; X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB044; 4:vDq8BfzOp08Y/G8MswwtUlQx22HcfHNN6Smz0KcF3rGXoOyzdUR26c/o1h04OJi71V086qCpAilzkS03hXa6Lk0CR2kVKUjJw3JMjSlChMfAMP2eqbTdP3yzrqmCgkHZ9Lrn4BTlkzHBA1P6WMaf7fCHPPw3oH5UmUyI8apbiQe9BYgQwp1sebvsVcSrjP+5xq1EkoAXp4TXjBdfC3c1zNf38bVctSBt6PNrhfCpwKL5BwrL5nuNYlxSOyxlqa/DPcCJzXQle10L9f3buVgZML4LZt2RYteZeA3BsVfQttv5g3QWfPyqWMIq7roBPeY38REt4xXEmsIV16ebGytn7gzdKleznzK6iaRMkNwpkYA= X-Forefront-PRVS: 07326CFBC4 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR03MB044; 23:k87Auo6+6G/+pXL7TfOgYbNVjE/nxC8WErwlLnFkNt?= =?us-ascii?Q?Ekm7nR/DNlYC365l5IyhKTCMvVMJMlHg9ZsI3KhJBkpl2zs69Sqlt6APivRY?= =?us-ascii?Q?Mcs7AZBD0TCALf91gkXx+NIkP9ZzMmsjcGXR1ybk3YVv17FWGf16GoQXm242?= =?us-ascii?Q?hIxaTrpEaJqFMQOyjTdBrUOe14fL3USxnZGXDYrutA7V3pLvyUcfvRMMFS7m?= =?us-ascii?Q?bjplrSkVUy70Cz8g7UbUWeQW+ax4WCrzZpfvn+GxcZr0aTH8Ppsa1uKNxf3i?= =?us-ascii?Q?6e3o2sYwCjBvzfm9xpubggepkEzwr6tx9+ONVg47hoSo3UWxqz3sqqMDkkw7?= =?us-ascii?Q?XntKHwAdyCwGGA/SVgAtGcWpEFkbG0OZepzy2RGoLy3GFYYpVEikMMCUjq08?= =?us-ascii?Q?JE5zAN5Onoa9jEybLRtPedvN3A1Tn3ckVPGAICYRb1UOxjFEGXN8CRjEaV6l?= =?us-ascii?Q?yr8Iug9Su/hCRYQ0UxW2W6osrh8xF36YhRNUIqENT5Fnb3HTiFgRhnuxJTFh?= =?us-ascii?Q?JuKPCloDPsVvccWIwjEyHTru9dQhNt8d8JebB6dcLxtMtEGQeN3h/ZyWXCfN?= =?us-ascii?Q?qFSJCArGr+fON2QFZ4CwrfltzzrCzwE3Z2ErZ+eQIB4k+u7hz3/QLKa1DNZU?= =?us-ascii?Q?OhJYIRnxzXUoEp7aYXeoGhrOICB01zaYsCkg5+ZMwgFAzMD5ivpo5/jbpIRz?= =?us-ascii?Q?1wEtdKXAoGPYaqO3QPA5lwLlYuqf3ga6c14MomiACPdsYYF2b+HKCn3S8dP2?= =?us-ascii?Q?M9w3/n1afYQ3mrpUqhaBOL2u6kTWqdcb8rg/4k4bTaBu2WZTSAu/mMPZ/0hK?= =?us-ascii?Q?0aW7SrLsQn7cdEfml7MrSrHku9bFIZjLmiSug5X6/Coiz9//qyb1xFZN5rkq?= =?us-ascii?Q?rHZacHP80ciFQVCFbEakIvPe6P4Sw392MdsCvPqUyVsJBRwOhNy1DrO1swpw?= =?us-ascii?Q?zTz6wgaXdNBBgps5tc3wf295+rwpI60XYN0b9mK//tHz5XMAddymQHjR/49C?= =?us-ascii?Q?Y=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB044; 5:YkjmyZ2GJcTncEXr/7puaT5sEsnFEaN9iEgKir2clekc1CNMEEMf4bZCk65+F7xs9bzRwowGtet3CrdY7oYUgv5QvgdJjPjwSqAfbqSeRKRIxD5/EC+mYx7Jfl9qXqS8ZwrfN6j2EYfxT2T+6/KELQ==; 24:tApstSfHk62ni99n1Rf3ZzO+QsUUiMLahac0sm3Kug6MnD7GoynHakBok5W9VF/5XqQ7xvuCai3lrflRc1+rPXKM6suGzEWlUtxgXDWyFa4=; 20:VuOYHu3FZGAHqZ3c6ktIx9oTlCJqFlCIeL65OHra6ZS68RHrITHJ7V9y41f/Nykm8hYo2XNofdryg7WCK15+9GaO66mJ1MKEfWg7TeFCrKAeAFBnK0Ij8xwv/61hLPwd11iRWOQUcTWSA4RBj4QizD+3MpNhzjy2tH/IPsK+Kbk= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2015 13:32:46.7583 (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: BY2PR03MB044 Cc: Marek Vasut , Pavel Machek , Chin Liang See , Jagannadh Teki , Stefan Roese Subject: [U-Boot] [PATCH v5 4/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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" 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 Cc: Dinh Nguyen Cc: Dinh Nguyen Cc: Marek Vasut Cc: Stefan Roese Cc: Vikas Manocha Cc: Jagannadh Teki Cc: Pavel Machek Acked-by: Pavel Machek Acked-by: Marek Vasut --- Changes for v5 - shuffling the patches Changes for v4 - no changes Changes for v3 - Remove the printout Changes for v2 - no changes --- drivers/spi/cadence_qspi.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/spi/cadence_qspi.c b/drivers/spi/cadence_qspi.c index 5756178..4f7fd52 100644 --- a/drivers/spi/cadence_qspi.c +++ b/drivers/spi/cadence_qspi.c @@ -122,6 +122,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);