Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1404085
| From | Rich Felker <dalias@libc.org> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [PATCH v2 02/12] of: add J-Core cpu bindings |
| Date | 2016-05-20 05:00 +0200 |
| Message-ID | <rAIPo-8gr-5@gated-at.bofh.it> (permalink) |
| References | <rAIPn-8gr-3@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
Signed-off-by: Rich Felker <dalias@libc.org> --- Documentation/devicetree/bindings/jcore/cpus.txt | 91 ++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 Documentation/devicetree/bindings/jcore/cpus.txt diff --git a/Documentation/devicetree/bindings/jcore/cpus.txt b/Documentation/devicetree/bindings/jcore/cpus.txt new file mode 100644 index 0000000..00ef112 --- /dev/null +++ b/Documentation/devicetree/bindings/jcore/cpus.txt @@ -0,0 +1,91 @@ +=================== +J-Core cpu bindings +=================== + +The J-Core processors are open source CPU cores that can be built as FPGA +soft cores or ASICs. The device tree is also responsible for describing the +cache controls and, for SMP configurations, all details of the SMP method, +as documented below. + + +--------------------- +Top-level "cpus" node +--------------------- + +Required properties: + +- #address-cells: Must be 1. + +- #size-cells: Must be 0. + +Optional properties: + +- enable-method: Required only for SMP systems. If present, must be + "jcore,spin-table". + + +-------------------- +Individual cpu nodes +-------------------- + +Required properties: + +- device_type: Must be "cpu". + +- compatible: Must be "jcore,j2". + +- reg: Must be 0 on uniprocessor systems, or the sequential, zero-based + hardware cpu id on SMP systems. + +Optional properties: + +- clock-frequency: Clock frequency of the cpu in Hz. + +- cpu-release-addr: Necessary only for secondary processors on SMP systems + using the "jcore,spin-table" enable method. If present, must consist of + two cells containing physical addresses. The first cell contains an + address which, when written, unblocks the secondary cpu. The second cell + contains an address from which the cpu will read its initial program + counter when unblocked. + + +--------------------- +Cache controller node +--------------------- + +Required properties: + +- compatible: Must be "jcore,cache". + +- reg: A memory range for the cache controller registers. + + +-------- +IPI node +-------- + +Device trees for SMP systems must have an IPI node representing the mechanism +used for inter-processor interrupt generation. + +Required properties: + +- compatible: Must be "jcore,ipi-controller". + +- reg: A memory range used to IPI generation. + +- interrupts: An irq on which IPI will be received. + + +---------- +CPUID node +---------- + +Device trees for SMP systems must have a CPUID node representing the mechanism +used to identify the current processor on which execution is taking place. + +Required properties: + +- compatible: Must be "jcore,cpuid-mmio". + +- reg: A memory range containing a single 32-bit mmio register which produces + the current cpu id when read. -- 2.8.1
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
[PATCH v2 02/12] of: add J-Core cpu bindings Rich Felker <dalias@libc.org> - 2016-05-20 05:00 +0200
Re: [PATCH v2 02/12] of: add J-Core cpu bindings Rob Herring <robh@kernel.org> - 2016-05-23 22:50 +0200
Re: [PATCH v2 02/12] of: add J-Core cpu bindings Rich Felker <dalias@libc.org> - 2016-05-23 23:10 +0200
Re: [PATCH v2 02/12] of: add J-Core cpu bindings Rob Herring <robh@kernel.org> - 2016-05-24 01:40 +0200
Re: [PATCH v2 02/12] of: add J-Core cpu bindings Rich Felker <dalias@libc.org> - 2016-05-24 04:40 +0200
Re: [PATCH v2 02/12] of: add J-Core cpu bindings Rob Landley <rob@landley.net> - 2016-05-24 23:40 +0200
Re: [PATCH v2 02/12] of: add J-Core cpu bindings Rob Herring <robh@kernel.org> - 2016-05-25 03:20 +0200
Re: [PATCH v2 02/12] of: add J-Core cpu bindings Rich Felker <dalias@libc.org> - 2016-05-25 04:40 +0200
Re: [PATCH v2 02/12] of: add J-Core cpu bindings Rob Herring <robh@kernel.org> - 2016-05-25 15:20 +0200
csiph-web