Merge branch 'mdss-final-replay' into msm-4.4
This merge brings all display changes from msm-3.18 kernel. * (58 commits) msm: mdss: add support for additional DMA pipes msm: mdss: refactor device tree pipe parsing logic msm: mdss: refactor mixer configuration code msm: mdss: add support for secure display on msm8953. msm: mdss: disable ECG feature on 28nm PHY platform msm: mdss: send DSI command using TPG when in secure session msm: mdss: Update histogram and PA LUT in mdss V3 msm: mdss: validate layer count before copying userdata msm: mdss: Fix potential NULL pointer dereferences Revert "msm: mdss: Remove redundant handoff pending check" msm: mdss: hdmi: Do not treat intermediate ddc error as failure msm: mdss: revisit igc pipe enumeration logic msm: mdss: Add PA support for mdss V3 msm: mdss: Add support for mdss v3 ops msm: mdss: Update the postprocessing ops using mdss revision msm: mdss: update the caching payload based on mdss version msm: clk: hdmi: add support for atomic update msm: sde: Add v4l2 rotator driver to enable multi-context usecase msm: mdss: refactor pipe type checks msm: mdss: add proper layer zorder validation msm: mdss: stub bus scaling functions if driver is disabled msm: mdss: avoid failure if primary panel pref is not enabled msm: adv7533: add support for clients to read audio block msm: mdss: add lineptr interrupt support for command mode panels msm: mdss: update rotator frame rate in the pipe configuration mdss: msm: Avoid excessive failure logs in igc config msm: mdss: delay dma commands for split-dsi cmd mode panels msm: mdss: enable GDSC before enabling clocks in MDP3 probe mdss: dsi: turn off phy power supply during static screen mdss: dsi: read dsi and phy revision during dsi ctrl probe msm: mdss: Fix memory leak in MDP3 driver msm: mdss: delay overlay start until first update for external msm: mdss: free splash memory for MSM8909w after splash done msm: mdss: hdmi: separate audio from transmitter core msm: mdss: disable dsi burst mode when idle is enabled msm: mdss: remove invalid csc initialization during hw init msm: mdss: dsi: increase dsi error count only for valid errors msm: mdss: remove HIST LUT programming in mdss_hw_init msm: mdss: dsi: ignore error interrupt when mask not set msm: mdss: add support to configure bus scale vectors from dt msm: mdss: unstage the pipe if there is z_order mismatch msm: mdss: squash MDP3 driver changes and SMMU change msm: mdss: Read the bridge chip name and instance id from DTSI msm: mdss: Enable continuous splash on bridge chip msm: mdss: Fix multiple bridge chip usecase msm: mdss: Enable export of mdss interrupt to external driver msm: mdss: rotator: turn off rotator clock in wq release msm: mdss: fix ulps during suspend feature logic clk: msm: mdss: program correct divider for PLL configuration msm: mdss: fix DSI PHY timing configuration logic msm: mdss: hdmi: add support for hdmi simulation msm: mdss: handle race condition in pingpong done counter clk: qcom: mdss: calculate pixel clock for HDMI during handoff msm: mdss: ensure proper dynamic refresh programming for dual DSI msm: mdss: Add fps flag and update blit request version msm: mdss: initialize fb split values during fb probe mdss: mdp: fix rotator compat layer copy msm: mdss: handle DSI ctrl/PHY regulator control properly Conflicts: Documentation/devicetree/bindings/fb/mdss-dsi-panel.txt Documentation/devicetree/bindings/fb/mdss-dsi.txt Documentation/devicetree/bindings/fb/mdss-mdp.txt arch/arm/boot/dts/qcom/dsi-adv7533-1080p.dtsi arch/arm/boot/dts/qcom/dsi-adv7533-720p.dtsi arch/arm/boot/dts/qcom/msm8996-agave-adp.dtsi drivers/media/platform/msm/Kconfig drivers/media/platform/msm/Makefile drivers/misc/hdcp.c drivers/video/fbdev/msm/Makefile drivers/video/fbdev/msm/mdp3.c drivers/video/fbdev/msm/mdp3.h drivers/video/fbdev/msm/mdp3_ctrl.c drivers/video/fbdev/msm/mdp3_ctrl.h drivers/video/fbdev/msm/mdp3_dma.c drivers/video/fbdev/msm/mdp3_dma.h drivers/video/fbdev/msm/mdp3_hwio.h drivers/video/fbdev/msm/mdp3_ppp.c drivers/video/fbdev/msm/mdp3_ppp.h drivers/video/fbdev/msm/mdp3_ppp_hwio.c drivers/video/fbdev/msm/mdss.h drivers/video/fbdev/msm/mdss_compat_utils.c drivers/video/fbdev/msm/mdss_dba_utils.c drivers/video/fbdev/msm/mdss_dba_utils.h drivers/video/fbdev/msm/mdss_debug.c drivers/video/fbdev/msm/mdss_dsi.c drivers/video/fbdev/msm/mdss_dsi.h drivers/video/fbdev/msm/mdss_dsi_clk.c drivers/video/fbdev/msm/mdss_dsi_host.c drivers/video/fbdev/msm/mdss_dsi_panel.c drivers/video/fbdev/msm/mdss_fb.c drivers/video/fbdev/msm/mdss_fb.h drivers/video/fbdev/msm/mdss_hdmi_edid.c drivers/video/fbdev/msm/mdss_hdmi_hdcp2p2.c drivers/video/fbdev/msm/mdss_hdmi_tx.c drivers/video/fbdev/msm/mdss_hdmi_tx.h drivers/video/fbdev/msm/mdss_hdmi_util.c drivers/video/fbdev/msm/mdss_mdp.c drivers/video/fbdev/msm/mdss_mdp.h drivers/video/fbdev/msm/mdss_mdp_ctl.c drivers/video/fbdev/msm/mdss_mdp_hwio.h drivers/video/fbdev/msm/mdss_mdp_intf_cmd.c drivers/video/fbdev/msm/mdss_mdp_intf_writeback.c drivers/video/fbdev/msm/mdss_mdp_layer.c drivers/video/fbdev/msm/mdss_mdp_overlay.c drivers/video/fbdev/msm/mdss_mdp_pipe.c drivers/video/fbdev/msm/mdss_mdp_pp.c drivers/video/fbdev/msm/mdss_mdp_pp.h drivers/video/fbdev/msm/mdss_mdp_pp_cache_config.c drivers/video/fbdev/msm/mdss_mdp_pp_v1_7.c drivers/video/fbdev/msm/mdss_mdp_util.c drivers/video/fbdev/msm/mdss_panel.h drivers/video/fbdev/msm/mdss_rotator.c drivers/video/fbdev/msm/mdss_rotator_internal.h drivers/video/fbdev/msm/mdss_smmu.c drivers/video/fbdev/msm/msm_dba/adv7533.c drivers/video/fbdev/msm/msm_mdss_io_8974.c include/uapi/linux/msm_mdp.h include/video/msm_dba.h CRs-Fixed: 1000197d Change-Id: I521519c8abe8eed6924e2fbe3e1a026126582b77 Signed-off-by:Adrian Salido-Moreno <adrianm@codeaurora.org> Signed-off-by:
Narendra Muppalla <narendram@codeaurora.org>
Loading
Please register or sign in to comment