Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1611375
| From | Doug Berger <opendmb@gmail.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [PATCH v2 0/8] bus: brcmstb_gisb: add support for GISBv7 arbiter |
| Date | 2017-03-28 23:40 +0200 |
| Message-ID | <tq70m-5jM-3@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
This patch set contains changes to enable the GISB arbiter driver on the latest ARM64 architecture Set-Top Box chips from Broadcom. This driver relies on being able to hook the abort handlers of the processor core that are triggered by bus error signals generated by the GISB bus arbiter hardware found in BCM7XXX chips. The first two patches are based on the arm64/for-next/core branch to enable this functionality for the arm64 architecture. The remaining patches correct some issues with the existing driver, add the ARM64 architecture specific support to the driver, and finally add the new register map for the GISBv7 hardware first appearing in the BCM7278 device. Changes since v1 at [1]: - Removed code associated with hooking SError handling in favor of a registered notifier (Thanks Mark!) - Removed an unnecessary explicit cast (Thanks Gregory!) [1] https://lkml.org/lkml/2017/3/24/413 Doug Berger (6): arm64: mm: mark fault_info __ro_after_init bus: brcmstb_gisb: Use register offsets with writes too bus: brcmstb_gisb: Correct hooking of ARM aborts bus: brcmstb_gisb: correct support for 64-bit address output bus: brcmstb_gisb: add notifier handling bus: brcmstb_gisb: update to support new revision Florian Fainelli (2): arm64: mm: Allow installation of memory abort handlers bus: brcmstb_gisb: Add ARM64 support .../devicetree/bindings/bus/brcm,gisb-arb.txt | 3 +- arch/arm64/include/asm/system_misc.h | 3 + arch/arm64/mm/fault.c | 17 +++- drivers/bus/Kconfig | 2 +- drivers/bus/brcmstb_gisb.c | 111 ++++++++++++++++----- 5 files changed, 106 insertions(+), 30 deletions(-) -- 2.12.0
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
[PATCH v2 0/8] bus: brcmstb_gisb: add support for GISBv7 arbiter Doug Berger <opendmb@gmail.com> - 2017-03-28 23:40 +0200
[PATCH v2 5/8] bus: brcmstb_gisb: correct support for 64-bit address output Doug Berger <opendmb@gmail.com> - 2017-03-28 23:40 +0200
[PATCH v2 2/8] arm64: mm: mark fault_info __ro_after_init Doug Berger <opendmb@gmail.com> - 2017-03-28 23:40 +0200
Re: [PATCH v2 2/8] arm64: mm: mark fault_info __ro_after_init Mark Rutland <mark.rutland@arm.com> - 2017-03-29 13:30 +0200
[PATCH v2 4/8] bus: brcmstb_gisb: Correct hooking of ARM aborts Doug Berger <opendmb@gmail.com> - 2017-03-28 23:40 +0200
[PATCH v2 7/8] bus: brcmstb_gisb: add notifier handling Doug Berger <opendmb@gmail.com> - 2017-03-28 23:40 +0200
Re: [PATCH v2 7/8] bus: brcmstb_gisb: add notifier handling Mark Rutland <mark.rutland@arm.com> - 2017-03-29 12:20 +0200
Re: [PATCH v2 7/8] bus: brcmstb_gisb: add notifier handling Doug Berger <opendmb@gmail.com> - 2017-03-29 19:40 +0200
Re: [PATCH v2 7/8] bus: brcmstb_gisb: add notifier handling Mark Rutland <mark.rutland@arm.com> - 2017-03-29 20:20 +0200
[PATCH v2 1/8] arm64: mm: Allow installation of memory abort handlers Doug Berger <opendmb@gmail.com> - 2017-03-28 23:40 +0200
Re: [PATCH v2 1/8] arm64: mm: Allow installation of memory abort handlers Mark Rutland <mark.rutland@arm.com> - 2017-03-29 13:40 +0200
[PATCH v2 3/8] bus: brcmstb_gisb: Use register offsets with writes too Doug Berger <opendmb@gmail.com> - 2017-03-28 23:40 +0200
csiph-web