From patchwork Tue May 22 17:45:09 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?Sean_Nyekj=C3=A6r?= X-Patchwork-Id: 10419239 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 6660A6032A for ; Tue, 22 May 2018 17:46:11 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 4E1EF28F86 for ; Tue, 22 May 2018 17:46:11 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 4271328F93; Tue, 22 May 2018 17:46:11 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI, T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 824ED28F86 for ; Tue, 22 May 2018 17:46:10 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751287AbeEVRqK (ORCPT ); Tue, 22 May 2018 13:46:10 -0400 Received: from mail-ve1eur01on0119.outbound.protection.outlook.com ([104.47.1.119]:63253 "EHLO EUR01-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751279AbeEVRqJ (ORCPT ); Tue, 22 May 2018 13:46:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prevasonline.onmicrosoft.com; s=selector1-prevas-dk; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QhRVNaqPVZZSVBKmzS+UAlOuKD7J3FEOVdVzqkqeasQ=; b=gKsk5Jy2Kg5iDY7jRcRy3HAmWtlnC54MNJtBBcndaEquBP80HaQJWKy1XrW8Kj/LB1YnII86TmRAD/RPnlJCfdYdouJYP4wybNIUkjsqPPl0Li+y//wDx241pJ1rgX6pC4R/lXBEfT6gVcNo1tk3cqh+yNklO/4ksNs3rlhZd0s= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Sean.Nyekjaer@prevas.dk; Received: from skn.prevas.se (81.216.59.226) by HE1PR1001MB1403.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:3:f6::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.776.11; Tue, 22 May 2018 17:46:05 +0000 From: Sean Nyekjaer To: linux-spi@vger.kernel.org Cc: Sean Nyekjaer , linux-arm-kernel@lists.infradead.org, broonie@kernel.org, shawnguo@kernel.org, anton.bondarenko.sama@gmail.com, s.hauer@pengutronix.de, stable@kernel.vger.org Subject: [PATCH] ARM: dts: imx6q: Use correct SDMA script for SPI5 core Date: Tue, 22 May 2018 19:45:09 +0200 Message-Id: <20180522174509.18154-1-sean.nyekjaer@prevas.dk> X-Mailer: git-send-email 2.17.0 MIME-Version: 1.0 X-Originating-IP: [81.216.59.226] X-ClientProxiedBy: HE1PR09CA0064.eurprd09.prod.outlook.com (2603:10a6:7:3c::32) To HE1PR1001MB1403.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:3:f6::21) X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:HE1PR1001MB1403; X-Microsoft-Exchange-Diagnostics: 1; HE1PR1001MB1403; 3:NjIx148houXcOc0aopjJn5JgOL9+RVd2I0UI3B6CMDkzHZ28HbInRI23M8a2H+i/qcoB7Bo4YJ5TtSEDdNyiieb1BmAMZ/v0h9xVcjMkCcSYTiHz7cKUwF2uXUH+lMaPs1Z47S4Ge/ExGgCGKWlmSWPDgqK2jufXi5oE7Cu16OALKo1eir/IRGgg9Q86pFry2dK77PGWK/BLcJMf9eFKxhipfRVJLrUfzljstSj9JySaTSeyHXOkqtfxIx9gGxEw; 25:9Oew4f8i+tAkGz8FKxCqHKh6Sw15N2YTaNBNxS+tCybRgdiqPzzu/+Dl7cWGmFvc3SeP2AzImdGCqoWOWmnpJFwGxFK8GqxTAX3ummfpeOfIwQpjK/K9yi04vHyDSmp6Ea5lmnPu5N9EAZTr0V81WspU6yM37RqZ0tFPI+ZaD7+fNoV4tXS9YZyilhHmmHHMYSjLz3AeuDLx87fse+PU8JMmAnSM/4ycXhGDlgQEWfONztAiY51n+qZwblBZ4BMRpVfhyaztrbBhspyUv6h3CYFqgxiFM3ewumwTE/9oTagaAOLHVOyAvpVyNR2czPDxia+R4X6GNOPKlUZ+awndPg==; 31:1NSAzptzQ3nWIwRVeQ1bfAQyicKwE6CrPCptjUHhwr8vF7mDx6H37aGBf7/QN+EtPTLqsWOefU20xpAeA7B1y6vapdQD4YnCm7ex0pYlvJ3M1BfyW3bQSF/G/kQ8vf+PDA1zT6Bk41QMrdPbUnKXVfjqcUE0jRKqP5B0qU+TIsIW9wsbzpoWhkBCGJfxZiU9AvsyfCK/evmQiFh9GJMyg30aR0Aqr6fkyNBGRHhH04E= X-MS-TrafficTypeDiagnostic: HE1PR1001MB1403: X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(3231254)(944501410)(52105095)(93006095)(93001095)(149027)(150027)(6041310)(20161123564045)(20161123560045)(20161123558120)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016); SRVR:HE1PR1001MB1403; BCL:0; PCL:0; RULEID:; SRVR:HE1PR1001MB1403; X-Microsoft-Exchange-Diagnostics: 1; HE1PR1001MB1403; 4:BKIQV+2wRlhgz9upSRd7eKwE70L1lzj93m3p6G5JNtiyNYB8s1uLmguuXLL/JaNhDQ+UUxQl2p3RgeVs7ZwzooJ5UeOXYnKxFonoqs3lnMZAYOXCec4kO/6vaUPMuHlh2y7R3wS60V6EXkWJAiVAEG1DYueZWqTZvGHw/Wgjv1j0LlmlZud/O0GWRbTYnoym53MJwa9Dguzqb0MXNZiDtn3k6w25IpTlvq5QZRxh9xveWSdnF0JKbJlz7wlms5BWi7uyxZdpxYWpn5rRnYoatg== X-Forefront-PRVS: 0680FADD48 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(39380400002)(366004)(376002)(346002)(396003)(39850400004)(189003)(199004)(3846002)(305945005)(68736007)(72206003)(106356001)(6916009)(2351001)(2361001)(25786009)(53416004)(53936002)(5660300001)(2906002)(69596002)(105586002)(6512007)(39060400002)(74482002)(4326008)(6486002)(6116002)(48376002)(50466002)(1076002)(8976002)(50226002)(8936002)(81156014)(81166006)(478600001)(7736002)(8676002)(316002)(6506007)(2616005)(52116002)(1857600001)(97736004)(956004)(51416003)(59450400001)(86362001)(36756003)(486006)(386003)(47776003)(186003)(476003)(44832011)(16586007)(16526019)(26005)(66066001)(32563001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR1001MB1403; H:skn.prevas.se; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: prevas.dk does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR1001MB1403; 23:dx17v+JGRVy6tLM6ej/Ig6qb8xL8DkIKvpFm94P?= =?us-ascii?Q?8TZWdKYudV832Fsi+fLQRBU1JGKwzojJZ9BgnFGrd8ZgEo65zNz/1CgiAkQQ?= =?us-ascii?Q?fo0mhl9e6HfCfn9uc+m/+yMN+wXsslFbpZhmNWyJIEzd3chh3ajw9ZCqzyfh?= =?us-ascii?Q?LrSwAsDUCWgRvl2t9jGv1r8Yae+NH3NFyLv63s6WmnqyI3QZDyGlYyERtRvK?= =?us-ascii?Q?SEY9UqHblFJSt4pU2PVAfReI+wgE+v9VKtZEYUh4fWHLYWDngBFsEgm0U290?= =?us-ascii?Q?dQTjVtq+v73EgBR9xFydTmnjWAGEirEOlE8oWxQilloDIWlj3eqc95T0dObL?= =?us-ascii?Q?30U7El+hCdevJtc4zd4M+tw2rlYUJxAMpPW3G/nfyaQjELbIZY2t4FGUBclg?= =?us-ascii?Q?M3mnTL1F7j9/1GiFn65LGw8CBdDOg3xkxJORuHS8FwnRJCv6Dzfye+ULHhsA?= =?us-ascii?Q?IW8XmEKRMqgE7i1fG3BmaTBy+nJViIKo+EFvoGiIACDZWgNsdouxzzsq48ep?= =?us-ascii?Q?r2sL34XjH2ampMdRdSy4jEtFw7/DIVXB0P+EGYvivNASTzgEGaNUFgwJF+jQ?= =?us-ascii?Q?qCPCaln2akK4Dnxo/oAHdaH0cnA97TIaW1O8ckCfci4xJFM40yn8QM5L0P0v?= =?us-ascii?Q?0bN26eXk9JiE+W+hhq33zzYBT/2sWjKhy0Mn91HZvNw3Rw8fZtRJfdEwGj51?= =?us-ascii?Q?0wtp1YrmXL3A0npFNg/nF9Et1NUUQiTQBc5jqDPsUne6S0PwNDAXSE9pV0qB?= =?us-ascii?Q?6pdfW9XPgVPg/ZzB0nvTlnUjHY4Ozo9rRx4m66kXoVgNR/oFSm3S+5D5F4MO?= =?us-ascii?Q?oc0opA27oxfw43zGWKotolLoair71jUOkWe3Hv4e0pmc8atXN/c8cjt+N5Oc?= =?us-ascii?Q?oBuzC4JB4dE1SsMakN0iWHlGMeq4aesvaYspjGW0iiUnsxxMi+DbIdLlJ41G?= =?us-ascii?Q?0PcQHAf856vm9AjV3soh4Nt7CMGAtufE6fVhX0jhauznqvaHl6kK/35msPBh?= =?us-ascii?Q?E+C1AhFlUOXOzAcV0Rk8XyPij68UAovc+sxQoKC09NsLRIrsEXeM8vUXg9Su?= =?us-ascii?Q?GrcJgb2Y1oIngS9GWFRUMMPhyg8omVCVkt5GByi325fIikhPFDFr7AB6pg9I?= =?us-ascii?Q?PzMI9cT5gxSRQYMG0Bc8/nwUPymg6jF7wa9SerUvr/dXizKTSCroRIIL26r2?= =?us-ascii?Q?eGkIui4rN+EwuomXSF386uSilhmIi1/Dj0wlETGn84URcadqoRZeNaSFc27T?= =?us-ascii?Q?E/U2wIu9wpk2znuAveOcgynu0K96ot3xxY81DygdVqd/EKbrmFSWaXLjZkAh?= =?us-ascii?Q?1Y+DLEp56YuiGxZTdqlV0Une+7lTNDVVsONHbUB4nyjI70gLMlZK08hL19IY?= =?us-ascii?Q?ICD5UlDD2eBYTgaWRwMRJ5483vyY=3D?= X-Microsoft-Antispam-Message-Info: 53nXtVrOcZVyvNzo+iaDgeA2jwGuAE4m2Co8/En3tvHIAfteLJ5qyEw8Hl2P04GBJiZAZRZmlUqVMyRWI0I/ppt3dvsDpB+1rcmNbd40oZlRw+lSR3sINWW2rEOAmXThAHEQMDyAjzAG4yZR0q/J8KZe4AUThFndO6pYiDmqT2lHHfkRxiTz6UuUnSB4IfS3 X-Microsoft-Exchange-Diagnostics: 1; HE1PR1001MB1403; 6:N0ooWmeEkLcE/cOhK1LgAbkBbHS6XNYKcHUh/z/RgDFLA84WxgnWBrcH3dtfNHWnzkE+q7MYAHt9pDEdMfSz67tG0E9ChI8rpey6Oyt2v+guxQtfg+gzqe++p3+KZ1D2MusgLzGk4XNZqKEevbKLain9U13/BedtfxFpEdE+mwexn9qkWjNXB23LlFQ9pJje+cw5+CT/mj5pDsz+rgphUVXf1TDnzWChTEBAa8r2bA/OqIr10ZNuva+OjkydgQIOZHZDurendQ4gp9PkRwZsmFdJU8YC16NpZyi5lsWiyKmi6Vx+vfL67crIcpIT1pUV4HTJff31jODQWejEVG3xssGfIGQ7i3yo5w/66s8xoXBqA5QVwWojSkSJkzs6DnMZS2PGnpUWIzw2jB9AsKTtJFqjAQUzil7oDmyZsBiEQminWIbNDksAn2erLKuacFV2BxKze5kQiz69qq5sCNGDsA==; 5:0jPHIkPqdF50mMoGJ4gHJWDxxsbn7uItwjlix3dxKDKpv46N6JkL8kgiRFFtZ6dd+j9A2OYFj04dzGfO7gmFcqTzpu2RScCMW9yhBHH9PkS64rg60PSn21T6VHDQ44IRtiO9O8b4hE1/DajqUa+j9bhJSAup3dP4EHgVawi/WhI=; 24:7UO7ENNft15Qvkw2nXeQeeDUMZeGMT30da7xNgYHNTsqon8TJB8kwP2CCQTxEz0Q0h6iOWI+RUD2NENBKcmiQbJ+KF0PSPh5zGqfgBJpZDw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR1001MB1403; 7:zacrBLJs0/CXGTBXSZCprsPZ2S+bTE2y9w/stztVZeG2IFTirfnOA2D0IAdxtgPhRztG51gbZnhD0lpCVJF0L7Jn5SU6j6riai88Q7ACgYpD7ScjT07zZToENGS/fgQCk6IxVxXZ80Rrt7kLrlvkusuQaoRLWTIELD8c0B2KlXYECBtqaSR1gb1gzatbboBsU8dhmoua8eVdSjn8YI8KE81gIfgF77jdQ+Sc0Ay5EB5GIYWRn8DTCfqZhxnALBWr X-MS-Office365-Filtering-Correlation-Id: a48946cb-bb01-4935-5ff6-08d5c00be49c X-OriginatorOrg: prevas.dk X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 May 2018 17:46:05.2294 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a48946cb-bb01-4935-5ff6-08d5c00be49c X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d350cf71-778d-4780-88f5-071a4cb1ed61 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR1001MB1403 Sender: linux-spi-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-spi@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP According to the reference manual the shp_2_mcu / mcu_2_shp scripts must be used for devices connected through the SPBA. This fixes an issue we saw with DMA transfers. Sometimes the SPI controller RX FIFO was not empty after a DMA transfer and the driver got stuck in the next PIO transfer when it read one word more than expected. commit dd4b487b32a35 ("ARM: dts: imx6: Use correct SDMA script for SPI cores") is fixing the same issue but only for SPI1 - 4. Fixes: 677940258dd8e ("ARM: dts: imx6q: enable dma for ecspi5") Signed-off-by: Sean Nyekjaer Reviewed-by: Fabio Estevam --- arch/arm/boot/dts/imx6q.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/imx6q.dtsi b/arch/arm/boot/dts/imx6q.dtsi index ae7b3f107893..5185300cc11f 100644 --- a/arch/arm/boot/dts/imx6q.dtsi +++ b/arch/arm/boot/dts/imx6q.dtsi @@ -96,7 +96,7 @@ clocks = <&clks IMX6Q_CLK_ECSPI5>, <&clks IMX6Q_CLK_ECSPI5>; clock-names = "ipg", "per"; - dmas = <&sdma 11 7 1>, <&sdma 12 7 2>; + dmas = <&sdma 11 8 1>, <&sdma 12 8 2>; dma-names = "rx", "tx"; status = "disabled"; };