]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r271595, r271601, r271607, r271630:
authorian <ian@FreeBSD.org>
Sun, 26 Oct 2014 03:52:45 +0000 (03:52 +0000)
committerian <ian@FreeBSD.org>
Sun, 26 Oct 2014 03:52:45 +0000 (03:52 +0000)
commit839e78bb760f69a2429364064c3b8ebd4715c08f
treed2b9d0b3fe940305fc8d2c8a024e08664c3e607f
parent1ede59bf75201fe38de6e2eb3f949289e699f83b
MFC r271595, r271601, r271607, r271630:

  Add compat strings for all the flavors of GIC this driver should support.
  Also allow the driver to attach to ofwbus as well as simplebus, some FDT
  data puts the root interrupt controller on the root bus.

  Add a common routine for parsing FDT data describing an ARM GIC interrupt.

  Use gic_decode_fdt() rather than a local routine to parse fdt interrupt
  properties.  Move fdt_pic_table and fdt_fixup_table into imx6_machdep.c,
  which means imx6 doesn't need imx_common.c anymore.

  The private peripheral interrupts start at offset 16, not 0.  Also, use
  names rather than inline mystery constants for these offsets.
sys/arm/arm/gic.c
sys/arm/freescale/imx/files.imx6
sys/arm/freescale/imx/imx6_machdep.c
sys/arm/include/intr.h