From patchwork Thu Sep 3 13:42:00 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: 514065 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 8016A140280 for ; Thu, 3 Sep 2015 23:43:02 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 29B094B7C6; Thu, 3 Sep 2015 15:43:01 +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 a4hRnUHPSK3X; Thu, 3 Sep 2015 15:43:00 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 6C79F4B7C1; Thu, 3 Sep 2015 15:43:00 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 8A16F4B7C1 for ; Thu, 3 Sep 2015 15:42:57 +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 vv3uHBMyZMFT for ; Thu, 3 Sep 2015 15:42:57 +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 0D7924B7B2 for ; Thu, 3 Sep 2015 15:42:54 +0200 (CEST) Received: from DM2PR03CA0044.namprd03.prod.outlook.com (10.141.96.43) by BLUPR03MB312.namprd03.prod.outlook.com (10.141.48.28) with Microsoft SMTP Server (TLS) id 15.1.256.15; Thu, 3 Sep 2015 13:42:52 +0000 Received: from BY2FFO11FD009.protection.gbl (2a01:111:f400:7c0c::109) by DM2PR03CA0044.outlook.office365.com (2a01:111:e400:2428::43) with Microsoft SMTP Server (TLS) id 15.1.262.15 via Frontend Transport; Thu, 3 Sep 2015 13:42:51 +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 BY2FFO11FD009.mail.protection.outlook.com (10.1.14.73) with Microsoft SMTP Server (TLS) id 15.1.262.18 via Frontend Transport; Thu, 3 Sep 2015 13:42:49 +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:41:50 -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 t83Dg4LS004421; Thu, 3 Sep 2015 06:42:45 -0700 (PDT) From: Chin Liang See To: ZY - u-boot Date: Thu, 3 Sep 2015 08:42:00 -0500 Message-ID: <1441287722-2250-2-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; BY2FFO11FD009; 1:Qdv7xJl+zUI3R9DHVwHH9fUrIyPNEdbXJRdngzm0uu9CUE8datvTN0UFk/Qkc3t7K0RNtii7wGfLvv3SOLDMrwpQW7TkJq5WbSTxR4w2Eej4ywQV+EqBUQPC81+JcdeRWdMT8EWfqXyuZZ0T1NGhGDnTIPilJR8fo6NQwga+hiTNL2HWo9FZzajYo5RdDoCFGixFbqZ1dSAESpq4LtvSq2XzGFpK1Ob0o+sgjJRujpL2MmJ3zodWBduYS+a6UtImh18vclLehmbTXmyoLNgbezxlceDK9I21qMz/NFUbkByQ2Y8kx7OI/gNZu+JDmE/2sK8rEbE5WUHmntBsOk7LuNPm9OwhFHKx1VYhQc0gG2EHMjR9Ow0dZqnNEzQvwXZUKFb6VXkD2+eHh1QajvcJ6g== X-Forefront-Antispam-Report: CIP:66.35.236.227; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(2980300002)(199003)(189002)(5007970100001)(64706001)(105596002)(33646002)(5003940100001)(106466001)(229853001)(19580395003)(50466002)(47776003)(19580405001)(6806004)(230783001)(53416004)(48376002)(46102003)(76176999)(86362001)(50986999)(50226001)(189998001)(87936001)(5003600100002)(92566002)(77156002)(16796002)(36756003)(5001830100001)(97736004)(4001540100001)(5001960100002)(81156007)(68736005)(2950100001)(62966003)(110136002)(5001860100001)(5001920100001)(7099028); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR03MB312; H:sj-itexedge03.altera.priv.altera.com; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB312; 2:UhScObdIAxwgA5Ph++XEEkZO5mQi6N59kCHAzx6+voNQFHBf6Vdt/zQ4E8uGzqnH88a5SlcXac11CSgvra0tNX00teGkltkBRUiNXRGz1taWvfgvvHeH08bNH1qRUTI2+QHnGx2yCrMAH66LlhRBPybDnVKLjJkqM+sKFjA8J5Q=; 3:XT254X6+0nhgNLtfHONh1S8qaVBDZpDWDn089Cvfmqc8N+rSM8ropVYXiICxOk99mhcTrlTMg33/9iw66obbiklc7In8czGAYWG4RSB1icqCBtb4FCxBWFl/HIrt4APkNcjZmPf++0qyhCDk/FChdbdXVUJrsoufV6fpdAh76edrQVdQ1/vQSYydHzGXwBbqBID+9SyC1vhmgGhmdQh9CaZOb9Ou4rPu+L6T+mtEx28=; 25:yZP6v2OGXBFSUbE2s9NbyEhxo1FfErfBHcLGIJjLwT4RT6gumTKavhrzxjZ8I3BfuR/T7zzQ4RsKiHgo2IEubJizUmCTTAO/cM+/b3SXCDbJ83u21OcqErn8k3BdQKCY1tznClcJDl6z8tfQYk02fwh0kYx3b0d37Ddqthh9uVQq4R94knLi/kVwbzZ0B/1Q9Q3TFfFn/ZS02mfv34lbe81SPB28pp4fcqQvThRo5AR5/Fxgz7QYNFk0q1DRcwr2; 20:Kw6bbZFcP2zkuIOL6dglfL0aXFtV4e0+xP6GzmB/dCJqNFrCPaOT82JBtVSje/dOdgKnkQwE2qW3LmV8uohJfdct+UWfYo4lzk14uS7JAlWT2l+QJ1V6OoHbUVElbaA07WKeHpcDP9EZNiqOsda6CRhnscyU+XggLdYt3zBBph8= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB312; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(8121501046)(3002001); SRVR:BLUPR03MB312; BCL:0; PCL:0; RULEID:; SRVR:BLUPR03MB312; X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB312; 4:p//e2bXDpZqYP3vrs7lNpAtlwBTAOCo7gT0StRbAA7v3ilShesONi3vrAahushQRYzAmgm1NjPtZKPYBexVhxkBKc0i0LCNF9KVWcFILZtVSOUepyow8itFZc4uIVf5aH+xnyBXPtKzpqk8OYxCdmjcQpYzjEjP/RarMUKrIwY7I8gYJjM1pAZ6bpaZpXmtpZV67e7XimOhJrjC1vBcDwFCxWFqjcwZfed6/35nPvrVB+IqnzjXe/jrDaM7VTYUQkHJufjAJeLvmF8+7eDWucufgxI7MJrMTsjVCByYxvg4Z/THzW5+TiwN6fUmTBJZJ X-Forefront-PRVS: 0688BF9B46 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR03MB312; 23:eeNnCNvJTCjKyr/YrZJIjqDZrVxZtRooLkGxo0h7aF?= =?us-ascii?Q?/cur7IGjjKUC9QodKK5hSHO3OkCPAdPm/BSZOuNJV+AgUJMeCGqaI9PevoGc?= =?us-ascii?Q?QTmh61TZ25CFjc7QOxCQqSOVLwjsjs6ZLmeY4OXIUh/QAePEA0N0ABBDi4/i?= =?us-ascii?Q?1gEIk2vZFsaJp3yvH/lB3qb+YHZfAos9LHeCkWogcrFYhFLiSUSpIbEaozQQ?= =?us-ascii?Q?0mVI+z6Bj9gA+b0SUlV2o5OjMgJsHtGe0C8Kq+0+Tfxft+KpNWPNrnk5Z+Bd?= =?us-ascii?Q?0mhRmAGHnQPEuJ5jATjw/j8NHO5E5uuYllNjmIlqgJgGfX9cQBLfL5+Q5ip/?= =?us-ascii?Q?drGcOfBFqXhJiFUieOpT/EiOc5j+js4yah/rfdFcXrjfrrA6XaYtG6lvAhDA?= =?us-ascii?Q?tF/MO6Xohg6z/m45Qj8X6AhqWNjjFXRGcjLT95oVvQpbD/3RWK78uKODshzU?= =?us-ascii?Q?YkB9XqZbg3VcuGcBnkzfTzMP1g+2HH4CyOPbcXfRa/2CszfpeAGszI9xkPkw?= =?us-ascii?Q?A3JMVmNXo8KXTaTEEcmV5JKN9csK1rPnMdQygnPZKR2nrzNR7OiHYvmgUehV?= =?us-ascii?Q?EI2T6N46o9e/zytmVcRky7egS5u0oPmmSrghklxvfuMKO3IPpINZl4S1nKGA?= =?us-ascii?Q?BQSBeKDag1QUMdi8EytKe8V5G8xCnX16O+rjff2BpXrt06feR8hPko8IzkD+?= =?us-ascii?Q?6If8R3niWvwF7YcMe1CmzJVF5kdyJdcmwNFrQ8cPdKtnkMnMLmBzQZykpAZd?= =?us-ascii?Q?YtXO6cxMxE5DfRnkI25PuZZCol05kuCfXRaXVUUnO+PS4SqCS3cMULzkyLqY?= =?us-ascii?Q?TjDduAy9bCwlscA3nH28tebkA9gMnViLPKQ6VpufHqjNT8BzHOQzfKO+/EKm?= =?us-ascii?Q?ORWdfhH+IYHPzBPKwOwI3gZG5RYtmCykryWl0diFQmX3ZV3SfVvBzrfcaKbW?= =?us-ascii?Q?ZeoOw2c/cO1Yk9REd+VfIghMwd8AEfjaVE7Yz5wnIb3ieI4TidZ/09cYQf30?= =?us-ascii?Q?TnxhEU3HUBy6aD2/T/WkZPxECbSwaxqEfU0tTLZy4EREPjlgH+9vsMIjO8ap?= =?us-ascii?Q?8Cf/Z0DUDrwG2VaTvFEsEXxGVIcYLcK1zayaQtA4N1hGrJ3PH8uEpvwleLMK?= =?us-ascii?Q?YPXCS71++YKEj14/uELXIppZfmmRBZOBNwtLKOHuhu8RbtutOlQwMaOtoYMb?= =?us-ascii?Q?wVPuA8leLu6gk=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB312; 5:gKoqrJdp6US5hiuSlKBC1qq1VYBcFDQRFKfXSeoHmA2Y0J6uklkqLqZDD65ggqJ8VeKVQMJV1R6x1DEKa9BIgqqs+1PR6VUTpEKOIyb4vc4CLrfOsJnwtyKqch10yeFEPSS8nUcQoOuQ3kQzSf6Wzw==; 24:5lxRW+0viYM1IXaoO68BySq2aOoa7dCHVl0MwiFxKM2W0QjV0px0WCtF6G2QL3mgZRiNguarf8TOD4MkMWMC7D0MRhqsrBzSHJR75ndwspc=; 20:6KUrpryJIWH+RFdRVhDO+ruIAtSjp55c2PT3vlInkDnNnrIM7B4Tw73RRv1HAM4HzsfgTv1BvGuEXDvaMicnHKDIlzvJyS4csKXyJsBmHF5bQ5LQl/zX2vWtyX+kwjHMooF1pH0++wjdQkbF5pNxeBicUiVtdgtNSu1yT9MV9ck= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2015 13:42:49.8787 (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: BLUPR03MB312 Cc: Marek Vasut , Pavel Machek , Chin Liang See , Jagannadh Teki , Stefan Roese Subject: [U-Boot] [PATCH 2/4] spi: cadence_qspi: Fix fdt read of spi-max-frequency 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" Fix the fdt read for spi-max-frequency as it's contained in the child node. Current state of code is always returning default value. 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 | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/spi/cadence_qspi.c b/drivers/spi/cadence_qspi.c index 300934e..a00af87 100644 --- a/drivers/spi/cadence_qspi.c +++ b/drivers/spi/cadence_qspi.c @@ -291,10 +291,6 @@ static int cadence_spi_ofdata_to_platdata(struct udevice *bus) plat->regbase = (void *)data[0]; plat->ahbbase = (void *)data[2]; - /* Use 500KHz as a suitable default */ - plat->max_hz = fdtdec_get_int(blob, node, "spi-max-frequency", - 500000); - /* All other paramters are embedded in the child node */ subnode = fdt_first_subnode(blob, node); if (subnode < 0) { @@ -302,6 +298,10 @@ static int cadence_spi_ofdata_to_platdata(struct udevice *bus) return -ENODEV; } + /* Use 500KHz as a suitable default */ + plat->max_hz = fdtdec_get_int(blob, subnode, "spi-max-frequency", + 500000); + /* Read other parameters from DT */ plat->page_size = fdtdec_get_int(blob, subnode, "page-size", 256); plat->block_size = fdtdec_get_int(blob, subnode, "block-size", 16);