From cc61aec5b579b7d0b359e80c39b4e9f1e9cff133 Mon Sep 17 00:00:00 2001 From: AnierinB Date: Fri, 23 Jan 2026 00:16:30 -0800 Subject: [PATCH] AYN changes compared to DISPLAY.LA.3.0.r1-11400-KAILUA.0 --- Android.bp | 0 Android.mk | 0 .../bindings/drm/msm/sde-dp-sim.txt | 0 Kbuild | 0 Makefile | 0 Makefile.am | 0 NOTICE | 0 config/augen3disp.conf | 0 config/augen3dispconf.h | 0 config/bengaldisp.conf | 0 config/bengaldispconf.h | 0 config/gki_crowdisp.conf | 0 config/gki_crowdispconf.h | 0 config/gki_crowdisptui.conf | 0 config/gki_crowdisptuiconf.h | 0 config/gki_holidisp.conf | 0 config/gki_holidispconf.h | 0 config/gki_kalamadisp.conf | 0 config/gki_kalamadispconf.h | 0 config/gki_kalamadisptui.conf | 0 config/gki_kalamadisptuiconf.h | 0 config/gki_lahainadisp.conf | 0 config/gki_lahainadispconf.h | 0 config/gki_neodisp.conf | 0 config/gki_neodispconf.h | 0 config/gki_parrotdisp.conf | 0 config/gki_parrotdispconf.h | 0 config/gki_waipiodisp.conf | 0 config/gki_waipiodispconf.h | 0 config/gki_waipiodisptui.conf | 0 config/gki_waipiodisptuiconf.h | 0 config/holidisp.conf | 0 config/holidispconf.h | 0 config/konadisp.conf | 0 config/konadispconf.h | 0 config/lahainadisp.conf | 0 config/lahainadispconf.h | 0 config/saipdisp.conf | 0 config/saipdispconf.h | 0 display_driver_board.mk | 0 display_driver_product.mk | 0 display_kernel_headers.py | 0 hdcp/msm_hdcp.c | 0 include/Kbuild | 0 include/linux/Kbuild | 0 include/linux/msm_hdcp.h | 0 include/linux/sde_io_util.h | 0 include/linux/sde_rsc.h | 0 include/linux/sde_vm_event.h | 0 include/uapi/Kbuild | 0 include/uapi/display/Kbuild | 0 include/uapi/display/drm/Kbuild | 0 include/uapi/display/drm/msm_drm_pp.h | 0 include/uapi/display/drm/sde_drm.h | 0 include/uapi/display/hdcp/Kbuild | 0 include/uapi/display/hdcp/msm_hdmi_hdcp_mgr.h | 0 include/uapi/display/media/Kbuild | 0 include/uapi/display/media/mmm_color_fmt.h | 0 include/uapi/display/media/msm_sde_rotator.h | 0 msm/Android.mk | 0 msm/Kbuild | 0 msm/Makefile | 0 msm/dp/dp_altmode.c | 0 msm/dp/dp_altmode.h | 0 msm/dp/dp_audio.c | 0 msm/dp/dp_audio.h | 0 msm/dp/dp_aux.c | 0 msm/dp/dp_aux.h | 0 msm/dp/dp_aux_bridge.c | 0 msm/dp/dp_aux_bridge.h | 0 msm/dp/dp_bridge_hpd.c | 0 msm/dp/dp_bridge_hpd.h | 0 msm/dp/dp_catalog.c | 0 msm/dp/dp_catalog.h | 0 msm/dp/dp_catalog_v200.c | 0 msm/dp/dp_catalog_v420.c | 0 msm/dp/dp_ctrl.c | 0 msm/dp/dp_ctrl.h | 0 msm/dp/dp_debug.c | 0 msm/dp/dp_debug.h | 0 msm/dp/dp_display.c | 0 msm/dp/dp_display.h | 0 msm/dp/dp_drm.c | 0 msm/dp/dp_drm.h | 0 msm/dp/dp_gpio_hpd.c | 0 msm/dp/dp_gpio_hpd.h | 0 msm/dp/dp_hdcp2p2.c | 0 msm/dp/dp_hpd.c | 0 msm/dp/dp_hpd.h | 0 msm/dp/dp_link.c | 0 msm/dp/dp_link.h | 0 msm/dp/dp_lphw_hpd.c | 0 msm/dp/dp_lphw_hpd.h | 0 msm/dp/dp_mst_drm.c | 0 msm/dp/dp_mst_drm.h | 0 msm/dp/dp_mst_sim.c | 0 msm/dp/dp_mst_sim.h | 0 msm/dp/dp_mst_sim_helper.c | 0 msm/dp/dp_mst_sim_helper.h | 0 msm/dp/dp_panel.c | 0 msm/dp/dp_panel.h | 0 msm/dp/dp_parser.c | 2 +- msm/dp/dp_parser.h | 0 msm/dp/dp_pll.c | 0 msm/dp/dp_pll.h | 0 msm/dp/dp_pll_4nm.c | 0 msm/dp/dp_pll_5nm.c | 0 msm/dp/dp_power.c | 2 +- msm/dp/dp_power.h | 0 msm/dp/dp_reg.h | 0 msm/dp/dp_usbpd.c | 0 msm/dp/dp_usbpd.h | 0 msm/dsi/dsi_catalog.c | 0 msm/dsi/dsi_catalog.h | 0 msm/dsi/dsi_clk.h | 0 msm/dsi/dsi_clk_manager.c | 0 msm/dsi/dsi_ctrl.c | 0 msm/dsi/dsi_ctrl.h | 0 msm/dsi/dsi_ctrl_hw.h | 0 msm/dsi/dsi_ctrl_hw_2_2.c | 0 msm/dsi/dsi_ctrl_hw_cmn.c | 0 msm/dsi/dsi_ctrl_reg.h | 0 msm/dsi/dsi_defs.h | 2 + msm/dsi/dsi_display.c | 155 +++++- msm/dsi/dsi_display.h | 0 msm/dsi/dsi_display_test.c | 0 msm/dsi/dsi_display_test.h | 0 msm/dsi/dsi_drm.c | 0 msm/dsi/dsi_drm.h | 0 msm/dsi/dsi_hw.h | 0 msm/dsi/dsi_panel.c | 462 +++++++++++++++++- msm/dsi/dsi_panel.h | 10 + msm/dsi/dsi_parser.c | 0 msm/dsi/dsi_parser.h | 0 msm/dsi/dsi_phy.c | 0 msm/dsi/dsi_phy.h | 0 msm/dsi/dsi_phy_hw.h | 0 msm/dsi/dsi_phy_hw_v3_0.c | 0 msm/dsi/dsi_phy_hw_v4_0.c | 0 msm/dsi/dsi_phy_hw_v5_0.c | 0 msm/dsi/dsi_phy_timing_calc.c | 0 msm/dsi/dsi_phy_timing_calc.h | 0 msm/dsi/dsi_phy_timing_v3_0.c | 0 msm/dsi/dsi_phy_timing_v4_0.c | 0 msm/dsi/dsi_pll.c | 0 msm/dsi/dsi_pll.h | 0 msm/dsi/dsi_pll_4nm.c | 0 msm/dsi/dsi_pll_4nm.h | 0 msm/dsi/dsi_pll_5nm.c | 0 msm/dsi/dsi_pll_5nm.h | 0 msm/dsi/dsi_pwr.c | 0 msm/dsi/dsi_pwr.h | 0 msm/msm_atomic.c | 0 msm/msm_cooling_device.c | 0 msm/msm_cooling_device.h | 0 msm/msm_drv.c | 0 msm/msm_drv.h | 0 msm/msm_fb.c | 0 msm/msm_gem.c | 0 msm/msm_gem.h | 0 msm/msm_gem_prime.c | 0 msm/msm_gem_vma.c | 0 msm/msm_kms.h | 0 msm/msm_mmu.h | 0 msm/msm_prop.c | 0 msm/msm_prop.h | 0 msm/msm_smmu.c | 0 msm/sde/sde_ad4.h | 0 msm/sde/sde_color_processing.c | 0 msm/sde/sde_color_processing.h | 0 msm/sde/sde_connector.c | 0 msm/sde/sde_connector.h | 0 msm/sde/sde_core_irq.c | 0 msm/sde/sde_core_irq.h | 0 msm/sde/sde_core_perf.c | 0 msm/sde/sde_core_perf.h | 0 msm/sde/sde_crtc.c | 0 msm/sde/sde_crtc.h | 0 msm/sde/sde_encoder.c | 0 msm/sde/sde_encoder.h | 0 msm/sde/sde_encoder_dce.c | 0 msm/sde/sde_encoder_dce.h | 0 msm/sde/sde_encoder_phys.h | 0 msm/sde/sde_encoder_phys_cmd.c | 0 msm/sde/sde_encoder_phys_vid.c | 0 msm/sde/sde_encoder_phys_wb.c | 0 msm/sde/sde_fence.c | 0 msm/sde/sde_fence.h | 0 msm/sde/sde_formats.c | 0 msm/sde/sde_formats.h | 0 msm/sde/sde_hw_ad4.c | 0 msm/sde/sde_hw_catalog.c | 0 msm/sde/sde_hw_catalog.h | 0 msm/sde/sde_hw_catalog_format.h | 0 msm/sde/sde_hw_cdm.c | 0 msm/sde/sde_hw_cdm.h | 0 msm/sde/sde_hw_color_proc_common_v4.h | 0 msm/sde/sde_hw_color_proc_v4.c | 0 msm/sde/sde_hw_color_proc_v4.h | 0 msm/sde/sde_hw_color_processing.h | 0 msm/sde/sde_hw_color_processing_v1_7.c | 0 msm/sde/sde_hw_color_processing_v1_7.h | 0 msm/sde/sde_hw_ctl.c | 0 msm/sde/sde_hw_ctl.h | 0 msm/sde/sde_hw_dnsc_blur.c | 0 msm/sde/sde_hw_dnsc_blur.h | 0 msm/sde/sde_hw_ds.c | 0 msm/sde/sde_hw_ds.h | 0 msm/sde/sde_hw_dsc.c | 0 msm/sde/sde_hw_dsc.h | 0 msm/sde/sde_hw_dsc_1_2.c | 0 msm/sde/sde_hw_dsc_1_2.h | 0 msm/sde/sde_hw_dspp.c | 0 msm/sde/sde_hw_dspp.h | 0 msm/sde/sde_hw_interrupts.c | 0 msm/sde/sde_hw_interrupts.h | 0 msm/sde/sde_hw_intf.c | 0 msm/sde/sde_hw_intf.h | 0 msm/sde/sde_hw_lm.c | 0 msm/sde/sde_hw_lm.h | 0 msm/sde/sde_hw_mdss.h | 0 msm/sde/sde_hw_pingpong.c | 0 msm/sde/sde_hw_pingpong.h | 0 msm/sde/sde_hw_qdss.c | 0 msm/sde/sde_hw_qdss.h | 0 msm/sde/sde_hw_rc.c | 0 msm/sde/sde_hw_rc.h | 0 msm/sde/sde_hw_reg_dma_v1.c | 0 msm/sde/sde_hw_reg_dma_v1.h | 0 msm/sde/sde_hw_reg_dma_v1_color_proc.c | 0 msm/sde/sde_hw_reg_dma_v1_color_proc.h | 0 msm/sde/sde_hw_sspp.c | 0 msm/sde/sde_hw_sspp.h | 0 msm/sde/sde_hw_top.c | 0 msm/sde/sde_hw_top.h | 0 msm/sde/sde_hw_uidle.c | 0 msm/sde/sde_hw_uidle.h | 0 msm/sde/sde_hw_util.c | 0 msm/sde/sde_hw_util.h | 0 msm/sde/sde_hw_vbif.c | 0 msm/sde/sde_hw_vbif.h | 0 msm/sde/sde_hw_vdc.c | 0 msm/sde/sde_hw_vdc.h | 0 msm/sde/sde_hw_wb.c | 0 msm/sde/sde_hw_wb.h | 0 msm/sde/sde_hwio.h | 0 msm/sde/sde_irq.c | 0 msm/sde/sde_irq.h | 0 msm/sde/sde_kms.c | 0 msm/sde/sde_kms.h | 0 msm/sde/sde_kms_utils.c | 0 msm/sde/sde_plane.c | 0 msm/sde/sde_plane.h | 0 msm/sde/sde_reg_dma.c | 0 msm/sde/sde_reg_dma.h | 0 msm/sde/sde_rm.c | 0 msm/sde/sde_rm.h | 0 msm/sde/sde_trace.h | 0 msm/sde/sde_vbif.c | 0 msm/sde/sde_vbif.h | 0 msm/sde/sde_vm.h | 0 msm/sde/sde_vm_common.c | 0 msm/sde/sde_vm_common.h | 0 msm/sde/sde_vm_msgq.c | 0 msm/sde/sde_vm_msgq.h | 0 msm/sde/sde_vm_primary.c | 0 msm/sde/sde_vm_trusted.c | 0 msm/sde/sde_wb.c | 0 msm/sde/sde_wb.h | 0 msm/sde_dbg.c | 0 msm/sde_dbg.h | 0 msm/sde_dbg_evtlog.c | 0 msm/sde_dsc_helper.c | 0 msm/sde_dsc_helper.h | 0 msm/sde_edid_parser.c | 0 msm/sde_edid_parser.h | 0 msm/sde_hdcp.h | 0 msm/sde_hdcp_1x.c | 0 msm/sde_hdcp_2x.c | 0 msm/sde_hdcp_2x.h | 0 msm/sde_io_util.c | 0 msm/sde_power_handle.c | 0 msm/sde_power_handle.h | 0 msm/sde_rsc.c | 0 msm/sde_rsc_hw.c | 0 msm/sde_rsc_hw.h | 0 msm/sde_rsc_hw_v3.c | 0 msm/sde_rsc_priv.h | 0 msm/sde_vdc_helper.c | 0 msm/sde_vdc_helper.h | 0 msm/sde_vm_event.c | 0 rotator/sde_rotator_base.c | 0 rotator/sde_rotator_base.h | 0 rotator/sde_rotator_core.c | 0 rotator/sde_rotator_core.h | 0 rotator/sde_rotator_debug.c | 0 rotator/sde_rotator_debug.h | 0 rotator/sde_rotator_dev.c | 0 rotator/sde_rotator_dev.h | 0 rotator/sde_rotator_formats.c | 0 rotator/sde_rotator_formats.h | 0 rotator/sde_rotator_hwio.h | 0 rotator/sde_rotator_inline.h | 0 rotator/sde_rotator_io_util.c | 0 rotator/sde_rotator_io_util.h | 0 rotator/sde_rotator_r1.c | 0 rotator/sde_rotator_r1.h | 0 rotator/sde_rotator_r1_ctl.c | 0 rotator/sde_rotator_r1_debug.c | 0 rotator/sde_rotator_r1_debug.h | 0 rotator/sde_rotator_r1_hwio.h | 0 rotator/sde_rotator_r1_internal.h | 0 rotator/sde_rotator_r1_pipe.c | 0 rotator/sde_rotator_r1_wb.c | 0 rotator/sde_rotator_r3.c | 0 rotator/sde_rotator_r3.h | 0 rotator/sde_rotator_r3_debug.c | 0 rotator/sde_rotator_r3_debug.h | 0 rotator/sde_rotator_r3_hwio.h | 0 rotator/sde_rotator_r3_internal.h | 0 rotator/sde_rotator_smmu.c | 0 rotator/sde_rotator_smmu.h | 0 rotator/sde_rotator_sync.c | 0 rotator/sde_rotator_sync.h | 0 rotator/sde_rotator_trace.h | 0 rotator/sde_rotator_util.c | 0 rotator/sde_rotator_util.h | 0 rotator/sde_rotator_vbif.h | 0 328 files changed, 619 insertions(+), 14 deletions(-) mode change 100644 => 100755 Android.bp mode change 100644 => 100755 Android.mk mode change 100644 => 100755 Documentation/devicetree/bindings/drm/msm/sde-dp-sim.txt mode change 100644 => 100755 Kbuild mode change 100644 => 100755 Makefile mode change 100644 => 100755 Makefile.am mode change 100644 => 100755 NOTICE mode change 100644 => 100755 config/augen3disp.conf mode change 100644 => 100755 config/augen3dispconf.h mode change 100644 => 100755 config/bengaldisp.conf mode change 100644 => 100755 config/bengaldispconf.h mode change 100644 => 100755 config/gki_crowdisp.conf mode change 100644 => 100755 config/gki_crowdispconf.h mode change 100644 => 100755 config/gki_crowdisptui.conf mode change 100644 => 100755 config/gki_crowdisptuiconf.h mode change 100644 => 100755 config/gki_holidisp.conf mode change 100644 => 100755 config/gki_holidispconf.h mode change 100644 => 100755 config/gki_kalamadisp.conf mode change 100644 => 100755 config/gki_kalamadispconf.h mode change 100644 => 100755 config/gki_kalamadisptui.conf mode change 100644 => 100755 config/gki_kalamadisptuiconf.h mode change 100644 => 100755 config/gki_lahainadisp.conf mode change 100644 => 100755 config/gki_lahainadispconf.h mode change 100644 => 100755 config/gki_neodisp.conf mode change 100644 => 100755 config/gki_neodispconf.h mode change 100644 => 100755 config/gki_parrotdisp.conf mode change 100644 => 100755 config/gki_parrotdispconf.h mode change 100644 => 100755 config/gki_waipiodisp.conf mode change 100644 => 100755 config/gki_waipiodispconf.h mode change 100644 => 100755 config/gki_waipiodisptui.conf mode change 100644 => 100755 config/gki_waipiodisptuiconf.h mode change 100644 => 100755 config/holidisp.conf mode change 100644 => 100755 config/holidispconf.h mode change 100644 => 100755 config/konadisp.conf mode change 100644 => 100755 config/konadispconf.h mode change 100644 => 100755 config/lahainadisp.conf mode change 100644 => 100755 config/lahainadispconf.h mode change 100644 => 100755 config/saipdisp.conf mode change 100644 => 100755 config/saipdispconf.h mode change 100644 => 100755 display_driver_board.mk mode change 100644 => 100755 display_driver_product.mk mode change 100644 => 100755 display_kernel_headers.py mode change 100644 => 100755 hdcp/msm_hdcp.c mode change 100644 => 100755 include/Kbuild mode change 100644 => 100755 include/linux/Kbuild mode change 100644 => 100755 include/linux/msm_hdcp.h mode change 100644 => 100755 include/linux/sde_io_util.h mode change 100644 => 100755 include/linux/sde_rsc.h mode change 100644 => 100755 include/linux/sde_vm_event.h mode change 100644 => 100755 include/uapi/Kbuild mode change 100644 => 100755 include/uapi/display/Kbuild mode change 100644 => 100755 include/uapi/display/drm/Kbuild mode change 100644 => 100755 include/uapi/display/drm/msm_drm_pp.h mode change 100644 => 100755 include/uapi/display/drm/sde_drm.h mode change 100644 => 100755 include/uapi/display/hdcp/Kbuild mode change 100644 => 100755 include/uapi/display/hdcp/msm_hdmi_hdcp_mgr.h mode change 100644 => 100755 include/uapi/display/media/Kbuild mode change 100644 => 100755 include/uapi/display/media/mmm_color_fmt.h mode change 100644 => 100755 include/uapi/display/media/msm_sde_rotator.h mode change 100644 => 100755 msm/Android.mk mode change 100644 => 100755 msm/Kbuild mode change 100644 => 100755 msm/Makefile mode change 100644 => 100755 msm/dp/dp_altmode.c mode change 100644 => 100755 msm/dp/dp_altmode.h mode change 100644 => 100755 msm/dp/dp_audio.c mode change 100644 => 100755 msm/dp/dp_audio.h mode change 100644 => 100755 msm/dp/dp_aux.c mode change 100644 => 100755 msm/dp/dp_aux.h mode change 100644 => 100755 msm/dp/dp_aux_bridge.c mode change 100644 => 100755 msm/dp/dp_aux_bridge.h mode change 100644 => 100755 msm/dp/dp_bridge_hpd.c mode change 100644 => 100755 msm/dp/dp_bridge_hpd.h mode change 100644 => 100755 msm/dp/dp_catalog.c mode change 100644 => 100755 msm/dp/dp_catalog.h mode change 100644 => 100755 msm/dp/dp_catalog_v200.c mode change 100644 => 100755 msm/dp/dp_catalog_v420.c mode change 100644 => 100755 msm/dp/dp_ctrl.c mode change 100644 => 100755 msm/dp/dp_ctrl.h mode change 100644 => 100755 msm/dp/dp_debug.c mode change 100644 => 100755 msm/dp/dp_debug.h mode change 100644 => 100755 msm/dp/dp_display.c mode change 100644 => 100755 msm/dp/dp_display.h mode change 100644 => 100755 msm/dp/dp_drm.c mode change 100644 => 100755 msm/dp/dp_drm.h mode change 100644 => 100755 msm/dp/dp_gpio_hpd.c mode change 100644 => 100755 msm/dp/dp_gpio_hpd.h mode change 100644 => 100755 msm/dp/dp_hdcp2p2.c mode change 100644 => 100755 msm/dp/dp_hpd.c mode change 100644 => 100755 msm/dp/dp_hpd.h mode change 100644 => 100755 msm/dp/dp_link.c mode change 100644 => 100755 msm/dp/dp_link.h mode change 100644 => 100755 msm/dp/dp_lphw_hpd.c mode change 100644 => 100755 msm/dp/dp_lphw_hpd.h mode change 100644 => 100755 msm/dp/dp_mst_drm.c mode change 100644 => 100755 msm/dp/dp_mst_drm.h mode change 100644 => 100755 msm/dp/dp_mst_sim.c mode change 100644 => 100755 msm/dp/dp_mst_sim.h mode change 100644 => 100755 msm/dp/dp_mst_sim_helper.c mode change 100644 => 100755 msm/dp/dp_mst_sim_helper.h mode change 100644 => 100755 msm/dp/dp_panel.c mode change 100644 => 100755 msm/dp/dp_panel.h mode change 100644 => 100755 msm/dp/dp_parser.c mode change 100644 => 100755 msm/dp/dp_parser.h mode change 100644 => 100755 msm/dp/dp_pll.c mode change 100644 => 100755 msm/dp/dp_pll.h mode change 100644 => 100755 msm/dp/dp_pll_4nm.c mode change 100644 => 100755 msm/dp/dp_pll_5nm.c mode change 100644 => 100755 msm/dp/dp_power.c mode change 100644 => 100755 msm/dp/dp_power.h mode change 100644 => 100755 msm/dp/dp_reg.h mode change 100644 => 100755 msm/dp/dp_usbpd.c mode change 100644 => 100755 msm/dp/dp_usbpd.h mode change 100644 => 100755 msm/dsi/dsi_catalog.c mode change 100644 => 100755 msm/dsi/dsi_catalog.h mode change 100644 => 100755 msm/dsi/dsi_clk.h mode change 100644 => 100755 msm/dsi/dsi_clk_manager.c mode change 100644 => 100755 msm/dsi/dsi_ctrl.c mode change 100644 => 100755 msm/dsi/dsi_ctrl.h mode change 100644 => 100755 msm/dsi/dsi_ctrl_hw.h mode change 100644 => 100755 msm/dsi/dsi_ctrl_hw_2_2.c mode change 100644 => 100755 msm/dsi/dsi_ctrl_hw_cmn.c mode change 100644 => 100755 msm/dsi/dsi_ctrl_reg.h mode change 100644 => 100755 msm/dsi/dsi_defs.h mode change 100644 => 100755 msm/dsi/dsi_display.c mode change 100644 => 100755 msm/dsi/dsi_display.h mode change 100644 => 100755 msm/dsi/dsi_display_test.c mode change 100644 => 100755 msm/dsi/dsi_display_test.h mode change 100644 => 100755 msm/dsi/dsi_drm.c mode change 100644 => 100755 msm/dsi/dsi_drm.h mode change 100644 => 100755 msm/dsi/dsi_hw.h mode change 100644 => 100755 msm/dsi/dsi_panel.c mode change 100644 => 100755 msm/dsi/dsi_panel.h mode change 100644 => 100755 msm/dsi/dsi_parser.c mode change 100644 => 100755 msm/dsi/dsi_parser.h mode change 100644 => 100755 msm/dsi/dsi_phy.c mode change 100644 => 100755 msm/dsi/dsi_phy.h mode change 100644 => 100755 msm/dsi/dsi_phy_hw.h mode change 100644 => 100755 msm/dsi/dsi_phy_hw_v3_0.c mode change 100644 => 100755 msm/dsi/dsi_phy_hw_v4_0.c mode change 100644 => 100755 msm/dsi/dsi_phy_hw_v5_0.c mode change 100644 => 100755 msm/dsi/dsi_phy_timing_calc.c mode change 100644 => 100755 msm/dsi/dsi_phy_timing_calc.h mode change 100644 => 100755 msm/dsi/dsi_phy_timing_v3_0.c mode change 100644 => 100755 msm/dsi/dsi_phy_timing_v4_0.c mode change 100644 => 100755 msm/dsi/dsi_pll.c mode change 100644 => 100755 msm/dsi/dsi_pll.h mode change 100644 => 100755 msm/dsi/dsi_pll_4nm.c mode change 100644 => 100755 msm/dsi/dsi_pll_4nm.h mode change 100644 => 100755 msm/dsi/dsi_pll_5nm.c mode change 100644 => 100755 msm/dsi/dsi_pll_5nm.h mode change 100644 => 100755 msm/dsi/dsi_pwr.c mode change 100644 => 100755 msm/dsi/dsi_pwr.h mode change 100644 => 100755 msm/msm_atomic.c mode change 100644 => 100755 msm/msm_cooling_device.c mode change 100644 => 100755 msm/msm_cooling_device.h mode change 100644 => 100755 msm/msm_drv.c mode change 100644 => 100755 msm/msm_drv.h mode change 100644 => 100755 msm/msm_fb.c mode change 100644 => 100755 msm/msm_gem.c mode change 100644 => 100755 msm/msm_gem.h mode change 100644 => 100755 msm/msm_gem_prime.c mode change 100644 => 100755 msm/msm_gem_vma.c mode change 100644 => 100755 msm/msm_kms.h mode change 100644 => 100755 msm/msm_mmu.h mode change 100644 => 100755 msm/msm_prop.c mode change 100644 => 100755 msm/msm_prop.h mode change 100644 => 100755 msm/msm_smmu.c mode change 100644 => 100755 msm/sde/sde_ad4.h mode change 100644 => 100755 msm/sde/sde_color_processing.c mode change 100644 => 100755 msm/sde/sde_color_processing.h mode change 100644 => 100755 msm/sde/sde_connector.c mode change 100644 => 100755 msm/sde/sde_connector.h mode change 100644 => 100755 msm/sde/sde_core_irq.c mode change 100644 => 100755 msm/sde/sde_core_irq.h mode change 100644 => 100755 msm/sde/sde_core_perf.c mode change 100644 => 100755 msm/sde/sde_core_perf.h mode change 100644 => 100755 msm/sde/sde_crtc.c mode change 100644 => 100755 msm/sde/sde_crtc.h mode change 100644 => 100755 msm/sde/sde_encoder.c mode change 100644 => 100755 msm/sde/sde_encoder.h mode change 100644 => 100755 msm/sde/sde_encoder_dce.c mode change 100644 => 100755 msm/sde/sde_encoder_dce.h mode change 100644 => 100755 msm/sde/sde_encoder_phys.h mode change 100644 => 100755 msm/sde/sde_encoder_phys_cmd.c mode change 100644 => 100755 msm/sde/sde_encoder_phys_vid.c mode change 100644 => 100755 msm/sde/sde_encoder_phys_wb.c mode change 100644 => 100755 msm/sde/sde_fence.c mode change 100644 => 100755 msm/sde/sde_fence.h mode change 100644 => 100755 msm/sde/sde_formats.c mode change 100644 => 100755 msm/sde/sde_formats.h mode change 100644 => 100755 msm/sde/sde_hw_ad4.c mode change 100644 => 100755 msm/sde/sde_hw_catalog.c mode change 100644 => 100755 msm/sde/sde_hw_catalog.h mode change 100644 => 100755 msm/sde/sde_hw_catalog_format.h mode change 100644 => 100755 msm/sde/sde_hw_cdm.c mode change 100644 => 100755 msm/sde/sde_hw_cdm.h mode change 100644 => 100755 msm/sde/sde_hw_color_proc_common_v4.h mode change 100644 => 100755 msm/sde/sde_hw_color_proc_v4.c mode change 100644 => 100755 msm/sde/sde_hw_color_proc_v4.h mode change 100644 => 100755 msm/sde/sde_hw_color_processing.h mode change 100644 => 100755 msm/sde/sde_hw_color_processing_v1_7.c mode change 100644 => 100755 msm/sde/sde_hw_color_processing_v1_7.h mode change 100644 => 100755 msm/sde/sde_hw_ctl.c mode change 100644 => 100755 msm/sde/sde_hw_ctl.h mode change 100644 => 100755 msm/sde/sde_hw_dnsc_blur.c mode change 100644 => 100755 msm/sde/sde_hw_dnsc_blur.h mode change 100644 => 100755 msm/sde/sde_hw_ds.c mode change 100644 => 100755 msm/sde/sde_hw_ds.h mode change 100644 => 100755 msm/sde/sde_hw_dsc.c mode change 100644 => 100755 msm/sde/sde_hw_dsc.h mode change 100644 => 100755 msm/sde/sde_hw_dsc_1_2.c mode change 100644 => 100755 msm/sde/sde_hw_dsc_1_2.h mode change 100644 => 100755 msm/sde/sde_hw_dspp.c mode change 100644 => 100755 msm/sde/sde_hw_dspp.h mode change 100644 => 100755 msm/sde/sde_hw_interrupts.c mode change 100644 => 100755 msm/sde/sde_hw_interrupts.h mode change 100644 => 100755 msm/sde/sde_hw_intf.c mode change 100644 => 100755 msm/sde/sde_hw_intf.h mode change 100644 => 100755 msm/sde/sde_hw_lm.c mode change 100644 => 100755 msm/sde/sde_hw_lm.h mode change 100644 => 100755 msm/sde/sde_hw_mdss.h mode change 100644 => 100755 msm/sde/sde_hw_pingpong.c mode change 100644 => 100755 msm/sde/sde_hw_pingpong.h mode change 100644 => 100755 msm/sde/sde_hw_qdss.c mode change 100644 => 100755 msm/sde/sde_hw_qdss.h mode change 100644 => 100755 msm/sde/sde_hw_rc.c mode change 100644 => 100755 msm/sde/sde_hw_rc.h mode change 100644 => 100755 msm/sde/sde_hw_reg_dma_v1.c mode change 100644 => 100755 msm/sde/sde_hw_reg_dma_v1.h mode change 100644 => 100755 msm/sde/sde_hw_reg_dma_v1_color_proc.c mode change 100644 => 100755 msm/sde/sde_hw_reg_dma_v1_color_proc.h mode change 100644 => 100755 msm/sde/sde_hw_sspp.c mode change 100644 => 100755 msm/sde/sde_hw_sspp.h mode change 100644 => 100755 msm/sde/sde_hw_top.c mode change 100644 => 100755 msm/sde/sde_hw_top.h mode change 100644 => 100755 msm/sde/sde_hw_uidle.c mode change 100644 => 100755 msm/sde/sde_hw_uidle.h mode change 100644 => 100755 msm/sde/sde_hw_util.c mode change 100644 => 100755 msm/sde/sde_hw_util.h mode change 100644 => 100755 msm/sde/sde_hw_vbif.c mode change 100644 => 100755 msm/sde/sde_hw_vbif.h mode change 100644 => 100755 msm/sde/sde_hw_vdc.c mode change 100644 => 100755 msm/sde/sde_hw_vdc.h mode change 100644 => 100755 msm/sde/sde_hw_wb.c mode change 100644 => 100755 msm/sde/sde_hw_wb.h mode change 100644 => 100755 msm/sde/sde_hwio.h mode change 100644 => 100755 msm/sde/sde_irq.c mode change 100644 => 100755 msm/sde/sde_irq.h mode change 100644 => 100755 msm/sde/sde_kms.c mode change 100644 => 100755 msm/sde/sde_kms.h mode change 100644 => 100755 msm/sde/sde_kms_utils.c mode change 100644 => 100755 msm/sde/sde_plane.c mode change 100644 => 100755 msm/sde/sde_plane.h mode change 100644 => 100755 msm/sde/sde_reg_dma.c mode change 100644 => 100755 msm/sde/sde_reg_dma.h mode change 100644 => 100755 msm/sde/sde_rm.c mode change 100644 => 100755 msm/sde/sde_rm.h mode change 100644 => 100755 msm/sde/sde_trace.h mode change 100644 => 100755 msm/sde/sde_vbif.c mode change 100644 => 100755 msm/sde/sde_vbif.h mode change 100644 => 100755 msm/sde/sde_vm.h mode change 100644 => 100755 msm/sde/sde_vm_common.c mode change 100644 => 100755 msm/sde/sde_vm_common.h mode change 100644 => 100755 msm/sde/sde_vm_msgq.c mode change 100644 => 100755 msm/sde/sde_vm_msgq.h mode change 100644 => 100755 msm/sde/sde_vm_primary.c mode change 100644 => 100755 msm/sde/sde_vm_trusted.c mode change 100644 => 100755 msm/sde/sde_wb.c mode change 100644 => 100755 msm/sde/sde_wb.h mode change 100644 => 100755 msm/sde_dbg.c mode change 100644 => 100755 msm/sde_dbg.h mode change 100644 => 100755 msm/sde_dbg_evtlog.c mode change 100644 => 100755 msm/sde_dsc_helper.c mode change 100644 => 100755 msm/sde_dsc_helper.h mode change 100644 => 100755 msm/sde_edid_parser.c mode change 100644 => 100755 msm/sde_edid_parser.h mode change 100644 => 100755 msm/sde_hdcp.h mode change 100644 => 100755 msm/sde_hdcp_1x.c mode change 100644 => 100755 msm/sde_hdcp_2x.c mode change 100644 => 100755 msm/sde_hdcp_2x.h mode change 100644 => 100755 msm/sde_io_util.c mode change 100644 => 100755 msm/sde_power_handle.c mode change 100644 => 100755 msm/sde_power_handle.h mode change 100644 => 100755 msm/sde_rsc.c mode change 100644 => 100755 msm/sde_rsc_hw.c mode change 100644 => 100755 msm/sde_rsc_hw.h mode change 100644 => 100755 msm/sde_rsc_hw_v3.c mode change 100644 => 100755 msm/sde_rsc_priv.h mode change 100644 => 100755 msm/sde_vdc_helper.c mode change 100644 => 100755 msm/sde_vdc_helper.h mode change 100644 => 100755 msm/sde_vm_event.c mode change 100644 => 100755 rotator/sde_rotator_base.c mode change 100644 => 100755 rotator/sde_rotator_base.h mode change 100644 => 100755 rotator/sde_rotator_core.c mode change 100644 => 100755 rotator/sde_rotator_core.h mode change 100644 => 100755 rotator/sde_rotator_debug.c mode change 100644 => 100755 rotator/sde_rotator_debug.h mode change 100644 => 100755 rotator/sde_rotator_dev.c mode change 100644 => 100755 rotator/sde_rotator_dev.h mode change 100644 => 100755 rotator/sde_rotator_formats.c mode change 100644 => 100755 rotator/sde_rotator_formats.h mode change 100644 => 100755 rotator/sde_rotator_hwio.h mode change 100644 => 100755 rotator/sde_rotator_inline.h mode change 100644 => 100755 rotator/sde_rotator_io_util.c mode change 100644 => 100755 rotator/sde_rotator_io_util.h mode change 100644 => 100755 rotator/sde_rotator_r1.c mode change 100644 => 100755 rotator/sde_rotator_r1.h mode change 100644 => 100755 rotator/sde_rotator_r1_ctl.c mode change 100644 => 100755 rotator/sde_rotator_r1_debug.c mode change 100644 => 100755 rotator/sde_rotator_r1_debug.h mode change 100644 => 100755 rotator/sde_rotator_r1_hwio.h mode change 100644 => 100755 rotator/sde_rotator_r1_internal.h mode change 100644 => 100755 rotator/sde_rotator_r1_pipe.c mode change 100644 => 100755 rotator/sde_rotator_r1_wb.c mode change 100644 => 100755 rotator/sde_rotator_r3.c mode change 100644 => 100755 rotator/sde_rotator_r3.h mode change 100644 => 100755 rotator/sde_rotator_r3_debug.c mode change 100644 => 100755 rotator/sde_rotator_r3_debug.h mode change 100644 => 100755 rotator/sde_rotator_r3_hwio.h mode change 100644 => 100755 rotator/sde_rotator_r3_internal.h mode change 100644 => 100755 rotator/sde_rotator_smmu.c mode change 100644 => 100755 rotator/sde_rotator_smmu.h mode change 100644 => 100755 rotator/sde_rotator_sync.c mode change 100644 => 100755 rotator/sde_rotator_sync.h mode change 100644 => 100755 rotator/sde_rotator_trace.h mode change 100644 => 100755 rotator/sde_rotator_util.c mode change 100644 => 100755 rotator/sde_rotator_util.h mode change 100644 => 100755 rotator/sde_rotator_vbif.h diff --git a/Android.bp b/Android.bp old mode 100644 new mode 100755 diff --git a/Android.mk b/Android.mk old mode 100644 new mode 100755 diff --git a/Documentation/devicetree/bindings/drm/msm/sde-dp-sim.txt b/Documentation/devicetree/bindings/drm/msm/sde-dp-sim.txt old mode 100644 new mode 100755 diff --git a/Kbuild b/Kbuild old mode 100644 new mode 100755 diff --git a/Makefile b/Makefile old mode 100644 new mode 100755 diff --git a/Makefile.am b/Makefile.am old mode 100644 new mode 100755 diff --git a/NOTICE b/NOTICE old mode 100644 new mode 100755 diff --git a/config/augen3disp.conf b/config/augen3disp.conf old mode 100644 new mode 100755 diff --git a/config/augen3dispconf.h b/config/augen3dispconf.h old mode 100644 new mode 100755 diff --git a/config/bengaldisp.conf b/config/bengaldisp.conf old mode 100644 new mode 100755 diff --git a/config/bengaldispconf.h b/config/bengaldispconf.h old mode 100644 new mode 100755 diff --git a/config/gki_crowdisp.conf b/config/gki_crowdisp.conf old mode 100644 new mode 100755 diff --git a/config/gki_crowdispconf.h b/config/gki_crowdispconf.h old mode 100644 new mode 100755 diff --git a/config/gki_crowdisptui.conf b/config/gki_crowdisptui.conf old mode 100644 new mode 100755 diff --git a/config/gki_crowdisptuiconf.h b/config/gki_crowdisptuiconf.h old mode 100644 new mode 100755 diff --git a/config/gki_holidisp.conf b/config/gki_holidisp.conf old mode 100644 new mode 100755 diff --git a/config/gki_holidispconf.h b/config/gki_holidispconf.h old mode 100644 new mode 100755 diff --git a/config/gki_kalamadisp.conf b/config/gki_kalamadisp.conf old mode 100644 new mode 100755 diff --git a/config/gki_kalamadispconf.h b/config/gki_kalamadispconf.h old mode 100644 new mode 100755 diff --git a/config/gki_kalamadisptui.conf b/config/gki_kalamadisptui.conf old mode 100644 new mode 100755 diff --git a/config/gki_kalamadisptuiconf.h b/config/gki_kalamadisptuiconf.h old mode 100644 new mode 100755 diff --git a/config/gki_lahainadisp.conf b/config/gki_lahainadisp.conf old mode 100644 new mode 100755 diff --git a/config/gki_lahainadispconf.h b/config/gki_lahainadispconf.h old mode 100644 new mode 100755 diff --git a/config/gki_neodisp.conf b/config/gki_neodisp.conf old mode 100644 new mode 100755 diff --git a/config/gki_neodispconf.h b/config/gki_neodispconf.h old mode 100644 new mode 100755 diff --git a/config/gki_parrotdisp.conf b/config/gki_parrotdisp.conf old mode 100644 new mode 100755 diff --git a/config/gki_parrotdispconf.h b/config/gki_parrotdispconf.h old mode 100644 new mode 100755 diff --git a/config/gki_waipiodisp.conf b/config/gki_waipiodisp.conf old mode 100644 new mode 100755 diff --git a/config/gki_waipiodispconf.h b/config/gki_waipiodispconf.h old mode 100644 new mode 100755 diff --git a/config/gki_waipiodisptui.conf b/config/gki_waipiodisptui.conf old mode 100644 new mode 100755 diff --git a/config/gki_waipiodisptuiconf.h b/config/gki_waipiodisptuiconf.h old mode 100644 new mode 100755 diff --git a/config/holidisp.conf b/config/holidisp.conf old mode 100644 new mode 100755 diff --git a/config/holidispconf.h b/config/holidispconf.h old mode 100644 new mode 100755 diff --git a/config/konadisp.conf b/config/konadisp.conf old mode 100644 new mode 100755 diff --git a/config/konadispconf.h b/config/konadispconf.h old mode 100644 new mode 100755 diff --git a/config/lahainadisp.conf b/config/lahainadisp.conf old mode 100644 new mode 100755 diff --git a/config/lahainadispconf.h b/config/lahainadispconf.h old mode 100644 new mode 100755 diff --git a/config/saipdisp.conf b/config/saipdisp.conf old mode 100644 new mode 100755 diff --git a/config/saipdispconf.h b/config/saipdispconf.h old mode 100644 new mode 100755 diff --git a/display_driver_board.mk b/display_driver_board.mk old mode 100644 new mode 100755 diff --git a/display_driver_product.mk b/display_driver_product.mk old mode 100644 new mode 100755 diff --git a/display_kernel_headers.py b/display_kernel_headers.py old mode 100644 new mode 100755 diff --git a/hdcp/msm_hdcp.c b/hdcp/msm_hdcp.c old mode 100644 new mode 100755 diff --git a/include/Kbuild b/include/Kbuild old mode 100644 new mode 100755 diff --git a/include/linux/Kbuild b/include/linux/Kbuild old mode 100644 new mode 100755 diff --git a/include/linux/msm_hdcp.h b/include/linux/msm_hdcp.h old mode 100644 new mode 100755 diff --git a/include/linux/sde_io_util.h b/include/linux/sde_io_util.h old mode 100644 new mode 100755 diff --git a/include/linux/sde_rsc.h b/include/linux/sde_rsc.h old mode 100644 new mode 100755 diff --git a/include/linux/sde_vm_event.h b/include/linux/sde_vm_event.h old mode 100644 new mode 100755 diff --git a/include/uapi/Kbuild b/include/uapi/Kbuild old mode 100644 new mode 100755 diff --git a/include/uapi/display/Kbuild b/include/uapi/display/Kbuild old mode 100644 new mode 100755 diff --git a/include/uapi/display/drm/Kbuild b/include/uapi/display/drm/Kbuild old mode 100644 new mode 100755 diff --git a/include/uapi/display/drm/msm_drm_pp.h b/include/uapi/display/drm/msm_drm_pp.h old mode 100644 new mode 100755 diff --git a/include/uapi/display/drm/sde_drm.h b/include/uapi/display/drm/sde_drm.h old mode 100644 new mode 100755 diff --git a/include/uapi/display/hdcp/Kbuild b/include/uapi/display/hdcp/Kbuild old mode 100644 new mode 100755 diff --git a/include/uapi/display/hdcp/msm_hdmi_hdcp_mgr.h b/include/uapi/display/hdcp/msm_hdmi_hdcp_mgr.h old mode 100644 new mode 100755 diff --git a/include/uapi/display/media/Kbuild b/include/uapi/display/media/Kbuild old mode 100644 new mode 100755 diff --git a/include/uapi/display/media/mmm_color_fmt.h b/include/uapi/display/media/mmm_color_fmt.h old mode 100644 new mode 100755 diff --git a/include/uapi/display/media/msm_sde_rotator.h b/include/uapi/display/media/msm_sde_rotator.h old mode 100644 new mode 100755 diff --git a/msm/Android.mk b/msm/Android.mk old mode 100644 new mode 100755 diff --git a/msm/Kbuild b/msm/Kbuild old mode 100644 new mode 100755 diff --git a/msm/Makefile b/msm/Makefile old mode 100644 new mode 100755 diff --git a/msm/dp/dp_altmode.c b/msm/dp/dp_altmode.c old mode 100644 new mode 100755 diff --git a/msm/dp/dp_altmode.h b/msm/dp/dp_altmode.h old mode 100644 new mode 100755 diff --git a/msm/dp/dp_audio.c b/msm/dp/dp_audio.c old mode 100644 new mode 100755 diff --git a/msm/dp/dp_audio.h b/msm/dp/dp_audio.h old mode 100644 new mode 100755 diff --git a/msm/dp/dp_aux.c b/msm/dp/dp_aux.c old mode 100644 new mode 100755 diff --git a/msm/dp/dp_aux.h b/msm/dp/dp_aux.h old mode 100644 new mode 100755 diff --git a/msm/dp/dp_aux_bridge.c b/msm/dp/dp_aux_bridge.c old mode 100644 new mode 100755 diff --git a/msm/dp/dp_aux_bridge.h b/msm/dp/dp_aux_bridge.h old mode 100644 new mode 100755 diff --git a/msm/dp/dp_bridge_hpd.c b/msm/dp/dp_bridge_hpd.c old mode 100644 new mode 100755 diff --git a/msm/dp/dp_bridge_hpd.h b/msm/dp/dp_bridge_hpd.h old mode 100644 new mode 100755 diff --git a/msm/dp/dp_catalog.c b/msm/dp/dp_catalog.c old mode 100644 new mode 100755 diff --git a/msm/dp/dp_catalog.h b/msm/dp/dp_catalog.h old mode 100644 new mode 100755 diff --git a/msm/dp/dp_catalog_v200.c b/msm/dp/dp_catalog_v200.c old mode 100644 new mode 100755 diff --git a/msm/dp/dp_catalog_v420.c b/msm/dp/dp_catalog_v420.c old mode 100644 new mode 100755 diff --git a/msm/dp/dp_ctrl.c b/msm/dp/dp_ctrl.c old mode 100644 new mode 100755 diff --git a/msm/dp/dp_ctrl.h b/msm/dp/dp_ctrl.h old mode 100644 new mode 100755 diff --git a/msm/dp/dp_debug.c b/msm/dp/dp_debug.c old mode 100644 new mode 100755 diff --git a/msm/dp/dp_debug.h b/msm/dp/dp_debug.h old mode 100644 new mode 100755 diff --git a/msm/dp/dp_display.c b/msm/dp/dp_display.c old mode 100644 new mode 100755 diff --git a/msm/dp/dp_display.h b/msm/dp/dp_display.h old mode 100644 new mode 100755 diff --git a/msm/dp/dp_drm.c b/msm/dp/dp_drm.c old mode 100644 new mode 100755 diff --git a/msm/dp/dp_drm.h b/msm/dp/dp_drm.h old mode 100644 new mode 100755 diff --git a/msm/dp/dp_gpio_hpd.c b/msm/dp/dp_gpio_hpd.c old mode 100644 new mode 100755 diff --git a/msm/dp/dp_gpio_hpd.h b/msm/dp/dp_gpio_hpd.h old mode 100644 new mode 100755 diff --git a/msm/dp/dp_hdcp2p2.c b/msm/dp/dp_hdcp2p2.c old mode 100644 new mode 100755 diff --git a/msm/dp/dp_hpd.c b/msm/dp/dp_hpd.c old mode 100644 new mode 100755 diff --git a/msm/dp/dp_hpd.h b/msm/dp/dp_hpd.h old mode 100644 new mode 100755 diff --git a/msm/dp/dp_link.c b/msm/dp/dp_link.c old mode 100644 new mode 100755 diff --git a/msm/dp/dp_link.h b/msm/dp/dp_link.h old mode 100644 new mode 100755 diff --git a/msm/dp/dp_lphw_hpd.c b/msm/dp/dp_lphw_hpd.c old mode 100644 new mode 100755 diff --git a/msm/dp/dp_lphw_hpd.h b/msm/dp/dp_lphw_hpd.h old mode 100644 new mode 100755 diff --git a/msm/dp/dp_mst_drm.c b/msm/dp/dp_mst_drm.c old mode 100644 new mode 100755 diff --git a/msm/dp/dp_mst_drm.h b/msm/dp/dp_mst_drm.h old mode 100644 new mode 100755 diff --git a/msm/dp/dp_mst_sim.c b/msm/dp/dp_mst_sim.c old mode 100644 new mode 100755 diff --git a/msm/dp/dp_mst_sim.h b/msm/dp/dp_mst_sim.h old mode 100644 new mode 100755 diff --git a/msm/dp/dp_mst_sim_helper.c b/msm/dp/dp_mst_sim_helper.c old mode 100644 new mode 100755 diff --git a/msm/dp/dp_mst_sim_helper.h b/msm/dp/dp_mst_sim_helper.h old mode 100644 new mode 100755 diff --git a/msm/dp/dp_panel.c b/msm/dp/dp_panel.c old mode 100644 new mode 100755 diff --git a/msm/dp/dp_panel.h b/msm/dp/dp_panel.h old mode 100644 new mode 100755 diff --git a/msm/dp/dp_parser.c b/msm/dp/dp_parser.c old mode 100644 new mode 100755 index 4ce53a7c..709e69a3 --- a/msm/dp/dp_parser.c +++ b/msm/dp/dp_parser.c @@ -234,7 +234,7 @@ static int dp_parser_gpio(struct dp_parser *parser) static const char * const dp_gpios[] = { "qcom,aux-en-gpio", "qcom,aux-sel-gpio", - "qcom,usbplug-cc-gpio", + //"qcom,usbplug-cc-gpio", }; if (of_find_property(of_node, "qcom,dp-gpio-aux-switch", NULL)) diff --git a/msm/dp/dp_parser.h b/msm/dp/dp_parser.h old mode 100644 new mode 100755 diff --git a/msm/dp/dp_pll.c b/msm/dp/dp_pll.c old mode 100644 new mode 100755 diff --git a/msm/dp/dp_pll.h b/msm/dp/dp_pll.h old mode 100644 new mode 100755 diff --git a/msm/dp/dp_pll_4nm.c b/msm/dp/dp_pll_4nm.c old mode 100644 new mode 100755 diff --git a/msm/dp/dp_pll_5nm.c b/msm/dp/dp_pll_5nm.c old mode 100644 new mode 100755 diff --git a/msm/dp/dp_power.c b/msm/dp/dp_power.c old mode 100644 new mode 100755 index ea204d38..d964d81e --- a/msm/dp/dp_power.c +++ b/msm/dp/dp_power.c @@ -526,7 +526,7 @@ static int dp_power_request_gpios(struct dp_power_private *power) struct device *dev; struct dss_module_power *mp; static const char * const gpio_names[] = { - "aux_enable", "aux_sel", "usbplug_cc", + "aux_enable", "aux_sel",// "usbplug_cc", }; if (!power) { diff --git a/msm/dp/dp_power.h b/msm/dp/dp_power.h old mode 100644 new mode 100755 diff --git a/msm/dp/dp_reg.h b/msm/dp/dp_reg.h old mode 100644 new mode 100755 diff --git a/msm/dp/dp_usbpd.c b/msm/dp/dp_usbpd.c old mode 100644 new mode 100755 diff --git a/msm/dp/dp_usbpd.h b/msm/dp/dp_usbpd.h old mode 100644 new mode 100755 diff --git a/msm/dsi/dsi_catalog.c b/msm/dsi/dsi_catalog.c old mode 100644 new mode 100755 diff --git a/msm/dsi/dsi_catalog.h b/msm/dsi/dsi_catalog.h old mode 100644 new mode 100755 diff --git a/msm/dsi/dsi_clk.h b/msm/dsi/dsi_clk.h old mode 100644 new mode 100755 diff --git a/msm/dsi/dsi_clk_manager.c b/msm/dsi/dsi_clk_manager.c old mode 100644 new mode 100755 diff --git a/msm/dsi/dsi_ctrl.c b/msm/dsi/dsi_ctrl.c old mode 100644 new mode 100755 diff --git a/msm/dsi/dsi_ctrl.h b/msm/dsi/dsi_ctrl.h old mode 100644 new mode 100755 diff --git a/msm/dsi/dsi_ctrl_hw.h b/msm/dsi/dsi_ctrl_hw.h old mode 100644 new mode 100755 diff --git a/msm/dsi/dsi_ctrl_hw_2_2.c b/msm/dsi/dsi_ctrl_hw_2_2.c old mode 100644 new mode 100755 diff --git a/msm/dsi/dsi_ctrl_hw_cmn.c b/msm/dsi/dsi_ctrl_hw_cmn.c old mode 100644 new mode 100755 diff --git a/msm/dsi/dsi_ctrl_reg.h b/msm/dsi/dsi_ctrl_reg.h old mode 100644 new mode 100755 diff --git a/msm/dsi/dsi_defs.h b/msm/dsi/dsi_defs.h old mode 100644 new mode 100755 index d7329bfb..895fee9b --- a/msm/dsi/dsi_defs.h +++ b/msm/dsi/dsi_defs.h @@ -296,6 +296,8 @@ enum dsi_cmd_set_type { DSI_CMD_SET_POST_TIMING_SWITCH, DSI_CMD_SET_QSYNC_ON, DSI_CMD_SET_QSYNC_OFF, + DSI_CMD_SET_VID_BYPASS_RAM, + DSI_CMD_SET_VID_PASS_RAM, DSI_CMD_SET_MAX }; diff --git a/msm/dsi/dsi_display.c b/msm/dsi/dsi_display.c old mode 100644 new mode 100755 index 16ffc421..4595a47d --- a/msm/dsi/dsi_display.c +++ b/msm/dsi/dsi_display.c @@ -38,6 +38,18 @@ #define MAX_TE_SOURCE_ID 2 #define SEC_PANEL_NAME_MAX_LEN 256 +#define MODEFY_FPS 1 + +#if MODEFY_FPS +int quec_refresh_120hz = 0; +int quec_refresh_60hz = 0; +int quec_refresh_120hz_dtsi = 0; +int quec_refresh_60hz_dtsi = 0; +static struct class *quec_refresh_class; +static struct device *quec_refresh_device; +struct dsi_display *g_display = NULL; +int is_plane_on = 1; +#endif u8 dbgfs_tx_cmd_buf[SZ_4K]; static char dsi_display_primary[MAX_CMDLINE_PARAM_LEN]; @@ -2628,6 +2640,7 @@ static int dsi_display_parse_boot_display_selection(void) char disp_buf[MAX_CMDLINE_PARAM_LEN] = {'\0'}; int i, j; + boot_displays[DSI_SECONDARY].boot_param = "qcom,mdss_dsi_ch13726a_amoled_video:"; for (i = 0; i < MAX_DSI_ACTIVE_DISPLAY; i++) { strlcpy(disp_buf, boot_displays[i].boot_param, MAX_CMDLINE_PARAM_LEN); @@ -4494,7 +4507,7 @@ static int dsi_display_update_dsi_bitrate(struct dsi_display *display, int rc = 0; int i; - DSI_DEBUG("%s:bit rate:%d\n", __func__, bit_clk_rate); + DSI_DEBUG("oscar %s: display :%s bit rate:%d\n", __func__, !strcmp(display->panel->type,"primary")? "primary":"secondary",bit_clk_rate); if (!display->panel) { DSI_ERR("Invalid params\n"); return -EINVAL; @@ -5242,7 +5255,8 @@ static int dsi_display_set_mode_sub(struct dsi_display *display, if (!(mode->dsi_mode_flags & (DSI_MODE_FLAG_SEAMLESS | DSI_MODE_FLAG_VRR | DSI_MODE_FLAG_DYN_CLK))) { - rc = dsi_display_set_link_frequencies(display); + //rc = dsi_display_set_link_frequencies(display); + rc = dsi_clk_set_link_frequencies(display->dsi_clk_handle, ctrl->ctrl->clk_freq, ctrl->ctrl->cell_index); if (rc) { DSI_ERR("Failed to set display link frequencies\n"); goto error; @@ -5995,6 +6009,92 @@ static void dsi_display_firmware_display(const struct firmware *fw, DSI_DEBUG("success\n"); } +#if MODEFY_FPS +static ssize_t quec_refresh_120hz_show(struct device *dev, struct device_attribute *attr, char *buf) +{ + //printk(KERN_ERR "quec_refresh_120hz_show\n"); + return sprintf(buf, "0x%x\n", quec_refresh_120hz); +} + +static ssize_t quec_refresh_120hz_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t count) +{ + //int ret; + unsigned int value; + //printk(KERN_ERR "quec_refresh_120hz_store\n"); + // 将用户空间传递的字符串转换为整数 + if (sscanf(buf, "0x%x", &value) != 1) { + goto ERROR_OUT; + } + //if(value%4 != 0){ + // goto ERROR_OUT; + //} + //if(value < 0x100 || value > 0xFFF){ + // goto ERROR_OUT; + //} + quec_refresh_120hz = value; // 更新值 + printk(KERN_ERR "quec_refresh_120hz value=0x%x\n",value); + if(g_display && is_plane_on) + dsi_panel_switch(g_display->panel); + + return count; // 返回写入字节数 + +ERROR_OUT: + printk(KERN_ERR "quec_refresh_120hz_store error value=0x%x\n", value); + return -EINVAL; // 解析失败 +} + +static DEVICE_ATTR(quec_refresh_120hz, 0664, quec_refresh_120hz_show, quec_refresh_120hz_store); + +static ssize_t quec_refresh_60hz_show(struct device *dev, struct device_attribute *attr, char *buf) +{ + //printk(KERN_ERR " quec_refresh_60hz_show\n"); + return sprintf(buf, "0x%x\n", quec_refresh_60hz); +} + +static ssize_t quec_refresh_60hz_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t count) +{ + //int ret; + unsigned int value; + //printk(KERN_ERR "quec_refresh_60hz_store\n"); + // 将用户空间传递的字符串转换为整数 + if (sscanf(buf, "0x%x", &value) != 1) { + goto ERROR_OUT; + } + //if(value%4 != 0){ + // goto ERROR_OUT; + //} + //if(value < 0xA00 || value > 0xFFF){ + // goto ERROR_OUT; + //} + quec_refresh_60hz = value; // 更新值 + printk(KERN_ERR "quec_refresh_60hz value=0x%x\n",value); + if(g_display && is_plane_on) + dsi_panel_switch(g_display->panel); + + return count; // 返回写入字节数 + +ERROR_OUT: + printk(KERN_ERR "quec_refresh_60hz_store error value=0x%x\n", value); + return -EINVAL; // 解析失败 +} + +static DEVICE_ATTR(quec_refresh_60hz, 0664, quec_refresh_60hz_show, quec_refresh_60hz_store); + +static ssize_t quec_refresh_120hz_dtsi_show(struct device *dev, struct device_attribute *attr, char *buf) +{ + //printk(KERN_ERR "quec_refresh_120hz_dtsi_show\n"); + return sprintf(buf, "0x%x\n", g_display->panel->quec_refresh_120hz); +} +static DEVICE_ATTR(quec_refresh_120hz_dtsi, 0444, quec_refresh_120hz_dtsi_show, NULL); + +static ssize_t quec_refresh_60hz_dtsi_show(struct device *dev, struct device_attribute *attr, char *buf) +{ + //printk(KERN_ERR "quec_refresh_60hz_dtsi_show\n"); + return sprintf(buf, "0x%x\n", g_display->panel->quec_refresh_60hz); +} +static DEVICE_ATTR(quec_refresh_60hz_dtsi, 0444, quec_refresh_60hz_dtsi_show, NULL); +#endif + int dsi_display_dev_probe(struct platform_device *pdev) { struct dsi_display *display = NULL; @@ -6003,6 +6103,9 @@ int dsi_display_dev_probe(struct platform_device *pdev) bool firm_req = false; struct dsi_display_boot_param *boot_disp; +#if MODEFY_FPS + int err; +#endif if (!pdev || !pdev->dev.of_node) { DSI_ERR("pdev not found\n"); rc = -ENODEV; @@ -6101,6 +6204,46 @@ int dsi_display_dev_probe(struct platform_device *pdev) goto end; } +#if MODEFY_FPS + if(!strcmp(display->display_type, "primary")){ + g_display = display; + printk(KERN_ERR "jaden create sysfs file\n"); + quec_refresh_class = class_create(THIS_MODULE, "quec_refresh_class"); + if (IS_ERR(quec_refresh_class)) { + printk(KERN_ERR "jaden create sysfs file fail\n"); + }else{ + quec_refresh_device = device_create(quec_refresh_class, NULL, 0, NULL, "quec_refresh_device"); + if (IS_ERR(quec_refresh_device)) { + class_destroy(quec_refresh_class); + printk(KERN_ERR "jaden create device file fail\n"); + } + } + err = device_create_file(quec_refresh_device, &dev_attr_quec_refresh_120hz); + if (err) { + device_destroy(quec_refresh_class, 0); + class_destroy(quec_refresh_class); + printk(KERN_ERR "jaden create sysfs file fail 111\n"); + } + err = device_create_file(quec_refresh_device, &dev_attr_quec_refresh_60hz); + if (err) { + device_destroy(quec_refresh_class, 0); + class_destroy(quec_refresh_class); + printk(KERN_ERR "jaden create sysfs file fail 222\n"); + } + err = device_create_file(quec_refresh_device, &dev_attr_quec_refresh_120hz_dtsi); + if (err) { + device_destroy(quec_refresh_class, 0); + class_destroy(quec_refresh_class); + printk(KERN_ERR "jaden create sysfs file fail 3333\n"); + } + err = device_create_file(quec_refresh_device, &dev_attr_quec_refresh_60hz_dtsi); + if (err) { + device_destroy(quec_refresh_class, 0); + class_destroy(quec_refresh_class); + printk(KERN_ERR "jaden create sysfs file fail 222\n"); + } + } +#endif return 0; end: if (display) @@ -6141,6 +6284,14 @@ int dsi_display_dev_remove(struct platform_device *pdev) platform_set_drvdata(pdev, NULL); devm_kfree(&pdev->dev, display); +#if MODEFY_FPS + device_remove_file(quec_refresh_device, &dev_attr_quec_refresh_120hz); + device_remove_file(quec_refresh_device, &dev_attr_quec_refresh_60hz); + device_remove_file(quec_refresh_device, &dev_attr_quec_refresh_120hz_dtsi); + device_remove_file(quec_refresh_device, &dev_attr_quec_refresh_60hz_dtsi); + device_destroy(quec_refresh_class, 0); + class_destroy(quec_refresh_class); +#endif return rc; } diff --git a/msm/dsi/dsi_display.h b/msm/dsi/dsi_display.h old mode 100644 new mode 100755 diff --git a/msm/dsi/dsi_display_test.c b/msm/dsi/dsi_display_test.c old mode 100644 new mode 100755 diff --git a/msm/dsi/dsi_display_test.h b/msm/dsi/dsi_display_test.h old mode 100644 new mode 100755 diff --git a/msm/dsi/dsi_drm.c b/msm/dsi/dsi_drm.c old mode 100644 new mode 100755 diff --git a/msm/dsi/dsi_drm.h b/msm/dsi/dsi_drm.h old mode 100644 new mode 100755 diff --git a/msm/dsi/dsi_hw.h b/msm/dsi/dsi_hw.h old mode 100644 new mode 100755 diff --git a/msm/dsi/dsi_panel.c b/msm/dsi/dsi_panel.c old mode 100644 new mode 100755 index c9771fcf..0a7053e2 --- a/msm/dsi/dsi_panel.c +++ b/msm/dsi/dsi_panel.c @@ -9,7 +9,10 @@ #include #include #include +#include +#include #include