msm: mdp: full rework

Change-Id: I0e0b4ed704f49e418dc82197243017e713201761