Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drm/edid: include drm_eld.h only where required

Reduce the dependencies on drm_eld.h. Some files might be able to drop
the dependency on drm_edid.h too with the direct inclusion of drm_eld.h.

Cc: Mitul Golani <mitulkumar.ajitkumar.golani@intel.com>
Reviewed-by: Mitul Golani <mitulkumar.ajitkumar.golani@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/9f5963ce900d747f3279312c0cd1da599fd83f94.1698747331.git.jani.nikula@intel.com

+13 -1
+1
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
··· 87 87 #include <drm/drm_blend.h> 88 88 #include <drm/drm_fourcc.h> 89 89 #include <drm/drm_edid.h> 90 + #include <drm/drm_eld.h> 90 91 #include <drm/drm_vblank.h> 91 92 #include <drm/drm_audio_component.h> 92 93 #include <drm/drm_gem_atomic_helper.h>
+1
drivers/gpu/drm/drm_edid.c
··· 41 41 #include <drm/drm_displayid.h> 42 42 #include <drm/drm_drv.h> 43 43 #include <drm/drm_edid.h> 44 + #include <drm/drm_eld.h> 44 45 #include <drm/drm_encoder.h> 45 46 #include <drm/drm_print.h> 46 47
+1
drivers/gpu/drm/i915/display/intel_audio.c
··· 25 25 #include <linux/kernel.h> 26 26 27 27 #include <drm/drm_edid.h> 28 + #include <drm/drm_eld.h> 28 29 #include <drm/i915_component.h> 29 30 30 31 #include "i915_drv.h"
+1
drivers/gpu/drm/i915/display/intel_crtc_state_dump.c
··· 4 4 */ 5 5 6 6 #include <drm/drm_edid.h> 7 + #include <drm/drm_eld.h> 7 8 8 9 #include "i915_drv.h" 9 10 #include "intel_crtc_state_dump.h"
+1
drivers/gpu/drm/i915/display/intel_sdvo.c
··· 35 35 #include <drm/drm_atomic_helper.h> 36 36 #include <drm/drm_crtc.h> 37 37 #include <drm/drm_edid.h> 38 + #include <drm/drm_eld.h> 38 39 39 40 #include "i915_drv.h" 40 41 #include "i915_reg.h"
+1
drivers/gpu/drm/nouveau/dispnv50/disp.c
··· 38 38 #include <drm/drm_atomic.h> 39 39 #include <drm/drm_atomic_helper.h> 40 40 #include <drm/drm_edid.h> 41 + #include <drm/drm_eld.h> 41 42 #include <drm/drm_fb_helper.h> 42 43 #include <drm/drm_probe_helper.h> 43 44 #include <drm/drm_vblank.h>
+1
drivers/gpu/drm/radeon/radeon_audio.c
··· 26 26 #include <linux/component.h> 27 27 28 28 #include <drm/drm_crtc.h> 29 + #include <drm/drm_eld.h> 29 30 #include "dce6_afmt.h" 30 31 #include "evergreen_hdmi.h" 31 32 #include "radeon.h"
+1
drivers/gpu/drm/tegra/hdmi.c
··· 24 24 #include <drm/drm_atomic_helper.h> 25 25 #include <drm/drm_crtc.h> 26 26 #include <drm/drm_debugfs.h> 27 + #include <drm/drm_eld.h> 27 28 #include <drm/drm_file.h> 28 29 #include <drm/drm_fourcc.h> 29 30 #include <drm/drm_probe_helper.h>
+1
drivers/gpu/drm/tegra/sor.c
··· 20 20 #include <drm/display/drm_scdc_helper.h> 21 21 #include <drm/drm_atomic_helper.h> 22 22 #include <drm/drm_debugfs.h> 23 + #include <drm/drm_eld.h> 23 24 #include <drm/drm_file.h> 24 25 #include <drm/drm_panel.h> 25 26 #include <drm/drm_simple_kms_helper.h>
-1
include/drm/drm_edid.h
··· 25 25 26 26 #include <linux/types.h> 27 27 #include <linux/hdmi.h> 28 - #include <drm/drm_eld.h> /* FIXME: remove this, include directly where needed */ 29 28 #include <drm/drm_mode.h> 30 29 31 30 struct drm_device;
+1
sound/core/pcm_drm_eld.c
··· 6 6 #include <linux/export.h> 7 7 #include <linux/hdmi.h> 8 8 #include <drm/drm_edid.h> 9 + #include <drm/drm_eld.h> 9 10 #include <sound/pcm.h> 10 11 #include <sound/pcm_drm_eld.h> 11 12
+1
sound/soc/codecs/hdac_hdmi.c
··· 16 16 #include <linux/pm_runtime.h> 17 17 #include <linux/hdmi.h> 18 18 #include <drm/drm_edid.h> 19 + #include <drm/drm_eld.h> 19 20 #include <sound/pcm_params.h> 20 21 #include <sound/jack.h> 21 22 #include <sound/soc.h>
+1
sound/soc/codecs/hdmi-codec.c
··· 17 17 #include <sound/pcm_iec958.h> 18 18 19 19 #include <drm/drm_crtc.h> /* This is only to get MAX_ELD_BYTES */ 20 + #include <drm/drm_eld.h> 20 21 21 22 #define HDMI_CODEC_CHMAP_IDX_UNKNOWN -1 22 23
+1
sound/x86/intel_hdmi_audio.c
··· 30 30 #include <sound/control.h> 31 31 #include <sound/jack.h> 32 32 #include <drm/drm_edid.h> 33 + #include <drm/drm_eld.h> 33 34 #include <drm/intel_lpe_audio.h> 34 35 #include "intel_hdmi_audio.h" 35 36