Home | History | Annotate | Download | only in fdt
History log of /src/sys/arch/arm/fdt/gicv3_fdt.c
RevisionDateAuthorComments
 1.16  17-Nov-2021  jmcneill gicv3: add support for mbi-alias property

The mbi-alias property, if present, contains the base address of a GICD
alias frame that contains only SET/CLRSPI registers. Use this instead of
the GICD register frame if present.
 1.15  27-Jan-2021  thorpej Rename of_match_compat_data() to of_compatible_match(). Similarly,
rename of_search_compatible() to of_compatible_lookup().

Standardize on of_compatible_match() for driver matching, and adapt
all call sites.
 1.14  27-Jan-2021  thorpej Use DEVICE_COMPAT_EOL.
 1.13  25-Jan-2021  thorpej Since we're using designated initialisers for compat data, we should
use a completely empty initializer for the sentinel.
 1.12  19-Jan-2021  thorpej Use device_compatible_entry / of_search_compatible() for the GICv3
quirk table.
 1.11  15-Jan-2021  jmcneill Add 'const char *xname' arg to fdtbus_interrupt_controller_func .establish
 1.10  25-Nov-2020  jmcneill Add support for message-based interrupts.
 1.9  24-Nov-2020  jmcneill Improve detection of NS vs S views of priorities.

For PMR, write a 0 to bit7 and see if it sticks. This is only possible from
NS EL1 if we have a non-secure view of ICC_PMR_EL1.

For int priorities (GICD/GICR interfaces and LPIs), assume that the
GICD_CTLR.DS bit is telling us the truth.

RK3399 is special here when using the vendor bootloader, so keep the
auto-detection from the previous commit but limit the scope to only run
on RK3399 SOCs.
 1.8  19-Jul-2019  hkenken branches: 1.8.10;
Fixed compile error.
 1.7  26-Jan-2019  thorpej branches: 1.7.4;
Define constants for representing the standard interrupt types
({pos,neg,double}-edge, {high,low}-level) from the FDT "interrupts"
bindings. Use these defined constants rather than magic numbers.
 1.6  24-Nov-2018  jakllsch attach GICv3 ITS where applicable
 1.5  19-Nov-2018  jakllsch avoid NULL deref in gicv3_fdt_disestablish()
 1.4  10-Nov-2018  jmcneill Initialize gic softc dma tag
 1.3  29-Sep-2018  jmcneill Stop searching for redistributors in a region after we find a redistributor
with the Last bit set in GICR_TYPER.
 1.2  12-Aug-2018  jmcneill branches: 1.2.2;
Use aprint_debug for redist count print
 1.1  08-Aug-2018  jmcneill Add GICv3 FDT glue
 1.2.2.5  26-Jan-2019  pgoyette Sync with HEAD
 1.2.2.4  26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.2.2.3  30-Sep-2018  pgoyette Ssync with HEAD
 1.2.2.2  06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.2.2.1  12-Aug-2018  pgoyette file gicv3_fdt.c was added on branch pgoyette-compat on 2018-09-06 06:55:26 +0000
 1.7.4.3  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.7.4.2  10-Jun-2019  christos Sync with HEAD
 1.7.4.1  26-Jan-2019  christos file gicv3_fdt.c was added on branch phil-wifi on 2019-06-10 22:05:53 +0000
 1.8.10.2  03-Apr-2021  thorpej Sync with HEAD.
 1.8.10.1  14-Dec-2020  thorpej Sync w/ HEAD.

RSS XML Feed