From patchwork Thu Sep 3 13:42:01 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: 514066 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 B1216140280 for ; Thu, 3 Sep 2015 23:43:37 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 2FD744B7C9; Thu, 3 Sep 2015 15:43:36 +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 6oNkOjCBKDph; Thu, 3 Sep 2015 15:43:35 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 8E6A84B7C4; Thu, 3 Sep 2015 15:43:35 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 9C4BF4B7C4 for ; Thu, 3 Sep 2015 15:43:33 +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 oGyA513WBsXV for ; Thu, 3 Sep 2015 15:43:33 +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-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0099.outbound.protection.outlook.com [157.56.111.99]) by theia.denx.de (Postfix) with ESMTPS id 1F8044B7C1 for ; Thu, 3 Sep 2015 15:43:29 +0200 (CEST) Received: from DM2PR03CA0030.namprd03.prod.outlook.com (10.141.96.29) by BLUPR03MB1489.namprd03.prod.outlook.com (10.163.81.19) with Microsoft SMTP Server (TLS) id 15.1.256.15; Thu, 3 Sep 2015 13:43:21 +0000 Received: from BY2FFO11FD019.protection.gbl (2a01:111:f400:7c0c::130) by DM2PR03CA0030.outlook.office365.com (2a01:111:e400:2428::29) with Microsoft SMTP Server (TLS) id 15.1.262.15 via Frontend Transport; Thu, 3 Sep 2015 13:43:21 +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 BY2FFO11FD019.mail.protection.outlook.com (10.1.14.107) with Microsoft SMTP Server (TLS) id 15.1.262.18 via Frontend Transport; Thu, 3 Sep 2015 13:43:20 +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; Thu, 3 Sep 2015 06:42:20 -0700 Received: from clsee-VirtualBox.altera.com (tx-clsee-530.altera.priv.altera.com [137.57.93.92]) by sj-mail01.altera.com (8.13.7+Sun/8.13.7) with ESMTP id t83Dg4LT004421; Thu, 3 Sep 2015 06:43:15 -0700 (PDT) From: Chin Liang See To: ZY - u-boot Date: Thu, 3 Sep 2015 08:42:01 -0500 Message-ID: <1441287722-2250-3-git-send-email-clsee@altera.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1441287722-2250-1-git-send-email-clsee@altera.com> References: <1441287722-2250-1-git-send-email-clsee@altera.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD019; 1:fZgEpR79eq+lj3vYaZG+JzkUFZc3yaGfpWY25jbOq/34aQioEvliexpPz6QUgFaGsXl/LWgaU/nbsfbNM4F4VAsVD04a932WAzAQ5VchIBbx4dp42rCihGwBJ4tJjbtSnYaypeQykeytd3d7g4IY3MxPGRd93e2I3+HbANfg97YttuCpxUYAFC5tbhYpTBe+jc6MniXeMRTpRwLr3ytUWUFjzgGmcTry8IejfDr6VMsWKciCq/mCxT1QAwQfODZVT1WA4jQ3EKgRk+60O8HwRiUC47O4diZugeKkQCXaz9NPqFzWscs1HMI2xRhmgKjj4/JzWDeZjrL/uC96pz7/HSjqEthor/TS7kYx73X0th6gPNzmAtGzO6CSj78KIy/QDKViRvWshsreXD5lDF/eHQ== X-Forefront-Antispam-Report: CIP:66.35.236.227; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10009020)(979002)(6009001)(2980300002)(189002)(199003)(5003940100001)(4001540100001)(5007970100001)(2950100001)(86362001)(97736004)(33646002)(81156007)(5003600100002)(36756003)(5001830100001)(5001860100001)(110136002)(5001960100002)(48376002)(50466002)(189998001)(50986999)(106466001)(229853001)(53416004)(76176999)(92566002)(16796002)(6806004)(47776003)(64706001)(46102003)(77156002)(19580395003)(105596002)(87936001)(19580405001)(62966003)(50226001)(68736005)(7099028)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR03MB1489; H:sj-itexedge03.altera.priv.altera.com; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB1489; 2:nzEQHedN064ToS97a4hOdGj10irIQt+FsbMCzL3lj8tJf9Auh/mfyc7GG6bduldVfQB9y4/NcnalEqkAmTe6KxqSt14mZAidOWwyR1h/Kzaoe4FHaSkPXJ9QZACC1rq4i8FKn30mBBoOHhdyFFbMRBdM9H0qwE674a+K3E7+tzw=; 3:iTx8jvcr6sQTSFFpKvKMKtmrETa2IUwcVly2I38juHtg9wxbkUKxeeV3bTlb5ENdFTymhs1MFjUvz6ciZ4W0jclXEMjc01XTvSyRZ/yNr/Zm9IzMN3lknkfZhN2KZSdMdZJyVTRub814aUPkd3fhYNnWs1GiUKsDrVgvnz7xWeXHor8UM9IfBs8V2sSSC6G5v1QBzlP8FfidRuawEFPktriNfDtW1CPuoRa4nlwYgvY=; 25:Vr8WDBxgi4V3NwmJRUHhLNcF7i8syAUXb+3JBWJCeXDjx0HRbe9aOUP7OQ05if3UbWJx9IU5Y869QCz6WPi7szaou+qxcnx8KUwO612fGzDIVMuboiHEGziZrt5TEzHy5HLHxGKtwJKXk4JWEcQswwpVsbE5/OayTI4yHruAfvLP7RFZO/yMwfpz++B5tx2hHkUYyznkS+9IFoj6LKPKDJ7ZeuRBTzbSq2mUZxAeMDfd73z6iFH2bdoGzH3mBrpa; 20:98RZpxQaOkyAc3gR5cyyAwMdU1oEsFrP+K0PECYP30wx7SOqF2JUDV216BUFZoxSFbzmOA90byi4KBVM0k4+dKw808oqzqn4sGUNcGINtTOLUMtnMU0kj0Qk//zTAh4tp32/ELo21snY8cTGE/wwXIFNVd4VqWCkH1GPs9F1NW8= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB1489; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(8121501046)(5005006)(3002001); SRVR:BLUPR03MB1489; BCL:0; PCL:0; RULEID:; SRVR:BLUPR03MB1489; X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB1489; 4:xFtoWJmOvgBnlZobKQQkH8NO+nIFZ8zYjUTO0UfsNF/DA8DuvGK45qew9lDpEP0kRSER8DqN8ohp9OlMuThF1Wfibj07sjt45Oz3OCDF/5mJVpEcUZG4Mf9+Y166G0a9JG76eqxK1vTDEE+dJKO0NYGyKw4pYQwKevq8C9xatjgqpUkTJT5OlFLaelcpuYQ3FeKAvETGat8WFyD49IT0EmMyiWNIGXxbwxy7c2kCkuLk+1ffUhfjtuxCJzoWW4mXI+1fkZbTsvUNJ5JgrRjTo3PF2XVWW3f0hQBmKMeUSdSbogXaXvY3lO2vvRPad6DF X-Forefront-PRVS: 0688BF9B46 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR03MB1489; 23:B0cAELirxObXRbXg6HjMU24WGR0QwzmxGnVN9b7rQ?= =?us-ascii?Q?2HlD11U1JLX2CiaZ5LlWsby7wy/SKBYDMzu5r75cBd78nE0OVcbp3U5/FAkO?= =?us-ascii?Q?wo4Fm5VbdDOtIrUodz0gUzabZkMxCgnGrijivZoR76GnSy9pmfURXb4GnQla?= =?us-ascii?Q?J2SsvtC78gWWrd7utWokr5W3TvVRZHMMdJwALH/B6iOiQNkSTpfW7PxsTtc/?= =?us-ascii?Q?ibyb9Ggoc7q+4VHS+6aCvoN0n/RKdijh7R4/b+lcXCOkgqsRGCeJIG1UFIVm?= =?us-ascii?Q?zJhOZaIFuVqBd9J6Ymmee0ZoK+m3r82EWjHvd+kSHo/1+SW3ZB9RHrg9J9Xq?= =?us-ascii?Q?qGoHH+6tzIzg2YvNGhDM7R99TFBTC+mHlNOdGTOEKd1L0BBDdWjjKO/hR93M?= =?us-ascii?Q?40BCC62X9MUViOsZuPCRlCQJd4d+1lNbdA46pLmTIx2RzBQZFx7fbt+yjmfn?= =?us-ascii?Q?MYL61g6G77De4ra/UDIy1v9bnPgceWl2ClFAguZwJDgZ4G85t8iA8Fjm4vU9?= =?us-ascii?Q?6/2ZnFq4VwwNARRBF/bwXmeF0Msk8y172mj0Q63SxgOUTjAYO9vjMPQcYKhy?= =?us-ascii?Q?F5ytawKVBQr4Zaf1bGs+a78G1Hg5lNCrbULtgGwCFmFxmJNnWNBGaUNduiF7?= =?us-ascii?Q?fRr6NEy05/Zw6LpSVnCQmUz0dA493zP1Ra4Idjq248V4HjroeO7Uf/Va8kH3?= =?us-ascii?Q?ggq3kafOREO0zScmGZ3fAYPG5tkjf619LoYhjopMjeHVNReXq0j1fFkLvvkA?= =?us-ascii?Q?ZG/1nvtgqG1tTlaOE7Fb6Aa0+68uz7LECfKgalx2NnNcqsu2cvB85F5+IvuP?= =?us-ascii?Q?xI6dUNNiYpc+iTo0S9FV8ZyzDKeDEXhshYPgNhLfGWZhA8I1e1TpNjotOPAO?= =?us-ascii?Q?nxhq8zC4aBloaWx1b5Dlsh//P415nrzxZkgfk6X9cLPyS+Zi7v3W2ZSJZhZH?= =?us-ascii?Q?5Tm0YmmEbuWuLn4/cxVYymbP0Cu0yXmMvNO9v66FRQ9Pfd8u8uZLgD+JIJTk?= =?us-ascii?Q?YBRQR/3YUfEMukpj9U7ZwTb1hSo25NauW3oxmAZFT2m8hsnCIc0oe0wG86W5?= =?us-ascii?Q?ulS/9wI6aRGeMMAr78csAjeYCUuum6yBbZApWO9/S+rxgtQfP6PeaT97ZocT?= =?us-ascii?Q?QPQS6+iXpMub9or8g7wUK1mVXeaghqexut/WgDwrASJRmPlFkmBjTamJAkVs?= =?us-ascii?Q?Lq/vWL8SHXdA9ilvx2JseXezASVnVqx4+0c3A5S5SNMoRuQdC8jAa17WQ=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB1489; 5:kMyBHNxpZkTAVu/TEegTJzie2y8lnsGb2mWBsSqhu2kVTBAe/pvheS+vCI+o6z5B+sdNIrbmF3OeLfl2XguE33mmpJjdzXztkENZvMwBUsPASZlpmb0cF2dMBOEXAklCvxUxX1Z1mnSW1b5EfzWdFw==; 24:pwWOgA/ASYysnYSL2OlH/z7aXo6yJl6TUA+CVfb/P5c+Q6GfnPUTHcAkb+YvwYpWaY+8NkJnUX2+uixtwiZKv/+AWO6wmRM6VHb5k2/UGok=; 20:AuaqC3KM6qsCBJElFBtVlo6VY/OUy/Hr+oYkj/N80yUcKNTRsk0ZEedCAsHoqN2lWKNLtXIP1nzuNWROAnp3u6OlLJa9dz2yRNLtz/AZvHIuB+v0vSplxWtaC8nkE3+HdeddD9yDPN6djPkAyx3PMBNwiDI1goSsG/w12a+9cwo= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2015 13:43:20.6007 (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: BLUPR03MB1489 Cc: Marek Vasut , Pavel Machek , Chin Liang See , Jagannadh Teki , Stefan Roese Subject: [U-Boot] [PATCH 3/4] 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 --- drivers/spi/cadence_qspi.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/drivers/spi/cadence_qspi.c b/drivers/spi/cadence_qspi.c index a00af87..52c29d5 100644 --- a/drivers/spi/cadence_qspi.c +++ b/drivers/spi/cadence_qspi.c @@ -123,6 +123,11 @@ 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; + puts("SF: Default to maximum supported SCLK frequency\n"); + } + /* Disable QSPI */ cadence_qspi_apb_controller_disable(priv->regbase);