linux/include/drm
Algea Cao 221a84e78a drm: bridge: dw-hdmi: Support ddc io pull down when hdmi disconnected
KONKA TV have the problem that hdmi hpd pin leakage leads to hpd
interrupt and trigger incorrectly. When the hdmi cable is not securely
connected, the hdmitx ddc pin will leak electricity back to hdmitx
through the TV's hpd pin and pull up hpd pin voltage to 1.8v.

Because rk3528 hdmi hpd interrupt trigger voltage is 1.5v,
hpd irq will be triggered by mistake, resulting in
edid reading error. Therefore, hdmi ddc io needs to be pull down
before the hpd pin is actually contacted and stabilized.

Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
Change-Id: Id5f859e1de0dde751cf1d522a8d7647558f0b7f8
2023-03-13 17:18:39 +08:00
..
bridge drm: bridge: dw-hdmi: Support ddc io pull down when hdmi disconnected 2023-03-13 17:18:39 +08:00
i2c
ttm drm/ttm: drop evicted from ttm_bo. 2020-09-18 06:23:38 +10:00
amd_asic_type.h drm/amdgpu: add navy_flounder asic type 2020-07-15 12:45:39 -04:00
drm_agpsupport.h
drm_atomic_helper.h drm/atomic-helper: Extract drm_atomic_helper_calc_timestamping_constants() 2020-09-14 22:36:44 +03:00
drm_atomic_state_helper.h
drm_atomic_uapi.h
drm_atomic.h rk: revert to v4.19 2021-03-17 18:05:39 +08:00
drm_audio_component.h ALSA: hda/i915 - fix list corruption with concurrent probes 2020-10-09 16:46:04 +02:00
drm_auth.h
drm_blend.h rk: revert to v4.19 2021-03-17 18:05:39 +08:00
drm_bridge_connector.h
drm_bridge.h drm: drm_bridge.h: delete duplicated word in comment 2020-07-15 14:02:34 +02:00
drm_cache.h rk: revert to v4.19 2021-03-17 18:05:39 +08:00
drm_client.h drm/client: Add drm_client_modeset_check() 2020-05-26 13:32:03 +02:00
drm_color_mgmt.h rk: revert to v4.19 2021-03-17 18:05:39 +08:00
drm_connector.h drm/rockchip: Add support for out-of-band hotplug notification 2021-10-19 11:31:00 +08:00
drm_crtc_helper.h
drm_crtc.h FROMLIST: drm: Extend color correction to support 3D-CLU 2021-05-25 11:47:38 +08:00
drm_damage_helper.h
drm_debugfs_crc.h
drm_debugfs.h
drm_device.h rk: revert to v4.19 2021-03-17 18:05:39 +08:00
drm_displayid.h rk: revert to v4.19 2021-03-17 18:05:39 +08:00
drm_dp_dual_mode_helper.h
drm_dp_helper.h rk: revert to v4.19 2021-03-17 18:05:39 +08:00
drm_dp_mst_helper.h rk: revert to v4.19 2021-03-17 18:05:39 +08:00
drm_drv.h rk: revert to v4.19 2021-03-17 18:05:39 +08:00
drm_dsc.h rk: revert to v4.19 2021-03-17 18:05:39 +08:00
drm_edid.h drm/edid: add config option of edid function 2022-02-24 16:20:22 +08:00
drm_encoder_slave.h
drm_encoder.h rk: revert to v4.19 2021-03-17 18:05:39 +08:00
drm_fb_cma_helper.h
drm_fb_helper.h
drm_file.h UPSTREAM: drm/drm_vblank: set the dma-fence timestamp during send_vblank_event 2021-04-07 14:20:07 +00:00
drm_fixed.h
drm_flip_work.h
drm_format_helper.h drm/format-helper: Add drm_fb_swab() 2020-05-26 13:33:08 +02:00
drm_fourcc.h rk: revert to v4.19 2021-03-17 18:05:39 +08:00
drm_framebuffer.h
drm_gem_cma_helper.h drm/cma-helper: Add DRM_GEM_CMA_DRIVER_OPS to set default GEM CMA functions 2020-06-10 09:01:49 +02:00
drm_gem_framebuffer_helper.h
drm_gem_shmem_helper.h drm/shmem-helper: Add .gem_create_object helper that sets map_cached flag 2020-06-10 10:16:43 +02:00
drm_gem_ttm_helper.h
drm_gem_vram_helper.h drm/vboxvideo: Use drm_gem_vram_vmap() interfaces 2020-09-14 09:12:24 +02:00
drm_gem.h drm: drm_gem.h: delete duplicated words in comments 2020-07-15 14:02:42 +02:00
drm_hashtab.h
drm_hdcp.h drm/i915: Fix sha_text population code 2020-09-02 10:48:11 +03:00
drm_ioctl.h drm: Return -ENOTTY for non-drm ioctls 2021-07-28 14:35:47 +02:00
drm_irq.h
drm_lease.h
drm_legacy.h
drm_managed.h
drm_mipi_dbi.h drm/mipi-dbi: Remove ->enabled 2020-06-24 09:17:34 +02:00
drm_mipi_dsi.h rk: revert to v4.19 2021-03-17 18:05:39 +08:00
drm_mm.h drm: fix spelling error in comments 2020-09-17 13:39:44 +02:00
drm_mode_config.h FROMLIST: drm: Extend color correction to support 3D-CLU 2021-05-25 11:47:38 +08:00
drm_mode_object.h rk: revert to v4.19 2021-03-17 18:05:39 +08:00
drm_modes.h drm: Replace mode->export_head with a boolean 2020-09-01 13:38:34 +03:00
drm_modeset_helper_vtables.h rk: revert to v4.19 2021-03-17 18:05:39 +08:00
drm_modeset_helper.h
drm_modeset_lock.h drm/modeset-lock: Take the modeset BKL for legacy drivers 2020-08-17 13:41:50 -04:00
drm_of.h rk: revert to v4.19 2021-03-17 18:05:39 +08:00
drm_panel.h rk: revert to v4.19 2021-03-17 18:05:39 +08:00
drm_pciids.h
drm_plane_helper.h
drm_plane.h rk: revert to v4.19 2021-03-17 18:05:39 +08:00
drm_prime.h rk: revert to v4.19 2021-03-17 18:05:39 +08:00
drm_print.h drm: drm_print.h: fix kernel-doc markups 2020-10-27 11:21:39 +01:00
drm_probe_helper.h
drm_property.h
drm_rect.h drm: drm_rect.h: delete duplicated word in comment 2020-07-15 14:03:02 +02:00
drm_scdc_helper.h
drm_self_refresh_helper.h
drm_simple_kms_helper.h
drm_sync_helper.h
drm_syncobj.h
drm_sysfs.h
drm_util.h
drm_utils.h
drm_vblank_work.h drm/vblank: Add vblank works 2020-07-16 18:16:31 -04:00
drm_vblank.h rk: revert to v4.19 2021-03-17 18:05:39 +08:00
drm_vma_manager.h
drm_writeback.h
gma_drm.h
gpu_scheduler.h Merge tag 'amd-drm-next-5.10-2020-09-03' of git://people.freedesktop.org/~agd5f/linux into drm-next 2020-09-08 16:40:13 +10:00
i915_component.h
i915_drm.h
i915_mei_hdcp_interface.h
i915_pciids.h rk: revert to v4.19 2021-03-17 18:05:39 +08:00
intel_lpe_audio.h
intel-gtt.h iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header 2020-09-04 12:12:45 +02:00
spsc_queue.h
task_barrier.h