All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/9] bus: brcmstb_gisb: add support for GISBv7 arbiter
@ 2017-03-24 14:46 ` Doug Berger
  0 siblings, 0 replies; 59+ messages in thread
From: Doug Berger @ 2017-03-24 14:46 UTC (permalink / raw)
  To: catalin.marinas
  Cc: robh+dt, mark.rutland, will.deacon, computersforpeace,
	gregory.0xf0, f.fainelli, bcm-kernel-feedback-list,
	wangkefeng.wang, james.morse, vladimir.murzin, panand,
	andre.przywara, cmetcalf, mingo, sandeepa.s.prabhu, shijie.huang,
	linus.walleij, treding, jonathanh, olof, mirza.krak,
	suzuki.poulose, bgolaszewski, horms+renesas, devicetree,
	linux-kernel, linux-arm-kernel, opendmb

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 three 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.

Doug Berger (7):
  arm64: mm: mark fault_info __ro_after_init
  arm64: mm: install SError abort handler
  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 ARM64 SError support
  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               |   5 +
 arch/arm64/kernel/entry.S                          |  69 ++++++++++++--
 arch/arm64/mm/fault.c                              |  48 +++++++++-
 drivers/bus/Kconfig                                |   2 +-
 drivers/bus/brcmstb_gisb.c                         | 106 ++++++++++++++++-----
 6 files changed, 197 insertions(+), 36 deletions(-)

-- 
2.12.0

^ permalink raw reply	[flat|nested] 59+ messages in thread

end of thread, other threads:[~2017-03-27 20:19 UTC | newest]

Thread overview: 59+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-24 14:46 [PATCH 0/9] bus: brcmstb_gisb: add support for GISBv7 arbiter Doug Berger
2017-03-24 14:46 ` Doug Berger
2017-03-24 14:46 ` Doug Berger
2017-03-24 14:46 ` [PATCH 1/9] arm64: mm: Allow installation of memory abort handlers Doug Berger
2017-03-24 14:46   ` Doug Berger
2017-03-24 14:46 ` [PATCH 2/9] arm64: mm: mark fault_info __ro_after_init Doug Berger
2017-03-24 14:46   ` Doug Berger
2017-03-24 14:46   ` Doug Berger
2017-03-24 14:46 ` [PATCH 3/9] arm64: mm: install SError abort handler Doug Berger
2017-03-24 14:46   ` Doug Berger
2017-03-24 14:46   ` Doug Berger
2017-03-24 15:16   ` Mark Rutland
2017-03-24 15:16     ` Mark Rutland
2017-03-24 15:16     ` Mark Rutland
2017-03-24 16:48     ` Doug Berger
2017-03-24 16:48       ` Doug Berger
2017-03-24 16:48       ` Doug Berger
2017-03-24 17:35       ` Mark Rutland
2017-03-24 17:35         ` Mark Rutland
2017-03-24 17:35         ` Mark Rutland
2017-03-24 17:53         ` Florian Fainelli
2017-03-24 17:53           ` Florian Fainelli
2017-03-24 17:53           ` Florian Fainelli
2017-03-24 18:31           ` Mark Rutland
2017-03-24 18:31             ` Mark Rutland
2017-03-24 18:31             ` Mark Rutland
2017-03-24 19:02             ` Florian Fainelli
2017-03-24 19:02               ` Florian Fainelli
2017-03-24 19:02               ` Florian Fainelli
2017-03-25 10:06               ` Marc Zyngier
2017-03-25 10:06                 ` Marc Zyngier
2017-03-27 20:19                 ` Florian Fainelli
2017-03-27 20:19                   ` Florian Fainelli
2017-03-27 20:19                   ` Florian Fainelli
2017-03-24 14:46 ` [PATCH 4/9] bus: brcmstb_gisb: Use register offsets with writes too Doug Berger
2017-03-24 14:46   ` Doug Berger
2017-03-24 14:46   ` Doug Berger
2017-03-25  5:21   ` Gregory Fong
2017-03-25  5:21     ` Gregory Fong
2017-03-25  5:21     ` Gregory Fong
2017-03-24 14:46 ` [PATCH 5/9] bus: brcmstb_gisb: Correct hooking of ARM aborts Doug Berger
2017-03-24 14:46   ` Doug Berger
2017-03-24 14:46 ` [PATCH 6/9] bus: brcmstb_gisb: correct support for 64-bit address output Doug Berger
2017-03-24 14:46   ` Doug Berger
2017-03-24 14:46   ` Doug Berger
2017-03-25  5:36   ` Gregory Fong
2017-03-25  5:36     ` Gregory Fong
2017-03-25  5:36     ` Gregory Fong
2017-03-24 14:46 ` [PATCH 7/9] bus: brcmstb_gisb: Add ARM64 support Doug Berger
2017-03-24 14:46   ` Doug Berger
2017-03-24 14:46 ` [PATCH 8/9] bus: brcmstb_gisb: add ARM64 SError support Doug Berger
2017-03-24 14:46   ` Doug Berger
2017-03-24 14:46 ` [PATCH 9/9] bus: brcmstb_gisb: update to support new revision Doug Berger
2017-03-24 14:46   ` Doug Berger
2017-03-24 15:03 ` [PATCH 0/9] bus: brcmstb_gisb: add support for GISBv7 arbiter Mark Rutland
2017-03-24 15:03   ` Mark Rutland
2017-03-24 16:02   ` Doug Berger
2017-03-24 16:02     ` Doug Berger
2017-03-24 16:02     ` Doug Berger

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.