From patchwork Fri Sep 10 09:06:16 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 12484645 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B7BE8C433F5 for ; Fri, 10 Sep 2021 09:07:34 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 9A67A61153 for ; Fri, 10 Sep 2021 09:07:34 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231982AbhIJJIo (ORCPT ); Fri, 10 Sep 2021 05:08:44 -0400 Received: from mail-eopbgr50055.outbound.protection.outlook.com ([40.107.5.55]:63811 "EHLO EUR03-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S231946AbhIJJIl (ORCPT ); Fri, 10 Sep 2021 05:08:41 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dRCDLaCu8kCWlJK+gmga65GOZApM9zim+Yq39mjjfMpYAMcMpiIOpvZ0CCKfrNwqhtZMblGXE7Py8JRT4v1xibBf+vRrqR2PSRe1q9MEvmjMNUWazX/udzGBs1CYN8FWYjLlQAAcJIC9++NVXHX9PHyCfvLN8SWfBT9+fjQazYSD63jKRm+6j8anMS7YPRNYY6zJo0hK+H2YRSMf1k/tt/Q1So0oom/BkfhnHwrKcO46qLIHysCs1VYnL5+3a33o/W71vUuERFRX5VAZNAQ4jG3wx6A9WiR015/YjSvE14OLzOyjuy9f8qji3aJ0b5Kn+NlBBwWXd00xfiEatHzZtQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Pl5B+yjr5YhPukrJQKVdX7vDi9qLNpcs+DEFloHaWEo=; b=POl2f2WG/StBb+bkRcjy1c6IET+34CCNy7dNUcITP5PCGhSuzUP6QbMSJOR75DmqHSd5kaSQiklUPeoNfVKcvNkWFPQAYygW8EO035dxR3M67Qw72Y4k39rcixPL0kAD0aVX1UxO5of87nJg6feUJbd+ERQ92uT2dvZ4+L9u5qr7BhcE+DWpHRiX30wp3fHymF6v787mHXHoNDhXCwSN9YywUdLavvP4BXs0v8Fd6M5Wc3v+i7O6RzY4Glk6qV4gOzxtVt4enjflnO0cPLxoAvtbv1DN9rWqfqYUVgm+VtU+9vpKzlDOFe3uDA6j8nA1k3yqqXWmA3fnlZtXGil1hQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Pl5B+yjr5YhPukrJQKVdX7vDi9qLNpcs+DEFloHaWEo=; b=i5cXqCOOBwtj2XEouwqhQGjEoSbbTAHM5pX8OXCNY2IZzHgJdnZdI76DeO8zqpPCjuZXDRPYgnf0qqsocHwv6aWcUUVRd+d9GHAVeR2A6pxWRBOPden9bLcvCx5idUk9JV4I66bxeA3uG/xTWbAOCgkAdXqgi0zXaabEkPIK5uA= Authentication-Results: wizery.com; dkim=none (message not signed) header.d=none;wizery.com; dmarc=none action=none header.from=oss.nxp.com; Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) by DB7PR04MB4763.eurprd04.prod.outlook.com (2603:10a6:10:1c::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.14; Fri, 10 Sep 2021 09:07:26 +0000 Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::4868:6843:a39f:aa53]) by DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::4868:6843:a39f:aa53%4]) with mapi id 15.20.4500.017; Fri, 10 Sep 2021 09:07:25 +0000 From: "Peng Fan (OSS)" To: ohad@wizery.com, bjorn.andersson@linaro.org, mathieu.poirier@linaro.org, o.rempel@pengutronix.de Cc: shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, linux-remoteproc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, aisheng.dong@nxp.com, Peng Fan , kernel test robot Subject: [PATCH V4 1/6] remoteproc: elf_loader: fix loading segment when is_iomem true Date: Fri, 10 Sep 2021 17:06:16 +0800 Message-Id: <20210910090621.3073540-2-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210910090621.3073540-1-peng.fan@oss.nxp.com> References: <20210910090621.3073540-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SG3P274CA0012.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:be::24) To DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (119.31.174.66) by SG3P274CA0012.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:be::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.14 via Frontend Transport; Fri, 10 Sep 2021 09:07:21 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 52d492db-0851-4095-ff29-08d9743a6844 X-MS-TrafficTypeDiagnostic: DB7PR04MB4763: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:2733; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: boiUn4gsEGrxdjVvMiRIQ18L6aXWPFgl3apmYqiLNi12Bw9QKBMeeePcw4XMNghTHoRZuL0SZ03fnmR55/qCFkXYsjruADXKruNkbcP96idlvpTUr8juZhBrAmhSyxRdREV5ubaJUFF+aHOKCZyXI3MpcxLEBDywIYCevHeI3G/fsslIFUdlwL87JHJmyds2QuI53qm+oc9wq5LaR0zTGtWfRE+bLSl6WhtwMyIo+aZalAz6xo+q6o+T5ZL4qvxKRA31bDLBd8WWEeF1aYMNNqd9J5m7gZxo+yjPrWPjj0/Q1bchSeOsEflQ8hL+kQszFKzBS9P34CleFmQz01mlY6Vf2nAgOnIm8hjM4pmr1eMPNBJe6yh2mnOJqUEpDDL0ZOg6meQNav96wxiQO5Hz4ffhfFqPc+yK5EnH7Ti6t8PcmboTKg3WtrhED02+P07OBmv9EzWMHPaLcDgfs924dK+tJwzK6qRBBqv62oxUASvy+8jg082JARZBy4Wsw0B4uxDyPcjXscEFhhRgJZcKWlhAgSkTj+SoTUJxSUE1hZLQn976gz8wc6dlu3N7EIbjtnfjVxZbLyu5skPnKVL7ngAK3H5QrpzSToFMJbZmYp1dOfdtaihsm1m3Qu31IeN2/uFw/02CMCbpP5u3fl58VDXS5jaGRtaCAU2KO9C7hLtUaW78piKW5YgTWsrCQK1+1UjbYE1vqL3z6wTdfsXh0Q== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB6PR0402MB2760.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(39860400002)(346002)(366004)(136003)(376002)(396003)(6512007)(8936002)(66946007)(66556008)(66476007)(83380400001)(7416002)(6506007)(1076003)(54906003)(6666004)(38350700002)(38100700002)(6486002)(8676002)(316002)(186003)(52116002)(86362001)(26005)(478600001)(2906002)(2616005)(5660300002)(956004)(4326008);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: lcOq7eklj1/UXy9fo+SklFhghzIqWed63cRhvteePHJPJagCuVlsotmmMe/ljTHceWaljDL+tNOQ4in0hS3G0m23SkvOIEmV1MHX0K7u77QvpvtIJpqoPwLUFphVPtLPhpKD2FmxHFnASceTYb0IqF4qYtP1EndwL1/OK4F0mcOr+Exslu2au08H3Ca1U1/s2JOXrFy99/q9Cb4UYggB68R0GoXII8/QY+I0dPNUhsw0JoCdoYLG55F7eiUvsfj8nj6RNqjG0Iv5gRT/5CvYe7nttedJPVAZ5CC3PGMKoFIeDNiV/+ladUHdErqAqEuPzGOnQ+Ju3lcm7uA2VgSmH5tIqCAnmA17Abf6+dXymVWv2IvFMp5oIFzUior68Rz/ZDJAArdWHaVo/tD76FZzRp80LvAn7UCJkmPLfLMegffUiMD3Itp4Xupxhgue28R1WqqanWcjFGBJj2r+r5YT5DAnf4rqB//5g0wkQgD1CchuwLHLBuZIJ0j+/5o8FoJ5DBRxxaMnHdCz2WfUFJ33lfXK94eZ/B5xiKxhdk+knFRlyCa5weOA/8JqviCYfflnwMDKGKVMtJoEzjYWXVVNj7ENVQ4dNqoWA34i3HxLI19BZzz9jQg5Giq5N3mvJXy2IuIYvZVzXKKuvjjoHGY7+iceYEZ0qJVW2KOKejie3SzzNxfNxNf9Lncg1w4+KBy6IQ/zRjGahlKwO28YQapX0lcwwtuntxI2fme7Is13XSCJIWGk6hVv/W6bXS1WNMzB7Sczb+Q33PEsJ0cV/gRjVcvK38JPWd7JqhVkGOiiAqF/YWOfcvO2xUajScKvnIJCpkzWWPcwaI5b57Hzw5mUc+aWju1mb4pqBvj6kmmnvFV1Pu+o93vQ59MTi6JTtB1fZIrVYNeGu2CbCa6zQo1jRMOt1ttgKjiuaz2JjZ1C+IieJlaOVUy9kFWgZ0vpSAtIULSLVAV1YU7ZWKvGnvla/biqewl+JSyZtroYYu2G7TMjyRtX9NLvxoXpZmqOXMHTX7PjdxMIVXDERFOfNfjUutHQCntCEwHt/BodtFGaH7YhQdAwq7/gRbeFeemEbVRZK0J+Pitqq0SmQlDeD1yCiFAAR1EhxX/Woh6Uh3K8AL0dcRWSsygT9yc27Qn/nWY79reQ/7TNUaFHXve53g0OZCPqtsjyaPDBn0jLA8C2LxSenJsxwZYsZcQgbNrm8tSZzma7BxyPxTN1w1dZ0XGSeoqGE1fGfwTtQnDVWXU9qyN7Jz1XyPNQuIrPXb1ui6QKvkzO7p59E2Vx5tDQJebDqZf5YK3cgf/4/CreeE7oapB4uBS+qXxVJ0Yv0Lo4ayN0 X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 52d492db-0851-4095-ff29-08d9743a6844 X-MS-Exchange-CrossTenant-AuthSource: DB6PR0402MB2760.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2021 09:07:25.9221 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ObVR8+FlGnNVRGWylI1RPyH4zOpCUi5CDTAWXpcy2YaXJjJHcUd9s0pd0uRpDXRsz2bi7ezs0OvLJmojEa50NQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR04MB4763 Precedence: bulk List-ID: X-Mailing-List: linux-remoteproc@vger.kernel.org From: Peng Fan It seems luckliy work on i.MX platform, but it is wrong. Need use memcpy_toio, not memcpy_fromio. Fixes: 40df0a91b2a52 ("remoteproc: add is_iomem to da_to_va") Tested-by: Dong Aisheng (i.MX8MQ) Reported-by: kernel test robot Reported-by: Dong Aisheng Signed-off-by: Peng Fan --- drivers/remoteproc/remoteproc_elf_loader.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/remoteproc/remoteproc_elf_loader.c b/drivers/remoteproc/remoteproc_elf_loader.c index 469c52e62faff..44e7f9308f4bc 100644 --- a/drivers/remoteproc/remoteproc_elf_loader.c +++ b/drivers/remoteproc/remoteproc_elf_loader.c @@ -220,7 +220,7 @@ int rproc_elf_load_segments(struct rproc *rproc, const struct firmware *fw) /* put the segment where the remote processor expects it */ if (filesz) { if (is_iomem) - memcpy_fromio(ptr, (void __iomem *)(elf_data + offset), filesz); + memcpy_toio((void __iomem *)ptr, elf_data + offset, filesz); else memcpy(ptr, elf_data + offset, filesz); } From patchwork Fri Sep 10 09:06:17 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 12484643 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8FC1AC433EF for ; Fri, 10 Sep 2021 09:07:34 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 752276101A for ; Fri, 10 Sep 2021 09:07:34 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231962AbhIJJIn (ORCPT ); Fri, 10 Sep 2021 05:08:43 -0400 Received: from mail-eopbgr50055.outbound.protection.outlook.com ([40.107.5.55]:63811 "EHLO EUR03-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S231965AbhIJJIm (ORCPT ); Fri, 10 Sep 2021 05:08:42 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ta8+cekach8yVMjY6KI75bBnSWPGpkpVdHbZvqZjmuixrLB9RTKA2Vs9uh1/RTftQGOWrrC70/6TwsXq/bBXXImpiDaKkwQ2YIU5Tg55F1A1e0AcWynBzf8/Mk+ynNhEro5+3alBAnm3+L8lfpPzc8p6dXrkn/CW1tJiw89+heZNraLTheD+l9RR8tXAI9Wqnes2ocy4hrXaV1I647G+BiZlHmOYfZRRHOMMnVaUFDm7CKTiF6Lbtx6COyzJ71faKbOXWk188AYj873w7xkINnD/19qxfIuYYJSxjZi/C8siQan4RKy9HmACh0f4dJBoWPDAVZas3exa/AzOs91L2w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=QDhteh/7rEL9ai3+QO2/IVVoUPCsC5kBHl60+oO4Pgw=; b=nEfNgPyNLLu6V+vDgS6C76pFAlgwMgvmhoPpBNrqWZ1eAhzGqKW9v8TXwmT4rnh2b1uCSFqwFgY0iVPFtsryR5pQ5Hd1qmE0sVSBtb7+bzwtItIuCXrf9GYlP409LMMDRPApYil8PBDNszBzIpme//P7f3mHepOOE/gtaJSSYgsVSp19rG95Ysfdh6cIJyJmxTp38IGfOV4j2+wzJ2XsNrszVNAekuh5oWzJ4XF3qjzibeThnz/ZCzCw54ssucnmydQErmZw5IVta47o6izex17NET3j5FSRcZcoReDKiar5X/sqoIUCBb5gLhA/Ro8Tz9m9/z+0FItqN/vv2Ju/VQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QDhteh/7rEL9ai3+QO2/IVVoUPCsC5kBHl60+oO4Pgw=; b=c7RCDiNTdSm8aYsAPJUB8t4Uc/YFOl5lVef/f6uVyBRcJ2LsSc69Rj0XA0PHabxCsn3A9u/U+oZbpqaSk9lYn0IDXIduf02ZFH3KcUShFgHGBa9pFhenU9AAXMzDAnMhp+JImt6ahUN7aHYRMrmsU5N28VMVCFizdryEMzHKtyk= Authentication-Results: wizery.com; dkim=none (message not signed) header.d=none;wizery.com; dmarc=none action=none header.from=oss.nxp.com; Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) by DB7PR04MB4763.eurprd04.prod.outlook.com (2603:10a6:10:1c::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.14; Fri, 10 Sep 2021 09:07:30 +0000 Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::4868:6843:a39f:aa53]) by DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::4868:6843:a39f:aa53%4]) with mapi id 15.20.4500.017; Fri, 10 Sep 2021 09:07:30 +0000 From: "Peng Fan (OSS)" To: ohad@wizery.com, bjorn.andersson@linaro.org, mathieu.poirier@linaro.org, o.rempel@pengutronix.de Cc: shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, linux-remoteproc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, aisheng.dong@nxp.com, Peng Fan Subject: [PATCH V4 2/6] remoteproc: fix the wrong default value of is_iomem Date: Fri, 10 Sep 2021 17:06:17 +0800 Message-Id: <20210910090621.3073540-3-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210910090621.3073540-1-peng.fan@oss.nxp.com> References: <20210910090621.3073540-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SG3P274CA0012.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:be::24) To DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (119.31.174.66) by SG3P274CA0012.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:be::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.14 via Frontend Transport; Fri, 10 Sep 2021 09:07:26 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c9b8fc3b-8f0e-4610-1092-08d9743a6aff X-MS-TrafficTypeDiagnostic: DB7PR04MB4763: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6790; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: /2CQL1YBp0Za+9ObUyVaszR6UH4LbKAcRjKnSt1dkZnGbJ+hC537PRBUlM8vWb7l7ztmue9LMBSHiVGWoSBqdNZtXakad4ycbNYm7/Ar9sWKpR6BvtC0orfDoAK2cBRzMjLbauSNsjVbcjNl575yqyJpj22aDb3E2yEkCkhxEuW2cEwLeq1EGmvKQcoOWdyZaOFODy7abegAcpO5lvfJoYOaWJSOUdWXeZIEab4iLCn7lj/isGtRtRtPiW2yYKmFAUFMjLm5K1ZHrp1OnjWAZnXaUBxSTju4USEUL0Knyn3y+7IOxnMxpBoae5el6VYyBB8L4KdJPahwZ4liy2DQysRzrbH+gSrpzrpvyDjZ34mXxB409Ee+GeAm2e9740xHLdzmletK9Jg6oIQYEvaFNSpIGoMQs27QnXP2xtGAQbeXq60VczBjCaYkdblZ/ACzhtsBm69CPLFFjO4NNtxqcU1TZslgf1BEshYXaKQybhOWrRDGLF9xBJSQ51Js/A5r+nR+5qJrXyYL5ReIjI4RE6l4mUIAUmRmuegkcp+sNoVryjGyoamrGEUXl3VSiU9my5RTCwsZGrAIAvWwdFUDvpMJJ8qB40dTyNdpwacU6SRxSlRYlXENfs2Qxy2CAbxDrjR8dRqtdY71+bSRtKcr4i7V/nqWcKotpwVKNdXY7JPEVMfQhFaupaS3xDGe7XJeCOVnGX1K3YZPc0TpTZrL1Q== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB6PR0402MB2760.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(39860400002)(346002)(366004)(136003)(376002)(396003)(6512007)(8936002)(66946007)(66556008)(66476007)(83380400001)(7416002)(6506007)(1076003)(6666004)(38350700002)(38100700002)(6486002)(8676002)(316002)(186003)(52116002)(86362001)(26005)(478600001)(2906002)(2616005)(5660300002)(956004)(4326008);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 5Z8+F+nAv7Mo+3f4jdy4vgltTbtG1vudidJmbjU5MKkvcM3cuUS1hLth/FFsPhv2oVy3hUFZFl4tILKKrdMVBR1eU75TzPchAF+BvEqh44CXf3cFKafRN0G8wBUmZ7r5LfRSX0muNe6WKZ2UyQ51Rt4zSpZa6bY8JXSKKLYfrSKsCyQ7+ku5VGlwLMgX7LFIYSNRRl94zrLuOABd3sdE/PogzCx27e/6/iBJRw/qss6f/sNKigKuFgbhnEqvy8CkXY76UuhumnZQFQ5NA7MCONZLdtjWyl7inwLA4IBCcXWU5MspNtgSuudJoOJXBwjUs/rZrgH5gPENighx0btxbIXLxiyb8sbCVo13IVRyInj1Y6q+V377dgxs9RS7RmNoPoWraw1kHZ61HxZSDhDI73SzUlQEJyxdpmajPYsuHhLebCOa3fBc/wGaJr0Ez8+SMTC3An1eYZo9gdLJFhlxRirtXImyYuDRg1sH5KUpENP00vgBrHk4th7AOjxElp0ZlnmQCeIcIau36uYOKVYpKduncrTfjCykQ6ILNq9ToQ7N1t4aMQbSg2QFHgjH6kpgWKK0Y4RumO641c8ye630fVJSKOW7HV2pqiJm2Z4/VwHJYH94Wp9bU+m+mIT3X+N9CBOpVyUeYG9spczK1Jmw8a2+qqzGdx+9VSleOjXGm43pzsRgpTgxKhMjRfEHASZLmE2NIDEMZ+mvIoAXJ4xcWDnaAdXAGX24uXNdRGmLl47elPGgjtGM1t/SSQVvg0LSJ+uvI6MjBULRJE290jJWwWRHKqsP3dk746oUEl1uc7k64lh9qx62a3yCOf82LyyZDsIipPSOk/TMtT8HDepGk88zKmuIkjMiwzle7LZzzVZpz+fpur9ASLsIUEWAJEfQVMJzrd8lOZVf+B1KTKWksenYJrPG3NZDPBmnitr4AJ9pH1/q1VBMonpbIep1C1nSBgLtmf9U/q174MORHkcsFOFld46iG7Nfm7dDc88UyMPkGpBiHrdRuTwArSlmrkzd+9U/U41M409OyAioGZg9lppiY5SWptykeOrLPe1/ULn9MlMQFTpH+g+gXDBE3QjgFcNvUsOnHVi+P4+AJSDK9K7m/XmCbX5tskGpMdq0XuAgTdjseEfWl+O6gDAiV4tkyrK9bziQwIHL8PE+C3TG+2ZR5q3VCPQ8bGGxWVroQlw8VaGbBD9ypMT9WLjSCHrSqWgaPlNUtmbyaVQnOebPt3C9+9a0qtfARblNb1SDvYsEELkrU3dbUPs5XG4Nf+0z235GKukteX5RDcDUwsVTbs0rznAkbjmQ/pMsFSkclsR+575VIzBwi6eCTJ4VtA5v X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c9b8fc3b-8f0e-4610-1092-08d9743a6aff X-MS-Exchange-CrossTenant-AuthSource: DB6PR0402MB2760.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2021 09:07:30.3580 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 03GioMW5hwtLe3ePGat768kaIbPERqr4Vvngr8D7TfSu4j9KB/LnL3atApk0VqVkgFyKAC37/WYxvtShKpX0rw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR04MB4763 Precedence: bulk List-ID: X-Mailing-List: linux-remoteproc@vger.kernel.org From: Dong Aisheng Currently the is_iomem is a random value in the stack which may be default to true even on those platforms that not use iomem to store firmware. Cc: Bjorn Andersson Cc: Mathieu Poirier Fixes: 40df0a91b2a5 ("remoteproc: add is_iomem to da_to_va") Reviewed-and-tested-by: Peng Fan Signed-off-by: Dong Aisheng Signed-off-by: Peng Fan --- drivers/remoteproc/remoteproc_coredump.c | 2 +- drivers/remoteproc/remoteproc_elf_loader.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/remoteproc/remoteproc_coredump.c b/drivers/remoteproc/remoteproc_coredump.c index aee657cc08c6a..c892f433a323e 100644 --- a/drivers/remoteproc/remoteproc_coredump.c +++ b/drivers/remoteproc/remoteproc_coredump.c @@ -152,8 +152,8 @@ static void rproc_copy_segment(struct rproc *rproc, void *dest, struct rproc_dump_segment *segment, size_t offset, size_t size) { + bool is_iomem = false; void *ptr; - bool is_iomem; if (segment->dump) { segment->dump(rproc, segment, dest, offset, size); diff --git a/drivers/remoteproc/remoteproc_elf_loader.c b/drivers/remoteproc/remoteproc_elf_loader.c index 44e7f9308f4bc..d635d19a5aa8a 100644 --- a/drivers/remoteproc/remoteproc_elf_loader.c +++ b/drivers/remoteproc/remoteproc_elf_loader.c @@ -178,8 +178,8 @@ int rproc_elf_load_segments(struct rproc *rproc, const struct firmware *fw) u64 filesz = elf_phdr_get_p_filesz(class, phdr); u64 offset = elf_phdr_get_p_offset(class, phdr); u32 type = elf_phdr_get_p_type(class, phdr); + bool is_iomem = false; void *ptr; - bool is_iomem; if (type != PT_LOAD) continue; From patchwork Fri Sep 10 09:06:18 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 12484647 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6A680C433F5 for ; Fri, 10 Sep 2021 09:07:40 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 534936101A for ; Fri, 10 Sep 2021 09:07:40 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232013AbhIJJIu (ORCPT ); Fri, 10 Sep 2021 05:08:50 -0400 Received: from mail-eopbgr50071.outbound.protection.outlook.com ([40.107.5.71]:38403 "EHLO EUR03-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S231946AbhIJJIs (ORCPT ); Fri, 10 Sep 2021 05:08:48 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TCBLrJKd6J0i15LwJs6PFQd8zB9DN+EcW+kncRwv7CnodFJXbiQ/D9dumt9t5RXAYswwx1IcBy/oLjuOQ0NktDrTrYvvclw8gCTbpjWKnMepl4dl2HEgto3FizvzWlhraPRWeMMGtw308uBRNYMoMTCX2i06H+wqLM3u98oVzDHHWb53UqLoKDg/XnFz6ogFg5X3qY8gpmpQlVqqQjMuLguBM/FGJOGWrJ8qxwpNMr/OygW6t7WvRnYi5uUDunrha3mObP1GrtAinjZBfG8Izi5C/FVa3lZZoXH173kHQVZTd7//Pc1bJDVUpAfbRhVq+I8bvzkzWGJJfKsfu3xI5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=9z53OB33UptejiSPx8cCZS3bGbReQXN5OFaSnD5NJUk=; b=PRvFi0wy2WHqOxHhIfmGWeAJKOg8/WTWNs7ce64tCbK0fGb7LFImTj1L/ToqX6kwesL0PFN0N55ITUPj4BGpd37AUaBKra0vGXAGYiOC5JG4LxGrhz+1AtdC1K0ywjJVaC6ZR8fDdF5nNDZP/FUmN3DoliyBpBZpffkTwwRRgAJlpu+2HD29KZYHYgGHKchplPWtTQqcWHEt/HsUXS/Vj8RUAIIRYrWGQV4F68nAB1jo9hZ7IOzb3EBp3dk2up4UfMGaQ7hBgDVO5bgixxzgUzPmUKABqhg9mD3yxLqkMu8lDl4Lyz3RDLGFXjcCLO1qwmiWW1BnVhplJa9zXjmdGw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9z53OB33UptejiSPx8cCZS3bGbReQXN5OFaSnD5NJUk=; b=TLSrFE5vS4x0TkHydcusz7CUR50eGm1+rvrhGTocpWYiaiTHs3Y+gbI8mvxSXBEwzcfHQwjtRc9XaebHz2uQf7A8WeaGt+wuqfyYRE2iK0VFw64Fuuh5Aypc7Cy64wu9ctSSlHkMMKuXGZhmSfETiDtvviDZWV2PPyYnCB1uA6Y= Authentication-Results: wizery.com; dkim=none (message not signed) header.d=none;wizery.com; dmarc=none action=none header.from=oss.nxp.com; Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) by DB7PR04MB4763.eurprd04.prod.outlook.com (2603:10a6:10:1c::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.14; Fri, 10 Sep 2021 09:07:35 +0000 Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::4868:6843:a39f:aa53]) by DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::4868:6843:a39f:aa53%4]) with mapi id 15.20.4500.017; Fri, 10 Sep 2021 09:07:35 +0000 From: "Peng Fan (OSS)" To: ohad@wizery.com, bjorn.andersson@linaro.org, mathieu.poirier@linaro.org, o.rempel@pengutronix.de Cc: shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, linux-remoteproc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, aisheng.dong@nxp.com, Peng Fan Subject: [PATCH V4 3/6] remoteproc: imx_rproc: fix TCM io memory type Date: Fri, 10 Sep 2021 17:06:18 +0800 Message-Id: <20210910090621.3073540-4-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210910090621.3073540-1-peng.fan@oss.nxp.com> References: <20210910090621.3073540-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SG3P274CA0012.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:be::24) To DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (119.31.174.66) by SG3P274CA0012.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:be::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.14 via Frontend Transport; Fri, 10 Sep 2021 09:07:30 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7c14a02e-1124-461b-864b-08d9743a6daf X-MS-TrafficTypeDiagnostic: DB7PR04MB4763: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:469; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: syjBBcydt41Efyq0N0f6fEo1mEfIwGdyQDSKjRQBl9uyISp6oRpvjg1mjlELKts+tP/+75EnfyaXWBoKbNtJh2gBgy5d7c5VfX+zDNtuf7XY4kURZwrwfWHxlEYUC3Qsd1VX1zAsjPIHQC7abf3h2/WmeDcVHnkuX+twYG2eQSuCawOBzB6UXJkV3BpNXcqzHfG1bDlgt4cXr3Qm/BJRKUFbtAC9RUf+32smb7erGMldc5k+un36+a5ChAm0wQJQ2hfurI2EUIi5FzXRe6HHkaIc7/GSBbPW7GGq1DrDRUTJFbJisACGsQq68CcgA+2wbUwOwhj76KX12gKC1z/9WvWQwg4s6MvqOhr12bJKEDjLixLfumsmmt1DtDrmkJfOiFkgbJv9aXqJNrvnZLcmijyH6xN2TjFeW9URls8xLV3KYNKwsQiC5iRbOWuMCS4lUZAnuZZEHlZ/9C10NTwxuD6tXceMlEW0A1ZT+RPIJnpAXxe8lvDubMoW/xfxQ1jd31BLHqLIfdqby8YCZ2pEoiaPQgc3+DsLmkH9a1rXOXtxp0UCUNPUl7j+oc4rKXHuEkoJ8ryolBN7xglXNj1uK3OCpvbY+pV/uzXcu76lhauBH3HPQY0UBq2Yi7pkD1XcvWJhmEtU40QG0kvPhVVWVnUToxCwhLI0+tRUU8PwT3ghTHW7VZD45qfDqI6jB9NwI1+tPnjGqNpgrX+4GOriRA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB6PR0402MB2760.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(39860400002)(346002)(366004)(136003)(376002)(396003)(6512007)(8936002)(66946007)(66556008)(66476007)(83380400001)(7416002)(6506007)(1076003)(6666004)(38350700002)(38100700002)(6486002)(8676002)(316002)(186003)(52116002)(86362001)(26005)(478600001)(2906002)(2616005)(5660300002)(956004)(4326008);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 6wFYi8e86I6dFZyYSV4zYdsnaxh56BGximNWa/fB9gz+yLl20xkDu7xz43xC67OSbeBcqPEjIDYOC4iYunoZc+IjB3FPdNzPXsKQdU4Z5ZuVopvVUlOvlvNf4iC5G5WSYi8eMsLbN3wkZ9dNtJZd8TG4TMvylkSj+c10s2syHvyUnm97gNcWbmWbTFpocjPbHRraRiA6kpc5Cfg5U0WtiZdgL3ouq8bUaelF8rkLp8OQqUewi7WHAioI4dJ+jdYHGl4WWFGpNW3MVgz75v5HYAq1mGRS7Nmj44GvIuYFijN/pHrVsipIiegENcxELWlIRb3DhzOKkZrxdkGcoOSR2WfezoTxf6lZwqshHQzoSaKIIYYAJ+iA9WD+1ttdwceL6bcFX5fKKeaXs+wTzImnG+andybVdzXS+hQcJkVVDHs+u2BtDSltRdd7zuuSTF/LCPA92/aG/BpbqHRZ4bdFj6bGVtOM1O7h0Os6HMoF+weWDpB3W4Ky3w1HoQyeVOsBY85n0+melW/tPuXpg3LgOnaJ4nRrqyyeOWPp9mQN4VMn6mv/joziLXneIpkjL94je0e69/JZB4p/hcpMQMysrYEPn2Cs5MBZl7YqYf0WiYAIDBHFxGjEyzIm3Gp0s0Y8GSv9m9ML2iM9Re/3BfscbRPVhZLPzLPusLkWpkjqVAJLC+epVuqm+n9RVUqSzoCU7GAkh7AgPWIC+O1StDFF+uLkfw1Dp6LYKLivnppjWzbcpOH9rII3o4qccEEpN/gWLXArdLUK6N85UBiwL3pcvkVQyTn/fs2XOjPcJM1oDYMnxjfT4WZyvcSqR6/I51VNYMpkShP0XOX4sas1224KJ9jOToD213X4bKsBgeNt33Gn4XbO6okXW2pD7evtMFAN4PHgHgQDKdiqw/yreejlhFSLSWFuKsYz92UjAuTpsDz1X2v4hLLpgebbxPMJQPE1FBo8UrxpHs0fVzvH0WVVCPgC2otboJ4xHYc+L7Mkcl+CdejCAGqnxNCtGNaOmieDgfVvgMOOlOqF0Uengq1YJBwJQyqQASRWDhvR6sLAoghlsNigGqEMvCOXJn3Rto3Yn4XoTUDx00BVdK8fOrFAb2xnWSN8ZTD0MbQskdBTffmmQSTN+QKdnt2DQ0X7pFJExFvHaTMOWCL2qkgt0YSZLaTnS99l8cqJvDxXJnroMX0x1h8wiTuxzQnXjqd2Y41eASvb3ZiGfUGbvJe6EO9Ez1rFYwNr/Y6eToRk/xzBRStHmbsw4UI93PP0XxsZ9xMoUD93rELeSHVcxuPA7r7pm4rczVd+AdkuXtaHLN7khi5i6FtsooP2h4tCEF26UqJU X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7c14a02e-1124-461b-864b-08d9743a6daf X-MS-Exchange-CrossTenant-AuthSource: DB6PR0402MB2760.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2021 09:07:34.9029 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: WBhqLtrazlzWGp+VWr1obtbIaNHDRCBPKdE8OniETsLJfc7Xdwo+dhhhnCqsrYZGmNzWIBPkLi0E1MVGrbHlPQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR04MB4763 Precedence: bulk List-ID: X-Mailing-List: linux-remoteproc@vger.kernel.org From: Dong Aisheng is_iomem was introduced in the commit 40df0a91b2a5 ("remoteproc: add is_iomem to da_to_va"), but the driver seemed missed to provide the io type correctly. This patch updates remoteproc driver to indicate the TCM on IMX are io memories. Without the change, remoteproc kick will fail. Cc: Bjorn Andersson Cc: Mathieu Poirier Cc: Peng Fan Reviewed-and-tested-by: Peng Fan Fixes: 79806d32d5aa ("remoteproc: imx_rproc: support i.MX8MN/P") Signed-off-by: Dong Aisheng Signed-off-by: Peng Fan --- drivers/remoteproc/imx_rproc.c | 35 ++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/drivers/remoteproc/imx_rproc.c b/drivers/remoteproc/imx_rproc.c index d88f76f5305eb..71dcc6dd32e40 100644 --- a/drivers/remoteproc/imx_rproc.c +++ b/drivers/remoteproc/imx_rproc.c @@ -71,6 +71,7 @@ struct imx_rproc_mem { /* att flags */ /* M4 own area. Can be mapped at probe */ #define ATT_OWN BIT(1) +#define ATT_IOMEM BIT(2) /* address translation table */ struct imx_rproc_att { @@ -117,7 +118,7 @@ struct imx_rproc { static const struct imx_rproc_att imx_rproc_att_imx8mn[] = { /* dev addr , sys addr , size , flags */ /* ITCM */ - { 0x00000000, 0x007E0000, 0x00020000, ATT_OWN }, + { 0x00000000, 0x007E0000, 0x00020000, ATT_OWN | ATT_IOMEM }, /* OCRAM_S */ { 0x00180000, 0x00180000, 0x00009000, 0 }, /* OCRAM */ @@ -131,7 +132,7 @@ static const struct imx_rproc_att imx_rproc_att_imx8mn[] = { /* DDR (Code) - alias */ { 0x10000000, 0x40000000, 0x0FFE0000, 0 }, /* DTCM */ - { 0x20000000, 0x00800000, 0x00020000, ATT_OWN }, + { 0x20000000, 0x00800000, 0x00020000, ATT_OWN | ATT_IOMEM }, /* OCRAM_S - alias */ { 0x20180000, 0x00180000, 0x00008000, ATT_OWN }, /* OCRAM */ @@ -147,7 +148,7 @@ static const struct imx_rproc_att imx_rproc_att_imx8mn[] = { static const struct imx_rproc_att imx_rproc_att_imx8mq[] = { /* dev addr , sys addr , size , flags */ /* TCML - alias */ - { 0x00000000, 0x007e0000, 0x00020000, 0 }, + { 0x00000000, 0x007e0000, 0x00020000, ATT_IOMEM}, /* OCRAM_S */ { 0x00180000, 0x00180000, 0x00008000, 0 }, /* OCRAM */ @@ -159,9 +160,9 @@ static const struct imx_rproc_att imx_rproc_att_imx8mq[] = { /* DDR (Code) - alias */ { 0x10000000, 0x80000000, 0x0FFE0000, 0 }, /* TCML */ - { 0x1FFE0000, 0x007E0000, 0x00020000, ATT_OWN }, + { 0x1FFE0000, 0x007E0000, 0x00020000, ATT_OWN | ATT_IOMEM}, /* TCMU */ - { 0x20000000, 0x00800000, 0x00020000, ATT_OWN }, + { 0x20000000, 0x00800000, 0x00020000, ATT_OWN | ATT_IOMEM}, /* OCRAM_S */ { 0x20180000, 0x00180000, 0x00008000, ATT_OWN }, /* OCRAM */ @@ -199,12 +200,12 @@ static const struct imx_rproc_att imx_rproc_att_imx7d[] = { /* OCRAM_PXP (Code) - alias */ { 0x00940000, 0x00940000, 0x00008000, 0 }, /* TCML (Code) */ - { 0x1FFF8000, 0x007F8000, 0x00008000, ATT_OWN }, + { 0x1FFF8000, 0x007F8000, 0x00008000, ATT_OWN | ATT_IOMEM }, /* DDR (Code) - alias, first part of DDR (Data) */ { 0x10000000, 0x80000000, 0x0FFF0000, 0 }, /* TCMU (Data) */ - { 0x20000000, 0x00800000, 0x00008000, ATT_OWN }, + { 0x20000000, 0x00800000, 0x00008000, ATT_OWN | ATT_IOMEM }, /* OCRAM (Data) */ { 0x20200000, 0x00900000, 0x00020000, 0 }, /* OCRAM_EPDC (Data) */ @@ -218,18 +219,18 @@ static const struct imx_rproc_att imx_rproc_att_imx7d[] = { static const struct imx_rproc_att imx_rproc_att_imx6sx[] = { /* dev addr , sys addr , size , flags */ /* TCML (M4 Boot Code) - alias */ - { 0x00000000, 0x007F8000, 0x00008000, 0 }, + { 0x00000000, 0x007F8000, 0x00008000, ATT_IOMEM }, /* OCRAM_S (Code) */ { 0x00180000, 0x008F8000, 0x00004000, 0 }, /* OCRAM_S (Code) - alias */ { 0x00180000, 0x008FC000, 0x00004000, 0 }, /* TCML (Code) */ - { 0x1FFF8000, 0x007F8000, 0x00008000, ATT_OWN }, + { 0x1FFF8000, 0x007F8000, 0x00008000, ATT_OWN | ATT_IOMEM }, /* DDR (Code) - alias, first part of DDR (Data) */ { 0x10000000, 0x80000000, 0x0FFF8000, 0 }, /* TCMU (Data) */ - { 0x20000000, 0x00800000, 0x00008000, ATT_OWN }, + { 0x20000000, 0x00800000, 0x00008000, ATT_OWN | ATT_IOMEM }, /* OCRAM_S (Data) - alias? */ { 0x208F8000, 0x008F8000, 0x00004000, 0 }, /* DDR (Data) */ @@ -341,7 +342,7 @@ static int imx_rproc_stop(struct rproc *rproc) } static int imx_rproc_da_to_sys(struct imx_rproc *priv, u64 da, - size_t len, u64 *sys) + size_t len, u64 *sys, bool *is_iomem) { const struct imx_rproc_dcfg *dcfg = priv->dcfg; int i; @@ -354,6 +355,8 @@ static int imx_rproc_da_to_sys(struct imx_rproc *priv, u64 da, unsigned int offset = da - att->da; *sys = att->sa + offset; + if (is_iomem) + *is_iomem = att->flags & ATT_IOMEM; return 0; } } @@ -377,7 +380,7 @@ static void *imx_rproc_da_to_va(struct rproc *rproc, u64 da, size_t len, bool *i * On device side we have many aliases, so we need to convert device * address (M4) to system bus address first. */ - if (imx_rproc_da_to_sys(priv, da, len, &sys)) + if (imx_rproc_da_to_sys(priv, da, len, &sys, is_iomem)) return NULL; for (i = 0; i < IMX_RPROC_MEM_MAX; i++) { @@ -553,8 +556,12 @@ static int imx_rproc_addr_init(struct imx_rproc *priv, if (b >= IMX_RPROC_MEM_MAX) break; - priv->mem[b].cpu_addr = devm_ioremap(&pdev->dev, - att->sa, att->size); + if (att->flags & ATT_IOMEM) + priv->mem[b].cpu_addr = devm_ioremap(&pdev->dev, + att->sa, att->size); + else + priv->mem[b].cpu_addr = devm_ioremap_wc(&pdev->dev, + att->sa, att->size); if (!priv->mem[b].cpu_addr) { dev_err(dev, "failed to remap %#x bytes from %#x\n", att->size, att->sa); return -ENOMEM; From patchwork Fri Sep 10 09:06:19 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 12484649 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CEDF9C433EF for ; Fri, 10 Sep 2021 09:07:43 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id B3FC661153 for ; Fri, 10 Sep 2021 09:07:43 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232046AbhIJJIx (ORCPT ); Fri, 10 Sep 2021 05:08:53 -0400 Received: from mail-eopbgr70078.outbound.protection.outlook.com ([40.107.7.78]:59136 "EHLO EUR04-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S231946AbhIJJIw (ORCPT ); Fri, 10 Sep 2021 05:08:52 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mECDO3A4gE7qBRmq8jtVJNPXPi3XW6TDkwI1TgR01VhJYfONO+UK6cCJDEXrcqNSOFb51RBYvuMCgIl7cpd6H9rBkOYETT7aHJzB8NWaSr5fRvAYmUWvBGdp9oAHkN+8Njpne39pcL5hBwf60+g4+IeL7Bl9B/zP/p1P2zLWkR79t1cpk3WYjzM+02gdZxv0zbqvGQV+WGknCTafW4g/sj4Wnj0d89Ps3lCP5IJXNV9IWEb/yMCadPNMKISwfVlSIuu90w3TgxdB691od4vPDBiHikcquliARr+6l9AI1Ln8RyR1O7jNtkv34qeStrTUiW775ysvW4TCACvEZ6vDuA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=uGElTsohkM67miVdnzYTuXfMqnGjMkYYUd8pFuiXw8s=; b=nXb4wc+0UaPoaPHRvHjqz/vED+dpHUm0Tm4w4kY4eYUA9nqYV99UzV597jRtLqhc/BdePu40FymJR+dZtpv6J1IC4+eo8xpBsZpe/aJFquVEFTBugsxqxrzRax8gJY57F3Q+0nNb8bSGrqcpcZ8VzSV95EVcZx50t21G5jAONpWhPzKRksMF/p++D+FYZzYWO+PdJsuAaBL0e44Y3+f8qFPsOwLg4yiEkumA86BY1Ixw9QgJzGSqK9QEW3j5WWPqpGAEcl+x5Lsu1lH9JLqxGZ9j0Mjx92ILk0ypsqTHY3sT92umtuI3EppYBXnIkqrCi/+Dn1HpyAtMsEgllvQUhQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uGElTsohkM67miVdnzYTuXfMqnGjMkYYUd8pFuiXw8s=; b=lvSuh7C82jmemVNEHi6ZfEeWxpebZH59+dk8dCvzozL2Pfhag9+zyjigMAZuLSfr2j3rRs7izuCRhezx1vx32o52RMyOEPRR9pNWPq31hRX3HnryyBYJCrb5bLma/8enKnaZT6mX80UcppXl/h7yssEHz9ZGG/lUUQFAfC9bBpw= Authentication-Results: wizery.com; dkim=none (message not signed) header.d=none;wizery.com; dmarc=none action=none header.from=oss.nxp.com; Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) by DB7PR04MB4763.eurprd04.prod.outlook.com (2603:10a6:10:1c::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.14; Fri, 10 Sep 2021 09:07:39 +0000 Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::4868:6843:a39f:aa53]) by DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::4868:6843:a39f:aa53%4]) with mapi id 15.20.4500.017; Fri, 10 Sep 2021 09:07:39 +0000 From: "Peng Fan (OSS)" To: ohad@wizery.com, bjorn.andersson@linaro.org, mathieu.poirier@linaro.org, o.rempel@pengutronix.de Cc: shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, linux-remoteproc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, aisheng.dong@nxp.com, Peng Fan Subject: [PATCH V4 4/6] remoteproc: imx_rproc: fix ignoring mapping vdev regions Date: Fri, 10 Sep 2021 17:06:19 +0800 Message-Id: <20210910090621.3073540-5-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210910090621.3073540-1-peng.fan@oss.nxp.com> References: <20210910090621.3073540-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SG3P274CA0012.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:be::24) To DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (119.31.174.66) by SG3P274CA0012.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:be::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.14 via Frontend Transport; Fri, 10 Sep 2021 09:07:35 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4d5a1459-dd13-4c8d-15d4-08d9743a7066 X-MS-TrafficTypeDiagnostic: DB7PR04MB4763: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:398; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: bL6TVuC0XEsWXD8YLdfLiCoCo56uEReag30zrJ5P5Vm9/5pl5kzhs+3MezGNJJpbkPEP/ls2lob0vXkRptIroBprIbjgRTx9nOFwjL6fVie4FbPvjegJ7tQylhcDTJLSooDt601Q1M4QGMrxEWN/z0X9texhJKJkIeR1yHcjOf8ipBD7QONc8vaxXV+H1PTA6VGbcfJiDW+DXxXzeeqmNp1K1Dcq99vqaJoWZuxevsxuqbAiclmFFNyrRbqYT6Srp3O4svQrFhRPFMixlpfmuUOCOqQCJgtJKDwF3CD8uEOdPthLaKxtthGvcywUImTcJx4hfXJS+g4XNnNxuXFe4m2CfGN5OVtFPttK3oTBvuLPlMdQ4gfCsL76MNGm0G/P1QzY2OOENwjAt+QiXbULJtEqApAdc8XTFJzcE9j6WtmOlSu5N1tTb3jxEA3MYT02yXMYI3j1z59kDWyycmBJ296R5DlSugxkWOffOnvQ6UXE7TGDqQQ7KozOUbsTUdFxx/HZuVS3UKNj7FmiaJFJe/BHl7pSqnIoON+rgRMP6Ua5dHmGEVf0mulctjC/O52w4sQsB5S4cX61SHx6MKjTXZUkCAQdkeuD/WnMCvuPxucT6P9K03SY8FY4jGKadEAd5Bh0D/UedultxqFqsoVNk8cKskwhsG/7NqrPZMbaJBuBRY760wutTP3S5CIwA5OLMHeAkZZgV1xsexIrzhKsTg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB6PR0402MB2760.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(39860400002)(346002)(366004)(136003)(376002)(396003)(6512007)(8936002)(66946007)(66556008)(66476007)(83380400001)(7416002)(6506007)(1076003)(6666004)(38350700002)(38100700002)(6486002)(8676002)(316002)(186003)(52116002)(86362001)(26005)(478600001)(2906002)(2616005)(5660300002)(956004)(4326008);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: q9mOnR1AUMwZkqJBfZKhtDTnOh9IJ5PPsdP+5bYl18YuSSHWqhoOPo3xvi5bBcuBMN9JiRjmjyC1qK3lB+TPlzy7g4IisuZ2m47nG3y4oKIjn8DvHydFJA8pseJTEd73ryXHTEu+UlEIdNmh26xHGTNJQf55l2d1FL3le4K9F/u+WbU5fUrMYgLJdAsn76bEpvzvYOkyLErXxDNuQzskLRq7ZbW+fdylc94LPDCX6b5f4m/3axtSIF/VKP1FjEHbZw2sR46URIZviHZP1rfsGPwbCx5HnJnsw8x81SeflOjV4fzqytM/+w08WfSH4m+xQtYgaGsrPsF6afgToiHHBeK98R160mevv3x0rpwKOa7jgJjsJUdm2VGWCQVJy7nKQHg0IF14v7/g/TlCHbSHe4n78RuZNk98NG19K9CtpEl3WKpVlO98LFp47ggMthB+IMOgfdn0i5eba8UndzazjLvBKdyiqEk8TUILHJKja/QCip8tIYVP4Oyj/6Qzvb2S4jZU3opDP9z5LZ1iUPjjozwan7PU5+0Ao49rhcbMpJHGUcwLmRcsp4sRI8ex6NKFxeFOs7H0BcFEadc3gBX7FdBjPCKZ8InhuFToF/pz5Cnkz3f7GiUni16Uzt3ggvJUak2xdc4K8yeEZqT+bHpxUsgll68/CpDT219sZ8q2dkx+UuVR8ORihZxUCECBfP/NDZ2mrRDJJaz1mR/yNxHVlmNpa3z6gZKV6BrrAOgLPfTTrvt0TdWSF2NoEd0xZNY5ctS4g85MQPHvHQzMv0QiDbiWmuYiwEp9fdoka0UJCITyOF7nzQRqvbZpdFAXPd9nZV1OLP8m7UZALTowTX64HdbL12F3BI1AwhvFWRvUanyTkEyn4llYjQgnOZL3T+mmfb7HMASJcH9DQkJBjTlIHZNZSaCfqPvkJs0Ggdqr+y6dGGUCsBx72+LbX3uFn/8r8bRsrcloQ6LRxARf7KiIOak5PaWiir1SQRe5R6ftdS64zRkGbkKtRKlP+dG8rtMcWaA3Gp0jh9devnPDDHPh4cNj71wOKz2kFyujMSkrkGCtyuFLwkGzkpmiUqvgBiyJ+q3axW8FG99MBJqLChxvTKMG6oqQZr+P4llJPBG005R4X2XlnOF2Ld99wxeduQUugIGbkLFkIV+ypdiGj4XG4KPnqgP+2+truKPmvUbaNedBUqJCyD2zo0SHRERw7WsW9L9GgFIbXo+15DTJ9EAOzv1Kz2NAgDM5vcpgYFefUXS/FuvKdkrNWE7fTU+Ju1e0wTCmHf4UTc/on9ycWNJRUAZaz6gdjEYjJAXiSaJeTqMoBKAl1rjvDWkUQKehYkJz X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4d5a1459-dd13-4c8d-15d4-08d9743a7066 X-MS-Exchange-CrossTenant-AuthSource: DB6PR0402MB2760.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2021 09:07:39.5757 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: QDX71DCrhOacmVnisCn+HrQ92ZCO9Q47h0Xg+SWNjEHsnqNB07mrSOSf6aj2J7wXTOloq3PoaiUJmarR1TX9sw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR04MB4763 Precedence: bulk List-ID: X-Mailing-List: linux-remoteproc@vger.kernel.org From: Dong Aisheng vdev regions are typically named vdev0buffer, vdev0ring0, vdev0ring1 and etc. Change to strncmp to cover them all. Fixes: 8f2d8961640f ("remoteproc: imx_rproc: ignore mapping vdev regions") Reviewed-and-tested-by: Peng Fan Signed-off-by: Dong Aisheng Signed-off-by: Peng Fan --- drivers/remoteproc/imx_rproc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/remoteproc/imx_rproc.c b/drivers/remoteproc/imx_rproc.c index 71dcc6dd32e40..abfeac0b1738d 100644 --- a/drivers/remoteproc/imx_rproc.c +++ b/drivers/remoteproc/imx_rproc.c @@ -582,8 +582,8 @@ static int imx_rproc_addr_init(struct imx_rproc *priv, struct resource res; node = of_parse_phandle(np, "memory-region", a); - /* Not map vdev region */ - if (!strcmp(node->name, "vdev")) + /* Not map vdevbuffer, vdevring region */ + if (!strncmp(node->name, "vdev", strlen("vdev"))) continue; err = of_address_to_resource(node, 0, &res); if (err) { From patchwork Fri Sep 10 09:06:20 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 12484651 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7C4D8C433EF for ; Fri, 10 Sep 2021 09:07:49 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 5BB8E611F2 for ; Fri, 10 Sep 2021 09:07:49 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231946AbhIJJI7 (ORCPT ); Fri, 10 Sep 2021 05:08:59 -0400 Received: from mail-eopbgr70049.outbound.protection.outlook.com ([40.107.7.49]:24708 "EHLO EUR04-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S232076AbhIJJI5 (ORCPT ); Fri, 10 Sep 2021 05:08:57 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bUt1ZmU5gfn+ofD7QlB/IqtFBrxsXbNsa1mG5TMeJQ9SftW5ht8oeAQoR2l2fvdFw2yh92Pn4myt6bJ451bYJJJ/9/MB69ci0onsQPEzeEd/LKbb1+q3cfMzxw6dEOSRfMFImpHX/O1M8kkZV4OnUHxvaUTfAtoNWwOWFsneZnCwOdJMNtUNCmgHFX0oPMknX354Eb3do52dh9FKIYHqTQOO59yCXAAMVY25QcTix1IcJSdX+IP7StdbrlT0rp9hM0UfOkdP4jdnGC02T7t8rVa4Fh/QD7tuoBjtBUl4QnU475EDCLOFUDdPswYXq7nETh7J3hkf7uu+yA5xJkHSAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=V02QvPaCqUkedDRb9VzeAgiDh7gQoYf5nxdp6ACsuL8=; b=SKdxvL+WbjSznl+Jq1/es1miIgLKeZjwNofZes9eOutxS57F5qc3FzGn38PsUoVw3n1Syj5jxVcBGupbb3tDQEB56+ZgC0H7Na5q8RVFyrceZhIbreMz3Uist0OQK3Um8TA0O3imTg9TczwxCysbhVcpTPI9Lsc8Fh8Q6lO2pOXOcYff0JvIG+p/sieoZ89oHXvPYTYpMGJhI98jcgic5ubCy7eEQGP2EcFSJ5wqQ+hxHAiIUwf84eLexEkCM3loMrPXrBpgY5vGuXjfIGd76A/t+5ZCc90X+txRR1PnpMNwfVurgjt5dzj91/ou0I+ZWtDUEwSnW7CtTU66lcot3Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=V02QvPaCqUkedDRb9VzeAgiDh7gQoYf5nxdp6ACsuL8=; b=iNkqpngfQ+YgXEdh5wsod8b/I9Xq0evk3C3Ih4I5+M2IhtbqDHelhKql5pbYvQlXsK1ZcICJmQ7TJdzYVla47QURwC85sy1ROvxZq8JCRoUhs6v23o1uFpdfUlGPjpJ6DBFTujcRUic9QyTlZOrGYg13u4IMfWiaNUW+5ptB8hI= Authentication-Results: wizery.com; dkim=none (message not signed) header.d=none;wizery.com; dmarc=none action=none header.from=oss.nxp.com; Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) by DB7PR04MB4763.eurprd04.prod.outlook.com (2603:10a6:10:1c::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.14; Fri, 10 Sep 2021 09:07:44 +0000 Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::4868:6843:a39f:aa53]) by DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::4868:6843:a39f:aa53%4]) with mapi id 15.20.4500.017; Fri, 10 Sep 2021 09:07:44 +0000 From: "Peng Fan (OSS)" To: ohad@wizery.com, bjorn.andersson@linaro.org, mathieu.poirier@linaro.org, o.rempel@pengutronix.de Cc: shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, linux-remoteproc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, aisheng.dong@nxp.com, Peng Fan Subject: [PATCH V4 5/6] remoteproc: imx_rproc: fix rsc-table name Date: Fri, 10 Sep 2021 17:06:20 +0800 Message-Id: <20210910090621.3073540-6-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210910090621.3073540-1-peng.fan@oss.nxp.com> References: <20210910090621.3073540-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SG3P274CA0012.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:be::24) To DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (119.31.174.66) by SG3P274CA0012.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:be::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.14 via Frontend Transport; Fri, 10 Sep 2021 09:07:40 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9cd2e8b5-79c3-4863-c7a0-08d9743a7327 X-MS-TrafficTypeDiagnostic: DB7PR04MB4763: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:4502; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: XB1I3T5s5BrV8tFJ+XLv2zInLchC2Dj3UQ6JCzmVMBWF0FXmB/YxxiTYsq1+ShozzhhlwWek8iDSrAJnyL5FzMg/nsvJ/ZRmktWzf5fLXgrKP1uFHKMHcmpum9Vit8cSRLdlI2xjYXkgLWdYrBKjv+pB9Oq2yX3xjPWxw0tp76SMQExAAoaSxG7oMAXk9JbVnTbqyTjCBnP1rWzIJQumEeOVFw41CtdEGdpRziitk3nnnSAp4YhieLOrLh7oftJ03/74TZpH6Thb6+Ze67IyV/AqnzPaG5UQEasSY26N/pzl05k6n3K946EB4R30+r/NjD9B1MUJkxboPwl1AQh73RS3E52M/TQ25eSdb7OXaLauQgCamWqSt/WbfRtU17F05MXM5EPAu5MDYLJkH3VEXWTRuQMi/geVCgnx3iaNGgyw1fclBMRBmH79CRgYc2oJBWJgCxrT/dcRFa5iGDEJHuUcw2Iz+k+gU3yW+sv8WQb4oV9iSLtyQUqwurl45Lu++nu/8Kq9G63ziXY3vD1B9lAZY5Ut0VVp2NVmN3Mn6pzsT646VxKlC7BncwkItjBFkTkSJQrRFqFkExUWR+gGeTZ/J4SQZhvdEb7GuCERLLuvVTu4oMC4+Usce+g6b3B9VWvPAWFwfc8i+z/iGYTABVonmAQXIh5/3U143Gxn+0JX+XdANZ2NGKgx6GLdTLz+pYBkUjGaZz/bR31uGrfwBQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB6PR0402MB2760.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(39860400002)(346002)(366004)(136003)(376002)(396003)(6512007)(8936002)(66946007)(66556008)(66476007)(83380400001)(7416002)(6506007)(1076003)(6666004)(38350700002)(38100700002)(6486002)(8676002)(316002)(186003)(52116002)(86362001)(26005)(478600001)(2906002)(2616005)(5660300002)(956004)(4326008);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: NnocEafQkboU/yCDocpXuQLq+IufydHVb6JkSki7YCmaNMdZbD1lMARv9RUy90+gnW74lndOy0aJIlBKGO6ofdyD6QY+RBbR9UW3NVGxhQmIUM+Qshs3jjJN2oYBOAgxf0gF/5/ybktXpIPURTRsHmSLUF1FDdljCZwPUrrIWL8FbNdZ4budd8VhpaI+OEwms+j8je2n8TBaLrtY5nyjOMYVI4ecsYCzwQgx3iA815ZVMmY/04O3WpfjYqekeqo9SwYGBKrdiSnttpqM+csuWR0CRCw9EgWagT7jFataPiuqWk71TGk2MXR+HSHyQ0lIQV44ojBEVFUely3eFfHYKElMtqbMwtc7/PjFpwbm1rgsn/tHCeQqVH/3acgYfl7YxW3FNUJthCwyR7bDXrKq92fwKeoBU95S2fvRiwpnIH/kM6dfs4C192PDbSJQoSpEK8Aeb7XpvcCPBxEEroqiIH8gRSwpfPiurdiOY/bm8158GbdhCYXjhgYnaXjw+3I1IhY87C7txUXoQiDnuK0GmG/Pj9b6s31RsUQxtup6+VMe8Y8Mi4LDxsHTz+F6ij3ViQR37yWVh0Kc41Fz7Xk+kgcFXCLVcf6hsMViP6Ohx1Q9JTVWicev8DxoU917pz5qjXAkcIEcvn2cp8xe77QNCDblsM+Vxjb4P6kWFnj3gu9D3vEaLmWhwGW7FwyRLGk5LrAlksy45FpqpLlEXhWAg82a8xkPeiI6HCmioiy9RxWA8TPyDHpZMLCYK6x15PZLVriB4+Cnj7/yQOsMMVbRtCXrRW0O3xpoF19vLGKe5rkJ7ZGp/FeUztSfr3XL2Rdj3clXOm74Z0VvuxcXaeAAiYj7xh3UN9X3F9E7RImki9XMZ8ViZQZplmo/dRavKwZ0oBmW2MuiNUFe1jpoFTJzBIRbi44mzyhCfRTytx1gqPTcmPCYIogyM01MP9Ss/j9Ole++YsO+cy54Oe/yfRNAjRxxkGOQGE1L4MvSds8w0R+Oe6h9aTpc8kTGzWIKEX3Dra5sF3fLdAYn+bmfHIHCC8RQo8hknlV2keuwzlkJ9DX9g8nBzl+jLBi5DXyeRVSNDE6WoJfDgA0pq3MPt0U2vNVX23fEbk7eMB+lsvy+vYfRYtMi7hX5wVQ8Ll18ssKPHnIuXpJhTpIrruNQmX4Ze88DEkaUnxvQ+31JJQrwqXCd4uEGPU6cMaknRhnlp6ayU9tGyGvlppdSqaxMwV8EWxAxJOyisMDgqAz5nHT4ojpLxslUh0ZiBsrNBIfRiQq1FQxZAkCLGX8vGd3oQzXKQADN9lMCmyhkXrobVn0JYY7ko0ggbb16Y02EMdh/Ba7Z X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9cd2e8b5-79c3-4863-c7a0-08d9743a7327 X-MS-Exchange-CrossTenant-AuthSource: DB6PR0402MB2760.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2021 09:07:44.2106 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: rtOb9Zty64CpwDBLFzmxpDaNNaK2jujLhjfavp3p/sQ+7f3MIedzDnB2pXYXwo6j4OI04Mb6nb5WSgzQig+jmA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR04MB4763 Precedence: bulk List-ID: X-Mailing-List: linux-remoteproc@vger.kernel.org From: Dong Aisheng Usually the dash '-' is preferred in node name. So far, not dts in upstream kernel, so we just update node name in driver. Cc: Bjorn Andersson Cc: Mathieu Poirier Fixes: 5e4c1243071d ("remoteproc: imx_rproc: support remote cores booted before Linux Kernel") Reviewed-and-tested-by: Peng Fan Signed-off-by: Dong Aisheng Signed-off-by: Peng Fan --- drivers/remoteproc/imx_rproc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/remoteproc/imx_rproc.c b/drivers/remoteproc/imx_rproc.c index abfeac0b1738d..ff620688fad94 100644 --- a/drivers/remoteproc/imx_rproc.c +++ b/drivers/remoteproc/imx_rproc.c @@ -604,7 +604,7 @@ static int imx_rproc_addr_init(struct imx_rproc *priv, } priv->mem[b].sys_addr = res.start; priv->mem[b].size = resource_size(&res); - if (!strcmp(node->name, "rsc_table")) + if (!strcmp(node->name, "rsc-table")) priv->rsc_table = priv->mem[b].cpu_addr; b++; } From patchwork Fri Sep 10 09:06:21 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 12484653 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3C237C433EF for ; Fri, 10 Sep 2021 09:07:55 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 223C9611C1 for ; Fri, 10 Sep 2021 09:07:55 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232008AbhIJJJF (ORCPT ); Fri, 10 Sep 2021 05:09:05 -0400 Received: from mail-eopbgr70054.outbound.protection.outlook.com ([40.107.7.54]:22173 "EHLO EUR04-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S231961AbhIJJJC (ORCPT ); Fri, 10 Sep 2021 05:09:02 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dbKFm1w/qwQ5EZ14juzM0G6rBiaAJ2m6SS906wDZAzYWOjTHGTzLEn+m965qRrjP1uNZjhhR15xvbiu/0Ms9XwESolnj0m6PH8QgeFBKbI2qfAuJfmDAnvpeLvgl10cf+bM/SNtKnzwA2YjW2CkDEpRT0Az9zXm3H/F4rUq0F/NzVsXlUA8zYOy0XCRF9GqGJlkce5Oo4w36oZ8uOoD6sr0t8j4Z7jZblVsM6BcSmFFjekGLiQilM/iebsYN0bFHFy01p34IDJd4iNo7/cbwK+Tb0/8d7jExsCBBKumxaMPfKm8gwFZ47C5F6aqZYMK3O9rb1j4beOjURZQcJ5RKfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Lkqrpm4CAJMqPeNNK9M2tInqOHLIAEqNlf3XWAJT4MM=; b=n78int3R/iUtsY+PqOBjar6vvMn8Nz7+bH6mpJIkeuIa1mmm/EeA/96ezLKMqmcPygdYGDu4AbHHYgYSDbpFaOrKSI8e2VX1F7b77hZ/Xje1xzYlWvoU0q0OBZcJnTjsOqC9d8fmka4QLnLUMKqc8QV0Ysh5UxyKMalG7bsRJ7KwyeRLwBDDBq6C4+mhLE34uU/oeTRk23TsIuMRlc/+cRnBkxdtpFNGiwS/zKPOjKQKC4FODOkssqaH5OFusk5q/V9O6YsyLCXF4PaY5MSbAD86VglYa0TrAwI5IueU8AdD8lKG/710zLOMwsUIIwWPcektU6pe9QpNGiOn92gEnQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Lkqrpm4CAJMqPeNNK9M2tInqOHLIAEqNlf3XWAJT4MM=; b=PQigPVduA6Z+rLooyB2YBEJb+ZsYFSvNSzGpN6eqUZZClqv6O4c+JrdclV5eF5okVwOZNCHdlMy9mQcUjZ0MHahgZmZtY3vhUGYNk5YnyvkfxUgx3sFWzRsPNPjiZcIFkg6dUOL6TDaiov/j9+OL5+N/HwzF1LvjG9Lcq21JxoE= Authentication-Results: wizery.com; dkim=none (message not signed) header.d=none;wizery.com; dmarc=none action=none header.from=oss.nxp.com; Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) by DB7PR04MB4763.eurprd04.prod.outlook.com (2603:10a6:10:1c::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.14; Fri, 10 Sep 2021 09:07:49 +0000 Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::4868:6843:a39f:aa53]) by DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::4868:6843:a39f:aa53%4]) with mapi id 15.20.4500.017; Fri, 10 Sep 2021 09:07:49 +0000 From: "Peng Fan (OSS)" To: ohad@wizery.com, bjorn.andersson@linaro.org, mathieu.poirier@linaro.org, o.rempel@pengutronix.de Cc: shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, linux-remoteproc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, aisheng.dong@nxp.com, Peng Fan Subject: [PATCH V4 6/6] remoteproc: imx_rproc: change to ioremap_wc for dram Date: Fri, 10 Sep 2021 17:06:21 +0800 Message-Id: <20210910090621.3073540-7-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210910090621.3073540-1-peng.fan@oss.nxp.com> References: <20210910090621.3073540-1-peng.fan@oss.nxp.com> X-ClientProxiedBy: SG3P274CA0012.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:be::24) To DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (119.31.174.66) by SG3P274CA0012.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:be::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.14 via Frontend Transport; Fri, 10 Sep 2021 09:07:44 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 00b902b4-0c93-47b2-d470-08d9743a75ec X-MS-TrafficTypeDiagnostic: DB7PR04MB4763: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1284; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: yhJCQsheu9mCLh+Rmz1JHfGllTF+3klKkdcq+MDmlzvFBaIUs1YGTnxB5xDNE9hbxyfI9D6GSyASwDxN+3kE9WG5vNey0XdXyfrw0bdJCpYjAU+u1f9Xmyik4a7dMVs+fqDRydK0twAI4Hx/JxqivOxKmDCB7ayQh+THCVlDlXkRcsupLB38/xZE3pf9MdcQc7kqR0sN5UT37EO6TXd/RT5+fHlXxCY917PBxR1pYM3s04HFRLHH+NOdF+aqtIQvJT8dB9E2WGteiytGVGozzuJo3uEOTChYMy+t59BEsmVN/TNFWxZGz37WzibsTPG2ZqmOKCDJ92q8RF9eeTCztqmMavimSFdgmv21RHRHHElhmil+XJlP8afPyAvQ4DSH3P3q9iUg2FwUzUGRTmc5f8KY3uR27buWW3IxVODqwR4L+eExAmZZP1JFtu3FrJ5NsKCsrmmsgtOkbYAwF2lUmIdsbMyQhxqxksVK+6fqDwgPuMAE98Agc92nVmS8du9VPsfSNnuXldJghpEG7CwqNxYwo4RaOXQbh1cQ6mlZCk8FrRGBCktCEXj89X5iQd9ed0W9BD47KBpf8Cu630O4K6YkKQueabR2/9WJqOJvlWqfZbEtc7UmjeQV+WCg7R8sAMApAOKgE7g6K2ZO3Zua65/vRb27buj4+gEuGw+IDzRFpurHNmWhQld/32nI9/5FTSAIaAjKyqiBb5jjpaM22A== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB6PR0402MB2760.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(39860400002)(346002)(366004)(136003)(376002)(396003)(6512007)(8936002)(66946007)(66556008)(66476007)(83380400001)(7416002)(6506007)(1076003)(6666004)(38350700002)(38100700002)(6486002)(8676002)(316002)(186003)(52116002)(86362001)(26005)(478600001)(2906002)(2616005)(5660300002)(956004)(4326008);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: YATnlWXZEyM6V2CXuxswoJjV48nrruj0Y+ZKBukC6e/Z2f2vM83GxxT2m3jvOo8kBB7youEi8uMT8+MnFUrSGJKkaDtMf316CtVntIozuUby94tqpj2O3phfYIUmwrFvZFdI7X9/A1/rkNLMBZBz16WyohlVKsx15jBzosF4KrEzin/fyEUT6gXiG1mDgIRb9+BxTI8B+OHkGbyfiPOu4zG2gy3kWhnPcA3OYVww4IRUzlpYkEIr+P9gIQhCqAspB6YG+H3GvLyXf1BrZp8IzXXpt4KVqwDqxcoJxXrj1Pk/gwptqIaOnC/LVKAuA8Vqt4eYveXlzs0PQOAETnop3npQLQgS5iWyz90oXe1AxbPPYZBKn+Gpemqe6ObNNI2rqpxYlvJQuQ5wDt69rf/dz+75PZV00S1o8ChR/IGxPWT4mTY5q2ELDAJgIN3bJuX7vBgUAqhXPQ/yynm629kAn8L/1k7FoEpfR9DW2B9I/tKgxqnHKyeNnsx8F6NUS4AY4PaN7KYRMItWsgGFEg22RbsIHldpWhckq8SFrlx7M3W9vZpBcAPXkO69+qLqq5htvpijVZ62tUNK3qWidjWU/t30zAdLHRt3jZjzu/bBV5HqwPIHBKiaG+REGhHO1Nz/ijhYVQ0qy8Tnb4OUGO6H+U8oUn99WsfyY5VzThdDiSLxgupn36nFHQaA42b1sdbtlRyRFIpz5eI4M77S0NKSdgnrQWDI3gR3qLmEJNMEaTSbG8daLsBjBYSiwLGu4UALbVI5F0H6tKhw97uATx1K8HV8AmIGdp3brJIR/D51oYE7RKVCo5C7vue4Bf/OL7Hs7fl1Z/Xsb2QkZsHkUyK/e6Mka2W7QdcXJtI7JLFBhjJv3EvFofP1Z3DSVTBtGjc96Y1RxDtNSzPei4XHJlihQnqWeEGG8v1AWAi3oIyRbT/VxtdRCZFyBHEeQeuDmGctOoaMSP14PMyxcqU27mUSXyhGnTrIXYEAxP5RiV698vT470YpC5v7Rdbl36kDZfKwnD9ZUrcr090M3niFTmiRUQLCGX+69dlXN88OOmX3fK30FPoVZ4crA2twDKhx6/iL/rzSshd0KJfbsniKR3bywtau5l0RPUc8tqQZ4DQGbvFzr6kwelzkmBGu1Pdi5UlZksu3b16s9UX7N9bZPvrYirHEJXnn58NYxOz9iaGORnF/4ZkfBg/nSWbUKudjA3Ufyr4uUr8Iut2zJ8ZjjbOnjOmIZKiU4idzHt3PD2+++XbF/GcH6qra6+QhkrmkHSRgcVgTMrBRfktTWmzvQHuFVJ+0108NwI7nYpxluj/J7r+rK3L94vopvneuqM/xR0xz X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 00b902b4-0c93-47b2-d470-08d9743a75ec X-MS-Exchange-CrossTenant-AuthSource: DB6PR0402MB2760.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Sep 2021 09:07:48.9274 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: jK7PBDKDRGRpeTq16i7jWFhO0g3qpW6Q1nV5//MS9lBjsB9aYFT/ayICi8ZaHLin2/RcBfxfQ6adknsGvY2BVw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR04MB4763 Precedence: bulk List-ID: X-Mailing-List: linux-remoteproc@vger.kernel.org From: Dong Aisheng DRAM is not io memory, so changed to ioremap_wc. This is also aligned with core io accessories. e.g. memcpy/memset and cpu direct access. Cc: Bjorn Andersson Cc: Mathieu Poirier Cc: Peng Fan Reviewed-and-tested-by: Peng Fan Signed-off-by: Dong Aisheng Signed-off-by: Peng Fan --- drivers/remoteproc/imx_rproc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/remoteproc/imx_rproc.c b/drivers/remoteproc/imx_rproc.c index ff620688fad94..4ae416ba50807 100644 --- a/drivers/remoteproc/imx_rproc.c +++ b/drivers/remoteproc/imx_rproc.c @@ -597,7 +597,7 @@ static int imx_rproc_addr_init(struct imx_rproc *priv, break; /* Not use resource version, because we might share region */ - priv->mem[b].cpu_addr = devm_ioremap(&pdev->dev, res.start, resource_size(&res)); + priv->mem[b].cpu_addr = devm_ioremap_wc(&pdev->dev, res.start, resource_size(&res)); if (!priv->mem[b].cpu_addr) { dev_err(dev, "failed to remap %pr\n", &res); return -ENOMEM;