Message ID | 20221018113401.32229-1-vadym.kochan@plvision.eu |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4ac7:0:0:0:0:0 with SMTP id y7csp1909455wrs; Tue, 18 Oct 2022 04:37:44 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7zNIIziOtQfupJdndL8K86IKndd7opah+4GxDGkF7vj3VDcl75S4AIEH0PHaGxzmQnJ/mE X-Received: by 2002:a17:90b:1c82:b0:1ee:eb41:b141 with SMTP id oo2-20020a17090b1c8200b001eeeb41b141mr3190030pjb.143.1666093064552; Tue, 18 Oct 2022 04:37:44 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1666093064; cv=pass; d=google.com; s=arc-20160816; b=zyc3jbNGnOti1fMcJIPsyon2LZDvj1HA4cCO8xBNEo34UCgWsfKuIPRpRF9f0Pck18 MbFhDKCKrkK3riSG5+XB3VVBHQW/XiwpceWOK7j3grPn1s4/tqMu/LFnfFQ9KmiMKFMJ 8F/Z/S2Niso2nKNk6dYJkjQ+Sf8dMMiO4q/ST6Y3fQ3itdWKtYDGSn0O3ImJSblB1MGC +KxkcbkXJQV8M1oqtUhGmlKF4pIz8SwggA2/tXk3SroCcoAIZnTTqX1gnDs6xWd0dMOg RHc7hK+RN6R+9INUj9EFmNClrcV3bopbojIyhVO1r8HsvGCu293un6TQssPmh1QuTj7A M5KA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:subject:cc:to:from :dkim-signature; bh=xYf7+7ywWhm8+oqS+1Czes95nmvSVKWaEjfRgqkTfac=; b=DTyw7XGRAg4x+zxFngTiq6zv43I7P8HM800Zgkzk8e+0f+e/mEsZsBHNH6rgq+z9ja NZjg103RnkU8Dn2OR+cqe471ZTyeGw0WHBIfsEh7w3kFiKjFdtqFtmJ9LkAP8F2RteyK km2lz2QojfAQrCgAb5kXbpnPFZDlkb0EkgPy2rTgmURI5ptraobTIzF4ZCGy+ip9UD4i rL1p+7j4HXDYT/ZMb4J5C4Z9ctvTexsCbpr0Oy4+l1g3AInOVq86vABOk1SImoCDn2wr BPpmOIe4eHtfs+Lb0Bu0S93ZaVP9bA5rLayUDjxrLLhtbxvHJaKwG1kXTCktjcFPoU4p LBWA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@plvision.eu header.s=selector2 header.b=ZsILeEAA; arc=pass (i=1 spf=pass spfdomain=plvision.eu dkim=pass dkdomain=plvision.eu dmarc=pass fromdomain=plvision.eu); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=plvision.eu Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id z1-20020a170903018100b0017336c464ecsi16270217plg.407.2022.10.18.04.37.32; Tue, 18 Oct 2022 04:37:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@plvision.eu header.s=selector2 header.b=ZsILeEAA; arc=pass (i=1 spf=pass spfdomain=plvision.eu dkim=pass dkdomain=plvision.eu dmarc=pass fromdomain=plvision.eu); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=plvision.eu Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230210AbiJRLgH (ORCPT <rfc822;carlos.wei.hk@gmail.com> + 99 others); Tue, 18 Oct 2022 07:36:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52932 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229991AbiJRLfa (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Tue, 18 Oct 2022 07:35:30 -0400 Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2135.outbound.protection.outlook.com [40.107.105.135]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A44A285AB3; Tue, 18 Oct 2022 04:35:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jQf4RWMoHhFsjURPR0iNrZ0oHFwRjXwYqK1mtKXk0Oua17atVfJkBNgd3q5BzniUc/w7i8v7QJU6MoVJ8pE+7VH5mxRAbdUGe+C8XpHG/DC37QBgfI6F6WiQPoFZbC9SlvaQbeIXIVyEi+cSFWovhUxc2aT1hwpbvwQaq+rO0dwp1knzqD7rXA0cF4cJh3eXe6DCCdSfRzBg9on5G/wzew3vcCm0zHPURYVnBEBcs6s5ZZIRAEMkrxyonAUU1nDXPWa8YT8iT4SBrgDaO/eKeG8zDQ6f4Z8Qa1wOeDonYit8xzuoqB08FnWx+6KEGYXQ9Y9MYBOs6skkiYMm9yHssA== 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:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=xYf7+7ywWhm8+oqS+1Czes95nmvSVKWaEjfRgqkTfac=; b=n0dQhj+EWWn4jtzyTloRJEfl7q7Hm+XfrxCvHnk2rJOkABPKJzoeEnlGIMyvdzAe7tC3RLrMSMVxgALjlz2UQTi99zel0d2uWy8niJH6qR5psWBLQi9dfiwRt3WUyn0GWeasmFgotC/uNpqipZwy78Je3sn6veW8hJ51Z/qPTId1B9Xkm/hDkrS98xV6R+7REePbonz+/AquhMWJ8iX/Q5sEtXmu49tXR3q9+54oyVSryDDXQJtTSia2y/EdLVDFMw2O2y3LhnULfGpkqEmN1cAuA0/AIVvlvIMZGtG5izw4nitHNjZEErRl2OPRALow9/mRAW3DwPlL5dT4vV4/rA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=plvision.eu; dmarc=pass action=none header.from=plvision.eu; dkim=pass header.d=plvision.eu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=plvision.eu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xYf7+7ywWhm8+oqS+1Czes95nmvSVKWaEjfRgqkTfac=; b=ZsILeEAAikZtF7bYuXyzUq9FyHKf+3eCwj1PMRaxSK7NCx3Bf4UYBaf0ViR7YGMxSwpouulPCjS/6UFm5zqUNmA5gjvmGZErwrSPV0kygj3BOXVoGTxi3S7t8LoSRAv150165+2sE4EdvvnbcwVUWGB+d1t3izwYoM3liV3D9pg= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=plvision.eu; Received: from VI1P190MB0317.EURP190.PROD.OUTLOOK.COM (2603:10a6:802:38::26) by AM8P190MB1010.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:1c7::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.30; Tue, 18 Oct 2022 11:34:30 +0000 Received: from VI1P190MB0317.EURP190.PROD.OUTLOOK.COM ([fe80::a621:b61f:de56:b8]) by VI1P190MB0317.EURP190.PROD.OUTLOOK.COM ([fe80::a621:b61f:de56:b8%7]) with mapi id 15.20.5723.033; Tue, 18 Oct 2022 11:34:29 +0000 From: Vadym Kochan <vadym.kochan@plvision.eu> To: Alan Stern <stern@rowland.harvard.edu>, Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Elad Nachman <enachman@marvell.com>, Vadym Kochan <vadym.kochan@plvision.eu> Subject: [PATCH v2] usb: ehci-orion: Extend DMA mask to 64 bit for AC5 platform Date: Tue, 18 Oct 2022 14:34:00 +0300 Message-Id: <20221018113401.32229-1-vadym.kochan@plvision.eu> X-Mailer: git-send-email 2.17.1 Content-Type: text/plain X-ClientProxiedBy: FR0P281CA0014.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:15::19) To VI1P190MB0317.EURP190.PROD.OUTLOOK.COM (2603:10a6:802:38::26) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VI1P190MB0317:EE_|AM8P190MB1010:EE_ X-MS-Office365-Filtering-Correlation-Id: 750b35ba-bd96-4c2b-d3d6-08dab0fcb822 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: hEyFGo+Id9BiO3p2lIzlrO5095cthIM0CZUn9xOvVzTqgTO7iFsXRIDmprPtAxhiGuDY5Oina3RUzX5lMfx2zoqLSY8rXHjweVyzELmmFD0wE5+1aeMYYVOp56jGjnSxFx1WDtmwgQjULs632keG4gTylBA/3hMYtUJmxR9sMoY3hf6j2gemfZ5N1l9zuzudZWHwvFIV9seJazM78yjCfIpJoZ03RHMxX8TMWZ6o8NCm8843kbJycfJLbPRy5JzFSaNuQY2tUDAr52X6lY/9aANeCJl4r0iOfxt9nVsOeWTFJGEeU6q5pwy7RWL3BojLhlMYmG6Z6sxIjPQVqjXCiwtQ3U3Hk1pX30nDC/NeC/nOrCFwl9qgp0DVAaI9++wF7AOtzyXq73tILKIem3jCwfw/PkEi1haRTg6Eeud5Da5nIxogtbKDd8hrXvCh0VNu/wxrWyY7apEBs5w6wfcrToo6YXwQSNjjGrpkh8J4HvxHY8ZRUUOJyhctuuLotAGYCPK24NP6VAqnXth8nUsGR0wn5Su8xdUZYxBLixHeB18Dt1v0NV9iUDoe0GmW5V2eT8O2FWgBm/C3oJVe+mCzP3u3gn56a/VY/yYDMEv5/P42uxbbRjgaU7Uwj6Qj+5/YyTKTff1J8XTbS0ij++NrqMuy0ni/LmmyPCvm948llO5sGFNCz3/tOX2USnj7eV8wbs/MUz7amGeDb3EjwUcrTO+TTnEE4HFefHbTQ/ztclA+IqFjKJlKOuD8Un60e7JJ X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1P190MB0317.EURP190.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230022)(4636009)(34036004)(366004)(376002)(346002)(39830400003)(136003)(396003)(451199015)(6486002)(83380400001)(2616005)(1076003)(186003)(41300700001)(86362001)(38350700002)(38100700002)(2906002)(5660300002)(44832011)(4326008)(52116002)(6666004)(41320700001)(8676002)(107886003)(508600001)(6512007)(110136005)(26005)(6506007)(316002)(66556008)(66476007)(66946007)(8936002)(36756003)(54906003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: zFtLR2SwSJMpaDfyKLkA2dG/3kFses4w//MeSRFjRBhpOKiNM8uLuwgvOj3buJWX/WC5szjbaFyfCLAybDKHqIBf21PomtefnjwNl8vmTfzng25u/1iTLfMLejHShQ9Ev9rPZnS51KT6f6F6+zkY2RTLPG+n8EVoYZbBDGi0ScnQG+VrhJZWOzbB9LvJyKMFkHw36p9hx9MHpYlp5IEJWIGFNW95gjQiPWbjqzQ4kHJbW2tLUqOVT5iVQcs5puSxrZW0kmgVZNRRFVlkFV28nFCGjyLrA1xgDp+KcVT3eiWieMko8pNtVHakvg6HcPjzirkSwePjtr8keQX/xjZZS56iT8a9pr2RVSrbISd6pvW1e1bxbcxCaqrQE17hPV49FCVf7fVG3VOJNrZNvG4pUtuWXQmx3DQjzbDjWYyKZaiDKsHsRRsXjeMNG0Noi3mv+NcZhrA5EPfbdhtwymjjzy1kIdxCe+H/tWheiX5dXwzDf4ODDFr+dEYxi0gv1rhNiSvR15eQ4n9RmA7W26n1tvG/QqtsQ7JYJ9zY7Ni9a43xkBvSXZ6mfNlW0lyLZ7gLOATZIFYkjhpwb6sfZ5b4HCf6fPnTeq5E7svfwgh5jQ/33nnnD1az1mRZtAaoN3BM7zCDNZJFHd1bBRjG/SBW+/vzh7LYxotgyPPPJDxcHxSIcw/LzOCNeX7/QUPHJN+aX0VeH/6n4c0Iww1mtb11UzXgpw7PGSsXe50JwrzDMwkcj/1cquIUQpQIrhMLRirPOALylh0lFf1hz+CMKfGDWfDRdCPv+l6rG1Y/SAwk18F9iniJcNNiftEyPa4cJmzthex5EV/qqLTJ0QDK2fkWAlQlxwOK+WHyND1ME73NIIZ1osAnFsJaU6nlT6Gdi6hp+C2FGwAR7Jq3Y70GyD4OyWZxI0kha8Vcs+TM6nxWkytbASrLlQ9+btiJqsm25DaNzwqnTS/8sDkqIVJpbCr2MPLOp+LgGP4ybgryLSzYncCqPU1EYSOMwSMES4HdI15P4P7JGbwQ6boQn8SQULgcVrnHthYiZDRo5pS9yI12FxOxCXhMITG7ztVgbaBRz53fYyfptfMAXgYirQ5QwjthZEnuQFUH67qHfKZffIeXsbW0JlBxD2W+EcmBCHtrORVZj8rIRIisAHG+Ypla6YuMtOfwmxI8whCXJh7lJrosz9oUtQpTCrIiuUuuaVnH1ocgV2dGmkfxUsDdImSeiw65GjnYfZE6PI/KsMIIQXj+TD465IIOqsgaMla2bhKG4xdLS7o2gNdCQOu9DAfj2Y84uzJf/OPvR8RzwXZMtwu5sZmMass+fATLY3puhvR6lHgpqEwJxKFqAGYtrCVxPSGh9xWPtu6NQqLWr6QLqZ+plNp8n2dX210OQ2Mveq5NR7nix0Hu5dH6UVSmV5L1XWaa+jgfR4bw/qITHpgBzG9HXeBk/ZkhKzoU9ZOv7F9krQOCuzQuy7R0udyVurjAhFhWA0pA5h+4QNTqVFs6Ht4FyyJ1W2tyXPjS7f4Hu8Pbfwt6LvYk+12XcnyeuLBS/LZMyl65cUbfcP1VDg/5fbLGW+FqPP1Vr48SUY8Nsd+y0wmJNnDHPesevB3UYWQmL2mpSw== X-OriginatorOrg: plvision.eu X-MS-Exchange-CrossTenant-Network-Message-Id: 750b35ba-bd96-4c2b-d3d6-08dab0fcb822 X-MS-Exchange-CrossTenant-AuthSource: VI1P190MB0317.EURP190.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Oct 2022 11:34:29.6227 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 03707b74-30f3-46b6-a0e0-ff0a7438c9c4 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: tNDB52TZm/8z5wK11whZcU9iA0XF9zKu0Emd9/KLMdVMHLPmRH+0CknIStlSsfzWJQpHpaoQvjAFAuHApYwnRZnwrBpROPV2bhmaI3hunCU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8P190MB1010 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1747025201209962569?= X-GMAIL-MSGID: =?utf-8?q?1747025201209962569?= |
Series |
[v2] usb: ehci-orion: Extend DMA mask to 64 bit for AC5 platform
|
|
Commit Message
Vadym Kochan
Oct. 18, 2022, 11:34 a.m. UTC
From: Elad Nachman <enachman@marvell.com> AC5 is a 64-bit platform so extend the dma mask accordingly. Checked this mask on armv7 a38x SoC (which has this USB controller) platform with simple fs ops on the storage device but on older 4.14 Linux version. Signed-off-by: Elad Nachman <enachman@marvell.com> Signed-off-by: Vadym Kochan <vadym.kochan@plvision.eu> --- v2: Add missing description. drivers/usb/host/ehci-orion.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Comments
On Tue, Oct 18, 2022 at 02:34:00PM +0300, Vadym Kochan wrote: > From: Elad Nachman <enachman@marvell.com> > > AC5 is a 64-bit platform so extend the dma mask accordingly. > > Checked this mask on armv7 a38x SoC (which has this > USB controller) platform with simple fs ops on the storage device > but on older 4.14 Linux version. Odd line-wrapping. That aside, I have no idea what this changelog text means at all. What is 4.14 here for? Does this fix a specific commit id? What is being changed? Why is it being changed? What is happening? confused, greg k-h
On Tue, Oct 18, 2022 at 02:34:00PM +0300, Vadym Kochan wrote: > From: Elad Nachman <enachman@marvell.com> > > AC5 is a 64-bit platform so extend the dma mask accordingly. > > Checked this mask on armv7 a38x SoC (which has this > USB controller) platform with simple fs ops on the storage device > but on older 4.14 Linux version. > > Signed-off-by: Elad Nachman <enachman@marvell.com> > Signed-off-by: Vadym Kochan <vadym.kochan@plvision.eu> > --- > v2: > Add missing description. > > drivers/usb/host/ehci-orion.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/usb/host/ehci-orion.c b/drivers/usb/host/ehci-orion.c > index a3454a3ea4e0..c6205abebbdf 100644 > --- a/drivers/usb/host/ehci-orion.c > +++ b/drivers/usb/host/ehci-orion.c > @@ -230,7 +230,7 @@ static int ehci_orion_drv_probe(struct platform_device *pdev) > * set. Since shared usb code relies on it, set it here for > * now. Once we have dma capability bindings this can go away. > */ > - err = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); > + err = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); > if (err) > goto err; > NAK. The description says this changes the DMA mask on AC5 platforms to 64 bits, but that isn't what the patch actually does. It changes the DMA mask on _all_ platforms using the orion hardware. Alan Stern
diff --git a/drivers/usb/host/ehci-orion.c b/drivers/usb/host/ehci-orion.c index a3454a3ea4e0..c6205abebbdf 100644 --- a/drivers/usb/host/ehci-orion.c +++ b/drivers/usb/host/ehci-orion.c @@ -230,7 +230,7 @@ static int ehci_orion_drv_probe(struct platform_device *pdev) * set. Since shared usb code relies on it, set it here for * now. Once we have dma capability bindings this can go away. */ - err = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); + err = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64)); if (err) goto err;