| 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>; |
| }; |