Lines Matching defs:hba

21  * @hba: Pointer to drivers structure
25 static int tc_dwc_g210_setup_40bit_rmmi(struct ufs_hba *hba)
78 return ufshcd_dwc_dme_set_attrs(hba, setup_attrs,
84 * @hba: Pointer to drivers structure
88 static int tc_dwc_g210_setup_20bit_rmmi_lane0(struct ufs_hba *hba)
130 return ufshcd_dwc_dme_set_attrs(hba, setup_attrs,
136 * @hba: Pointer to drivers structure
140 static int tc_dwc_g210_setup_20bit_rmmi_lane1(struct ufs_hba *hba)
187 ufshcd_dme_get(hba, UIC_ARG_MIB(PA_AVAILRXDATALANES),
189 ufshcd_dme_get(hba, UIC_ARG_MIB(PA_AVAILTXDATALANES),
194 ret = ufshcd_dwc_dme_set_attrs(hba, setup_tx_attrs,
202 ret = ufshcd_dwc_dme_set_attrs(hba, setup_rx_attrs,
212 * @hba: Pointer to drivers structure
216 static int tc_dwc_g210_setup_20bit_rmmi(struct ufs_hba *hba)
230 ret = ufshcd_dwc_dme_set_attrs(hba, setup_attrs,
236 ret = tc_dwc_g210_setup_20bit_rmmi_lane0(hba);
241 ret = tc_dwc_g210_setup_20bit_rmmi_lane1(hba);
251 * @hba: Pointer to drivers structure
255 int tc_dwc_g210_config_40_bit(struct ufs_hba *hba)
259 dev_info(hba->dev, "Configuring Test Chip 40-bit RMMI\n");
260 ret = tc_dwc_g210_setup_40bit_rmmi(hba);
262 dev_err(hba->dev, "Configuration failed\n");
267 ret = ufshcd_dme_set(hba, UIC_ARG_MIB(VS_MPHYCFGUPDT), 0x01);
272 ret = ufshcd_dme_set(hba, UIC_ARG_MIB(VS_DEBUGOMC), 0x01);
281 * @hba: Pointer to drivers structure
285 int tc_dwc_g210_config_20_bit(struct ufs_hba *hba)
289 dev_info(hba->dev, "Configuring Test Chip 20-bit RMMI\n");
290 ret = tc_dwc_g210_setup_20bit_rmmi(hba);
292 dev_err(hba->dev, "Configuration failed\n");
297 ret = ufshcd_dme_set(hba, UIC_ARG_MIB(VS_MPHYCFGUPDT), 0x01);
302 ret = ufshcd_dme_set(hba, UIC_ARG_MIB(VS_DEBUGOMC), 0x01);