msm: kgsl: Ensure glitch free changing of the GPU frequency

If there are requests to skip levels while the clocks are on
be sure to hit the intermediate frequencies.

Change-Id: Ib69bcbc7eb87532c090b4ede28d967e4cd0f08ec
Signed-off-by: Lucille Sylvester <lsylvest@codeaurora.org>
msm: iommu: use sg_dma_address() in iommu_map_range()
msm: Add new partition for IOMMU video domain
msm: Disable use of the IOMMU
msm: Define 4 domains for IOMMU
msm: Make IOMMU domains unique
Fixed cpufreq
cpufreq: cpu1 stall at 1,2 Ghz fixed, reworked voltages

This reverts commit 78562d56b28bddafaad7c02afbbfdd44e3823bef.
msm_fb: display: decrease file->f_count when play
msm_rotator: add rotator ref count to cleanup code
msm: rotator: provide dst format based on src format
msm_fb: display: Add external display PM suspend support
msm_fb: HDMI-CEC: Line latch patch
msm_fb: Add support for Polynomial Color Correction (PCC)
video: msm: Adding CSC support for other MDP blocks
msm_fb: Add support for Area Reduced Gamma Correction (AR GC)
video:msm: Add support for updating Histogram LUT using MDP_PP ioctl
video:msm: Add IGC LUT functionality to PP IOCTL
msm_fb: display: change perf level for 720p landscape video
msm_fb: display: fix no resume after suspend for cmd mode panels
msm_fb: display: clear mixer blending cache during resume
msm_fb: display: wait for vsync staging down in overlay unset
msm_fb: display: perform mixer flush on every commit
msm_fb: display: perform staging updates on a single vsync
msm_fb: display: fix underrun seen with big src coordinates
msm_fb: display: set max clk level when more than 2 pipes used
msm_fb: display: perform bus scaling updates when idle
msm_fb: display: enable unstage caching for command panel
msm_fb: display: fix underrun seen due to scaling accuracy
msm_fb: display: set mdp perf_level to low level after playing video
msm_fb: display: add overlay1 writeback enable and disable
msm_fb: display: add mdp overlay1 writeback
msm_fb: display: initialize is_flag variable
msm_fb: hdmi: check for multiple hpd on/off calls
msm_fb: display: Change perf level for VGA video
msm_fb: display: flush base layer pipe when solid fill is enabled
msm_fb: display: call mdp_pipe_ctrl() with correct block name
msm_fb: HDMI: Video Quantization Ranges changed
msm_fb: display: Remove base layer for DSI command mode during suspend
msm_fb: display: check dtv_pipe before unset it
msm_fb: Handle flags for updating AR GC lookup table (LUT)
msm_fb: Restructure PCC and AR-GC code for clean implementation
msm_fb: display: clean dsi fifo during dsi_off
msm_fb: display: disable mdp flip when enabling mdp solid fill
msm_fb: HDMI: Fix bug in mutex handling
msm_fb: display: Unstage pipe from Mixer0 H/W on each unset call for 8660
msm_fb: display: Assign proper destination rectangles to mdp blit
msm_fb: HDMI: Disable HDCP interrupts when starting deauthentication
msm_fb: display: fix underrun when conecting wifi display
msm_fb: display: fix dsi_irq race condition
msm_fb: HDMI: Fix for HW reset issue on HDCP Reauth
msm_fb: Clean up the fix for error in y-offset check in FB driver
msm_fb: Fix error in y-offset check logic in FB driver
msm_fb: Clean up of frame buffer 4KB alignment changes
msm_fb: Make buffers aligned to 4K page boundary

msm_fb: hdmi: CEC re-transmission improvements.
msm_fb: display: Call footswitch control from overlay dtv on/off
msm_fb: display: Enable mixer1 writeback for video downscale use cases
msm_fb: display: Dynamic boot support for HDMI as primary display
msm: display: boot parameter support for HDMI primary display
msm_fb: display: Remove boot parameter parse support
msm_fb: hdmi: Disable 1.1_FEATURE
msm_fb: display: Unstage mixer staging on next commit for video use case
include: Add new histogram IOCTL parameters
video: msm: Add Histogram collection framework for MDP blocks
msm_fb: display: Wait for external vsync before turning off DTV
msm_fb: display: Add IOMMU support to MDP and rotator driver
msm: display: Add proper flags for secure/non-secure writeback buffers
msm: display: Reset BG_alpha register while alpha blending
msm_fb: display: Enable pre-multiplied alpha for MDP303
msm_fb: display: Unstage video from primary mixer H/W on unset
msm_fb: display: enable MDP interrupts base on panel interface
msm_fb: display: add dtv_pipe null check before dereferenc it
msm_fb: display: switch mdp mode without turning off timing generator
msm_fb: display: increase mdp upscaling range
msm_fb: Correct mdp_iommu array size to avoid scribbling
msm_fb: display: remove mixer1 waiting4vsync when staging down the pipe
msm_fb: display: Fix color swap issues in MDP4 and Rotator drivers
msm_fb: HDMI: Do not add HDCP reauth timer during probe
msm_fb: display: Clear background solid fill on closing video pipe
msm_fb: display: Update video format on fps change
msm_fb: hdmi: 3D configurations in HDMI
msm-fb: display: Perf changes for mdp composition
msm_fb: display: perform data flush for each data path separately
msm_fb: Check for Histogram NULL while queuing work
msm_fb: display: Add pre-multiplied alpha support for MDP4.
msm_fb: display: remove mdp_lut_enable call to avoid hang issue
msm_fb: display: set pipe src and dst size same in solid fill mode
msm_fb: Display: Fix Dithering issue for rgb565 format
mm_video: vidc: SPS PPS enable for IDR and zero stuff bytes
vidc: Fix for release of secure session.
vidc: cleanup allocated ion buffers in case of crash.
msm: vidc: Remove duplicate header files
msm: vidc: Enable CP for 8660
msm: vidc: add slice info extradata feature for encoder
vidc: Increase size of h264 encoder's mv buffer
vidc: Memset only for non secure session
vidc: Remove vcd restriction of duplicate input buffer queue