xref: /openbmc/u-boot/board/gdsys/a38x/hydra.h (revision 16225590)
1*60083261SDirk Eibach struct ihs_fpga {
2*60083261SDirk Eibach 	u32 reflection_low;		/* 0x0000 */
3*60083261SDirk Eibach 	u32 versions;			/* 0x0004 */
4*60083261SDirk Eibach 	u32 fpga_version;		/* 0x0008 */
5*60083261SDirk Eibach 	u32 fpga_features;		/* 0x000c */
6*60083261SDirk Eibach 	u32 reserved0[4];		/* 0x0010 */
7*60083261SDirk Eibach 	u32 control;			/* 0x0020 */
8*60083261SDirk Eibach 	u32 reserved1[375];		/* 0x0024 */
9*60083261SDirk Eibach 	u32 qsgmii_port_state[80];	/* 0x0600 */
10*60083261SDirk Eibach };
11*60083261SDirk Eibach 
12*60083261SDirk Eibach void print_hydra_version(uint index);
13*60083261SDirk Eibach void hydra_initialize(void);
14*60083261SDirk Eibach struct ihs_fpga *get_fpga(void);
15