Lines Matching full:versions

113  * struct fpga_versions - Data read from the versions register
175 * @versions: Pointer to the structure to fill with information from the
176 * versions register
179 static int get_versions(struct udevice *dev, struct fpga_versions *versions) in get_versions() argument
200 memset(versions, 0, sizeof(struct fpga_versions)); in get_versions()
202 ihs_fpga_get(priv->map, versions, &raw_versions); in get_versions()
204 versions->video_channel = raw_versions & VERSIONS_FPGA_VIDEO_CHANNEL; in get_versions()
205 versions->con_side = raw_versions & VERSIONS_FPGA_CON_SIDE; in get_versions()
209 versions->pcb_video_type = PCB_DP_1_2; in get_versions()
213 versions->pcb_video_type = PCB_HDMI_2_0; in get_versions()
219 versions->pcb_transmission_type = PCB_FIBER_10G; in get_versions()
223 versions->pcb_transmission_type = PCB_CAT_10G; in get_versions()
227 versions->pcb_transmission_type = PCB_FIBER_3G; in get_versions()
231 versions->pcb_transmission_type = PCB_CAT_1G; in get_versions()
235 versions->hw_version = raw_versions & VERSIONS_HW_VER_MASK; in get_versions()
392 * @versions: Pointer to the structure to fill with information from the
393 * versions register
400 static int get_versions(unsigned int fpga, struct fpga_versions *versions) in get_versions() argument
420 memset(versions, 0, sizeof(struct fpga_versions)); in get_versions()
422 FPGA_GET_REG(fpga, versions, &raw_versions); in get_versions()
426 versions->video_channel = false; in get_versions()
427 versions->con_side = false; in get_versions()
431 versions->video_channel = false; in get_versions()
432 versions->con_side = true; in get_versions()
436 versions->video_channel = true; in get_versions()
437 versions->con_side = false; in get_versions()
441 versions->video_channel = true; in get_versions()
442 versions->con_side = true; in get_versions()
448 versions->pcb_video_type = PCB_DVI_SL; in get_versions()
452 versions->pcb_video_type = PCB_DP_165MPIX; in get_versions()
456 versions->pcb_video_type = PCB_DP_300MPIX; in get_versions()
460 versions->pcb_video_type = PCB_HDMI; in get_versions()
464 versions->hw_version = raw_versions & VERSIONS_HW_VER_MASK; in get_versions()
467 versions->pcb_transmission_type = PCB_FIBER_3G; in get_versions()
469 versions->pcb_transmission_type = PCB_CAT_1G; in get_versions()
583 struct fpga_versions versions; in fpga_print_info() local
587 get_versions(dev, &versions); in fpga_print_info()
590 if (versions.video_channel) in fpga_print_info()
595 if (versions.con_side) in fpga_print_info()
600 switch (versions.pcb_transmission_type) { in fpga_print_info()
611 switch (versions.pcb_video_type) { in fpga_print_info()