2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-19 02:34:01 +08:00
linux-next/arch/metag/kernel
James Hogan 5698c50d9d metag: Internal and external irqchips
Meta core internal interrupts (from HWSTATMETA and friends) are vectored
onto the TR1 core trigger for the current thread. This is demultiplexed
in irq-metag.c to individual Linux IRQs for each internal interrupt.

External SoC interrupts (from HWSTATEXT and friends) are vectored onto
the TR2 core trigger for the current thread. This is demultiplexed in
irq-metag-ext.c to individual Linux IRQs for each external SoC interrupt.
The external irqchip has devicetree bindings for configuring the number
of irq banks and the type of masking available.

Signed-off-by: James Hogan <james.hogan@imgtec.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Grant Likely <grant.likely@secretlab.ca>
Cc: Rob Herring <rob.herring@calxeda.com>
Cc: Rob Landley <rob@landley.net>
Cc: Dom Cobley <popcornmix@gmail.com>
Cc: Simon Arlott <simon@fire.lp0.eu>
Cc: Viresh Kumar <viresh.kumar@linaro.org>
Cc: Maxime Ripard <maxime.ripard@free-electrons.com>
Cc: devicetree-discuss@lists.ozlabs.org
Cc: linux-doc@vger.kernel.org
2013-03-02 20:09:48 +00:00
..
clock.c metag: Time keeping 2013-03-02 20:09:22 +00:00
devtree.c metag: Device tree 2013-03-02 20:09:22 +00:00
head.S
irq.c metag: Internal and external irqchips 2013-03-02 20:09:48 +00:00
kick.c metag: Traps 2013-03-02 20:09:45 +00:00
machines.c
ptrace.c metag: ptrace 2013-03-02 20:09:22 +00:00
setup.c
signal.c metag: Signal handling 2013-03-02 20:09:21 +00:00
tbiunexp.S metag: Traps 2013-03-02 20:09:45 +00:00
tcm.c metag: TCM support 2013-03-02 20:09:21 +00:00
time.c metag: Time keeping 2013-03-02 20:09:22 +00:00
traps.c metag: Traps 2013-03-02 20:09:45 +00:00