/* iad_suni.c */ /* Dump suni state */ #include #include #include "ia_conf.h" #include "ia_flip.h" #include "ia_fred.h" #include "ia_suni.h" #include "ia_dbg.h" #include "ia_cs.h" #include "ia_comm.h" ia_suni_t suni; main() { int fd; int len; int i; int j; fd = open("/dev/ia5515", O_RDWR); len = ioctl(fd, IA_FLIP, &suni); printf("suni_master_reset %8x \n", suni.suni_master_reset); printf("suni_master_config %8x \n", suni.suni_master_config); printf("suni_master_intr_stat %8x \n", suni.suni_master_intr_stat); printf("suni_reserved1 %8x \n", suni.suni_reserved1); printf("suni_master_clk_monitor %8x \n", suni.suni_master_clk_monitor); printf("suni_master_control %8x \n", suni.suni_master_control); printf("suni_rsop_control %8x \n", suni.suni_rsop_control); printf("suni_rsop_status %8x \n", suni.suni_rsop_status); printf("suni_rsop_section_bip8l %8x \n", suni.suni_rsop_section_bip8l); printf("suni_rsop_section_bip8m %8x \n", suni.suni_rsop_section_bip8m); printf("suni_tsop_control %8x \n", suni.suni_tsop_control); printf("suni_tsop_diag %8x \n", suni.suni_tsop_diag); printf("suni_rlop_cs %8x \n", suni.suni_rlop_cs); printf("suni_rlop_intr %8x \n", suni.suni_rlop_intr); printf("suni_rlop_line_bip24l %8x \n", suni.suni_rlop_line_bip24l); printf("suni_rlop_line_bip24 %8x \n", suni.suni_rlop_line_bip24); printf("suni_rlop_line_bip24m %8x \n", suni.suni_rlop_line_bip24m); printf("suni_rlop_line_febel %8x \n", suni.suni_rlop_line_febel); printf("suni_rlop_line_febe %8x \n", suni.suni_rlop_line_febe); printf("suni_rlop_line_febem %8x \n", suni.suni_rlop_line_febem); printf("suni_tlop_control %8x \n", suni.suni_tlop_control); printf("suni_tlop_disg %8x \n", suni.suni_tlop_disg); printf("suni_rpop_cs %8x \n", suni.suni_rpop_cs); printf("suni_rpop_intr %8x \n", suni.suni_rpop_intr); printf("suni_rpop_reserved %8x \n", suni.suni_rpop_reserved); printf("suni_rpop_intr_ena %8x \n", suni.suni_rpop_intr_ena); printf("suni_rpop_path_sig %8x \n", suni.suni_rpop_path_sig); printf("suni_rpop_bip8l %8x \n", suni.suni_rpop_bip8l); printf("suni_rpop_bip8m %8x \n", suni.suni_rpop_bip8m); printf("suni_rpop_febel %8x \n", suni.suni_rpop_febel); printf("suni_rpop_febem %8x \n", suni.suni_rpop_febem); printf("suni_tpop_cntrl_daig %8x \n", suni.suni_tpop_cntrl_daig); printf("suni_tpop_pointer_ctrl %8x \n", suni.suni_tpop_pointer_ctrl); printf("suni_tpop_sourcer_ctrl %8x \n", suni.suni_tpop_sourcer_ctrl); printf("suni_tpop_arb_prtl %8x \n", suni.suni_tpop_arb_prtl); printf("suni_tpop_arb_prtm %8x \n", suni.suni_tpop_arb_prtm); printf("suni_tpop_reserved2 %8x \n", suni.suni_tpop_reserved2); printf("suni_tpop_path_sig %8x \n", suni.suni_tpop_path_sig); printf("suni_tpop_path_status %8x \n", suni.suni_tpop_path_status); printf("suni_racp_cs %8x \n", suni.suni_racp_cs); printf("suni_racp_intr %8x \n", suni.suni_racp_intr); printf("suni_racp_hdr_pattern %8x \n", suni.suni_racp_hdr_pattern); printf("suni_racp_hdr_mask %8x \n", suni.suni_racp_hdr_mask); printf("suni_racp_corr_hcs %8x \n", suni.suni_racp_corr_hcs); printf("suni_racp_uncorr_hcs %8x \n", suni.suni_racp_uncorr_hcs); printf("suni_tacp_control %8x \n", suni.suni_tacp_control); printf("suni_tacp_idle_hdr_pat %8x \n", suni.suni_tacp_idle_hdr_pat); printf("suni_tacp_idle_pay_pay %8x \n", suni.suni_tacp_idle_pay_pay); printf("suni_master_test %8x \n", suni.suni_master_test); printf("suni_reserved_test %8x \n", suni.suni_reserved_test); }