Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1608503
| Path | csiph.com!news.mixmin.net!news.unit0.net!news.panservice.it!bofh.it!news.nic.it!robomod |
|---|---|
| From | Doug Berger <opendmb@gmail.com> |
| Newsgroups | linux.kernel |
| Subject | [PATCH 4/9] bus: brcmstb_gisb: Use register offsets with writes too |
| Date | Fri, 24 Mar 2017 15:50:02 +0100 |
| Message-ID | <toyHo-2WH-27@gated-at.bofh.it> (permalink) |
| References | <toyHo-2WH-5@gated-at.bofh.it> |
| Dkim-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=WMRDTiyrByTFinHHQ7T4O/wDMaIXdgXaB50k7Wo+gDw=; b=Iv7hkhJkS07Eps/CLI5r8/OHjFeTvmJkL1lphhjhrTsvywfeEeOZ0K/itDGP6Vd4xG 6SNw0Dg+e24Z8NGgAQIQe6GarMcqEKFFu5NPIz7sbPJ54XcLupNSXxmE3Q36uO7ddluv ESNhIbbVeumtIsffybXyngpaFr/VHB4uaSc/s9m8lZ6OLZ+rirwzc09zSavVgarqHNvK Ikj7FdPgBpj2hulFqpdSFNGhpQ0jUm+6cZKKTU3+mouAzjiWp8Si+QQLadLdLyLNBx8n zDqnXaSJEpkp+Yhasw7pUAFywEo5MXw1ppv+EVhkPaS7dnw5SZz+9Bkq7iP227ACRfTt nVcA== |
| X-Google-Dkim-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=WMRDTiyrByTFinHHQ7T4O/wDMaIXdgXaB50k7Wo+gDw=; b=d0xIdAjZelCjev6HJLNveRpmEK9PtlwIlZfgW61YiIXPN3zEdWCNRCShv4F6bu/3aA w38sPe5vDB4rDkdyb/nAKKMzNx4TGc0pt968iqsoyU+Wktq67xSa+8/nxpo6IeVbKDaU f0xenGE3eecYS7UP9xB8os7297Xenxuv3DJf2b7lCW5GXOAqZLaUMIHtbs8rJ1e5Ue1h g1phsFIiLlENJNuGs4bcPQwFeCUZnFzJV93VD0boyO2CDHK6RAc7oxCkLDap+sC5DZKq BcIIdD+DAdYRrnZt9muzBZgk++yI/6sOHAHoC5f9xXQ9G8V5YLML0s6oN+r95owL6QMA FIqw== |
| X-Gm-Message-State | AFeK/H3W4MVRBnoeSRyr3eLZZFJvQcGf6DEymrVpEbpFEZwAb0qejbawGjldk6n9w0s3Ng== |
| X-Received | by 10.223.136.214 with SMTP id g22mr7844441wrg.37.1490366875767; Fri, 24 Mar 2017 07:47:55 -0700 (PDT) |
| X-Mailer | git-send-email 2.12.0 |
| Sender | robomod@news.nic.it |
| List-ID | <linux-kernel.vger.kernel.org> |
| X-Mailing-List | linux-kernel@vger.kernel.org |
| Approved | robomod@news.nic.it |
| Lines | 36 |
| Organization | linux.* mail to news gateway |
| X-Original-Cc | robh+dt@kernel.org, mark.rutland@arm.com, will.deacon@arm.com, computersforpeace@gmail.com, gregory.0xf0@gmail.com, f.fainelli@gmail.com, bcm-kernel-feedback-list@broadcom.com, wangkefeng.wang@huawei.com, james.morse@arm.com, vladimir.murzin@arm.com, panand@redhat.com, andre.przywara@arm.com, cmetcalf@mellanox.com, mingo@kernel.org, sandeepa.s.prabhu@gmail.com, shijie.huang@arm.com, linus.walleij@linaro.org, treding@nvidia.com, jonathanh@nvidia.com, olof@lixom.net, mirza.krak@gmail.com, suzuki.poulose@arm.com, bgolaszewski@baylibre.com, horms+renesas@verge.net.au, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, opendmb@gmail.com |
| X-Original-Date | Fri, 24 Mar 2017 07:46:27 -0700 |
| X-Original-Message-ID | <20170324144632.5896-5-opendmb@gmail.com> |
| X-Original-References | <20170324144632.5896-1-opendmb@gmail.com> |
| X-Original-Sender | linux-kernel-owner@vger.kernel.org |
| Xref | csiph.com linux.kernel:1608503 |
Show key headers only | View raw
This commit corrects the bug introduced in commit f80835875d3d
("bus: brcmstb_gisb: Look up register offsets in a table") such
that gisb_write() translates the register enumeration into an
offset from the base address for writes as well as reads.
Fixes: f80835875d3d ("bus: brcmstb_gisb: Look up register offsets in a table")
Signed-off-by: Doug Berger <opendmb@gmail.com>
---
drivers/bus/brcmstb_gisb.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/bus/brcmstb_gisb.c b/drivers/bus/brcmstb_gisb.c
index 72fe0a5a8bf3..a94598d0945a 100644
--- a/drivers/bus/brcmstb_gisb.c
+++ b/drivers/bus/brcmstb_gisb.c
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2014 Broadcom Corporation
+ * Copyright (C) 2014-2017 Broadcom
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
@@ -127,9 +127,9 @@ static void gisb_write(struct brcmstb_gisb_arb_device *gdev, u32 val, int reg)
return;
if (gdev->big_endian)
- iowrite32be(val, gdev->base + reg);
+ iowrite32be(val, gdev->base + offset);
else
- iowrite32(val, gdev->base + reg);
+ iowrite32(val, gdev->base + offset);
}
static ssize_t gisb_arb_get_timeout(struct device *dev,
--
2.12.0
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
[PATCH 4/9] bus: brcmstb_gisb: Use register offsets with writes too Doug Berger <opendmb@gmail.com> - 2017-03-24 15:50 +0100 Re: [PATCH 4/9] bus: brcmstb_gisb: Use register offsets with writes too Gregory Fong <gregory.0xf0@gmail.com> - 2017-03-25 06:30 +0100
csiph-web