Chandan Uddaraju
f4bf3eae80
ANDROID: include/linux: add low power mode and fps to notifier
...
Introduce low power mode so that listeners are aware when display is
going into low power mode. This requires moving notifier inside sde code
to be able to retrieve the low power state.
Add mode for fps change so that clients can be
notified whenever there is a change in fps.
Include the current vrefresh in the msm_drm_notifier data provided to
registered clients.
Include the index id in the drm_panel_notifier data
provided to registered clients.
Bug: 155453628
Co-Developed-by: Adrian Salido <salidoa@google.com>
Co-Developed-by: Steve Pfetsch <spfetsch@google.com>
Co-Developed-by: Krishna Manikandan <mkrishn@codeaurora.org>
Co-Developed-by: Samantha Tran <samtran@codeaurora.org>
Co-Developed-by: Dhaval Patel <pdhaval@codeaurora.org>
[chandanu@codeaurora.org: Squashed four different gerrits
into one change]
Change-Id: I8e29ab65991b5777c3bd64182ce989e80d2462bf
Signed-off-by: Chandan Uddaraju <chandanu@codeaurora.org>
2020-08-12 15:43:27 +00:00
..
bridge
drm/bridge: analogix_dp: Split bind() into probe() and real bind()
2020-05-10 10:31:22 +02:00
i2c
ttm
drm-misc-next for 5.4:
2019-08-21 16:44:41 +10:00
amd_asic_type.h
drm/amdgpu: add renoir asic_type enum
2019-08-12 12:47:49 -05:00
ati_pcigart.h
drm_agpsupport.h
drm/agp: Remove unused function drm_agp_bind_pages
2019-07-15 18:11:30 +02:00
drm_atomic.h
drm: Add helpers to kick off self refresh mode in drivers
2019-06-13 14:31:10 -04:00
drm_atomic_helper.h
drm/atomic: Move __drm_atomic_helper_disable_plane/set_config()
2019-06-08 16:46:37 +02:00
drm_atomic_state_helper.h
drm/atomic: Add a function to reset connector TV properties
2019-06-19 12:17:52 +02:00
drm_atomic_uapi.h
drm_audio_component.h
Prep patches + headers for the mei-hdcp/i915 component interfaces
2019-02-20 11:53:48 +02:00
drm_auth.h
drm: make drm/drm_auth.h self contained
2019-05-27 18:05:44 +02:00
drm_blend.h
drm_bridge.h
drm-misc-next for v5.3:
2019-06-14 11:44:24 +02:00
drm_cache.h
drm: change func to better detect wether swiotlb is needed
2019-02-20 13:29:29 +01:00
drm_client.h
drm/client: Support unmapping of DRM client buffers
2019-08-01 15:01:22 +02:00
drm_color_mgmt.h
drm: Constify drm_color_lut_check()
2019-01-29 23:26:12 +02:00
drm_connector.h
Revert "ANDROID: drm: edid: add support for additional CEA extension blocks"
2020-03-16 01:41:14 +00:00
drm_crtc.h
drm: Fix kerneldoc and remove unused struct member in self_refresh helper
2019-09-19 10:03:19 -04:00
drm_crtc_helper.h
drm: Split out drm_probe_helper.h
2019-01-24 13:20:42 +01:00
drm_damage_helper.h
drm/damage-helper: Add drm_atomic_helper_damage_merged()
2019-01-17 10:56:54 +01:00
drm_debugfs.h
drm: drm_debugfs.h self-contained
2019-06-10 22:30:24 +02:00
drm_debugfs_crc.h
drm_device.h
drm: Integrate VRAM MM into struct drm_device
2019-05-15 16:17:06 +02:00
drm_displayid.h
drm/edid: parse CEA blocks embedded in DisplayID
2019-06-25 14:32:26 +10:00
drm_dp_dual_mode_helper.h
drm_dp_helper.h
ANDROID: drm: Add support for DP 1.4 Compliance edid corruption test
2020-03-06 20:13:52 +00:00
drm_dp_mst_helper.h
drm: mst: Fix query_payload ack reply struct
2019-12-31 16:42:19 +01:00
drm_drv.h
FROMLIST: drm/prime: add support for virtio exported objects
2020-04-16 16:09:31 +00:00
drm_dsc.h
drm/dsc: Split DSC PPS and SDP header initialisations
2019-03-05 13:24:34 -05:00
drm_edid.h
Revert "ANDROID: drm: edid: add support for additional CEA extension blocks"
2020-03-16 01:41:14 +00:00
drm_encoder.h
drm_encoder_slave.h
drm: remove include of drmP.h from drm_encoder_slave.h
2019-01-09 22:35:35 +01:00
drm_fb_cma_helper.h
drm/cma-helper: Remove unused fbdev code
2019-01-17 10:56:38 +01:00
drm_fb_helper.h
drm/fb-helper: Prepare to move out modeset config code
2019-06-11 14:47:17 +02:00
drm_file.h
drm/legacy: remove some legacy lock struct members
2019-04-24 12:36:32 +10:00
drm_fixed.h
drm_flip_work.h
drm_format_helper.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
drm_fourcc.h
drm/fourcc: Fix the parameters name in the documentation
2019-05-21 16:58:05 +02:00
drm_framebuffer.h
drm/fb: document dirty helper better
2019-06-11 18:02:48 +02:00
drm_gem.h
dma-buf: rename reservation_object to dma_resv
2019-08-13 09:09:30 +02:00
drm_gem_cma_helper.h
drm: remove drmP.h from drm_gem_cma_helper.h
2019-01-09 22:54:08 +01:00
drm_gem_framebuffer_helper.h
drm/fb: remove unused function: drm_gem_fbdev_fb_create()
2019-07-21 19:32:38 +02:00
drm_gem_shmem_helper.h
drm/shmem: Add docbook comments for drm_gem_shmem_object madvise fields
2019-11-06 17:57:42 -06:00
drm_gem_vram_helper.h
drm/vram: use embedded gem object
2019-08-06 08:21:53 +02:00
drm_hashtab.h
drm_hdcp.h
drm/hdcp: update content protection property with uevent
2019-08-06 13:17:23 +05:30
drm_ioctl.h
drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl
2019-06-21 19:13:10 +02:00
drm_irq.h
drm_lease.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157
2019-05-30 11:26:37 -07:00
drm_legacy.h
drm: make drm/drm_legacy.h self-contained
2019-05-27 18:06:15 +02:00
drm_mipi_dbi.h
drm/tinydrm: Move mipi-dbi
2019-07-25 10:45:07 +02:00
drm_mipi_dsi.h
ANDROID: drivers: gpu: drm: add support to batch commands
2019-11-19 14:33:07 -08:00
drm_mm.h
drm_mode_config.h
Revert "drm/drm_fb_helper: fix fbdev with sparc64"
2020-08-11 18:46:03 +02:00
drm_mode_object.h
ANDROID: include: drm: increase DRM max property count to 64
2019-11-14 15:14:58 -08:00
drm_modes.h
drm/selftests: reduce stack usage
2019-07-01 09:50:58 +02:00
drm_modeset_helper.h
drm: remove drmP.h from drm_modeset_helper.h
2019-02-07 21:48:34 +01:00
drm_modeset_helper_vtables.h
Linux 5.2-rc5
2019-06-19 12:07:29 +02:00
drm_modeset_lock.h
drm: Trivial comment grammar cleanups
2019-02-04 10:21:17 +01:00
drm_of.h
drm_os_linux.h
drm_panel.h
ANDROID: include/linux: add low power mode and fps to notifier
2020-08-12 15:43:27 +00:00
drm_pci.h
drm_pciids.h
drm_plane.h
drm/docs: More links for implicit/explicit fencing.
2019-06-03 17:11:33 +02:00
drm_plane_helper.h
drm_prime.h
ANDROID: Add C protos for dma_buf/drm_prime get_uuid
2020-04-17 20:46:15 +00:00
drm_print.h
drm: fix build errors with drm_print.h
2019-06-10 22:58:53 +02:00
drm_probe_helper.h
drm: Split out drm_probe_helper.h
2019-01-24 13:20:42 +01:00
drm_property.h
drm_rect.h
drm: Nuke drm_calc_{h,v}scale_relaxed()
2019-02-07 13:14:06 +02:00
drm_scdc_helper.h
drm_self_refresh_helper.h
drm/atomic: fix self-refresh helpers crtc state dereference
2019-11-06 13:00:21 -05:00
drm_simple_kms_helper.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
drm_syncobj.h
drm/syncobj: add new drm_syncobj_add_point interface v4
2019-04-01 12:05:53 +02:00
drm_sysfs.h
drm: uevent for connector status change
2019-08-06 13:16:54 +05:30
drm_util.h
drm: fix drm_can_sleep() comment
2019-01-21 10:30:12 +01:00
drm_utils.h
drm: export drm_timeout_abs_to_jiffies
2019-03-07 12:00:30 -06:00
drm_vblank.h
drm: drop uapi dependency from drm_vblank.h
2019-07-19 23:24:16 +02:00
drm_vma_manager.h
drm: increase drm mmap_range size to 1TB
2019-04-24 16:20:23 -05:00
drm_vram_mm_helper.h
drm: add missing include to drm_vram_mm_helper.h
2019-07-15 18:11:31 +02:00
drm_writeback.h
drm: writeback: Add job prepare and cleanup operations
2019-03-18 17:24:38 +02:00
drmP.h
dma-buf: rename reservation_object to dma_resv
2019-08-13 09:09:30 +02:00
gma_drm.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335
2019-06-05 17:37:06 +02:00
gpu_scheduler.h
drm/scheduler: Add flag to hint the release of guilty job.
2019-05-02 15:50:55 -05:00
i915_component.h
drm/i915/tgl: Add additional ports for Tiger Lake
2019-07-11 16:31:14 -07:00
i915_drm.h
drm/i915: Drop extern qualifiers from header function prototypes
2019-07-12 13:04:54 +01:00
i915_mei_hdcp_interface.h
drm/i915: header for i915 - MEI_HDCP interface
2019-02-15 18:56:35 +01:00
i915_pciids.h
drm/i915/cml: Add Missing PCI IDs
2019-08-15 12:55:54 -07:00
intel-gtt.h
intel_lpe_audio.h
spsc_queue.h