Home
last modified time | relevance | path

Searched refs:serdes_num (Results 1 – 7 of 7) sorted by relevance

/OK3568_Linux_fs/u-boot/arch/arm/mach-mvebu/serdes/a38x/
H A Dhigh_speed_env_spec.c1455 int serdes_polarity_config(u32 serdes_num, int is_rx) in serdes_polarity_config() argument
1461 reg_addr = SERDES_REGS_LANE_BASE_OFFSET(serdes_num) + SYNC_PATTERN_REG; in serdes_polarity_config()
1561 static int serdes_pex_usb3_pipe_delay_w_a(u32 serdes_num, u8 serdes_type) in serdes_pex_usb3_pipe_delay_w_a() argument
1566 if (serdes_num >= 3) { in serdes_pex_usb3_pipe_delay_w_a()
1577 reg_data |= 1 << (7 + (serdes_num - 3)); in serdes_pex_usb3_pipe_delay_w_a()
1580 reg_data &= ~(1 << (7 + (serdes_num - 3))); in serdes_pex_usb3_pipe_delay_w_a()
1674 int serdes_power_up_ctrl(u32 serdes_num, int serdes_power_up, in serdes_power_up_ctrl() argument
1689 DEBUG_INIT_FULL_C("serdes num = ", serdes_num, 2); in serdes_power_up_ctrl()
1714 (serdes_num, PEX)); in serdes_power_up_ctrl()
1758 CHECK_STATUS(mv_seq_exec(serdes_num, PEX_POWER_UP_SEQ)); in serdes_power_up_ctrl()
[all …]
H A Dseq_exec.c31 int write_op_execute(u32 serdes_num, struct op_params *params, u32 data_arr_idx) in write_op_execute() argument
44 CHECK_STATUS(hws_get_ext_base_addr(serdes_num, params->unit_base_reg, in write_op_execute()
49 reg_addr = unit_base_reg + unit_offset * serdes_num; in write_op_execute()
70 int delay_op_execute(u32 serdes_num, struct op_params *params, u32 data_arr_idx) in delay_op_execute() argument
84 int poll_op_execute(u32 serdes_num, struct op_params *params, u32 data_arr_idx) in poll_op_execute() argument
101 CHECK_STATUS(hws_get_ext_base_addr(serdes_num, params->unit_base_reg, in poll_op_execute()
106 reg_addr = unit_base_reg + unit_offset * serdes_num; in poll_op_execute()
137 int mv_seq_exec(u32 serdes_num, u32 seq_id) in mv_seq_exec() argument
148 if (hws_is_serdes_active(serdes_num) != 1) { in mv_seq_exec()
150 serdes_num); in mv_seq_exec()
[all …]
H A Dhigh_speed_env_spec-38x.c48 int serdes_power_up_ctrl_ext(u32 serdes_num, int serdes_power_up, in serdes_power_up_ctrl_ext() argument
110 int hws_get_ext_base_addr(u32 serdes_num, u32 base_addr, u32 unit_base_offset, in hws_get_ext_base_addr() argument
130 u32 hws_serdes_get_phy_selector_val(int serdes_num, in hws_serdes_get_phy_selector_val() argument
138 [serdes_type][serdes_num]; in hws_serdes_get_phy_selector_val()
141 [serdes_type][serdes_num]; in hws_serdes_get_phy_selector_val()
144 u32 hws_get_physical_serdes_num(u32 serdes_num) in hws_get_physical_serdes_num() argument
146 if ((serdes_num == 4) && (sys_env_device_id_get() == MV_6810)) { in hws_get_physical_serdes_num()
153 return serdes_num; in hws_get_physical_serdes_num()
H A Dseq_exec.h53 typedef int (*op_execute_func_ptr)(u32 serdes_num, struct op_params *params,
57 int write_op_execute(u32 serdes_num, struct op_params *params,
59 int delay_op_execute(u32 serdes_num, struct op_params *params,
61 int poll_op_execute(u32 serdes_num, struct op_params *params, u32 data_arr_idx);
63 int mv_seq_exec(u32 serdes_num, u32 seq_id);
H A Dhigh_speed_env_spec.h225 int serdes_power_up_ctrl(u32 serdes_num, int serdes_power_up,
230 int serdes_power_up_ctrl_ext(u32 serdes_num, int serdes_power_up,
238 int hws_ref_clock_set(u32 serdes_num, enum serdes_type serdes_type,
241 u32 hws_serdes_get_phy_selector_val(int serdes_num,
245 int hws_get_ext_base_addr(u32 serdes_num, u32 base_addr, u32 unit_base_offset,
248 u32 hws_get_physical_serdes_num(u32 serdes_num);
/OK3568_Linux_fs/u-boot/board/freescale/common/
H A Didt8t49n222a_serdes_clk.c34 int set_serdes_refclk(u8 idt_addr, u8 serdes_num, in set_serdes_refclk() argument
56 if (serdes_num != 1 && serdes_num != 2) { in set_serdes_refclk()
H A Didt8t49n222a_serdes_clk.h103 int set_serdes_refclk(u8 idt_addr, u8 serdes_num,