xref: /openbmc/linux/Documentation/devicetree/bindings/net/can/grcan.txt (revision e5451c8f8330e03ad3cfa16048b4daf961af434f)
1*6cec9b07SAndreas LarssonAeroflex Gaisler GRCAN and GRHCAN CAN controllers.
2*6cec9b07SAndreas Larsson
3*6cec9b07SAndreas LarssonThe GRCAN and CRHCAN CAN controllers are available in the GRLIB VHDL IP core
4*6cec9b07SAndreas Larssonlibrary.
5*6cec9b07SAndreas Larsson
6*6cec9b07SAndreas LarssonNote: These properties are built from the AMBA plug&play in a Leon SPARC system
7*6cec9b07SAndreas Larsson(the ordinary environment for GRCAN and GRHCAN). There are no dts files for
8*6cec9b07SAndreas Larssonsparc.
9*6cec9b07SAndreas Larsson
10*6cec9b07SAndreas LarssonRequired properties:
11*6cec9b07SAndreas Larsson
12*6cec9b07SAndreas Larsson- name : Should be "GAISLER_GRCAN", "01_03d", "GAISLER_GRHCAN" or "01_034"
13*6cec9b07SAndreas Larsson
14*6cec9b07SAndreas Larsson- reg : Address and length of the register set for the device
15*6cec9b07SAndreas Larsson
16*6cec9b07SAndreas Larsson- freq : Frequency of the external oscillator clock in Hz (the frequency of
17*6cec9b07SAndreas Larsson	the amba bus in the ordinary case)
18*6cec9b07SAndreas Larsson
19*6cec9b07SAndreas Larsson- interrupts : Interrupt number for this device
20*6cec9b07SAndreas Larsson
21*6cec9b07SAndreas LarssonOptional properties:
22*6cec9b07SAndreas Larsson
23*6cec9b07SAndreas Larsson- systemid : If not present or if the value of the least significant 16 bits
24*6cec9b07SAndreas Larsson	of this 32-bit property is smaller than GRCAN_TXBUG_SAFE_GRLIB_VERSION
25*6cec9b07SAndreas Larsson	a bug workaround is activated.
26*6cec9b07SAndreas Larsson
27*6cec9b07SAndreas LarssonFor further information look in the documentation for the GLIB IP core library:
28*6cec9b07SAndreas Larssonhttp://www.gaisler.com/products/grlib/grip.pdf
29