int mhl_msc_read_devcap_all(struct mhl_tx_ctrl *mhl_ctrl)
{
	int offset;
	int ret;

	for (offset = 0; offset < DEVCAP_SIZE; offset++) {
		ret = mhl_msc_read_devcap(mhl_ctrl, offset);
		if (ret == -EBUSY)
			pr_err("%s: queue busy!\n", __func__);
	}
	return ret;
}
Example #2
0
static int mhl_msc_read_devcap_all(void)
{
	int offset;
	int ret;

	for (offset = 0; offset < DEVCAP_SIZE; offset++) {
		ret = mhl_msc_read_devcap(offset);
		msleep(200);
		if (ret == -EFAULT) {
			pr_err("%s: queue busy!\n", __func__);
			return -EBUSY;
		}
	}

	return 0;
}