Lines Matching refs:dev_num

85 static int ddr3_tip_ddr3_training_main_flow(u32 dev_num);
86 static int ddr3_tip_write_odt(u32 dev_num, enum hws_access_type access_type,
88 static int ddr3_tip_ddr3_auto_tune(u32 dev_num);
89 static int is_bus_access_done(u32 dev_num, u32 if_id,
92 static int odt_test(u32 dev_num, enum hws_algo_type algo_type);
95 int adll_calibration(u32 dev_num, enum hws_access_type access_type,
97 static int ddr3_tip_set_timing(u32 dev_num, enum hws_access_type access_type,
181 static int ddr3_tip_bus_access(u32 dev_num, enum hws_access_type interface_access,
185 static int ddr3_tip_pad_inv(u32 dev_num, u32 if_id);
186 static int ddr3_tip_rank_control(u32 dev_num, u32 if_id);
191 int ddr3_tip_tune_training_params(u32 dev_num, in ddr3_tip_tune_training_params() argument
207 int ddr3_tip_configure_cs(u32 dev_num, u32 if_id, u32 cs_num, u32 enable) in ddr3_tip_configure_cs() argument
217 (dev_num, ACCESS_TYPE_UNICAST, if_id, in ddr3_tip_configure_cs()
224 (dev_num, ACCESS_TYPE_UNICAST, if_id, in ddr3_tip_configure_cs()
231 (dev_num, ACCESS_TYPE_UNICAST, if_id, in ddr3_tip_configure_cs()
237 (dev_num, ACCESS_TYPE_UNICAST, if_id, in ddr3_tip_configure_cs()
246 (dev_num, ACCESS_TYPE_UNICAST, if_id, in ddr3_tip_configure_cs()
252 (dev_num, ACCESS_TYPE_UNICAST, if_id, in ddr3_tip_configure_cs()
263 static int calc_cs_num(u32 dev_num, u32 if_id, u32 *cs_num) in calc_cs_num() argument
300 int hws_ddr3_tip_init_controller(u32 dev_num, struct init_cntr_param *init_cntr_prm) in hws_ddr3_tip_init_controller() argument
325 CHECK_STATUS(ddr3_tip_configure_phy(dev_num)); in hws_ddr3_tip_init_controller()
345 (dev_num, ACCESS_TYPE_MULTICAST, in hws_ddr3_tip_init_controller()
387 (dev_num, access_type, if_id, in hws_ddr3_tip_init_controller()
393 (dev_num, access_type, if_id, in hws_ddr3_tip_init_controller()
403 (dev_num, access_type, if_id, in hws_ddr3_tip_init_controller()
408 (dev_num, access_type, if_id, in hws_ddr3_tip_init_controller()
416 (dev_num, access_type, if_id, in hws_ddr3_tip_init_controller()
420 (dev_num, access_type, if_id, in hws_ddr3_tip_init_controller()
426 (dev_num, access_type, if_id, in hws_ddr3_tip_init_controller()
459 (dev_num, access_type, if_id, in hws_ddr3_tip_init_controller()
486 ddr3_tip_configure_cs(dev_num, if_id, cs_cnt, in hws_ddr3_tip_init_controller()
515 (dev_num, access_type, if_id, in hws_ddr3_tip_init_controller()
519 (dev_num, access_type, if_id, in hws_ddr3_tip_init_controller()
528 (dev_num, ACCESS_TYPE_MULTICAST, in hws_ddr3_tip_init_controller()
544 (dev_num, access_type, if_id, in hws_ddr3_tip_init_controller()
550 ddr3_tip_write_odt(dev_num, access_type, if_id, in hws_ddr3_tip_init_controller()
552 ddr3_tip_set_timing(dev_num, access_type, if_id, freq); in hws_ddr3_tip_init_controller()
555 (dev_num, access_type, if_id, in hws_ddr3_tip_init_controller()
562 (dev_num, access_type, if_id, in hws_ddr3_tip_init_controller()
569 (dev_num, access_type, if_id, in hws_ddr3_tip_init_controller()
583 (dev_num, if_id, &cs_num)); in hws_ddr3_tip_init_controller()
588 (dev_num, access_type, if_id, in hws_ddr3_tip_init_controller()
599 (dev_num, access_type, if_id, in hws_ddr3_tip_init_controller()
603 (dev_num, access_type, if_id, in hws_ddr3_tip_init_controller()
606 (dev_num, access_type, if_id, in hws_ddr3_tip_init_controller()
612 (dev_num, access_type, if_id, in hws_ddr3_tip_init_controller()
616 (dev_num, access_type, if_id, in hws_ddr3_tip_init_controller()
621 (dev_num, access_type, if_id, in hws_ddr3_tip_init_controller()
627 (dev_num, ACCESS_TYPE_MULTICAST, in hws_ddr3_tip_init_controller()
633 CHECK_STATUS(ddr3_tip_static_init_controller(dev_num)); in hws_ddr3_tip_init_controller()
635 CHECK_STATUS(ddr3_tip_static_phy_init_controller(dev_num)); in hws_ddr3_tip_init_controller()
642 CHECK_STATUS(ddr3_tip_rank_control(dev_num, if_id)); in hws_ddr3_tip_init_controller()
645 CHECK_STATUS(ddr3_tip_pad_inv(dev_num, if_id)); in hws_ddr3_tip_init_controller()
650 (dev_num, access_type, if_id, in hws_ddr3_tip_init_controller()
653 (dev_num, access_type, if_id, in hws_ddr3_tip_init_controller()
658 CHECK_STATUS(ddr3_tip_enable_init_sequence(dev_num)); in hws_ddr3_tip_init_controller()
662 ddr3_tip_cmd_addr_init_delay(dev_num, adll_tap); in hws_ddr3_tip_init_controller()
671 int hws_ddr3_tip_load_topology_map(u32 dev_num, struct hws_topology_map *tm) in hws_ddr3_tip_load_topology_map() argument
680 ((u8)dev_num, tm->if_act_mask, in hws_ddr3_tip_load_topology_map()
723 static int ddr3_tip_rank_control(u32 dev_num, u32 if_id) in ddr3_tip_rank_control() argument
749 (dev_num, ACCESS_TYPE_UNICAST, if_id, RANK_CTRL_REG, in ddr3_tip_rank_control()
758 static int ddr3_tip_pad_inv(u32 dev_num, u32 if_id) in ddr3_tip_pad_inv() argument
768 ddr3_tip_bus_read_modify_write(dev_num, ACCESS_TYPE_UNICAST, in ddr3_tip_pad_inv()
785 ddr3_tip_bus_read_modify_write(dev_num, ACCESS_TYPE_UNICAST, in ddr3_tip_pad_inv()
799 int hws_ddr3_tip_run_alg(u32 dev_num, enum hws_algo_type algo_type) in hws_ddr3_tip_run_alg() argument
805 return odt_test(dev_num, algo_type); in hws_ddr3_tip_run_alg()
809 ret = ddr3_tip_ddr3_auto_tune(dev_num); in hws_ddr3_tip_run_alg()
819 adll_calibration(dev_num, ACCESS_TYPE_MULTICAST, in hws_ddr3_tip_run_alg()
826 ret = ddr3_tip_run_static_alg(dev_num, in hws_ddr3_tip_run_alg()
844 static int odt_test(u32 dev_num, enum hws_algo_type algo_type) in odt_test() argument
862 ret = ddr3_tip_ddr3_auto_tune(dev_num); in odt_test()
868 ret = ddr3_tip_run_static_alg(dev_num, in odt_test()
887 int hws_ddr3_tip_select_ddr_controller(u32 dev_num, int enable) in hws_ddr3_tip_select_ddr_controller() argument
889 if (config_func_info[dev_num].tip_dunit_mux_select_func != NULL) { in hws_ddr3_tip_select_ddr_controller()
890 return config_func_info[dev_num]. in hws_ddr3_tip_select_ddr_controller()
891 tip_dunit_mux_select_func((u8)dev_num, enable); in hws_ddr3_tip_select_ddr_controller()
900 int ddr3_tip_if_write(u32 dev_num, enum hws_access_type interface_access, in ddr3_tip_if_write() argument
903 if (config_func_info[dev_num].tip_dunit_write_func != NULL) { in ddr3_tip_if_write()
904 return config_func_info[dev_num]. in ddr3_tip_if_write()
905 tip_dunit_write_func((u8)dev_num, interface_access, in ddr3_tip_if_write()
916 int ddr3_tip_if_read(u32 dev_num, enum hws_access_type interface_access, in ddr3_tip_if_read() argument
919 if (config_func_info[dev_num].tip_dunit_read_func != NULL) { in ddr3_tip_if_read()
920 return config_func_info[dev_num]. in ddr3_tip_if_read()
921 tip_dunit_read_func((u8)dev_num, interface_access, in ddr3_tip_if_read()
932 int ddr3_tip_if_polling(u32 dev_num, enum hws_access_type access_type, in ddr3_tip_if_polling() argument
957 ddr3_tip_if_read(dev_num, ACCESS_TYPE_UNICAST, in ddr3_tip_if_polling()
984 int ddr3_tip_bus_read(u32 dev_num, u32 if_id, in ddr3_tip_bus_read() argument
997 (dev_num, ACCESS_TYPE_UNICAST, in ddr3_tip_bus_read()
1002 (dev_num, ACCESS_TYPE_UNICAST, if_id, in ddr3_tip_bus_read()
1009 (dev_num, ACCESS_TYPE_UNICAST, if_id, in ddr3_tip_bus_read()
1013 (dev_num, ACCESS_TYPE_UNICAST, if_id, in ddr3_tip_bus_read()
1029 int ddr3_tip_bus_write(u32 dev_num, enum hws_access_type interface_access, in ddr3_tip_bus_write() argument
1035 (dev_num, interface_access, if_id, phy_access, in ddr3_tip_bus_write()
1044 static int ddr3_tip_bus_access(u32 dev_num, enum hws_access_type interface_access, in ddr3_tip_bus_access() argument
1060 (dev_num, interface_access, if_id, PHY_REG_FILE_ACCESS, in ddr3_tip_bus_access()
1063 (dev_num, interface_access, if_id, PHY_REG_FILE_ACCESS, in ddr3_tip_bus_access()
1078 (dev_num, if_id, PHY_REG_FILE_ACCESS, 31)); in ddr3_tip_bus_access()
1087 static int is_bus_access_done(u32 dev_num, u32 if_id, u32 dunit_reg_adrr, in is_bus_access_done() argument
1095 (dev_num, ACCESS_TYPE_UNICAST, if_id, dunit_reg_adrr, in is_bus_access_done()
1105 (dev_num, ACCESS_TYPE_UNICAST, if_id, in is_bus_access_done()
1120 int ddr3_tip_bus_read_modify_write(u32 dev_num, enum hws_access_type access_type, in ddr3_tip_bus_read_modify_write() argument
1139 (dev_num, if_id, ACCESS_TYPE_UNICAST, phy_id, in ddr3_tip_bus_read_modify_write()
1143 (dev_num, ACCESS_TYPE_UNICAST, if_id, in ddr3_tip_bus_read_modify_write()
1154 int adll_calibration(u32 dev_num, enum hws_access_type access_type, in adll_calibration() argument
1163 (dev_num, access_type, if_id, SDRAM_CONFIGURATION_REG, in adll_calibration()
1167 (dev_num, access_type, if_id, SDRAM_CONFIGURATION_REG, in adll_calibration()
1170 if (config_func_info[dev_num].tip_get_freq_config_info_func != NULL) { in adll_calibration()
1171 CHECK_STATUS(config_func_info[dev_num]. in adll_calibration()
1172 tip_get_freq_config_info_func((u8)dev_num, frequency, in adll_calibration()
1183 (dev_num, access_type, if_id, bus_cnt, in adll_calibration()
1187 (dev_num, access_type, if_id, bus_cnt, in adll_calibration()
1194 (dev_num, access_type, if_id, DRAM_PHY_CONFIGURATION, in adll_calibration()
1198 (dev_num, access_type, if_id, DRAM_PHY_CONFIGURATION, in adll_calibration()
1202 if (ddr3_tip_if_polling(dev_num, access_type, if_id, in adll_calibration()
1211 (dev_num, access_type, if_id, SDRAM_CONFIGURATION_REG, in adll_calibration()
1215 (dev_num, access_type, if_id, SDRAM_CONFIGURATION_REG, in adll_calibration()
1221 int ddr3_tip_freq_set(u32 dev_num, enum hws_access_type access_type, in ddr3_tip_freq_set() argument
1238 ("dev %d access %d IF %d freq %d\n", dev_num, in ddr3_tip_freq_set()
1258 ddr3_tip_calc_cs_mask(dev_num, if_id, effective_cs, in ddr3_tip_freq_set()
1290 dev_num, access_type, if_id, in ddr3_tip_freq_set()
1312 CHECK_STATUS(ddr3_tip_if_write(dev_num, access_type, in ddr3_tip_freq_set()
1320 (dev_num, access_type, if_id, in ddr3_tip_freq_set()
1324 (dev_num, access_type, if_id, in ddr3_tip_freq_set()
1329 (dev_num, access_type, if_id, in ddr3_tip_freq_set()
1333 (dev_num, access_type, if_id, in ddr3_tip_freq_set()
1339 (dev_num, access_type, if_id, in ddr3_tip_freq_set()
1342 (dev_num, access_type, if_id, in ddr3_tip_freq_set()
1345 (dev_num, access_type, if_id, in ddr3_tip_freq_set()
1348 (dev_num, access_type, if_id, in ddr3_tip_freq_set()
1354 (dev_num, access_type, if_id, DFS_REG, 0x4, in ddr3_tip_freq_set()
1357 if (ddr3_tip_if_polling(dev_num, ACCESS_TYPE_UNICAST, in ddr3_tip_freq_set()
1365 if (config_func_info[dev_num].tip_set_freq_divider_func != NULL) { in ddr3_tip_freq_set()
1366 config_func_info[dev_num]. in ddr3_tip_freq_set()
1367 tip_set_freq_divider_func(dev_num, if_id, in ddr3_tip_freq_set()
1383 (dev_num, access_type, if_id, in ddr3_tip_freq_set()
1388 (dev_num, access_type, if_id, DFS_REG, in ddr3_tip_freq_set()
1391 (dev_num, access_type, if_id, DFS_REG, in ddr3_tip_freq_set()
1396 (dev_num, access_type, if_id, DFS_REG, in ddr3_tip_freq_set()
1402 (dev_num, access_type, if_id, 0x1874, in ddr3_tip_freq_set()
1405 (dev_num, access_type, if_id, 0x1884, in ddr3_tip_freq_set()
1408 (dev_num, access_type, if_id, 0x1894, in ddr3_tip_freq_set()
1411 (dev_num, access_type, if_id, 0x18a4, in ddr3_tip_freq_set()
1417 (dev_num, access_type, if_id, in ddr3_tip_freq_set()
1421 (dev_num, access_type, if_id, in ddr3_tip_freq_set()
1425 if (config_func_info[dev_num].tip_get_freq_config_info_func != NULL) { in ddr3_tip_freq_set()
1426 CHECK_STATUS(config_func_info[dev_num]. in ddr3_tip_freq_set()
1427 tip_get_freq_config_info_func(dev_num, frequency, in ddr3_tip_freq_set()
1435 (dev_num, ACCESS_TYPE_UNICAST, in ddr3_tip_freq_set()
1443 (dev_num, ACCESS_TYPE_UNICAST, if_id, in ddr3_tip_freq_set()
1450 (dev_num, access_type, if_id, in ddr3_tip_freq_set()
1455 (dev_num, access_type, if_id, in ddr3_tip_freq_set()
1461 (dev_num, ACCESS_TYPE_UNICAST, if_id, 0x3ff03ff, in ddr3_tip_freq_set()
1470 (dev_num, access_type, if_id, in ddr3_tip_freq_set()
1474 (dev_num, access_type, if_id, in ddr3_tip_freq_set()
1478 ddr3_tip_set_timing(dev_num, access_type, if_id, frequency); in ddr3_tip_freq_set()
1481 ddr3_tip_cmd_addr_init_delay(dev_num, adll_tap); in ddr3_tip_freq_set()
1486 (dev_num, access_type, if_id, DFS_REG, 0, in ddr3_tip_freq_set()
1489 (dev_num, ACCESS_TYPE_UNICAST, if_id, 0, 0x8, DFS_REG, in ddr3_tip_freq_set()
1497 (dev_num, access_type, if_id, in ddr3_tip_freq_set()
1500 (dev_num, ACCESS_TYPE_UNICAST, if_id, 0, 0x1f, in ddr3_tip_freq_set()
1508 (dev_num, access_type, if_id, DFS_REG, 0, in ddr3_tip_freq_set()
1512 (dev_num, access_type, if_id, DUNIT_MMASK_REG, in ddr3_tip_freq_set()
1520 (dev_num, access_type, if_id, MR0_REG, in ddr3_tip_freq_set()
1531 CHECK_STATUS(ddr3_tip_if_write(dev_num, access_type, in ddr3_tip_freq_set()
1539 CHECK_STATUS(ddr3_tip_if_write(dev_num, access_type, in ddr3_tip_freq_set()
1543 CHECK_STATUS(ddr3_tip_if_write(dev_num, access_type, in ddr3_tip_freq_set()
1548 CHECK_STATUS(ddr3_tip_if_write(dev_num, access_type, in ddr3_tip_freq_set()
1556 CHECK_STATUS(ddr3_tip_if_write(dev_num, ACCESS_TYPE_MULTICAST, in ddr3_tip_freq_set()
1562 CHECK_STATUS(ddr3_tip_write_mrs_cmd(dev_num, cs_mask, MRS2_CMD, in ddr3_tip_freq_set()
1564 CHECK_STATUS(ddr3_tip_if_write(dev_num, ACCESS_TYPE_MULTICAST, in ddr3_tip_freq_set()
1568 CHECK_STATUS(ddr3_tip_if_write(dev_num, access_type, in ddr3_tip_freq_set()
1581 static int ddr3_tip_write_odt(u32 dev_num, enum hws_access_type access_type, in ddr3_tip_write_odt() argument
1592 CHECK_STATUS(ddr3_tip_if_write(dev_num, access_type, if_id, in ddr3_tip_write_odt()
1595 CHECK_STATUS(ddr3_tip_if_write(dev_num, access_type, if_id, in ddr3_tip_write_odt()
1598 CHECK_STATUS(ddr3_tip_if_write(dev_num, access_type, in ddr3_tip_write_odt()
1605 CHECK_STATUS(ddr3_tip_if_write(dev_num, access_type, if_id, in ddr3_tip_write_odt()
1614 static int ddr3_tip_set_timing(u32 dev_num, enum hws_access_type access_type, in ddr3_tip_set_timing() argument
1663 CHECK_STATUS(ddr3_tip_if_write(dev_num, access_type, if_id, in ddr3_tip_set_timing()
1667 CHECK_STATUS(ddr3_tip_if_write(dev_num, access_type, if_id, in ddr3_tip_set_timing()
1670 CHECK_STATUS(ddr3_tip_if_write(dev_num, access_type, if_id, in ddr3_tip_set_timing()
1673 CHECK_STATUS(ddr3_tip_if_write(dev_num, access_type, if_id, in ddr3_tip_set_timing()
1676 CHECK_STATUS(ddr3_tip_if_write(dev_num, access_type, if_id, in ddr3_tip_set_timing()
1679 CHECK_STATUS(ddr3_tip_if_write(dev_num, access_type, if_id, in ddr3_tip_set_timing()
1682 CHECK_STATUS(ddr3_tip_if_write(dev_num, access_type, if_id, in ddr3_tip_set_timing()
1685 CHECK_STATUS(ddr3_tip_if_write(dev_num, access_type, if_id, in ddr3_tip_set_timing()
1688 CHECK_STATUS(ddr3_tip_if_write(dev_num, access_type, if_id, in ddr3_tip_set_timing()
1691 CHECK_STATUS(ddr3_tip_if_write(dev_num, access_type, if_id, in ddr3_tip_set_timing()
1694 CHECK_STATUS(ddr3_tip_if_write(dev_num, access_type, if_id, in ddr3_tip_set_timing()
1704 int hws_ddr3_tip_mode_read(u32 dev_num, struct mode_info *mode_info) in hws_ddr3_tip_mode_read() argument
1708 ret = ddr3_tip_if_read(dev_num, ACCESS_TYPE_MULTICAST, PARAM_NOT_CARE, in hws_ddr3_tip_mode_read()
1713 ret = ddr3_tip_if_read(dev_num, ACCESS_TYPE_MULTICAST, PARAM_NOT_CARE, in hws_ddr3_tip_mode_read()
1718 ret = ddr3_tip_if_read(dev_num, ACCESS_TYPE_MULTICAST, PARAM_NOT_CARE, in hws_ddr3_tip_mode_read()
1723 ret = ddr3_tip_if_read(dev_num, ACCESS_TYPE_MULTICAST, PARAM_NOT_CARE, in hws_ddr3_tip_mode_read()
1728 ret = ddr3_tip_if_read(dev_num, ACCESS_TYPE_MULTICAST, PARAM_NOT_CARE, in hws_ddr3_tip_mode_read()
1734 ret = ddr3_tip_if_read(dev_num, ACCESS_TYPE_MULTICAST, PARAM_NOT_CARE, in hws_ddr3_tip_mode_read()
1746 int ddr3_tip_get_first_active_if(u8 dev_num, u32 interface_mask, in ddr3_tip_get_first_active_if() argument
1766 int ddr3_tip_write_cs_result(u32 dev_num, u32 offset) in ddr3_tip_write_cs_result() argument
1781 ddr3_tip_bus_read(dev_num, if_id, in ddr3_tip_write_cs_result()
1787 ddr3_tip_bus_write(dev_num, in ddr3_tip_write_cs_result()
1805 int ddr3_tip_write_mrs_cmd(u32 dev_num, u32 *cs_mask_arr, u32 cmd, in ddr3_tip_write_mrs_cmd() argument
1812 CHECK_STATUS(ddr3_tip_if_write(dev_num, ACCESS_TYPE_MULTICAST, in ddr3_tip_write_mrs_cmd()
1817 (dev_num, ACCESS_TYPE_UNICAST, if_id, in ddr3_tip_write_mrs_cmd()
1824 if (ddr3_tip_if_polling(dev_num, ACCESS_TYPE_UNICAST, if_id, 0, in ddr3_tip_write_mrs_cmd()
1838 int ddr3_tip_reset_fifo_ptr(u32 dev_num) in ddr3_tip_reset_fifo_ptr() argument
1843 CHECK_STATUS(ddr3_tip_if_write(dev_num, ACCESS_TYPE_MULTICAST, in ddr3_tip_reset_fifo_ptr()
1849 CHECK_STATUS(ddr3_tip_if_write(dev_num, ACCESS_TYPE_MULTICAST, in ddr3_tip_reset_fifo_ptr()
1853 CHECK_STATUS(ddr3_tip_if_write(dev_num, ACCESS_TYPE_MULTICAST, in ddr3_tip_reset_fifo_ptr()
1857 CHECK_STATUS(ddr3_tip_if_write(dev_num, ACCESS_TYPE_MULTICAST, in ddr3_tip_reset_fifo_ptr()
1860 CHECK_STATUS(ddr3_tip_if_write(dev_num, ACCESS_TYPE_MULTICAST, in ddr3_tip_reset_fifo_ptr()
1864 CHECK_STATUS(ddr3_tip_if_write(dev_num, ACCESS_TYPE_MULTICAST, in ddr3_tip_reset_fifo_ptr()
1868 CHECK_STATUS(ddr3_tip_if_write(dev_num, ACCESS_TYPE_MULTICAST, in ddr3_tip_reset_fifo_ptr()
1877 int ddr3_tip_ddr3_reset_phy_regs(u32 dev_num) in ddr3_tip_ddr3_reset_phy_regs() argument
1888 (dev_num, ACCESS_TYPE_UNICAST, in ddr3_tip_ddr3_reset_phy_regs()
1895 (dev_num, ACCESS_TYPE_UNICAST, if_id, in ddr3_tip_ddr3_reset_phy_regs()
1900 (dev_num, ACCESS_TYPE_UNICAST, if_id, in ddr3_tip_ddr3_reset_phy_regs()
1905 (dev_num, ACCESS_TYPE_UNICAST, if_id, in ddr3_tip_ddr3_reset_phy_regs()
1916 (dev_num, ACCESS_TYPE_MULTICAST, PARAM_NOT_CARE, in ddr3_tip_ddr3_reset_phy_regs()
1927 int ddr3_tip_restore_dunit_regs(u32 dev_num) in ddr3_tip_restore_dunit_regs() argument
1931 CHECK_STATUS(ddr3_tip_if_write(dev_num, ACCESS_TYPE_MULTICAST, in ddr3_tip_restore_dunit_regs()
1934 CHECK_STATUS(ddr3_tip_if_write(dev_num, ACCESS_TYPE_MULTICAST, in ddr3_tip_restore_dunit_regs()
1938 CHECK_STATUS(ddr3_tip_if_write(dev_num, ACCESS_TYPE_MULTICAST, in ddr3_tip_restore_dunit_regs()
1946 (dev_num, ACCESS_TYPE_MULTICAST, PARAM_NOT_CARE, in ddr3_tip_restore_dunit_regs()
1958 static int ddr3_tip_ddr3_training_main_flow(u32 dev_num) in ddr3_tip_ddr3_training_main_flow() argument
1969 CHECK_STATUS(print_device_info((u8)dev_num)); in ddr3_tip_ddr3_training_main_flow()
1974 CHECK_STATUS(ddr3_tip_ddr3_reset_phy_regs(dev_num)); in ddr3_tip_ddr3_training_main_flow()
1983 config_func_info[dev_num].tip_set_freq_divider_func( in ddr3_tip_ddr3_training_main_flow()
1984 (u8)dev_num, if_id, freq); in ddr3_tip_ddr3_training_main_flow()
1991 adll_calibration(dev_num, ACCESS_TYPE_MULTICAST, 0, freq); in ddr3_tip_ddr3_training_main_flow()
1997 ddr3_tip_reg_dump(dev_num); in ddr3_tip_ddr3_training_main_flow()
2008 ret = hws_ddr3_tip_init_controller(dev_num, &init_cntr_prm); in ddr3_tip_ddr3_training_main_flow()
2010 ddr3_tip_reg_dump(dev_num); in ddr3_tip_ddr3_training_main_flow()
2024 ret = ddr3_tip_run_static_alg(dev_num, freq); in ddr3_tip_ddr3_training_main_flow()
2026 ddr3_tip_reg_dump(dev_num); in ddr3_tip_ddr3_training_main_flow()
2041 ret = ddr3_tip_freq_set(dev_num, ACCESS_TYPE_MULTICAST, in ddr3_tip_ddr3_training_main_flow()
2044 ddr3_tip_reg_dump(dev_num); in ddr3_tip_ddr3_training_main_flow()
2059 ret = ddr3_tip_load_all_pattern_to_mem(dev_num); in ddr3_tip_ddr3_training_main_flow()
2061 ddr3_tip_reg_dump(dev_num); in ddr3_tip_ddr3_training_main_flow()
2080 ddr3_tip_freq_set(dev_num, ACCESS_TYPE_MULTICAST, in ddr3_tip_ddr3_training_main_flow()
2083 ddr3_tip_reg_dump(dev_num); in ddr3_tip_ddr3_training_main_flow()
2097 ret = ddr3_tip_dynamic_write_leveling(dev_num); in ddr3_tip_ddr3_training_main_flow()
2100 ret = ddr3_tip_legacy_dynamic_write_leveling(dev_num); in ddr3_tip_ddr3_training_main_flow()
2104 ddr3_tip_reg_dump(dev_num); in ddr3_tip_ddr3_training_main_flow()
2119 ret = ddr3_tip_load_all_pattern_to_mem(dev_num); in ddr3_tip_ddr3_training_main_flow()
2121 ddr3_tip_reg_dump(dev_num); in ddr3_tip_ddr3_training_main_flow()
2139 ret = ddr3_tip_dynamic_read_leveling(dev_num, medium_freq); in ddr3_tip_ddr3_training_main_flow()
2142 ret = ddr3_tip_legacy_dynamic_read_leveling(dev_num); in ddr3_tip_ddr3_training_main_flow()
2146 ddr3_tip_reg_dump(dev_num); in ddr3_tip_ddr3_training_main_flow()
2159 ret = ddr3_tip_dynamic_write_leveling_supp(dev_num); in ddr3_tip_ddr3_training_main_flow()
2161 ddr3_tip_reg_dump(dev_num); in ddr3_tip_ddr3_training_main_flow()
2176 ret = ddr3_tip_pbs_rx(dev_num); in ddr3_tip_ddr3_training_main_flow()
2178 ddr3_tip_reg_dump(dev_num); in ddr3_tip_ddr3_training_main_flow()
2195 ret = ddr3_tip_pbs_tx(dev_num); in ddr3_tip_ddr3_training_main_flow()
2197 ddr3_tip_reg_dump(dev_num); in ddr3_tip_ddr3_training_main_flow()
2217 ret = ddr3_tip_freq_set(dev_num, ACCESS_TYPE_MULTICAST, in ddr3_tip_ddr3_training_main_flow()
2222 ddr3_tip_reg_dump(dev_num); in ddr3_tip_ddr3_training_main_flow()
2235 ret = ddr3_tip_dynamic_write_leveling(dev_num); in ddr3_tip_ddr3_training_main_flow()
2237 ddr3_tip_reg_dump(dev_num); in ddr3_tip_ddr3_training_main_flow()
2249 ret = ddr3_tip_load_all_pattern_to_mem(dev_num); in ddr3_tip_ddr3_training_main_flow()
2251 ddr3_tip_reg_dump(dev_num); in ddr3_tip_ddr3_training_main_flow()
2264 ret = ddr3_tip_dynamic_read_leveling(dev_num, tm-> in ddr3_tip_ddr3_training_main_flow()
2268 ddr3_tip_reg_dump(dev_num); in ddr3_tip_ddr3_training_main_flow()
2285 ret = ddr3_tip_vref(dev_num); in ddr3_tip_ddr3_training_main_flow()
2289 ddr3_tip_reg_dump(dev_num); in ddr3_tip_ddr3_training_main_flow()
2308 ret = ddr3_tip_centralization_rx(dev_num); in ddr3_tip_ddr3_training_main_flow()
2310 ddr3_tip_reg_dump(dev_num); in ddr3_tip_ddr3_training_main_flow()
2329 ret = ddr3_tip_dynamic_write_leveling_supp(dev_num); in ddr3_tip_ddr3_training_main_flow()
2331 ddr3_tip_reg_dump(dev_num); in ddr3_tip_ddr3_training_main_flow()
2350 ret = ddr3_tip_centralization_tx(dev_num); in ddr3_tip_ddr3_training_main_flow()
2352 ddr3_tip_reg_dump(dev_num); in ddr3_tip_ddr3_training_main_flow()
2367 CHECK_STATUS(ddr3_tip_restore_dunit_regs(dev_num)); in ddr3_tip_ddr3_training_main_flow()
2370 ddr3_tip_reg_dump(dev_num); in ddr3_tip_ddr3_training_main_flow()
2378 static int ddr3_tip_ddr3_auto_tune(u32 dev_num) in ddr3_tip_ddr3_auto_tune() argument
2390 ret = ddr3_tip_ddr3_training_main_flow(dev_num); in ddr3_tip_ddr3_auto_tune()
2394 run_xsb_test(dev_num, xsb_validation_base_address, 1, 1, in ddr3_tip_ddr3_auto_tune()
2399 ddr3_tip_reg_dump(dev_num); in ddr3_tip_ddr3_auto_tune()
2402 CHECK_STATUS(ddr3_tip_print_log(dev_num, window_mem_addr)); in ddr3_tip_ddr3_auto_tune()
2405 CHECK_STATUS(ddr3_tip_print_stability_log(dev_num)); in ddr3_tip_ddr3_auto_tune()
2431 int ddr3_tip_enable_init_sequence(u32 dev_num) in ddr3_tip_enable_init_sequence() argument
2438 CHECK_STATUS(ddr3_tip_if_write(dev_num, ACCESS_TYPE_MULTICAST, 0, in ddr3_tip_enable_init_sequence()
2445 (dev_num, ACCESS_TYPE_UNICAST, if_id, 0, 0x1, in ddr3_tip_enable_init_sequence()
2467 (dev_num, ACCESS_TYPE_MULTICAST, in ddr3_tip_enable_init_sequence()
2476 int ddr3_tip_register_dq_table(u32 dev_num, u32 *table) in ddr3_tip_register_dq_table() argument