mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-08-16 23:18:51 +09:00
![Mario Six](/assets/img/avatar_default.png)
Add a board driver for the upcoming gdsys Gazerbeam board. Signed-off-by: Mario Six <mario.six@gdsys.cc> Reviewed-by: Simon Glass <sjg@chromium.org>
47 lines
1.3 KiB
Plaintext
47 lines
1.3 KiB
Plaintext
gdsys Gazerbeam board driver
|
|
|
|
This driver provides capabilities to access the gdsys Gazerbeam board's device
|
|
information. Furthermore, phandles to some internal devices are provided for
|
|
the board files.
|
|
|
|
Required properties:
|
|
- compatible: should be "gdsys,board_gazerbeam"
|
|
- csb: phandle to the board's coherent system bus (CSB) device node
|
|
- rxaui[0-3]: phandles to the rxaui control device nodes
|
|
- fpga[0-1]: phandles to the board's gdsys FPGA device nodes
|
|
- ioep[0-1]: phandles to the board's IO endpoint device nodes
|
|
- ver-gpios: GPIO list to read the hardware version from
|
|
- var-gpios: GPIO list to read the hardware variant information from
|
|
- reset-gpios: GPIO list for the board's reset GPIOs
|
|
|
|
Example:
|
|
|
|
|
|
board {
|
|
compatible = "gdsys,board_gazerbeam";
|
|
csb = <&board_soc>;
|
|
serdes = <&SERDES>;
|
|
rxaui0 = <&RXAUI0>;
|
|
rxaui1 = <&RXAUI1>;
|
|
rxaui2 = <&RXAUI2>;
|
|
rxaui3 = <&RXAUI3>;
|
|
fpga0 = <&FPGA0>;
|
|
fpga1 = <&FPGA1>;
|
|
ioep0 = <&IOEP0>;
|
|
ioep1 = <&IOEP1>;
|
|
|
|
ver-gpios = <&PPCPCA 12 0
|
|
&PPCPCA 13 0
|
|
&PPCPCA 14 0
|
|
&PPCPCA 15 0>;
|
|
|
|
/* MC2/SC-Board */
|
|
var-gpios-mc2 = <&GPIO_VB0 0 0 /* VAR-MC_SC */
|
|
&GPIO_VB0 11 0>; /* VAR-CON */
|
|
/* MC4-Board */
|
|
var-gpios-mc4 = <&GPIO_VB1 0 0 /* VAR-MC_SC */
|
|
&GPIO_VB1 11 0>; /* VAR-CON */
|
|
|
|
reset-gpios = <&gpio0 1 0 &gpio0 2 1>;
|
|
};
|