Revert "msm: mdss: Reset pipe's mfd parameter during pipe free"

This reverts commit e72bb0699bb91b074d9c1306bf1c14210f1aeb36.
Revert "msm: mdss: update pipe params on first update after suspend"

This reverts commit 9909c460dd4033ab7ce723cbc67d83ffe5093bd9.
msm: mdss: add iommu attach in bus bandwidth control request

Add mdss_iommu_attach in mdss_bus_bandwidth_ctrl to
attach iommu on bus bandwidth enable request.
mdss_iommu_attach/mdss_iommu_dettach can happen in
separate thread, which may lead to a race condition
where attach/detach may happen at same time. Add lock
to properly synchronize the iommu attach/detach to
fix race condition.

Change-Id: I45c8ef1fa1fa1c2da9c6c3702bd007856e469b9d
Signed-off-by: Pawan Kumar <pavaku@codeaurora.org>

Conflicts:
	drivers/video/msm/mdss/mdss_mdp.c
Revert "Revert "Revert "msm: mdss: Detach mdss iommu on static screen"""

This reverts commit 481e93481b682cc50910777bd3fb8e1e6f5ccfa8.

Conflicts:
	drivers/video/msm/mdss/mdss_mdp_overlay.c