Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b3906667 authored by Rama Krishna Phani A's avatar Rama Krishna Phani A Committed by Gerrit - the friendly Code Review server
Browse files

msm: mhi_dev: Remove redundant code



MHI will be using IPA for all transfers from host to device
and viceversa. Remove redundant code for non IPA case.

Change-Id: Ibe7146f94dad5baa8faa66a62025a0fae1a48811
Signed-off-by: default avatarRama Krishna Phani A <rphani@codeaurora.org>
parent 5cbd5140
Loading
Loading
Loading
Loading
+39 −50
Original line number Diff line number Diff line
@@ -122,7 +122,6 @@ void mhi_dev_read_from_host(struct mhi_dev *mhi, struct mhi_addr *transfer)
		host_addr_pa = transfer->host_pa | bit_40;
	}

	if (mhi->use_ipa) {
	mhi_log(MHI_MSG_VERBOSE,
		"device 0x%x <<-- host 0x%llx, size %d\n",
		transfer->phy_addr, host_addr_pa,
@@ -134,10 +133,7 @@ void mhi_dev_read_from_host(struct mhi_dev *mhi, struct mhi_addr *transfer)
		pr_err("error while reading from host:%d\n", rc);

	wait_for_completion(&done);
	} else {
		memcpy(transfer->virt_addr, (void *) &transfer->device_va,
				(int) transfer->size);
	}

}
EXPORT_SYMBOL(mhi_dev_read_from_host);

@@ -160,7 +156,6 @@ void mhi_dev_write_to_host(struct mhi_dev *mhi, struct mhi_addr *transfer,
		host_addr_pa = transfer->host_pa | bit_40;
	}

	if (mhi->use_ipa) {
	mhi_log(MHI_MSG_VERBOSE,
		"device 0x%llx --> host 0x%llx, size %d\n",
		(uint64_t) mhi->cache_dma_handle, host_addr_pa,
@@ -191,12 +186,6 @@ void mhi_dev_write_to_host(struct mhi_dev *mhi, struct mhi_addr *transfer,
		if (rc)
			pr_err("error while writing to host:%d\n", rc);
	}
	} else {
		memcpy((void *) &transfer->device_va, transfer->virt_addr,
				transfer->size);
		/* Update state before sending events */
		wmb();
	}
}
EXPORT_SYMBOL(mhi_dev_write_to_host);