Skip to content

Commit e23b622

Browse files
committed
Merge tag 'arc-v3.9-rc1-late' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc
Pull new ARC architecture from Vineet Gupta: "Initial ARC Linux port with some fixes on top for 3.9-rc1: I would like to introduce the Linux port to ARC Processors (from Synopsys) for 3.9-rc1. The patch-set has been discussed on the public lists since Nov and has received a fair bit of review, specially from Arnd, tglx, Al and other subsystem maintainers for DeviceTree, kgdb... The arch bits are in arch/arc, some asm-generic changes (acked by Arnd), a minor change to PARISC (acked by Helge). The series is a touch bigger for a new port for 2 main reasons: 1. It enables a basic kernel in first sub-series and adds ptrace/kgdb/.. later 2. Some of the fallout of review (DeviceTree support, multi-platform- image support) were added on top of orig series, primarily to record the revision history. This updated pull request additionally contains - fixes due to our GNU tools catching up with the new syscall/ptrace ABI - some (minor) cross-arch Kconfig updates." * tag 'arc-v3.9-rc1-late' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc: (82 commits) ARC: split elf.h into uapi and export it for userspace ARC: Fixup the current ABI version ARC: gdbserver using regset interface possibly broken ARC: Kconfig cleanup tracking cross-arch Kconfig pruning in merge window ARC: make a copy of flat DT ARC: [plat-arcfpga] DT arc-uart bindings change: "baud" => "current-speed" ARC: Ensure CONFIG_VIRT_TO_BUS is not enabled ARC: Fix pt_orig_r8 access ARC: [3.9] Fallout of hlist iterator update ARC: 64bit RTSC timestamp hardware issue ARC: Don't fiddle with non-existent caches ARC: Add self to MAINTAINERS ARC: Provide a default serial.h for uart drivers needing BASE_BAUD ARC: [plat-arcfpga] defconfig for fully loaded ARC Linux ARC: [Review] Multi-platform image torvalds#8: platform registers SMP callbacks ARC: [Review] Multi-platform image torvalds#7: SMP common code to use callbacks ARC: [Review] Multi-platform image torvalds#6: cpu-to-dma-addr optional ARC: [Review] Multi-platform image #5: NR_IRQS defined by ARC core ARC: [Review] Multi-platform image #4: Isolate platform headers ARC: [Review] Multi-platform image #3: switch to board callback ...
2 parents aebb2af + 8ccfe66 commit e23b622

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

147 files changed

+19552
-1
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
* ARC700 incore Interrupt Controller
2+
3+
The core interrupt controller provides 32 prioritised interrupts (2 levels)
4+
to ARC700 core.
5+
6+
Properties:
7+
8+
- compatible: "snps,arc700-intc"
9+
- interrupt-controller: This is an interrupt controller.
10+
- #interrupt-cells: Must be <1>.
11+
12+
Single Cell "interrupts" property of a device specifies the IRQ number
13+
between 0 to 31
14+
15+
intc accessed via the special ARC AUX register interface, hence "reg" property
16+
is not specified.
17+
18+
Example:
19+
20+
intc: interrupt-controller {
21+
compatible = "snps,arc700-intc";
22+
interrupt-controller;
23+
#interrupt-cells = <1>;
24+
};

MAINTAINERS

+6
Original file line numberDiff line numberDiff line change
@@ -7682,6 +7682,12 @@ F: lib/swiotlb.c
76827682
F: arch/*/kernel/pci-swiotlb.c
76837683
F: include/linux/swiotlb.h
76847684

7685+
SYNOPSYS ARC ARCHITECTURE
7686+
M: Vineet Gupta <[email protected]>
7687+
7688+
S: Supported
7689+
F: arch/arc/
7690+
76857691
SYSV FILESYSTEM
76867692
M: Christoph Hellwig <[email protected]>
76877693
S: Maintained

arch/arc/Kbuild

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
obj-y += kernel/
2+
obj-y += mm/

0 commit comments

Comments
 (0)