Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1eb1390b authored by Jesper Nilsson's avatar Jesper Nilsson
Browse files

Add binding documentation for CRIS



Only includes the devboard 88 (CRISv32) at the moment.

Signed-off-by: default avatarJesper Nilsson <jesper.nilsson@axis.com>
parent c8e840d8
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
Axis Communications AB
ARTPEC series SoC Device Tree Bindings


CRISv32 based SoCs are ETRAX FS and ARTPEC-3:

    - compatible = "axis,crisv32";

+8 −0
Original line number Diff line number Diff line
Boards based on the CRIS SoCs:

Required root node properties:
    - compatible = should be one or more of the following:
	- "axis,dev88"	- for Axis devboard 88 with ETRAX FS

Optional:
+23 −0
Original line number Diff line number Diff line
* CRISv32 Interrupt Controller

Interrupt controller for the CRISv32 SoCs.

Main node required properties:

- compatible : should be:
	"axis,crisv32-intc"
- interrupt-controller : Identifies the node as an interrupt controller
- #interrupt-cells : Specifies the number of cells needed to encode an
  interrupt source. The type shall be a <u32> and the value shall be 1.
- reg: physical base address and size of the intc registers map.

Example:

	intc: interrupt-controller {
		compatible = "axis,crisv32-intc";
		reg = <0xb001c000 0x1000>;
		interrupt-controller;
		#interrupt-cells = <1>;
	};