msm_11ad: Add 11ad platform driver

Platform driver used to handle msm specific platform
requirement for 11ad chipset connected to msm platform

Takes care of platform support like:
- power switch through dedicated GPIO
- bus frequency voting
- SMMU attachment

This is a snapshot of commit ea31a9294643
("msm_11ad: Add option to enable SMMU fastmap").

Change-Id: I09c54ea747a5b4e0688b1b7d96e83ef134bb4215
Signed-off-by: Hamad Kadmany <hkadmany@codeaurora.org>
Signed-off-by: Lior David <liord@codeaurora.org>
[merez@codeaurora.org: merge multiple 11ad changes from msm-4.4]
Signed-off-by: Maya Erez <merez@codeaurora.org>
9 files changed