Lines Matching refs:pcfg
960 struct qcom_swrm_port_config *pcfg; in qcom_swrm_transport_params() local
965 pcfg = &ctrl->pconfig[params->port_num]; in qcom_swrm_transport_params()
967 value = pcfg->off1 << SWRM_DP_PORT_CTRL_OFFSET1_SHFT; in qcom_swrm_transport_params()
968 value |= pcfg->off2 << SWRM_DP_PORT_CTRL_OFFSET2_SHFT; in qcom_swrm_transport_params()
969 value |= pcfg->si & 0xff; in qcom_swrm_transport_params()
975 if (pcfg->si > 0xff) { in qcom_swrm_transport_params()
976 value = (pcfg->si >> 8) & 0xff; in qcom_swrm_transport_params()
983 if (pcfg->lane_control != SWR_INVALID_PARAM) { in qcom_swrm_transport_params()
985 value = pcfg->lane_control; in qcom_swrm_transport_params()
991 if (pcfg->blk_group_count != SWR_INVALID_PARAM) { in qcom_swrm_transport_params()
993 value = pcfg->blk_group_count; in qcom_swrm_transport_params()
999 if (pcfg->hstart != SWR_INVALID_PARAM in qcom_swrm_transport_params()
1000 && pcfg->hstop != SWR_INVALID_PARAM) { in qcom_swrm_transport_params()
1002 value = (pcfg->hstop << 4) | pcfg->hstart; in qcom_swrm_transport_params()
1013 if (pcfg->bp_mode != SWR_INVALID_PARAM) { in qcom_swrm_transport_params()
1015 ret = ctrl->reg_write(ctrl, reg, pcfg->bp_mode); in qcom_swrm_transport_params()
1057 struct qcom_swrm_port_config *pcfg; in qcom_swrm_compute_params() local
1064 pcfg = &ctrl->pconfig[p_rt->num]; in qcom_swrm_compute_params()
1066 if (pcfg->word_length != SWR_INVALID_PARAM) { in qcom_swrm_compute_params()
1068 p_rt->num, pcfg->word_length + 1, in qcom_swrm_compute_params()
1081 pcfg = &ctrl->pconfig[m_port]; in qcom_swrm_compute_params()
1083 pcfg = &ctrl->pconfig[i]; in qcom_swrm_compute_params()
1086 pcfg->si + 1; in qcom_swrm_compute_params()
1087 p_rt->transport_params.offset1 = pcfg->off1; in qcom_swrm_compute_params()
1088 p_rt->transport_params.offset2 = pcfg->off2; in qcom_swrm_compute_params()
1089 p_rt->transport_params.blk_pkg_mode = pcfg->bp_mode; in qcom_swrm_compute_params()
1090 p_rt->transport_params.blk_grp_ctrl = pcfg->blk_group_count; in qcom_swrm_compute_params()
1092 p_rt->transport_params.hstart = pcfg->hstart; in qcom_swrm_compute_params()
1093 p_rt->transport_params.hstop = pcfg->hstop; in qcom_swrm_compute_params()
1094 p_rt->transport_params.lane_ctrl = pcfg->lane_control; in qcom_swrm_compute_params()
1095 if (pcfg->word_length != SWR_INVALID_PARAM) { in qcom_swrm_compute_params()
1098 pcfg->word_length + 1, in qcom_swrm_compute_params()