Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp1228348pxb; Fri, 21 Jan 2022 12:49:09 -0800 (PST) X-Google-Smtp-Source: ABdhPJwZCG1Sub5FDr7Bq8QLqiZqls72k6c/zJ3ByftqFKhCJlxF32RQQzK5XyLXxk8PWD6u3j2Y X-Received: by 2002:a65:6e41:: with SMTP id be1mr727851pgb.573.1642798149006; Fri, 21 Jan 2022 12:49:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642798149; cv=none; d=google.com; s=arc-20160816; b=hx0FLVJIRw9xx8LoiU8D9zIQE+KXc4FpYY8JYs8c4BuN4RLMvLz/sTYBP7B+I21wkT pvfHf0RK82YeJIqnV+1teF8wAjDWUJM3iS5hFbXcG67Px+vT5YjZ7zvErLmHR8o1pQnD 5UmQ6+u6PRkvke8gasAqTPdiXrokK5360ADEg1kGIHhlQ0KpfH6CLje0qPi0tDKDXKPv yQBddQLCJE++2K6HvgZdV+LcN9TXKDup9DlgtXzc/B2LIS/+y04jzNzsMPbctsgWsUUb BKdvcw7HOTPP4L+N9C7oeNblTAMbJPzLiXeybnEGt0d24YjCCsB08aBb24DtHnC5Wg8y hdvg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=1SDodKdOsjnuWKrs5+9KGiBXhqYgGL0hQ4U0OjH6Um4=; b=oEwJKBYIYa2UsjP5Cwb6gJIYMUx0rMNYda28BEA7rc/y6QL76llDxhpOCRxUHzEe4G 4lodfjO0ZRPn6U0U8n4ic4tXeKMbHFBOYqhs1wQH4fj9fEUgMV2UOhmG+Ke7SvVQMD5r CV+UxzcdEkUjxK3tELAw06YiARbTYyTV9i85gcvBVbzRKtCLNasjQWddOGzyKezcTXVr fqCtvuXxnr/E5UItVbXTmHBHpiOERdEl1sprmNApAZS1dOGpW4JBC1NDqtkBmWZg1nCE e2m1vCopIQsPe6BnRPhTogp36C0saWVAyxFXthyEZb9E1KfePcvgNYwuvo2diWbZvUEl RqjA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a68si7397389pgc.501.2022.01.21.12.49.00; Fri, 21 Jan 2022 12:49:08 -0800 (PST) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1357863AbiATAg7 (ORCPT + 70 others); Wed, 19 Jan 2022 19:36:59 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42238 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1357850AbiATAgz (ORCPT ); Wed, 19 Jan 2022 19:36:55 -0500 Received: from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net [IPv6:2001:4b98:dc4:8::226]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EB06CC061574; Wed, 19 Jan 2022 16:36:54 -0800 (PST) Received: (Authenticated sender: miquel.raynal@bootlin.com) by mail.gandi.net (Postfix) with ESMTPSA id EEB9FC0007; Thu, 20 Jan 2022 00:36:51 +0000 (UTC) From: Miquel Raynal To: Alexander Aring , Stefan Schmidt , linux-wpan@vger.kernel.org Cc: "David S. Miller" , Jakub Kicinski , netdev@vger.kernel.org, linux-wireless@vger.kernel.org, Xue Liu , Marcel Holtmann , Harry Morris , David Girault , Romuald Despres , Frederic Blain , Nicolas Schodet , Thomas Petazzoni , Miquel Raynal Subject: [wpan-next 3/9] net: ieee802154: mcr20a: Fix lifs/sifs periods Date: Thu, 20 Jan 2022 01:36:39 +0100 Message-Id: <20220120003645.308498-4-miquel.raynal@bootlin.com> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20220120003645.308498-1-miquel.raynal@bootlin.com> References: <20220120003645.308498-1-miquel.raynal@bootlin.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org These periods are expressed in time units (microseconds) while 40 and 12 are the number of symbol durations these periods will last. We need to multiply them both with phy->symbol_duration in order to get these values in microseconds. Fixes: 8c6ad9cc5157 ("ieee802154: Add NXP MCR20A IEEE 802.15.4 transceiver driver") Signed-off-by: Miquel Raynal --- drivers/net/ieee802154/mcr20a.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/ieee802154/mcr20a.c b/drivers/net/ieee802154/mcr20a.c index 8dc04e2590b1..383231b85464 100644 --- a/drivers/net/ieee802154/mcr20a.c +++ b/drivers/net/ieee802154/mcr20a.c @@ -976,8 +976,8 @@ static void mcr20a_hw_setup(struct mcr20a_local *lp) dev_dbg(printdev(lp), "%s\n", __func__); phy->symbol_duration = 16; - phy->lifs_period = 40; - phy->sifs_period = 12; + phy->lifs_period = 40 * phy->symbol_duration; + phy->sifs_period = 12 * phy->symbol_duration; hw->flags = IEEE802154_HW_TX_OMIT_CKSUM | IEEE802154_HW_AFILT | -- 2.27.0