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

drm: Split out drm_probe_helper.h

Having the probe helper stuff (which pretty much everyone needs) in
the drm_crtc_helper.h file (which atomic drivers should never need) is
confusing. Split them out.

To make sure I actually achieved the goal here I went through all
drivers. And indeed, all atomic drivers are now free of
drm_crtc_helper.h includes.

v2: Make it compile. There was so much compile fail on arm drivers
that I figured I'll better not include any of the acks on v1.

v3: Massive rebase because i915 has lost a lot of drmP.h includes, but
not all: Through drm_crtc_helper.h > drm_modeset_helper.h -> drmP.h
there was still one, which this patch largely removes. Which means
rolling out lots more includes all over.

This will also conflict with ongoing drmP.h cleanup by others I
expect.

v3: Rebase on top of atomic bochs.

v4: Review from Laurent for bridge/rcar/omap/shmob/core bits:
- (re)move some of the added includes, use the better include files in
other places (all suggested from Laurent adopted unchanged).
- sort alphabetically

v5: Actually try to sort them, and while at it, sort all the ones I
touch.

v6: Rebase onto i915 changes.

v7: Rebase once more.

Acked-by: Harry Wentland <harry.wentland@amd.com>
Acked-by: Sam Ravnborg <sam@ravnborg.org>
Cc: Sam Ravnborg <sam@ravnborg.org>
Cc: Jani Nikula <jani.nikula@linux.intel.com>
Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Acked-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
Acked-by: Jani Nikula <jani.nikula@intel.com>
Acked-by: Neil Armstrong <narmstrong@baylibre.com>
Acked-by: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Acked-by: CK Hu <ck.hu@mediatek.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Acked-by: Sam Ravnborg <sam@ravnborg.org>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Liviu Dudau <liviu.dudau@arm.com>
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
Cc: linux-arm-kernel@lists.infradead.org
Cc: virtualization@lists.linux-foundation.org
Cc: etnaviv@lists.freedesktop.org
Cc: linux-samsung-soc@vger.kernel.org
Cc: intel-gfx@lists.freedesktop.org
Cc: linux-mediatek@lists.infradead.org
Cc: linux-amlogic@lists.infradead.org
Cc: linux-arm-msm@vger.kernel.org
Cc: freedreno@lists.freedesktop.org
Cc: nouveau@lists.freedesktop.org
Cc: spice-devel@lists.freedesktop.org
Cc: amd-gfx@lists.freedesktop.org
Cc: linux-renesas-soc@vger.kernel.org
Cc: linux-rockchip@lists.infradead.org
Cc: linux-stm32@st-md-mailman.stormreply.com
Cc: linux-tegra@vger.kernel.org
Cc: xen-devel@lists.xen.org
Link: https://patchwork.freedesktop.org/patch/msgid/20190117210334.13234-1-daniel.vetter@ffwll.ch

+303 -242
+1 -1
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
··· 25 25 */ 26 26 #include <drm/drmP.h> 27 27 #include <drm/drm_edid.h> 28 - #include <drm/drm_crtc_helper.h> 29 28 #include <drm/drm_fb_helper.h> 29 + #include <drm/drm_probe_helper.h> 30 30 #include <drm/amdgpu_drm.h> 31 31 #include "amdgpu.h" 32 32 #include "atom.h"
+1 -1
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
··· 30 30 #include <linux/console.h> 31 31 #include <linux/slab.h> 32 32 #include <drm/drmP.h> 33 - #include <drm/drm_crtc_helper.h> 34 33 #include <drm/drm_atomic_helper.h> 34 + #include <drm/drm_probe_helper.h> 35 35 #include <drm/amdgpu_drm.h> 36 36 #include <linux/vgaarb.h> 37 37 #include <linux/vga_switcheroo.h>
+1 -1
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
··· 32 32 #include <linux/module.h> 33 33 #include <linux/pm_runtime.h> 34 34 #include <linux/vga_switcheroo.h> 35 - #include <drm/drm_crtc_helper.h> 35 + #include <drm/drm_probe_helper.h> 36 36 37 37 #include "amdgpu.h" 38 38 #include "amdgpu_irq.h"
+1
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
··· 38 38 #include <drm/drm_crtc_helper.h> 39 39 #include <drm/drm_fb_helper.h> 40 40 #include <drm/drm_plane_helper.h> 41 + #include <drm/drm_probe_helper.h> 41 42 #include <linux/i2c.h> 42 43 #include <linux/i2c-algo-bit.h> 43 44 #include <linux/hrtimer.h>
+1 -1
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
··· 29 29 #include <linux/i2c.h> 30 30 31 31 #include <drm/drmP.h> 32 - #include <drm/drm_crtc_helper.h> 32 + #include <drm/drm_probe_helper.h> 33 33 #include <drm/amdgpu_drm.h> 34 34 #include <drm/drm_edid.h> 35 35
+1 -1
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
··· 25 25 #include <linux/acpi.h> 26 26 27 27 #include <drm/drmP.h> 28 - #include <drm/drm_crtc_helper.h> 28 + #include <drm/drm_probe_helper.h> 29 29 #include <drm/amdgpu_drm.h> 30 30 #include "dm_services.h" 31 31 #include "amdgpu.h"
+1 -1
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_services.c
··· 27 27 #include <linux/acpi.h> 28 28 29 29 #include <drm/drmP.h> 30 - #include <drm/drm_crtc_helper.h> 30 + #include <drm/drm_probe_helper.h> 31 31 #include <drm/amdgpu_drm.h> 32 32 #include "dm_services.h" 33 33 #include "amdgpu.h"
+1 -1
drivers/gpu/drm/arc/arcpgu_crtc.c
··· 15 15 */ 16 16 17 17 #include <drm/drm_atomic_helper.h> 18 - #include <drm/drm_crtc_helper.h> 19 18 #include <drm/drm_device.h> 20 19 #include <drm/drm_fb_cma_helper.h> 21 20 #include <drm/drm_gem_cma_helper.h> 22 21 #include <drm/drm_vblank.h> 23 22 #include <drm/drm_plane_helper.h> 23 + #include <drm/drm_probe_helper.h> 24 24 #include <linux/clk.h> 25 25 #include <linux/platform_data/simplefb.h> 26 26
+3 -3
drivers/gpu/drm/arc/arcpgu_drv.c
··· 15 15 */ 16 16 17 17 #include <linux/clk.h> 18 - #include <drm/drm_crtc_helper.h> 19 - #include <drm/drm_device.h> 18 + #include <drm/drm_atomic_helper.h> 20 19 #include <drm/drm_debugfs.h> 20 + #include <drm/drm_device.h> 21 21 #include <drm/drm_drv.h> 22 22 #include <drm/drm_fb_cma_helper.h> 23 23 #include <drm/drm_fb_helper.h> 24 24 #include <drm/drm_gem_cma_helper.h> 25 25 #include <drm/drm_gem_framebuffer_helper.h> 26 - #include <drm/drm_atomic_helper.h> 26 + #include <drm/drm_probe_helper.h> 27 27 #include <linux/dma-mapping.h> 28 28 #include <linux/module.h> 29 29 #include <linux/of_reserved_mem.h>
+1 -1
drivers/gpu/drm/arc/arcpgu_sim.c
··· 15 15 */ 16 16 17 17 #include <drm/drm_atomic_helper.h> 18 - #include <drm/drm_crtc_helper.h> 19 18 #include <drm/drm_device.h> 19 + #include <drm/drm_probe_helper.h> 20 20 21 21 #include "arcpgu.h" 22 22
+2 -2
drivers/gpu/drm/arm/hdlcd_crtc.c
··· 13 13 #include <drm/drm_atomic.h> 14 14 #include <drm/drm_atomic_helper.h> 15 15 #include <drm/drm_crtc.h> 16 - #include <drm/drm_crtc_helper.h> 17 - #include <drm/drm_fb_helper.h> 18 16 #include <drm/drm_fb_cma_helper.h> 17 + #include <drm/drm_fb_helper.h> 19 18 #include <drm/drm_gem_cma_helper.h> 20 19 #include <drm/drm_of.h> 21 20 #include <drm/drm_plane_helper.h> 21 + #include <drm/drm_probe_helper.h> 22 22 #include <linux/clk.h> 23 23 #include <linux/of_graph.h> 24 24 #include <linux/platform_data/simplefb.h>
+2 -2
drivers/gpu/drm/arm/hdlcd_drv.c
··· 22 22 #include <drm/drmP.h> 23 23 #include <drm/drm_atomic_helper.h> 24 24 #include <drm/drm_crtc.h> 25 - #include <drm/drm_crtc_helper.h> 26 - #include <drm/drm_fb_helper.h> 27 25 #include <drm/drm_fb_cma_helper.h> 26 + #include <drm/drm_fb_helper.h> 28 27 #include <drm/drm_gem_cma_helper.h> 29 28 #include <drm/drm_gem_framebuffer_helper.h> 30 29 #include <drm/drm_modeset_helper.h> 31 30 #include <drm/drm_of.h> 31 + #include <drm/drm_probe_helper.h> 32 32 33 33 #include "hdlcd_drv.h" 34 34 #include "hdlcd_regs.h"
+1 -1
drivers/gpu/drm/arm/malidp_crtc.c
··· 14 14 #include <drm/drm_atomic.h> 15 15 #include <drm/drm_atomic_helper.h> 16 16 #include <drm/drm_crtc.h> 17 - #include <drm/drm_crtc_helper.h> 17 + #include <drm/drm_probe_helper.h> 18 18 #include <linux/clk.h> 19 19 #include <linux/pm_runtime.h> 20 20 #include <video/videomode.h>
+1 -1
drivers/gpu/drm/arm/malidp_drv.c
··· 23 23 #include <drm/drm_atomic.h> 24 24 #include <drm/drm_atomic_helper.h> 25 25 #include <drm/drm_crtc.h> 26 - #include <drm/drm_crtc_helper.h> 26 + #include <drm/drm_probe_helper.h> 27 27 #include <drm/drm_fb_helper.h> 28 28 #include <drm/drm_fb_cma_helper.h> 29 29 #include <drm/drm_gem_cma_helper.h>
+1 -1
drivers/gpu/drm/arm/malidp_mw.c
··· 8 8 #include <drm/drm_atomic.h> 9 9 #include <drm/drm_atomic_helper.h> 10 10 #include <drm/drm_crtc.h> 11 - #include <drm/drm_crtc_helper.h> 11 + #include <drm/drm_probe_helper.h> 12 12 #include <drm/drm_fb_cma_helper.h> 13 13 #include <drm/drm_gem_cma_helper.h> 14 14 #include <drm/drmP.h>
+1 -1
drivers/gpu/drm/armada/armada_510.c
··· 9 9 */ 10 10 #include <linux/clk.h> 11 11 #include <linux/io.h> 12 - #include <drm/drm_crtc_helper.h> 12 + #include <drm/drm_probe_helper.h> 13 13 #include "armada_crtc.h" 14 14 #include "armada_drm.h" 15 15 #include "armada_hw.h"
+1 -1
drivers/gpu/drm/armada/armada_crtc.c
··· 12 12 #include <linux/platform_device.h> 13 13 #include <drm/drmP.h> 14 14 #include <drm/drm_atomic.h> 15 - #include <drm/drm_crtc_helper.h> 15 + #include <drm/drm_probe_helper.h> 16 16 #include <drm/drm_plane_helper.h> 17 17 #include <drm/drm_atomic_helper.h> 18 18 #include "armada_crtc.h"
+2
drivers/gpu/drm/armada/armada_crtc.h
··· 8 8 #ifndef ARMADA_CRTC_H 9 9 #define ARMADA_CRTC_H 10 10 11 + #include <drm/drm_crtc.h> 12 + 11 13 struct armada_gem_object; 12 14 13 15 struct armada_regs {
+1 -1
drivers/gpu/drm/armada/armada_drv.c
··· 10 10 #include <linux/module.h> 11 11 #include <linux/of_graph.h> 12 12 #include <drm/drm_atomic_helper.h> 13 - #include <drm/drm_crtc_helper.h> 13 + #include <drm/drm_probe_helper.h> 14 14 #include <drm/drm_fb_helper.h> 15 15 #include <drm/drm_of.h> 16 16 #include "armada_crtc.h"
+1 -1
drivers/gpu/drm/armada/armada_fb.c
··· 5 5 * it under the terms of the GNU General Public License version 2 as 6 6 * published by the Free Software Foundation. 7 7 */ 8 - #include <drm/drm_crtc_helper.h> 8 + #include <drm/drm_modeset_helper.h> 9 9 #include <drm/drm_fb_helper.h> 10 10 #include <drm/drm_gem_framebuffer_helper.h> 11 11 #include "armada_drm.h"
+1
drivers/gpu/drm/ast/ast_drv.c
··· 30 30 31 31 #include <drm/drmP.h> 32 32 #include <drm/drm_crtc_helper.h> 33 + #include <drm/drm_probe_helper.h> 33 34 34 35 #include "ast_drv.h" 35 36
+1
drivers/gpu/drm/ast/ast_mode.c
··· 32 32 #include <drm/drm_crtc.h> 33 33 #include <drm/drm_crtc_helper.h> 34 34 #include <drm/drm_plane_helper.h> 35 + #include <drm/drm_probe_helper.h> 35 36 #include "ast_drv.h" 36 37 37 38 #include "ast_tables.h"
+1 -1
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c
··· 24 24 #include <linux/pinctrl/consumer.h> 25 25 26 26 #include <drm/drm_crtc.h> 27 - #include <drm/drm_crtc_helper.h> 27 + #include <drm/drm_probe_helper.h> 28 28 #include <drm/drmP.h> 29 29 30 30 #include <video/videomode.h>
+1 -1
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h
··· 31 31 #include <drm/drm_atomic.h> 32 32 #include <drm/drm_atomic_helper.h> 33 33 #include <drm/drm_crtc.h> 34 - #include <drm/drm_crtc_helper.h> 34 + #include <drm/drm_probe_helper.h> 35 35 #include <drm/drm_fb_helper.h> 36 36 #include <drm/drm_fb_cma_helper.h> 37 37 #include <drm/drm_gem_cma_helper.h>
+1
drivers/gpu/drm/bochs/bochs_drv.c
··· 9 9 #include <linux/module.h> 10 10 #include <linux/slab.h> 11 11 #include <drm/drm_fb_helper.h> 12 + #include <drm/drm_probe_helper.h> 12 13 13 14 #include "bochs.h" 14 15
+1
drivers/gpu/drm/bochs/bochs_kms.c
··· 10 10 #include <drm/drm_plane_helper.h> 11 11 #include <drm/drm_atomic_uapi.h> 12 12 #include <drm/drm_gem_framebuffer_helper.h> 13 + #include <drm/drm_probe_helper.h> 13 14 14 15 static int defx = 1024; 15 16 static int defy = 768;
+3 -1
drivers/gpu/drm/bridge/adv7511/adv7511.h
··· 14 14 #include <linux/regmap.h> 15 15 #include <linux/regulator/consumer.h> 16 16 17 - #include <drm/drm_crtc_helper.h> 17 + #include <drm/drm_bridge.h> 18 + #include <drm/drm_connector.h> 18 19 #include <drm/drm_mipi_dsi.h> 20 + #include <drm/drm_modes.h> 19 21 20 22 #define ADV7511_REG_CHIP_REVISION 0x00 21 23 #define ADV7511_REG_N0 0x01
+1
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
··· 17 17 #include <drm/drm_atomic.h> 18 18 #include <drm/drm_atomic_helper.h> 19 19 #include <drm/drm_edid.h> 20 + #include <drm/drm_probe_helper.h> 20 21 21 22 #include <media/cec.h> 22 23
+1 -1
drivers/gpu/drm/bridge/analogix-anx78xx.c
··· 31 31 #include <drm/drmP.h> 32 32 #include <drm/drm_atomic_helper.h> 33 33 #include <drm/drm_crtc.h> 34 - #include <drm/drm_crtc_helper.h> 35 34 #include <drm/drm_dp_helper.h> 36 35 #include <drm/drm_edid.h> 36 + #include <drm/drm_probe_helper.h> 37 37 38 38 #include "analogix-anx78xx.h" 39 39
+1 -1
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
··· 26 26 #include <drm/drmP.h> 27 27 #include <drm/drm_atomic_helper.h> 28 28 #include <drm/drm_crtc.h> 29 - #include <drm/drm_crtc_helper.h> 30 29 #include <drm/drm_panel.h> 30 + #include <drm/drm_probe_helper.h> 31 31 32 32 #include <drm/bridge/analogix_dp.h> 33 33
+1 -1
drivers/gpu/drm/bridge/cdns-dsi.c
··· 7 7 8 8 #include <drm/drm_atomic_helper.h> 9 9 #include <drm/drm_bridge.h> 10 - #include <drm/drm_crtc_helper.h> 11 10 #include <drm/drm_drv.h> 12 11 #include <drm/drm_mipi_dsi.h> 13 12 #include <drm/drm_panel.h> 13 + #include <drm/drm_probe_helper.h> 14 14 #include <video/mipi_display.h> 15 15 16 16 #include <linux/clk.h>
+1 -1
drivers/gpu/drm/bridge/dumb-vga-dac.c
··· 18 18 #include <drm/drmP.h> 19 19 #include <drm/drm_atomic_helper.h> 20 20 #include <drm/drm_crtc.h> 21 - #include <drm/drm_crtc_helper.h> 21 + #include <drm/drm_probe_helper.h> 22 22 23 23 struct dumb_vga { 24 24 struct drm_bridge bridge;
+1 -1
drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
··· 36 36 #include <linux/of.h> 37 37 #include <drm/drm_atomic.h> 38 38 #include <drm/drm_atomic_helper.h> 39 - #include <drm/drm_crtc_helper.h> 40 39 #include <drm/drm_edid.h> 40 + #include <drm/drm_probe_helper.h> 41 41 #include <drm/drmP.h> 42 42 43 43 #define EDID_EXT_BLOCK_CNT 0x7E
+1 -1
drivers/gpu/drm/bridge/nxp-ptn3460.c
··· 22 22 #include <linux/of_gpio.h> 23 23 #include <drm/drm_atomic_helper.h> 24 24 #include <drm/drm_crtc.h> 25 - #include <drm/drm_crtc_helper.h> 26 25 #include <drm/drm_edid.h> 27 26 #include <drm/drm_of.h> 28 27 #include <drm/drm_panel.h> 28 + #include <drm/drm_probe_helper.h> 29 29 #include <drm/drmP.h> 30 30 31 31 #define PTN3460_EDID_ADDR 0x0
+1 -1
drivers/gpu/drm/bridge/panel.c
··· 12 12 #include <drm/drm_panel.h> 13 13 #include <drm/drm_atomic_helper.h> 14 14 #include <drm/drm_connector.h> 15 - #include <drm/drm_crtc_helper.h> 16 15 #include <drm/drm_encoder.h> 17 16 #include <drm/drm_modeset_helper_vtables.h> 17 + #include <drm/drm_probe_helper.h> 18 18 #include <drm/drm_panel.h> 19 19 20 20 struct panel_bridge {
+1 -1
drivers/gpu/drm/bridge/parade-ps8622.c
··· 26 26 #include <linux/regulator/consumer.h> 27 27 #include <drm/drm_atomic_helper.h> 28 28 #include <drm/drm_crtc.h> 29 - #include <drm/drm_crtc_helper.h> 30 29 #include <drm/drm_of.h> 31 30 #include <drm/drm_panel.h> 31 + #include <drm/drm_probe_helper.h> 32 32 #include <drm/drmP.h> 33 33 34 34 /* Brightness scale on the Parade chip */
+1 -1
drivers/gpu/drm/bridge/sii902x.c
··· 30 30 31 31 #include <drm/drmP.h> 32 32 #include <drm/drm_atomic_helper.h> 33 - #include <drm/drm_crtc_helper.h> 34 33 #include <drm/drm_edid.h> 34 + #include <drm/drm_probe_helper.h> 35 35 36 36 #define SII902X_TPI_VIDEO_DATA 0x0 37 37
+1 -1
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
··· 25 25 #include <drm/drm_of.h> 26 26 #include <drm/drmP.h> 27 27 #include <drm/drm_atomic_helper.h> 28 - #include <drm/drm_crtc_helper.h> 29 28 #include <drm/drm_edid.h> 30 29 #include <drm/drm_encoder_slave.h> 30 + #include <drm/drm_probe_helper.h> 31 31 #include <drm/bridge/dw_hdmi.h> 32 32 33 33 #include <uapi/linux/media-bus-format.h>
+1 -1
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
··· 19 19 #include <drm/drm_atomic_helper.h> 20 20 #include <drm/drm_bridge.h> 21 21 #include <drm/drm_crtc.h> 22 - #include <drm/drm_crtc_helper.h> 23 22 #include <drm/drm_mipi_dsi.h> 24 23 #include <drm/drm_of.h> 24 + #include <drm/drm_probe_helper.h> 25 25 #include <drm/bridge/dw_mipi_dsi.h> 26 26 #include <video/mipi_display.h> 27 27
+1 -1
drivers/gpu/drm/bridge/tc358764.c
··· 9 9 10 10 #include <drm/drm_atomic_helper.h> 11 11 #include <drm/drm_crtc.h> 12 - #include <drm/drm_crtc_helper.h> 13 12 #include <drm/drm_fb_helper.h> 14 13 #include <drm/drm_mipi_dsi.h> 15 14 #include <drm/drm_of.h> 16 15 #include <drm/drm_panel.h> 16 + #include <drm/drm_probe_helper.h> 17 17 #include <drm/drmP.h> 18 18 #include <linux/gpio/consumer.h> 19 19 #include <linux/of_graph.h>
+1 -1
drivers/gpu/drm/bridge/tc358767.c
··· 34 34 #include <linux/slab.h> 35 35 36 36 #include <drm/drm_atomic_helper.h> 37 - #include <drm/drm_crtc_helper.h> 38 37 #include <drm/drm_dp_helper.h> 39 38 #include <drm/drm_edid.h> 40 39 #include <drm/drm_of.h> 41 40 #include <drm/drm_panel.h> 41 + #include <drm/drm_probe_helper.h> 42 42 43 43 /* Registers */ 44 44
+1 -1
drivers/gpu/drm/bridge/ti-sn65dsi86.c
··· 6 6 #include <drm/drmP.h> 7 7 #include <drm/drm_atomic.h> 8 8 #include <drm/drm_atomic_helper.h> 9 - #include <drm/drm_crtc_helper.h> 10 9 #include <drm/drm_dp_helper.h> 11 10 #include <drm/drm_mipi_dsi.h> 12 11 #include <drm/drm_of.h> 13 12 #include <drm/drm_panel.h> 13 + #include <drm/drm_probe_helper.h> 14 14 #include <linux/clk.h> 15 15 #include <linux/gpio/consumer.h> 16 16 #include <linux/i2c.h>
+1 -1
drivers/gpu/drm/bridge/ti-tfp410.c
··· 20 20 #include <drm/drmP.h> 21 21 #include <drm/drm_atomic_helper.h> 22 22 #include <drm/drm_crtc.h> 23 - #include <drm/drm_crtc_helper.h> 23 + #include <drm/drm_probe_helper.h> 24 24 25 25 #define HOTPLUG_DEBOUNCE_MS 1100 26 26
+1
drivers/gpu/drm/cirrus/cirrus_drv.c
··· 12 12 #include <linux/console.h> 13 13 #include <drm/drmP.h> 14 14 #include <drm/drm_crtc_helper.h> 15 + #include <drm/drm_probe_helper.h> 15 16 16 17 #include "cirrus_drv.h" 17 18
+1
drivers/gpu/drm/cirrus/cirrus_mode.c
··· 17 17 #include <drm/drmP.h> 18 18 #include <drm/drm_crtc_helper.h> 19 19 #include <drm/drm_plane_helper.h> 20 + #include <drm/drm_probe_helper.h> 20 21 21 22 #include <video/cirrus.h> 22 23
-1
drivers/gpu/drm/drm_atomic_helper.c
··· 29 29 #include <drm/drm_atomic.h> 30 30 #include <drm/drm_atomic_uapi.h> 31 31 #include <drm/drm_plane_helper.h> 32 - #include <drm/drm_crtc_helper.h> 33 32 #include <drm/drm_atomic_helper.h> 34 33 #include <drm/drm_writeback.h> 35 34 #include <drm/drm_damage_helper.h>
+1 -1
drivers/gpu/drm/drm_dp_mst_topology.c
··· 33 33 #include <drm/drm_fixed.h> 34 34 #include <drm/drm_atomic.h> 35 35 #include <drm/drm_atomic_helper.h> 36 - #include <drm/drm_crtc_helper.h> 36 + #include <drm/drm_probe_helper.h> 37 37 38 38 /** 39 39 * DOC: dp mst helper
+1 -1
drivers/gpu/drm/drm_modeset_helper.c
··· 21 21 */ 22 22 23 23 #include <drm/drm_atomic_helper.h> 24 - #include <drm/drm_crtc_helper.h> 25 24 #include <drm/drm_fb_helper.h> 26 25 #include <drm/drm_modeset_helper.h> 27 26 #include <drm/drm_plane_helper.h> 27 + #include <drm/drm_probe_helper.h> 28 28 29 29 /** 30 30 * DOC: aux kms helpers
+1 -1
drivers/gpu/drm/drm_probe_helper.c
··· 36 36 #include <drm/drm_client.h> 37 37 #include <drm/drm_crtc.h> 38 38 #include <drm/drm_fourcc.h> 39 - #include <drm/drm_crtc_helper.h> 40 39 #include <drm/drm_fb_helper.h> 41 40 #include <drm/drm_edid.h> 42 41 #include <drm/drm_modeset_helper_vtables.h> 42 + #include <drm/drm_probe_helper.h> 43 43 44 44 #include "drm_crtc_helper_internal.h" 45 45
+1 -1
drivers/gpu/drm/drm_simple_kms_helper.c
··· 10 10 #include <drm/drmP.h> 11 11 #include <drm/drm_atomic.h> 12 12 #include <drm/drm_atomic_helper.h> 13 - #include <drm/drm_crtc_helper.h> 14 13 #include <drm/drm_plane_helper.h> 14 + #include <drm/drm_probe_helper.h> 15 15 #include <drm/drm_simple_kms_helper.h> 16 16 #include <linux/slab.h> 17 17
-1
drivers/gpu/drm/etnaviv/etnaviv_drv.h
··· 21 21 #include <linux/mm_types.h> 22 22 23 23 #include <drm/drmP.h> 24 - #include <drm/drm_crtc_helper.h> 25 24 #include <drm/drm_fb_helper.h> 26 25 #include <drm/drm_gem.h> 27 26 #include <drm/etnaviv_drm.h>
+2 -1
drivers/gpu/drm/exynos/exynos_dp.c
··· 22 22 #include <video/videomode.h> 23 23 24 24 #include <drm/drmP.h> 25 + #include <drm/drm_atomic_helper.h> 25 26 #include <drm/drm_crtc.h> 26 - #include <drm/drm_crtc_helper.h> 27 27 #include <drm/drm_of.h> 28 28 #include <drm/drm_panel.h> 29 + #include <drm/drm_probe_helper.h> 29 30 30 31 #include <drm/bridge/analogix_dp.h> 31 32 #include <drm/exynos_drm.h>
+1 -1
drivers/gpu/drm/exynos/exynos_drm_crtc.c
··· 13 13 */ 14 14 15 15 #include <drm/drmP.h> 16 - #include <drm/drm_crtc_helper.h> 17 16 #include <drm/drm_atomic.h> 18 17 #include <drm/drm_atomic_helper.h> 19 18 #include <drm/drm_encoder.h> 19 + #include <drm/drm_probe_helper.h> 20 20 21 21 #include "exynos_drm_crtc.h" 22 22 #include "exynos_drm_drv.h"
+2 -2
drivers/gpu/drm/exynos/exynos_drm_dpi.c
··· 11 11 */ 12 12 13 13 #include <drm/drmP.h> 14 - #include <drm/drm_crtc_helper.h> 15 - #include <drm/drm_panel.h> 16 14 #include <drm/drm_atomic_helper.h> 15 + #include <drm/drm_panel.h> 16 + #include <drm/drm_probe_helper.h> 17 17 18 18 #include <linux/of_graph.h> 19 19 #include <linux/regulator/consumer.h>
+1 -1
drivers/gpu/drm/exynos/exynos_drm_drv.c
··· 15 15 #include <drm/drmP.h> 16 16 #include <drm/drm_atomic.h> 17 17 #include <drm/drm_atomic_helper.h> 18 - #include <drm/drm_crtc_helper.h> 19 18 #include <drm/drm_fb_helper.h> 19 + #include <drm/drm_probe_helper.h> 20 20 21 21 #include <linux/component.h> 22 22
+2 -2
drivers/gpu/drm/exynos/exynos_drm_dsi.c
··· 13 13 #include <asm/unaligned.h> 14 14 15 15 #include <drm/drmP.h> 16 - #include <drm/drm_crtc_helper.h> 16 + #include <drm/drm_atomic_helper.h> 17 17 #include <drm/drm_fb_helper.h> 18 18 #include <drm/drm_mipi_dsi.h> 19 19 #include <drm/drm_panel.h> 20 - #include <drm/drm_atomic_helper.h> 20 + #include <drm/drm_probe_helper.h> 21 21 22 22 #include <linux/clk.h> 23 23 #include <linux/gpio/consumer.h>
+3 -3
drivers/gpu/drm/exynos/exynos_drm_fb.c
··· 13 13 */ 14 14 15 15 #include <drm/drmP.h> 16 - #include <drm/drm_crtc.h> 17 - #include <drm/drm_crtc_helper.h> 18 - #include <drm/drm_fb_helper.h> 19 16 #include <drm/drm_atomic.h> 20 17 #include <drm/drm_atomic_helper.h> 18 + #include <drm/drm_crtc.h> 19 + #include <drm/drm_fb_helper.h> 21 20 #include <drm/drm_gem_framebuffer_helper.h> 21 + #include <drm/drm_probe_helper.h> 22 22 #include <uapi/drm/exynos_drm.h> 23 23 24 24 #include "exynos_drm_drv.h"
+1 -1
drivers/gpu/drm/exynos/exynos_drm_fbdev.c
··· 15 15 #include <drm/drmP.h> 16 16 #include <drm/drm_crtc.h> 17 17 #include <drm/drm_fb_helper.h> 18 - #include <drm/drm_crtc_helper.h> 18 + #include <drm/drm_probe_helper.h> 19 19 #include <drm/exynos_drm.h> 20 20 21 21 #include <linux/console.h>
+2 -2
drivers/gpu/drm/exynos/exynos_drm_vidi.c
··· 19 19 20 20 #include <drm/exynos_drm.h> 21 21 22 - #include <drm/drm_edid.h> 23 - #include <drm/drm_crtc_helper.h> 24 22 #include <drm/drm_atomic_helper.h> 23 + #include <drm/drm_edid.h> 24 + #include <drm/drm_probe_helper.h> 25 25 26 26 #include "exynos_drm_drv.h" 27 27 #include "exynos_drm_crtc.h"
+2 -2
drivers/gpu/drm/exynos/exynos_hdmi.c
··· 15 15 */ 16 16 17 17 #include <drm/drmP.h> 18 - #include <drm/drm_edid.h> 19 - #include <drm/drm_crtc_helper.h> 20 18 #include <drm/drm_atomic_helper.h> 19 + #include <drm/drm_edid.h> 20 + #include <drm/drm_probe_helper.h> 21 21 22 22 #include "regs-hdmi.h" 23 23
+1 -1
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c
··· 16 16 #include <drm/drm_atomic.h> 17 17 #include <drm/drm_atomic_helper.h> 18 18 #include <drm/drm_crtc.h> 19 - #include <drm/drm_crtc_helper.h> 19 + #include <drm/drm_probe_helper.h> 20 20 #include <video/videomode.h> 21 21 22 22 #include "fsl_dcu_drm_crtc.h"
+1 -1
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c
··· 24 24 25 25 #include <drm/drmP.h> 26 26 #include <drm/drm_atomic_helper.h> 27 - #include <drm/drm_crtc_helper.h> 28 27 #include <drm/drm_fb_cma_helper.h> 29 28 #include <drm/drm_fb_helper.h> 30 29 #include <drm/drm_gem_cma_helper.h> 31 30 #include <drm/drm_modeset_helper.h> 31 + #include <drm/drm_probe_helper.h> 32 32 33 33 #include "fsl_dcu_drm_crtc.h" 34 34 #include "fsl_dcu_drm_drv.h"
+1 -1
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_kms.c
··· 11 11 12 12 #include <drm/drmP.h> 13 13 #include <drm/drm_atomic_helper.h> 14 - #include <drm/drm_crtc_helper.h> 15 14 #include <drm/drm_fb_cma_helper.h> 16 15 #include <drm/drm_gem_framebuffer_helper.h> 16 + #include <drm/drm_probe_helper.h> 17 17 18 18 #include "fsl_dcu_drm_crtc.h" 19 19 #include "fsl_dcu_drm_drv.h"
+1 -1
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c
··· 14 14 #include <drm/drmP.h> 15 15 #include <drm/drm_atomic_helper.h> 16 16 #include <drm/drm_crtc.h> 17 - #include <drm/drm_crtc_helper.h> 18 17 #include <drm/drm_fb_cma_helper.h> 19 18 #include <drm/drm_gem_cma_helper.h> 20 19 #include <drm/drm_plane_helper.h> 20 + #include <drm/drm_probe_helper.h> 21 21 22 22 #include "fsl_dcu_drm_drv.h" 23 23 #include "fsl_dcu_drm_plane.h"
+1 -1
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c
··· 14 14 15 15 #include <drm/drmP.h> 16 16 #include <drm/drm_atomic_helper.h> 17 - #include <drm/drm_crtc_helper.h> 18 17 #include <drm/drm_of.h> 19 18 #include <drm/drm_panel.h> 19 + #include <drm/drm_probe_helper.h> 20 20 21 21 #include "fsl_dcu_drm_drv.h" 22 22 #include "fsl_tcon.h"
+1
drivers/gpu/drm/gma500/psb_intel_drv.h
··· 24 24 #include <drm/drm_crtc.h> 25 25 #include <drm/drm_crtc_helper.h> 26 26 #include <drm/drm_encoder.h> 27 + #include <drm/drm_probe_helper.h> 27 28 #include <linux/gpio.h> 28 29 #include "gma_display.h" 29 30
+1 -1
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
··· 18 18 19 19 #include <drm/drm_atomic.h> 20 20 #include <drm/drm_atomic_helper.h> 21 - #include <drm/drm_crtc_helper.h> 22 21 #include <drm/drm_plane_helper.h> 22 + #include <drm/drm_probe_helper.h> 23 23 24 24 #include "hibmc_drm_drv.h" 25 25 #include "hibmc_drm_regs.h"
+1 -1
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c
··· 20 20 #include <linux/module.h> 21 21 22 22 #include <drm/drm_atomic_helper.h> 23 - #include <drm/drm_crtc_helper.h> 23 + #include <drm/drm_probe_helper.h> 24 24 25 25 #include "hibmc_drm_drv.h" 26 26 #include "hibmc_drm_regs.h"
+1 -1
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c
··· 17 17 */ 18 18 19 19 #include <drm/drm_crtc.h> 20 - #include <drm/drm_crtc_helper.h> 21 20 #include <drm/drm_fb_helper.h> 21 + #include <drm/drm_probe_helper.h> 22 22 23 23 #include "hibmc_drm_drv.h" 24 24
+1 -1
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c
··· 17 17 */ 18 18 19 19 #include <drm/drm_atomic_helper.h> 20 - #include <drm/drm_crtc_helper.h> 20 + #include <drm/drm_probe_helper.h> 21 21 22 22 #include "hibmc_drm_drv.h" 23 23 #include "hibmc_drm_regs.h"
+1 -1
drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c
··· 22 22 #include <linux/platform_device.h> 23 23 24 24 #include <drm/drm_atomic_helper.h> 25 - #include <drm/drm_crtc_helper.h> 26 25 #include <drm/drm_device.h> 27 26 #include <drm/drm_encoder_slave.h> 28 27 #include <drm/drm_mipi_dsi.h> 29 28 #include <drm/drm_of.h> 30 29 #include <drm/drm_print.h> 30 + #include <drm/drm_probe_helper.h> 31 31 32 32 #include "dw_dsi_reg.h" 33 33
+4 -4
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c
··· 23 23 #include <linux/reset.h> 24 24 25 25 #include <drm/drmP.h> 26 - #include <drm/drm_crtc.h> 27 - #include <drm/drm_crtc_helper.h> 28 26 #include <drm/drm_atomic.h> 29 27 #include <drm/drm_atomic_helper.h> 30 - #include <drm/drm_plane_helper.h> 31 - #include <drm/drm_gem_cma_helper.h> 28 + #include <drm/drm_crtc.h> 32 29 #include <drm/drm_fb_cma_helper.h> 30 + #include <drm/drm_gem_cma_helper.h> 31 + #include <drm/drm_plane_helper.h> 32 + #include <drm/drm_probe_helper.h> 33 33 34 34 #include "kirin_drm_drv.h" 35 35 #include "kirin_ade_reg.h"
+3 -3
drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c
··· 20 20 #include <linux/of_graph.h> 21 21 22 22 #include <drm/drmP.h> 23 - #include <drm/drm_gem_cma_helper.h> 23 + #include <drm/drm_atomic_helper.h> 24 24 #include <drm/drm_fb_cma_helper.h> 25 25 #include <drm/drm_fb_helper.h> 26 + #include <drm/drm_gem_cma_helper.h> 26 27 #include <drm/drm_gem_framebuffer_helper.h> 27 - #include <drm/drm_atomic_helper.h> 28 - #include <drm/drm_crtc_helper.h> 29 28 #include <drm/drm_of.h> 29 + #include <drm/drm_probe_helper.h> 30 30 31 31 #include "kirin_drm_drv.h" 32 32
+1
drivers/gpu/drm/i2c/ch7006_priv.h
··· 30 30 #include <drm/drmP.h> 31 31 #include <drm/drm_crtc_helper.h> 32 32 #include <drm/drm_encoder_slave.h> 33 + #include <drm/drm_probe_helper.h> 33 34 #include <drm/i2c/ch7006.h> 34 35 35 36 typedef int64_t fixed;
+1 -1
drivers/gpu/drm/i2c/sil164_drv.c
··· 27 27 #include <linux/module.h> 28 28 29 29 #include <drm/drmP.h> 30 - #include <drm/drm_crtc_helper.h> 31 30 #include <drm/drm_encoder_slave.h> 31 + #include <drm/drm_probe_helper.h> 32 32 #include <drm/i2c/sil164.h> 33 33 34 34 struct sil164_priv {
+1 -1
drivers/gpu/drm/i2c/tda998x_drv.c
··· 26 26 27 27 #include <drm/drmP.h> 28 28 #include <drm/drm_atomic_helper.h> 29 - #include <drm/drm_crtc_helper.h> 30 29 #include <drm/drm_edid.h> 31 30 #include <drm/drm_of.h> 31 + #include <drm/drm_probe_helper.h> 32 32 #include <drm/i2c/tda998x.h> 33 33 34 34 #include <media/cec-notifier.h>
+2 -1
drivers/gpu/drm/i915/i915_debugfs.c
··· 26 26 * 27 27 */ 28 28 29 - #include <linux/debugfs.h> 30 29 #include <linux/sort.h> 31 30 #include <linux/sched/mm.h> 31 + #include <drm/drm_debugfs.h> 32 + #include <drm/drm_fourcc.h> 32 33 #include "intel_drv.h" 33 34 #include "intel_guc_submission.h" 34 35
+1 -1
drivers/gpu/drm/i915/i915_drv.c
··· 41 41 #include <linux/vt.h> 42 42 #include <acpi/video.h> 43 43 44 - #include <drm/drm_crtc_helper.h> 44 + #include <drm/drm_probe_helper.h> 45 45 #include <drm/drm_atomic_helper.h> 46 46 #include <drm/i915_drm.h> 47 47
+2
drivers/gpu/drm/i915/i915_gem.c
··· 26 26 */ 27 27 28 28 #include <drm/drm_vma_manager.h> 29 + #include <drm/drm_pci.h> 29 30 #include <drm/i915_drm.h> 30 31 #include "i915_drv.h" 31 32 #include "i915_gem_clflush.h" ··· 46 45 #include <linux/swap.h> 47 46 #include <linux/pci.h> 48 47 #include <linux/dma-buf.h> 48 + #include <linux/mman.h> 49 49 50 50 static void i915_gem_flush_free_objects(struct drm_i915_private *i915); 51 51
+1
drivers/gpu/drm/i915/i915_ioc32.c
··· 29 29 #include <linux/compat.h> 30 30 31 31 #include <drm/i915_drm.h> 32 + #include <drm/drm_ioctl.h> 32 33 #include "i915_drv.h" 33 34 34 35 struct drm_i915_getparam32 {
+2
drivers/gpu/drm/i915/i915_irq.c
··· 31 31 #include <linux/sysrq.h> 32 32 #include <linux/slab.h> 33 33 #include <linux/circ_buf.h> 34 + #include <drm/drm_irq.h> 35 + #include <drm/drm_drv.h> 34 36 #include <drm/i915_drm.h> 35 37 #include "i915_drv.h" 36 38 #include "i915_trace.h"
+2
drivers/gpu/drm/i915/i915_pci.c
··· 26 26 #include <linux/vgaarb.h> 27 27 #include <linux/vga_switcheroo.h> 28 28 29 + #include <drm/drm_drv.h> 30 + 29 31 #include "i915_drv.h" 30 32 #include "i915_selftest.h" 31 33
+2
drivers/gpu/drm/i915/i915_trace.h
··· 6 6 #include <linux/types.h> 7 7 #include <linux/tracepoint.h> 8 8 9 + #include <drm/drm_drv.h> 10 + 9 11 #include "i915_drv.h" 10 12 #include "intel_drv.h" 11 13 #include "intel_ringbuffer.h"
+1 -1
drivers/gpu/drm/i915/intel_crt.c
··· 29 29 #include <linux/slab.h> 30 30 #include <drm/drm_atomic_helper.h> 31 31 #include <drm/drm_crtc.h> 32 - #include <drm/drm_crtc_helper.h> 33 32 #include <drm/drm_edid.h> 33 + #include <drm/drm_probe_helper.h> 34 34 #include "intel_drv.h" 35 35 #include <drm/i915_drm.h> 36 36 #include "i915_drv.h"
+1 -1
drivers/gpu/drm/i915/intel_display.c
··· 41 41 #include <drm/drm_atomic.h> 42 42 #include <drm/drm_atomic_helper.h> 43 43 #include <drm/drm_dp_helper.h> 44 - #include <drm/drm_crtc_helper.h> 45 44 #include <drm/drm_plane_helper.h> 45 + #include <drm/drm_probe_helper.h> 46 46 #include <drm/drm_rect.h> 47 47 #include <drm/drm_atomic_uapi.h> 48 48 #include <linux/intel-iommu.h>
+1 -1
drivers/gpu/drm/i915/intel_dp.c
··· 34 34 #include <asm/byteorder.h> 35 35 #include <drm/drm_atomic_helper.h> 36 36 #include <drm/drm_crtc.h> 37 - #include <drm/drm_crtc_helper.h> 38 37 #include <drm/drm_dp_helper.h> 39 38 #include <drm/drm_edid.h> 40 39 #include <drm/drm_hdcp.h> 40 + #include <drm/drm_probe_helper.h> 41 41 #include "intel_drv.h" 42 42 #include <drm/i915_drm.h> 43 43 #include "i915_drv.h"
+1 -1
drivers/gpu/drm/i915/intel_dp_mst.c
··· 26 26 #include "i915_drv.h" 27 27 #include "intel_drv.h" 28 28 #include <drm/drm_atomic_helper.h> 29 - #include <drm/drm_crtc_helper.h> 30 29 #include <drm/drm_edid.h> 30 + #include <drm/drm_probe_helper.h> 31 31 32 32 static int intel_dp_mst_compute_config(struct intel_encoder *encoder, 33 33 struct intel_crtc_state *pipe_config,
+2 -1
drivers/gpu/drm/i915/intel_drv.h
··· 32 32 #include <drm/i915_drm.h> 33 33 #include "i915_drv.h" 34 34 #include <drm/drm_crtc.h> 35 - #include <drm/drm_crtc_helper.h> 36 35 #include <drm/drm_encoder.h> 37 36 #include <drm/drm_fb_helper.h> 38 37 #include <drm/drm_dp_dual_mode_helper.h> 39 38 #include <drm/drm_dp_mst_helper.h> 39 + #include <drm/drm_probe_helper.h> 40 40 #include <drm/drm_rect.h> 41 + #include <drm/drm_vblank.h> 41 42 #include <drm/drm_atomic.h> 42 43 #include <media/cec-notifier.h> 43 44
+2
drivers/gpu/drm/i915/intel_fbc.c
··· 38 38 * forcibly disable it to allow proper screen updates. 39 39 */ 40 40 41 + #include <drm/drm_fourcc.h> 42 + 41 43 #include "intel_drv.h" 42 44 #include "i915_drv.h" 43 45
+2
drivers/gpu/drm/i915/intel_fbdev.c
··· 39 39 40 40 #include <drm/drm_crtc.h> 41 41 #include <drm/drm_fb_helper.h> 42 + #include <drm/drm_fourcc.h> 43 + 42 44 #include "intel_drv.h" 43 45 #include "intel_frontbuffer.h" 44 46 #include <drm/i915_drm.h>
+1
drivers/gpu/drm/i915/intel_lpe_audio.c
··· 65 65 #include <linux/irq.h> 66 66 #include <linux/pci.h> 67 67 #include <linux/pm_runtime.h> 68 + #include <linux/platform_device.h> 68 69 69 70 #include "i915_drv.h" 70 71 #include <linux/delay.h>
+2
drivers/gpu/drm/i915/intel_overlay.c
··· 26 26 * Derived from Xorg ddx, xf86-video-intel, src/i830_video.c 27 27 */ 28 28 #include <drm/i915_drm.h> 29 + #include <drm/drm_fourcc.h> 30 + 29 31 #include "i915_drv.h" 30 32 #include "i915_reg.h" 31 33 #include "intel_drv.h"
+1 -1
drivers/gpu/drm/imx/dw_hdmi-imx.c
··· 13 13 #include <linux/regmap.h> 14 14 #include <drm/drm_of.h> 15 15 #include <drm/drmP.h> 16 - #include <drm/drm_crtc_helper.h> 16 + #include <drm/drm_atomic_helper.h> 17 17 #include <drm/drm_edid.h> 18 18 #include <drm/drm_encoder_slave.h> 19 19
+3 -3
drivers/gpu/drm/imx/imx-drm-core.c
··· 12 12 #include <drm/drmP.h> 13 13 #include <drm/drm_atomic.h> 14 14 #include <drm/drm_atomic_helper.h> 15 + #include <drm/drm_fb_cma_helper.h> 15 16 #include <drm/drm_fb_helper.h> 16 - #include <drm/drm_crtc_helper.h> 17 17 #include <drm/drm_gem_cma_helper.h> 18 18 #include <drm/drm_gem_framebuffer_helper.h> 19 - #include <drm/drm_fb_cma_helper.h> 20 - #include <drm/drm_plane_helper.h> 21 19 #include <drm/drm_of.h> 20 + #include <drm/drm_plane_helper.h> 21 + #include <drm/drm_probe_helper.h> 22 22 #include <video/imx-ipu-v3.h> 23 23 24 24 #include "imx-drm.h"
+1 -1
drivers/gpu/drm/imx/imx-ldb.c
··· 12 12 #include <drm/drm_atomic.h> 13 13 #include <drm/drm_atomic_helper.h> 14 14 #include <drm/drm_fb_helper.h> 15 - #include <drm/drm_crtc_helper.h> 16 15 #include <drm/drm_of.h> 17 16 #include <drm/drm_panel.h> 17 + #include <drm/drm_probe_helper.h> 18 18 #include <linux/mfd/syscon.h> 19 19 #include <linux/mfd/syscon/imx6q-iomuxc-gpr.h> 20 20 #include <linux/of_device.h>
+1 -1
drivers/gpu/drm/imx/imx-tve.c
··· 17 17 #include <drm/drmP.h> 18 18 #include <drm/drm_atomic_helper.h> 19 19 #include <drm/drm_fb_helper.h> 20 - #include <drm/drm_crtc_helper.h> 20 + #include <drm/drm_probe_helper.h> 21 21 #include <video/imx-ipu-v3.h> 22 22 23 23 #include "imx-drm.h"
+6 -6
drivers/gpu/drm/imx/ipuv3-crtc.c
··· 4 4 * 5 5 * Copyright (C) 2011 Sascha Hauer, Pengutronix 6 6 */ 7 + #include <linux/clk.h> 7 8 #include <linux/component.h> 8 - #include <linux/module.h> 9 - #include <linux/export.h> 10 9 #include <linux/device.h> 10 + #include <linux/errno.h> 11 + #include <linux/export.h> 12 + #include <linux/module.h> 11 13 #include <linux/platform_device.h> 12 14 #include <drm/drmP.h> 13 15 #include <drm/drm_atomic.h> 14 16 #include <drm/drm_atomic_helper.h> 15 - #include <drm/drm_crtc_helper.h> 16 - #include <linux/clk.h> 17 - #include <linux/errno.h> 18 - #include <drm/drm_gem_cma_helper.h> 19 17 #include <drm/drm_fb_cma_helper.h> 18 + #include <drm/drm_gem_cma_helper.h> 19 + #include <drm/drm_probe_helper.h> 20 20 21 21 #include <video/imx-ipu-v3.h> 22 22 #include "imx-drm.h"
+1 -1
drivers/gpu/drm/imx/parallel-display.c
··· 10 10 #include <drm/drmP.h> 11 11 #include <drm/drm_atomic_helper.h> 12 12 #include <drm/drm_fb_helper.h> 13 - #include <drm/drm_crtc_helper.h> 14 13 #include <drm/drm_of.h> 15 14 #include <drm/drm_panel.h> 15 + #include <drm/drm_probe_helper.h> 16 16 #include <linux/videodev2.h> 17 17 #include <video/of_display_timing.h> 18 18
+1 -1
drivers/gpu/drm/mediatek/mtk_dpi.c
··· 13 13 */ 14 14 #include <drm/drmP.h> 15 15 #include <drm/drm_crtc.h> 16 - #include <drm/drm_crtc_helper.h> 16 + #include <drm/drm_atomic_helper.h> 17 17 #include <drm/drm_of.h> 18 18 #include <linux/kernel.h> 19 19 #include <linux/component.h>
+1 -1
drivers/gpu/drm/mediatek/mtk_drm_crtc.c
··· 14 14 #include <asm/barrier.h> 15 15 #include <drm/drmP.h> 16 16 #include <drm/drm_atomic_helper.h> 17 - #include <drm/drm_crtc_helper.h> 18 17 #include <drm/drm_plane_helper.h> 18 + #include <drm/drm_probe_helper.h> 19 19 #include <linux/clk.h> 20 20 #include <linux/pm_runtime.h> 21 21 #include <soc/mediatek/smi.h>
+1 -1
drivers/gpu/drm/mediatek/mtk_drm_drv.c
··· 15 15 #include <drm/drmP.h> 16 16 #include <drm/drm_atomic.h> 17 17 #include <drm/drm_atomic_helper.h> 18 - #include <drm/drm_crtc_helper.h> 19 18 #include <drm/drm_gem.h> 20 19 #include <drm/drm_gem_cma_helper.h> 21 20 #include <drm/drm_of.h> 21 + #include <drm/drm_probe_helper.h> 22 22 #include <linux/component.h> 23 23 #include <linux/iommu.h> 24 24 #include <linux/of_address.h>
+1 -1
drivers/gpu/drm/mediatek/mtk_drm_fb.c
··· 12 12 */ 13 13 14 14 #include <drm/drmP.h> 15 - #include <drm/drm_crtc_helper.h> 15 + #include <drm/drm_modeset_helper.h> 16 16 #include <drm/drm_fb_helper.h> 17 17 #include <drm/drm_gem.h> 18 18 #include <drm/drm_gem_framebuffer_helper.h>
+1 -1
drivers/gpu/drm/mediatek/mtk_dsi.c
··· 13 13 14 14 #include <drm/drmP.h> 15 15 #include <drm/drm_atomic_helper.h> 16 - #include <drm/drm_crtc_helper.h> 17 16 #include <drm/drm_mipi_dsi.h> 18 17 #include <drm/drm_panel.h> 19 18 #include <drm/drm_of.h> 19 + #include <drm/drm_probe_helper.h> 20 20 #include <linux/clk.h> 21 21 #include <linux/component.h> 22 22 #include <linux/iopoll.h>
+1 -1
drivers/gpu/drm/mediatek/mtk_hdmi.c
··· 14 14 #include <drm/drmP.h> 15 15 #include <drm/drm_atomic_helper.h> 16 16 #include <drm/drm_crtc.h> 17 - #include <drm/drm_crtc_helper.h> 17 + #include <drm/drm_probe_helper.h> 18 18 #include <drm/drm_edid.h> 19 19 #include <linux/arm-smccc.h> 20 20 #include <linux/clk.h>
+1 -1
drivers/gpu/drm/meson/meson_crtc.c
··· 30 30 #include <drm/drm_atomic.h> 31 31 #include <drm/drm_atomic_helper.h> 32 32 #include <drm/drm_flip_work.h> 33 - #include <drm/drm_crtc_helper.h> 33 + #include <drm/drm_probe_helper.h> 34 34 35 35 #include "meson_crtc.h" 36 36 #include "meson_plane.h"
+4 -4
drivers/gpu/drm/meson/meson_drv.c
··· 30 30 #include <drm/drmP.h> 31 31 #include <drm/drm_atomic.h> 32 32 #include <drm/drm_atomic_helper.h> 33 + #include <drm/drm_fb_cma_helper.h> 34 + #include <drm/drm_fb_helper.h> 33 35 #include <drm/drm_flip_work.h> 34 - #include <drm/drm_crtc_helper.h> 35 - #include <drm/drm_plane_helper.h> 36 36 #include <drm/drm_gem_cma_helper.h> 37 37 #include <drm/drm_gem_framebuffer_helper.h> 38 - #include <drm/drm_fb_cma_helper.h> 38 + #include <drm/drm_plane_helper.h> 39 + #include <drm/drm_probe_helper.h> 39 40 #include <drm/drm_rect.h> 40 - #include <drm/drm_fb_helper.h> 41 41 42 42 #include "meson_drv.h" 43 43 #include "meson_plane.h"
+2 -2
drivers/gpu/drm/meson/meson_dw_hdmi.c
··· 26 26 #include <linux/regulator/consumer.h> 27 27 28 28 #include <drm/drmP.h> 29 - #include <drm/drm_edid.h> 30 - #include <drm/drm_crtc_helper.h> 31 29 #include <drm/drm_atomic_helper.h> 30 + #include <drm/drm_edid.h> 31 + #include <drm/drm_probe_helper.h> 32 32 #include <drm/bridge/dw_hdmi.h> 33 33 34 34 #include <uapi/linux/media-bus-format.h>
+2 -2
drivers/gpu/drm/meson/meson_venc_cvbs.c
··· 26 26 #include <linux/of_graph.h> 27 27 28 28 #include <drm/drmP.h> 29 - #include <drm/drm_edid.h> 30 - #include <drm/drm_crtc_helper.h> 31 29 #include <drm/drm_atomic_helper.h> 30 + #include <drm/drm_edid.h> 31 + #include <drm/drm_probe_helper.h> 32 32 33 33 #include "meson_venc_cvbs.h" 34 34 #include "meson_venc.h"
+1
drivers/gpu/drm/mgag200/mgag200_mode.c
··· 16 16 #include <drm/drmP.h> 17 17 #include <drm/drm_crtc_helper.h> 18 18 #include <drm/drm_plane_helper.h> 19 + #include <drm/drm_probe_helper.h> 19 20 20 21 #include "mgag200_drv.h" 21 22
+2 -2
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
··· 20 20 #include <linux/sort.h> 21 21 #include <linux/debugfs.h> 22 22 #include <linux/ktime.h> 23 - #include <drm/drm_mode.h> 24 23 #include <drm/drm_crtc.h> 25 - #include <drm/drm_crtc_helper.h> 26 24 #include <drm/drm_flip_work.h> 25 + #include <drm/drm_mode.h> 26 + #include <drm/drm_probe_helper.h> 27 27 #include <drm/drm_rect.h> 28 28 29 29 #include "dpu_kms.h"
+1 -1
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
··· 24 24 #include "msm_drv.h" 25 25 #include "dpu_kms.h" 26 26 #include <drm/drm_crtc.h> 27 - #include <drm/drm_crtc_helper.h> 27 + #include <drm/drm_probe_helper.h> 28 28 #include "dpu_hwio.h" 29 29 #include "dpu_hw_catalog.h" 30 30 #include "dpu_hw_intf.h"
+1 -1
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c
··· 16 16 */ 17 17 18 18 #include <drm/drm_crtc.h> 19 - #include <drm/drm_crtc_helper.h> 20 19 #include <drm/drm_flip_work.h> 21 20 #include <drm/drm_mode.h> 21 + #include <drm/drm_probe_helper.h> 22 22 23 23 #include "mdp4_kms.h" 24 24
+1 -1
drivers/gpu/drm/msm/disp/mdp4/mdp4_dsi_encoder.c
··· 18 18 */ 19 19 20 20 #include <drm/drm_crtc.h> 21 - #include <drm/drm_crtc_helper.h> 21 + #include <drm/drm_probe_helper.h> 22 22 23 23 #include "mdp4_kms.h" 24 24
+1 -1
drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c
··· 16 16 */ 17 17 18 18 #include <drm/drm_crtc.h> 19 - #include <drm/drm_crtc_helper.h> 19 + #include <drm/drm_probe_helper.h> 20 20 21 21 #include "mdp4_kms.h" 22 22
+1 -1
drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c
··· 17 17 */ 18 18 19 19 #include <drm/drm_crtc.h> 20 - #include <drm/drm_crtc_helper.h> 20 + #include <drm/drm_probe_helper.h> 21 21 22 22 #include "mdp4_kms.h" 23 23
+1 -1
drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c
··· 12 12 */ 13 13 14 14 #include <drm/drm_crtc.h> 15 - #include <drm/drm_crtc_helper.h> 15 + #include <drm/drm_probe_helper.h> 16 16 17 17 #include "mdp5_kms.h" 18 18
+1 -1
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
··· 19 19 #include <linux/sort.h> 20 20 #include <drm/drm_mode.h> 21 21 #include <drm/drm_crtc.h> 22 - #include <drm/drm_crtc_helper.h> 23 22 #include <drm/drm_flip_work.h> 23 + #include <drm/drm_probe_helper.h> 24 24 25 25 #include "mdp5_kms.h" 26 26
+1 -1
drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c
··· 17 17 */ 18 18 19 19 #include <drm/drm_crtc.h> 20 - #include <drm/drm_crtc_helper.h> 20 + #include <drm/drm_probe_helper.h> 21 21 22 22 #include "mdp5_kms.h" 23 23
+1 -1
drivers/gpu/drm/msm/msm_drv.h
··· 39 39 #include <drm/drmP.h> 40 40 #include <drm/drm_atomic.h> 41 41 #include <drm/drm_atomic_helper.h> 42 - #include <drm/drm_crtc_helper.h> 43 42 #include <drm/drm_plane_helper.h> 43 + #include <drm/drm_probe_helper.h> 44 44 #include <drm/drm_fb_helper.h> 45 45 #include <drm/msm_drm.h> 46 46 #include <drm/drm_gem.h>
+1 -1
drivers/gpu/drm/msm/msm_fb.c
··· 16 16 */ 17 17 18 18 #include <drm/drm_crtc.h> 19 - #include <drm/drm_crtc_helper.h> 20 19 #include <drm/drm_gem_framebuffer_helper.h> 20 + #include <drm/drm_probe_helper.h> 21 21 22 22 #include "msm_drv.h" 23 23 #include "msm_kms.h"
+1 -1
drivers/gpu/drm/mxsfb/mxsfb_crtc.c
··· 19 19 #include <drm/drmP.h> 20 20 #include <drm/drm_atomic_helper.h> 21 21 #include <drm/drm_crtc.h> 22 - #include <drm/drm_crtc_helper.h> 23 22 #include <drm/drm_fb_helper.h> 24 23 #include <drm/drm_fb_cma_helper.h> 25 24 #include <drm/drm_gem_cma_helper.h> 26 25 #include <drm/drm_of.h> 27 26 #include <drm/drm_plane_helper.h> 27 + #include <drm/drm_probe_helper.h> 28 28 #include <drm/drm_simple_kms_helper.h> 29 29 #include <linux/clk.h> 30 30 #include <linux/iopoll.h>
+1 -1
drivers/gpu/drm/mxsfb/mxsfb_drv.c
··· 31 31 #include <drm/drm_atomic.h> 32 32 #include <drm/drm_atomic_helper.h> 33 33 #include <drm/drm_crtc.h> 34 - #include <drm/drm_crtc_helper.h> 35 34 #include <drm/drm_fb_helper.h> 36 35 #include <drm/drm_fb_cma_helper.h> 37 36 #include <drm/drm_gem_cma_helper.h> 38 37 #include <drm/drm_gem_framebuffer_helper.h> 39 38 #include <drm/drm_of.h> 40 39 #include <drm/drm_panel.h> 40 + #include <drm/drm_probe_helper.h> 41 41 #include <drm/drm_simple_kms_helper.h> 42 42 43 43 #include "mxsfb_drv.h"
+1 -1
drivers/gpu/drm/mxsfb/mxsfb_out.c
··· 16 16 #include <drm/drm_atomic.h> 17 17 #include <drm/drm_atomic_helper.h> 18 18 #include <drm/drm_crtc.h> 19 - #include <drm/drm_crtc_helper.h> 20 19 #include <drm/drm_fb_cma_helper.h> 21 20 #include <drm/drm_gem_cma_helper.h> 22 21 #include <drm/drm_of.h> 23 22 #include <drm/drm_panel.h> 24 23 #include <drm/drm_plane_helper.h> 24 + #include <drm/drm_probe_helper.h> 25 25 #include <drm/drm_simple_kms_helper.h> 26 26 #include <drm/drmP.h> 27 27
+1
drivers/gpu/drm/nouveau/dispnv04/tvnv17.c
··· 26 26 27 27 #include <drm/drmP.h> 28 28 #include <drm/drm_crtc_helper.h> 29 + #include <drm/drm_probe_helper.h> 29 30 #include "nouveau_drv.h" 30 31 #include "nouveau_reg.h" 31 32 #include "nouveau_encoder.h"
+1 -1
drivers/gpu/drm/nouveau/dispnv50/disp.c
··· 32 32 33 33 #include <drm/drmP.h> 34 34 #include <drm/drm_atomic_helper.h> 35 - #include <drm/drm_crtc_helper.h> 36 35 #include <drm/drm_dp_helper.h> 37 36 #include <drm/drm_fb_helper.h> 38 37 #include <drm/drm_plane_helper.h> 38 + #include <drm/drm_probe_helper.h> 39 39 #include <drm/drm_scdc_helper.h> 40 40 #include <drm/drm_edid.h> 41 41
+1
drivers/gpu/drm/nouveau/nouveau_connector.c
··· 33 33 #include <drm/drm_atomic_helper.h> 34 34 #include <drm/drm_edid.h> 35 35 #include <drm/drm_crtc_helper.h> 36 + #include <drm/drm_probe_helper.h> 36 37 #include <drm/drm_atomic.h> 37 38 38 39 #include "nouveau_reg.h"
+1
drivers/gpu/drm/nouveau/nouveau_display.c
··· 30 30 #include <drm/drm_atomic_helper.h> 31 31 #include <drm/drm_crtc_helper.h> 32 32 #include <drm/drm_fb_helper.h> 33 + #include <drm/drm_probe_helper.h> 33 34 34 35 #include <nvif/class.h> 35 36
+1 -1
drivers/gpu/drm/omapdrm/omap_connector.c
··· 17 17 18 18 #include <drm/drm_atomic_helper.h> 19 19 #include <drm/drm_crtc.h> 20 - #include <drm/drm_crtc_helper.h> 20 + #include <drm/drm_probe_helper.h> 21 21 22 22 #include "omap_drv.h" 23 23
-1
drivers/gpu/drm/omapdrm/omap_crtc.c
··· 18 18 #include <drm/drm_atomic.h> 19 19 #include <drm/drm_atomic_helper.h> 20 20 #include <drm/drm_crtc.h> 21 - #include <drm/drm_crtc_helper.h> 22 21 #include <drm/drm_mode.h> 23 22 #include <drm/drm_plane_helper.h> 24 23 #include <linux/math64.h>
+1 -1
drivers/gpu/drm/omapdrm/omap_drv.c
··· 21 21 22 22 #include <drm/drm_atomic.h> 23 23 #include <drm/drm_atomic_helper.h> 24 - #include <drm/drm_crtc_helper.h> 25 24 #include <drm/drm_fb_helper.h> 25 + #include <drm/drm_probe_helper.h> 26 26 27 27 #include "omap_dmm_tiler.h" 28 28 #include "omap_drv.h"
-1
drivers/gpu/drm/omapdrm/omap_drv.h
··· 23 23 #include <linux/workqueue.h> 24 24 25 25 #include <drm/drmP.h> 26 - #include <drm/drm_crtc_helper.h> 27 26 #include <drm/drm_gem.h> 28 27 #include <drm/omap_drm.h> 29 28
+1 -1
drivers/gpu/drm/omapdrm/omap_encoder.c
··· 18 18 #include <linux/list.h> 19 19 20 20 #include <drm/drm_crtc.h> 21 - #include <drm/drm_crtc_helper.h> 21 + #include <drm/drm_modeset_helper_vtables.h> 22 22 #include <drm/drm_edid.h> 23 23 24 24 #include "omap_drv.h"
+1 -1
drivers/gpu/drm/omapdrm/omap_fb.c
··· 18 18 #include <linux/seq_file.h> 19 19 20 20 #include <drm/drm_crtc.h> 21 - #include <drm/drm_crtc_helper.h> 21 + #include <drm/drm_modeset_helper.h> 22 22 #include <drm/drm_gem_framebuffer_helper.h> 23 23 24 24 #include "omap_dmm_tiler.h"
+4 -4
drivers/gpu/drm/pl111/pl111_drv.c
··· 64 64 65 65 #include <drm/drmP.h> 66 66 #include <drm/drm_atomic_helper.h> 67 - #include <drm/drm_crtc_helper.h> 67 + #include <drm/drm_bridge.h> 68 + #include <drm/drm_fb_cma_helper.h> 69 + #include <drm/drm_fb_helper.h> 68 70 #include <drm/drm_gem_cma_helper.h> 69 71 #include <drm/drm_gem_framebuffer_helper.h> 70 - #include <drm/drm_fb_helper.h> 71 - #include <drm/drm_fb_cma_helper.h> 72 72 #include <drm/drm_of.h> 73 - #include <drm/drm_bridge.h> 74 73 #include <drm/drm_panel.h> 74 + #include <drm/drm_probe_helper.h> 75 75 76 76 #include "pl111_drm.h" 77 77 #include "pl111_versatile.h"
+3 -3
drivers/gpu/drm/qxl/qxl_display.c
··· 24 24 */ 25 25 26 26 #include <linux/crc32.h> 27 - #include <drm/drm_crtc_helper.h> 28 - #include <drm/drm_plane_helper.h> 29 - #include <drm/drm_atomic_helper.h> 30 27 #include <drm/drm_atomic.h> 28 + #include <drm/drm_atomic_helper.h> 31 29 #include <drm/drm_gem_framebuffer_helper.h> 30 + #include <drm/drm_plane_helper.h> 31 + #include <drm/drm_probe_helper.h> 32 32 33 33 #include "qxl_drv.h" 34 34 #include "qxl_object.h"
+2 -1
drivers/gpu/drm/qxl/qxl_drv.c
··· 33 33 34 34 #include <drm/drmP.h> 35 35 #include <drm/drm.h> 36 - #include <drm/drm_crtc_helper.h> 36 + #include <drm/drm_modeset_helper.h> 37 + #include <drm/drm_probe_helper.h> 37 38 #include "qxl_drv.h" 38 39 #include "qxl_object.h" 39 40
+1 -1
drivers/gpu/drm/qxl/qxl_fb.c
··· 28 28 #include <drm/drmP.h> 29 29 #include <drm/drm.h> 30 30 #include <drm/drm_crtc.h> 31 - #include <drm/drm_crtc_helper.h> 32 31 #include <drm/drm_fb_helper.h> 33 32 #include <drm/drm_gem_framebuffer_helper.h> 33 + #include <drm/drm_probe_helper.h> 34 34 35 35 #include "qxl_drv.h" 36 36
+1 -1
drivers/gpu/drm/qxl/qxl_kms.c
··· 26 26 #include "qxl_drv.h" 27 27 #include "qxl_object.h" 28 28 29 - #include <drm/drm_crtc_helper.h> 29 + #include <drm/drm_probe_helper.h> 30 30 #include <linux/io-mapping.h> 31 31 32 32 int qxl_log_level;
+1
drivers/gpu/drm/radeon/radeon_acpi.c
··· 29 29 #include <acpi/video.h> 30 30 #include <drm/drmP.h> 31 31 #include <drm/drm_crtc_helper.h> 32 + #include <drm/drm_probe_helper.h> 32 33 #include "radeon.h" 33 34 #include "radeon_acpi.h" 34 35 #include "atom.h"
+1
drivers/gpu/drm/radeon/radeon_connectors.c
··· 28 28 #include <drm/drm_crtc_helper.h> 29 29 #include <drm/drm_fb_helper.h> 30 30 #include <drm/drm_dp_mst_helper.h> 31 + #include <drm/drm_probe_helper.h> 31 32 #include <drm/radeon_drm.h> 32 33 #include "radeon.h" 33 34 #include "radeon_audio.h"
+1
drivers/gpu/drm/radeon/radeon_device.c
··· 29 29 #include <linux/slab.h> 30 30 #include <drm/drmP.h> 31 31 #include <drm/drm_crtc_helper.h> 32 + #include <drm/drm_probe_helper.h> 32 33 #include <drm/drm_cache.h> 33 34 #include <drm/radeon_drm.h> 34 35 #include <linux/pm_runtime.h>
+1
drivers/gpu/drm/radeon/radeon_display.c
··· 35 35 #include <drm/drm_gem_framebuffer_helper.h> 36 36 #include <drm/drm_fb_helper.h> 37 37 #include <drm/drm_plane_helper.h> 38 + #include <drm/drm_probe_helper.h> 38 39 #include <drm/drm_edid.h> 39 40 40 41 #include <linux/gcd.h>
+1
drivers/gpu/drm/radeon/radeon_dp_mst.c
··· 3 3 #include <drm/drmP.h> 4 4 #include <drm/drm_dp_mst_helper.h> 5 5 #include <drm/drm_fb_helper.h> 6 + #include <drm/drm_probe_helper.h> 6 7 7 8 #include "radeon.h" 8 9 #include "atom.h"
+1
drivers/gpu/drm/radeon/radeon_drv.c
··· 43 43 #include <drm/drm_fb_helper.h> 44 44 45 45 #include <drm/drm_crtc_helper.h> 46 + #include <drm/drm_probe_helper.h> 46 47 47 48 /* 48 49 * KMS wrapper.
+1
drivers/gpu/drm/radeon/radeon_irq_kms.c
··· 27 27 */ 28 28 #include <drm/drmP.h> 29 29 #include <drm/drm_crtc_helper.h> 30 + #include <drm/drm_probe_helper.h> 30 31 #include <drm/radeon_drm.h> 31 32 #include "radeon_reg.h" 32 33 #include "radeon.h"
-1
drivers/gpu/drm/rcar-du/rcar_du_crtc.c
··· 14 14 #include <drm/drm_atomic.h> 15 15 #include <drm/drm_atomic_helper.h> 16 16 #include <drm/drm_crtc.h> 17 - #include <drm/drm_crtc_helper.h> 18 17 #include <drm/drm_fb_cma_helper.h> 19 18 #include <drm/drm_gem_cma_helper.h> 20 19 #include <drm/drm_plane_helper.h>
+1 -1
drivers/gpu/drm/rcar-du/rcar_du_drv.c
··· 18 18 #include <linux/wait.h> 19 19 20 20 #include <drm/drm_atomic_helper.h> 21 - #include <drm/drm_crtc_helper.h> 22 21 #include <drm/drm_fb_cma_helper.h> 23 22 #include <drm/drm_fb_helper.h> 24 23 #include <drm/drm_gem_cma_helper.h> 24 + #include <drm/drm_probe_helper.h> 25 25 26 26 #include "rcar_du_drv.h" 27 27 #include "rcar_du_kms.h"
+1 -1
drivers/gpu/drm/rcar-du/rcar_du_encoder.c
··· 10 10 #include <linux/export.h> 11 11 12 12 #include <drm/drm_crtc.h> 13 - #include <drm/drm_crtc_helper.h> 13 + #include <drm/drm_modeset_helper_vtables.h> 14 14 #include <drm/drm_panel.h> 15 15 16 16 #include "rcar_du_drv.h"
+1 -1
drivers/gpu/drm/rcar-du/rcar_du_kms.c
··· 10 10 #include <drm/drm_atomic.h> 11 11 #include <drm/drm_atomic_helper.h> 12 12 #include <drm/drm_crtc.h> 13 - #include <drm/drm_crtc_helper.h> 14 13 #include <drm/drm_fb_cma_helper.h> 15 14 #include <drm/drm_gem_cma_helper.h> 16 15 #include <drm/drm_gem_framebuffer_helper.h> 16 + #include <drm/drm_probe_helper.h> 17 17 18 18 #include <linux/of_graph.h> 19 19 #include <linux/wait.h>
-1
drivers/gpu/drm/rcar-du/rcar_du_plane.c
··· 10 10 #include <drm/drm_atomic.h> 11 11 #include <drm/drm_atomic_helper.h> 12 12 #include <drm/drm_crtc.h> 13 - #include <drm/drm_crtc_helper.h> 14 13 #include <drm/drm_fb_cma_helper.h> 15 14 #include <drm/drm_gem_cma_helper.h> 16 15 #include <drm/drm_plane_helper.h>
-1
drivers/gpu/drm/rcar-du/rcar_du_vsp.c
··· 9 9 10 10 #include <drm/drm_atomic_helper.h> 11 11 #include <drm/drm_crtc.h> 12 - #include <drm/drm_crtc_helper.h> 13 12 #include <drm/drm_fb_cma_helper.h> 14 13 #include <drm/drm_gem_cma_helper.h> 15 14 #include <drm/drm_gem_framebuffer_helper.h>
+1 -1
drivers/gpu/drm/rcar-du/rcar_lvds.c
··· 20 20 #include <drm/drm_atomic.h> 21 21 #include <drm/drm_atomic_helper.h> 22 22 #include <drm/drm_bridge.h> 23 - #include <drm/drm_crtc_helper.h> 24 23 #include <drm/drm_panel.h> 24 + #include <drm/drm_probe_helper.h> 25 25 26 26 #include "rcar_lvds_regs.h" 27 27
+1 -1
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
··· 21 21 #include <linux/clk.h> 22 22 23 23 #include <drm/drmP.h> 24 - #include <drm/drm_crtc_helper.h> 25 24 #include <drm/drm_dp_helper.h> 26 25 #include <drm/drm_of.h> 27 26 #include <drm/drm_panel.h> 27 + #include <drm/drm_probe_helper.h> 28 28 29 29 #include <video/of_videomode.h> 30 30 #include <video/videomode.h>
+1 -1
drivers/gpu/drm/rockchip/cdn-dp-core.c
··· 14 14 15 15 #include <drm/drmP.h> 16 16 #include <drm/drm_atomic_helper.h> 17 - #include <drm/drm_crtc_helper.h> 18 17 #include <drm/drm_dp_helper.h> 19 18 #include <drm/drm_edid.h> 20 19 #include <drm/drm_of.h> 20 + #include <drm/drm_probe_helper.h> 21 21 22 22 #include <linux/clk.h> 23 23 #include <linux/component.h>
+1 -1
drivers/gpu/drm/rockchip/cdn-dp-core.h
··· 16 16 #define _CDN_DP_CORE_H 17 17 18 18 #include <drm/drmP.h> 19 - #include <drm/drm_crtc_helper.h> 20 19 #include <drm/drm_dp_helper.h> 21 20 #include <drm/drm_panel.h> 21 + #include <drm/drm_probe_helper.h> 22 22 #include "rockchip_drm_drv.h" 23 23 24 24 #define MAX_PHY 2
+1 -1
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c
··· 16 16 17 17 #include <drm/drm_of.h> 18 18 #include <drm/drmP.h> 19 - #include <drm/drm_crtc_helper.h> 20 19 #include <drm/drm_edid.h> 20 + #include <drm/drm_probe_helper.h> 21 21 #include <drm/bridge/dw_hdmi.h> 22 22 23 23 #include "rockchip_drm_drv.h"
+1 -1
drivers/gpu/drm/rockchip/inno_hdmi.c
··· 26 26 #include <drm/drm_of.h> 27 27 #include <drm/drmP.h> 28 28 #include <drm/drm_atomic_helper.h> 29 - #include <drm/drm_crtc_helper.h> 30 29 #include <drm/drm_edid.h> 30 + #include <drm/drm_probe_helper.h> 31 31 32 32 #include "rockchip_drm_drv.h" 33 33 #include "rockchip_drm_vop.h"
+1 -1
drivers/gpu/drm/rockchip/rockchip_drm_drv.c
··· 15 15 */ 16 16 17 17 #include <drm/drmP.h> 18 - #include <drm/drm_crtc_helper.h> 19 18 #include <drm/drm_fb_helper.h> 20 19 #include <drm/drm_gem_cma_helper.h> 21 20 #include <drm/drm_of.h> 21 + #include <drm/drm_probe_helper.h> 22 22 #include <linux/dma-mapping.h> 23 23 #include <linux/dma-iommu.h> 24 24 #include <linux/pm_runtime.h>
+1 -1
drivers/gpu/drm/rockchip/rockchip_drm_fb.c
··· 17 17 #include <drm/drmP.h> 18 18 #include <drm/drm_atomic.h> 19 19 #include <drm/drm_fb_helper.h> 20 - #include <drm/drm_crtc_helper.h> 21 20 #include <drm/drm_gem_framebuffer_helper.h> 21 + #include <drm/drm_probe_helper.h> 22 22 23 23 #include "rockchip_drm_drv.h" 24 24 #include "rockchip_drm_fb.h"
+1 -1
drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c
··· 15 15 #include <drm/drm.h> 16 16 #include <drm/drmP.h> 17 17 #include <drm/drm_fb_helper.h> 18 - #include <drm/drm_crtc_helper.h> 18 + #include <drm/drm_probe_helper.h> 19 19 20 20 #include "rockchip_drm_drv.h" 21 21 #include "rockchip_drm_gem.h"
+1 -1
drivers/gpu/drm/rockchip/rockchip_drm_psr.c
··· 14 14 15 15 #include <drm/drmP.h> 16 16 #include <drm/drm_atomic.h> 17 - #include <drm/drm_crtc_helper.h> 17 + #include <drm/drm_probe_helper.h> 18 18 19 19 #include "rockchip_drm_drv.h" 20 20 #include "rockchip_drm_psr.h"
+1 -1
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
··· 17 17 #include <drm/drm_atomic.h> 18 18 #include <drm/drm_atomic_uapi.h> 19 19 #include <drm/drm_crtc.h> 20 - #include <drm/drm_crtc_helper.h> 21 20 #include <drm/drm_flip_work.h> 22 21 #include <drm/drm_gem_framebuffer_helper.h> 23 22 #include <drm/drm_plane_helper.h> 23 + #include <drm/drm_probe_helper.h> 24 24 #ifdef CONFIG_DRM_ANALOGIX_DP 25 25 #include <drm/bridge/analogix_dp.h> 26 26 #endif
+1 -1
drivers/gpu/drm/rockchip/rockchip_lvds.c
··· 16 16 17 17 #include <drm/drmP.h> 18 18 #include <drm/drm_atomic_helper.h> 19 - #include <drm/drm_crtc_helper.h> 20 19 #include <drm/drm_dp_helper.h> 21 20 #include <drm/drm_panel.h> 22 21 #include <drm/drm_of.h> 22 + #include <drm/drm_probe_helper.h> 23 23 24 24 #include <linux/component.h> 25 25 #include <linux/clk.h>
+1 -1
drivers/gpu/drm/rockchip/rockchip_rgb.c
··· 16 16 17 17 #include <drm/drmP.h> 18 18 #include <drm/drm_atomic_helper.h> 19 - #include <drm/drm_crtc_helper.h> 20 19 #include <drm/drm_dp_helper.h> 21 20 #include <drm/drm_panel.h> 22 21 #include <drm/drm_of.h> 22 + #include <drm/drm_probe_helper.h> 23 23 24 24 #include <linux/component.h> 25 25 #include <linux/of_graph.h>
+1
drivers/gpu/drm/shmobile/shmob_drm_crtc.c
··· 16 16 #include <drm/drm_fb_cma_helper.h> 17 17 #include <drm/drm_gem_cma_helper.h> 18 18 #include <drm/drm_plane_helper.h> 19 + #include <drm/drm_probe_helper.h> 19 20 20 21 #include "shmob_drm_backlight.h" 21 22 #include "shmob_drm_crtc.h"
+1
drivers/gpu/drm/shmobile/shmob_drm_drv.c
··· 18 18 #include <drm/drmP.h> 19 19 #include <drm/drm_crtc_helper.h> 20 20 #include <drm/drm_gem_cma_helper.h> 21 + #include <drm/drm_probe_helper.h> 21 22 22 23 #include "shmob_drm_drv.h" 23 24 #include "shmob_drm_kms.h"
+1
drivers/gpu/drm/shmobile/shmob_drm_kms.c
··· 13 13 #include <drm/drm_fb_cma_helper.h> 14 14 #include <drm/drm_gem_cma_helper.h> 15 15 #include <drm/drm_gem_framebuffer_helper.h> 16 + #include <drm/drm_probe_helper.h> 16 17 17 18 #include "shmob_drm_crtc.h" 18 19 #include "shmob_drm_drv.h"
+1 -1
drivers/gpu/drm/sti/sti_crtc.c
··· 11 11 #include <drm/drmP.h> 12 12 #include <drm/drm_atomic.h> 13 13 #include <drm/drm_atomic_helper.h> 14 - #include <drm/drm_crtc_helper.h> 15 14 #include <drm/drm_plane_helper.h> 15 + #include <drm/drm_probe_helper.h> 16 16 17 17 #include "sti_compositor.h" 18 18 #include "sti_crtc.h"
+1 -1
drivers/gpu/drm/sti/sti_drv.c
··· 14 14 15 15 #include <drm/drm_atomic.h> 16 16 #include <drm/drm_atomic_helper.h> 17 - #include <drm/drm_crtc_helper.h> 18 17 #include <drm/drm_gem_cma_helper.h> 19 18 #include <drm/drm_gem_framebuffer_helper.h> 20 19 #include <drm/drm_fb_helper.h> 21 20 #include <drm/drm_fb_cma_helper.h> 22 21 #include <drm/drm_of.h> 22 + #include <drm/drm_probe_helper.h> 23 23 24 24 #include "sti_crtc.h" 25 25 #include "sti_drv.h"
+1 -1
drivers/gpu/drm/sti/sti_dvo.c
··· 13 13 14 14 #include <drm/drmP.h> 15 15 #include <drm/drm_atomic_helper.h> 16 - #include <drm/drm_crtc_helper.h> 17 16 #include <drm/drm_panel.h> 17 + #include <drm/drm_probe_helper.h> 18 18 19 19 #include "sti_awg_utils.h" 20 20 #include "sti_drv.h"
+1 -1
drivers/gpu/drm/sti/sti_hda.c
··· 12 12 13 13 #include <drm/drmP.h> 14 14 #include <drm/drm_atomic_helper.h> 15 - #include <drm/drm_crtc_helper.h> 15 + #include <drm/drm_probe_helper.h> 16 16 17 17 /* HDformatter registers */ 18 18 #define HDA_ANA_CFG 0x0000
+1 -1
drivers/gpu/drm/sti/sti_hdmi.c
··· 15 15 16 16 #include <drm/drmP.h> 17 17 #include <drm/drm_atomic_helper.h> 18 - #include <drm/drm_crtc_helper.h> 19 18 #include <drm/drm_edid.h> 19 + #include <drm/drm_probe_helper.h> 20 20 21 21 #include <sound/hdmi-codec.h> 22 22
+1 -1
drivers/gpu/drm/sti/sti_tvout.c
··· 15 15 #include <linux/seq_file.h> 16 16 17 17 #include <drm/drmP.h> 18 - #include <drm/drm_crtc_helper.h> 18 + #include <drm/drm_atomic_helper.h> 19 19 20 20 #include "sti_crtc.h" 21 21 #include "sti_drv.h"
+1 -1
drivers/gpu/drm/stm/drv.c
··· 15 15 16 16 #include <drm/drm_atomic.h> 17 17 #include <drm/drm_atomic_helper.h> 18 - #include <drm/drm_crtc_helper.h> 19 18 #include <drm/drm_drv.h> 20 19 #include <drm/drm_fb_cma_helper.h> 21 20 #include <drm/drm_fb_helper.h> 22 21 #include <drm/drm_gem_cma_helper.h> 23 22 #include <drm/drm_gem_framebuffer_helper.h> 23 + #include <drm/drm_probe_helper.h> 24 24 #include <drm/drm_vblank.h> 25 25 26 26 #include "ltdc.h"
+1 -1
drivers/gpu/drm/stm/ltdc.c
··· 21 21 #include <drm/drm_atomic.h> 22 22 #include <drm/drm_atomic_helper.h> 23 23 #include <drm/drm_bridge.h> 24 - #include <drm/drm_crtc_helper.h> 25 24 #include <drm/drm_device.h> 26 25 #include <drm/drm_fb_cma_helper.h> 27 26 #include <drm/drm_fourcc.h> 28 27 #include <drm/drm_gem_cma_helper.h> 29 28 #include <drm/drm_of.h> 30 29 #include <drm/drm_plane_helper.h> 30 + #include <drm/drm_probe_helper.h> 31 31 #include <drm/drm_vblank.h> 32 32 33 33 #include <video/videomode.h>
+1 -1
drivers/gpu/drm/sun4i/sun4i_backend.c
··· 14 14 #include <drm/drm_atomic.h> 15 15 #include <drm/drm_atomic_helper.h> 16 16 #include <drm/drm_crtc.h> 17 - #include <drm/drm_crtc_helper.h> 18 17 #include <drm/drm_fb_cma_helper.h> 19 18 #include <drm/drm_gem_cma_helper.h> 20 19 #include <drm/drm_plane_helper.h> 20 + #include <drm/drm_probe_helper.h> 21 21 22 22 #include <linux/component.h> 23 23 #include <linux/list.h>
+1 -1
drivers/gpu/drm/sun4i/sun4i_crtc.c
··· 13 13 #include <drm/drmP.h> 14 14 #include <drm/drm_atomic_helper.h> 15 15 #include <drm/drm_crtc.h> 16 - #include <drm/drm_crtc_helper.h> 17 16 #include <drm/drm_modes.h> 17 + #include <drm/drm_probe_helper.h> 18 18 19 19 #include <linux/clk-provider.h> 20 20 #include <linux/ioport.h>
+2 -2
drivers/gpu/drm/sun4i/sun4i_drv.c
··· 16 16 #include <linux/of_reserved_mem.h> 17 17 18 18 #include <drm/drmP.h> 19 - #include <drm/drm_crtc_helper.h> 20 19 #include <drm/drm_fb_cma_helper.h> 21 - #include <drm/drm_gem_cma_helper.h> 22 20 #include <drm/drm_fb_helper.h> 21 + #include <drm/drm_gem_cma_helper.h> 23 22 #include <drm/drm_of.h> 23 + #include <drm/drm_probe_helper.h> 24 24 25 25 #include "sun4i_drv.h" 26 26 #include "sun4i_frontend.h"
+1 -1
drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c
··· 11 11 12 12 #include <drm/drmP.h> 13 13 #include <drm/drm_atomic_helper.h> 14 - #include <drm/drm_crtc_helper.h> 14 + #include <drm/drm_probe_helper.h> 15 15 #include <drm/drm_edid.h> 16 16 #include <drm/drm_encoder.h> 17 17 #include <drm/drm_of.h>
+1 -1
drivers/gpu/drm/sun4i/sun4i_lvds.c
··· 8 8 9 9 #include <drm/drmP.h> 10 10 #include <drm/drm_atomic_helper.h> 11 - #include <drm/drm_crtc_helper.h> 12 11 #include <drm/drm_of.h> 13 12 #include <drm/drm_panel.h> 13 + #include <drm/drm_probe_helper.h> 14 14 15 15 #include "sun4i_crtc.h" 16 16 #include "sun4i_tcon.h"
+1 -1
drivers/gpu/drm/sun4i/sun4i_rgb.c
··· 14 14 15 15 #include <drm/drmP.h> 16 16 #include <drm/drm_atomic_helper.h> 17 - #include <drm/drm_crtc_helper.h> 18 17 #include <drm/drm_of.h> 19 18 #include <drm/drm_panel.h> 19 + #include <drm/drm_probe_helper.h> 20 20 21 21 #include "sun4i_crtc.h" 22 22 #include "sun4i_tcon.h"
+1 -1
drivers/gpu/drm/sun4i/sun4i_tcon.c
··· 14 14 #include <drm/drm_atomic_helper.h> 15 15 #include <drm/drm_connector.h> 16 16 #include <drm/drm_crtc.h> 17 - #include <drm/drm_crtc_helper.h> 18 17 #include <drm/drm_encoder.h> 19 18 #include <drm/drm_modes.h> 20 19 #include <drm/drm_of.h> 21 20 #include <drm/drm_panel.h> 21 + #include <drm/drm_probe_helper.h> 22 22 23 23 #include <uapi/drm/drm_mode.h> 24 24
+1 -1
drivers/gpu/drm/sun4i/sun4i_tv.c
··· 18 18 19 19 #include <drm/drmP.h> 20 20 #include <drm/drm_atomic_helper.h> 21 - #include <drm/drm_crtc_helper.h> 22 21 #include <drm/drm_of.h> 23 22 #include <drm/drm_panel.h> 23 + #include <drm/drm_probe_helper.h> 24 24 25 25 #include "sun4i_crtc.h" 26 26 #include "sun4i_drv.h"
+1 -1
drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c
··· 19 19 20 20 #include <drm/drmP.h> 21 21 #include <drm/drm_atomic_helper.h> 22 - #include <drm/drm_crtc_helper.h> 23 22 #include <drm/drm_mipi_dsi.h> 24 23 #include <drm/drm_panel.h> 24 + #include <drm/drm_probe_helper.h> 25 25 26 26 #include "sun4i_drv.h" 27 27 #include "sun6i_mipi_dsi.h"
+1 -1
drivers/gpu/drm/sun4i/sun8i_mixer.c
··· 14 14 #include <drm/drmP.h> 15 15 #include <drm/drm_atomic_helper.h> 16 16 #include <drm/drm_crtc.h> 17 - #include <drm/drm_crtc_helper.h> 18 17 #include <drm/drm_fb_cma_helper.h> 19 18 #include <drm/drm_gem_cma_helper.h> 20 19 #include <drm/drm_plane_helper.h> 20 + #include <drm/drm_probe_helper.h> 21 21 22 22 #include <linux/component.h> 23 23 #include <linux/dma-mapping.h>
+1 -1
drivers/gpu/drm/sun4i/sun8i_ui_layer.c
··· 16 16 #include <drm/drm_atomic.h> 17 17 #include <drm/drm_atomic_helper.h> 18 18 #include <drm/drm_crtc.h> 19 - #include <drm/drm_crtc_helper.h> 20 19 #include <drm/drm_fb_cma_helper.h> 21 20 #include <drm/drm_gem_cma_helper.h> 22 21 #include <drm/drm_gem_framebuffer_helper.h> 23 22 #include <drm/drm_plane_helper.h> 23 + #include <drm/drm_probe_helper.h> 24 24 #include <drm/drmP.h> 25 25 26 26 #include "sun8i_ui_layer.h"
+1 -1
drivers/gpu/drm/sun4i/sun8i_vi_layer.c
··· 10 10 #include <drm/drm_atomic.h> 11 11 #include <drm/drm_atomic_helper.h> 12 12 #include <drm/drm_crtc.h> 13 - #include <drm/drm_crtc_helper.h> 14 13 #include <drm/drm_fb_cma_helper.h> 15 14 #include <drm/drm_gem_cma_helper.h> 16 15 #include <drm/drm_gem_framebuffer_helper.h> 17 16 #include <drm/drm_plane_helper.h> 17 + #include <drm/drm_probe_helper.h> 18 18 #include <drm/drmP.h> 19 19 20 20 #include "sun8i_vi_layer.h"
+1 -1
drivers/gpu/drm/tegra/drm.h
··· 17 17 18 18 #include <drm/drmP.h> 19 19 #include <drm/drm_atomic.h> 20 - #include <drm/drm_crtc_helper.h> 21 20 #include <drm/drm_edid.h> 22 21 #include <drm/drm_encoder.h> 23 22 #include <drm/drm_fb_helper.h> 24 23 #include <drm/drm_fixed.h> 24 + #include <drm/drm_probe_helper.h> 25 25 26 26 #include "gem.h" 27 27 #include "hub.h"
+1
drivers/gpu/drm/tegra/fb.c
··· 15 15 #include "drm.h" 16 16 #include "gem.h" 17 17 #include <drm/drm_gem_framebuffer_helper.h> 18 + #include <drm/drm_modeset_helper.h> 18 19 19 20 #ifdef CONFIG_DRM_FBDEV_EMULATION 20 21 static inline struct tegra_fbdev *to_tegra_fbdev(struct drm_fb_helper *helper)
+1 -1
drivers/gpu/drm/tegra/hdmi.c
··· 18 18 19 19 #include <drm/drm_atomic_helper.h> 20 20 #include <drm/drm_crtc.h> 21 - #include <drm/drm_crtc_helper.h> 21 + #include <drm/drm_probe_helper.h> 22 22 23 23 #include <sound/hda_verbs.h> 24 24
+1 -1
drivers/gpu/drm/tegra/hub.c
··· 19 19 #include <drm/drmP.h> 20 20 #include <drm/drm_atomic.h> 21 21 #include <drm/drm_atomic_helper.h> 22 - #include <drm/drm_crtc_helper.h> 22 + #include <drm/drm_probe_helper.h> 23 23 24 24 #include "drm.h" 25 25 #include "dc.h"
+1
drivers/gpu/drm/tilcdc/tilcdc_drv.c
··· 24 24 #include <drm/drm_atomic_helper.h> 25 25 #include <drm/drm_fb_helper.h> 26 26 #include <drm/drm_gem_framebuffer_helper.h> 27 + #include <drm/drm_probe_helper.h> 27 28 28 29 #include "tilcdc_drv.h" 29 30 #include "tilcdc_regs.h"
+2 -3
drivers/gpu/drm/tilcdc/tilcdc_drv.h
··· 30 30 #include <linux/list.h> 31 31 32 32 #include <drm/drmP.h> 33 - #include <drm/drm_crtc_helper.h> 34 - #include <drm/drm_gem_cma_helper.h> 35 - #include <drm/drm_fb_cma_helper.h> 36 33 #include <drm/drm_bridge.h> 34 + #include <drm/drm_fb_cma_helper.h> 35 + #include <drm/drm_gem_cma_helper.h> 37 36 38 37 /* Defaulting to pixel clock defined on AM335x */ 39 38 #define TILCDC_DEFAULT_MAX_PIXELCLOCK 126000
+1
drivers/gpu/drm/tilcdc/tilcdc_external.c
··· 10 10 11 11 #include <linux/component.h> 12 12 #include <linux/of_graph.h> 13 + #include <drm/drm_atomic_helper.h> 13 14 #include <drm/drm_of.h> 14 15 15 16 #include "tilcdc_drv.h"
+1
drivers/gpu/drm/tilcdc/tilcdc_panel.c
··· 23 23 #include <video/of_display_timing.h> 24 24 #include <video/videomode.h> 25 25 #include <drm/drm_atomic_helper.h> 26 + #include <drm/drm_probe_helper.h> 26 27 27 28 #include "tilcdc_drv.h" 28 29 #include "tilcdc_panel.h"
+1
drivers/gpu/drm/tilcdc/tilcdc_tfp410.c
··· 21 21 #include <linux/pinctrl/pinmux.h> 22 22 #include <linux/pinctrl/consumer.h> 23 23 #include <drm/drm_atomic_helper.h> 24 + #include <drm/drm_probe_helper.h> 24 25 25 26 #include "tilcdc_drv.h" 26 27 #include "tilcdc_tfp410.h"
+1 -1
drivers/gpu/drm/tinydrm/core/tinydrm-core.c
··· 9 9 10 10 #include <drm/drm_atomic.h> 11 11 #include <drm/drm_atomic_helper.h> 12 - #include <drm/drm_crtc_helper.h> 13 12 #include <drm/drm_drv.h> 14 13 #include <drm/drm_fb_helper.h> 15 14 #include <drm/drm_gem_framebuffer_helper.h> 15 + #include <drm/drm_probe_helper.h> 16 16 #include <drm/drm_print.h> 17 17 #include <drm/tinydrm/tinydrm.h> 18 18 #include <linux/device.h>
+1 -1
drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c
··· 8 8 */ 9 9 10 10 #include <drm/drm_atomic_helper.h> 11 - #include <drm/drm_crtc_helper.h> 12 11 #include <drm/drm_drv.h> 13 12 #include <drm/drm_gem_framebuffer_helper.h> 14 13 #include <drm/drm_modes.h> 14 + #include <drm/drm_probe_helper.h> 15 15 #include <drm/drm_print.h> 16 16 #include <drm/tinydrm/tinydrm.h> 17 17
+5 -5
drivers/gpu/drm/tve200/tve200_drv.c
··· 43 43 44 44 #include <drm/drmP.h> 45 45 #include <drm/drm_atomic_helper.h> 46 - #include <drm/drm_crtc_helper.h> 46 + #include <drm/drm_bridge.h> 47 + #include <drm/drm_fb_cma_helper.h> 48 + #include <drm/drm_fb_helper.h> 47 49 #include <drm/drm_gem_cma_helper.h> 48 50 #include <drm/drm_gem_framebuffer_helper.h> 49 - #include <drm/drm_fb_helper.h> 50 - #include <drm/drm_fb_cma_helper.h> 51 - #include <drm/drm_panel.h> 52 51 #include <drm/drm_of.h> 53 - #include <drm/drm_bridge.h> 52 + #include <drm/drm_panel.h> 53 + #include <drm/drm_probe_helper.h> 54 54 55 55 #include "tve200_drm.h" 56 56
+1
drivers/gpu/drm/udl/udl_connector.c
··· 14 14 #include <drm/drm_crtc.h> 15 15 #include <drm/drm_edid.h> 16 16 #include <drm/drm_crtc_helper.h> 17 + #include <drm/drm_probe_helper.h> 17 18 #include "udl_connector.h" 18 19 #include "udl_drv.h" 19 20
+1
drivers/gpu/drm/udl/udl_drv.c
··· 9 9 #include <linux/module.h> 10 10 #include <drm/drmP.h> 11 11 #include <drm/drm_crtc_helper.h> 12 + #include <drm/drm_probe_helper.h> 12 13 #include "udl_drv.h" 13 14 14 15 static int udl_usb_suspend(struct usb_interface *interface,
+1
drivers/gpu/drm/udl/udl_main.c
··· 12 12 */ 13 13 #include <drm/drmP.h> 14 14 #include <drm/drm_crtc_helper.h> 15 + #include <drm/drm_probe_helper.h> 15 16 #include "udl_drv.h" 16 17 17 18 /* -BULK_SIZE as per usb-skeleton. Can we get full page and avoid overhead? */
+1 -1
drivers/gpu/drm/vc4/vc4_crtc.c
··· 34 34 35 35 #include <drm/drm_atomic.h> 36 36 #include <drm/drm_atomic_helper.h> 37 - #include <drm/drm_crtc_helper.h> 38 37 #include <drm/drm_atomic_uapi.h> 38 + #include <drm/drm_probe_helper.h> 39 39 #include <linux/clk.h> 40 40 #include <drm/drm_fb_cma_helper.h> 41 41 #include <linux/component.h>
+1 -1
drivers/gpu/drm/vc4/vc4_dpi.c
··· 24 24 25 25 #include <drm/drm_atomic_helper.h> 26 26 #include <drm/drm_bridge.h> 27 - #include <drm/drm_crtc_helper.h> 28 27 #include <drm/drm_edid.h> 29 28 #include <drm/drm_of.h> 30 29 #include <drm/drm_panel.h> 30 + #include <drm/drm_probe_helper.h> 31 31 #include <linux/clk.h> 32 32 #include <linux/component.h> 33 33 #include <linux/of_graph.h>
+1 -1
drivers/gpu/drm/vc4/vc4_dsi.c
··· 30 30 */ 31 31 32 32 #include <drm/drm_atomic_helper.h> 33 - #include <drm/drm_crtc_helper.h> 34 33 #include <drm/drm_edid.h> 35 34 #include <drm/drm_mipi_dsi.h> 36 35 #include <drm/drm_of.h> 37 36 #include <drm/drm_panel.h> 37 + #include <drm/drm_probe_helper.h> 38 38 #include <linux/clk.h> 39 39 #include <linux/clk-provider.h> 40 40 #include <linux/completion.h>
+1 -1
drivers/gpu/drm/vc4/vc4_hdmi.c
··· 43 43 */ 44 44 45 45 #include <drm/drm_atomic_helper.h> 46 - #include <drm/drm_crtc_helper.h> 47 46 #include <drm/drm_edid.h> 47 + #include <drm/drm_probe_helper.h> 48 48 #include <linux/clk.h> 49 49 #include <linux/component.h> 50 50 #include <linux/i2c.h>
+2 -2
drivers/gpu/drm/vc4/vc4_kms.c
··· 17 17 #include <drm/drm_crtc.h> 18 18 #include <drm/drm_atomic.h> 19 19 #include <drm/drm_atomic_helper.h> 20 - #include <drm/drm_crtc_helper.h> 21 - #include <drm/drm_plane_helper.h> 22 20 #include <drm/drm_gem_framebuffer_helper.h> 21 + #include <drm/drm_plane_helper.h> 22 + #include <drm/drm_probe_helper.h> 23 23 #include "vc4_drv.h" 24 24 #include "vc4_regs.h" 25 25
+1 -1
drivers/gpu/drm/vc4/vc4_txp.c
··· 9 9 10 10 #include <drm/drm_atomic_helper.h> 11 11 #include <drm/drm_fb_cma_helper.h> 12 - #include <drm/drm_crtc_helper.h> 13 12 #include <drm/drm_edid.h> 14 13 #include <drm/drm_panel.h> 14 + #include <drm/drm_probe_helper.h> 15 15 #include <drm/drm_writeback.h> 16 16 #include <linux/clk.h> 17 17 #include <linux/component.h>
+1 -1
drivers/gpu/drm/vc4/vc4_vec.c
··· 25 25 */ 26 26 27 27 #include <drm/drm_atomic_helper.h> 28 - #include <drm/drm_crtc_helper.h> 29 28 #include <drm/drm_edid.h> 30 29 #include <drm/drm_panel.h> 30 + #include <drm/drm_probe_helper.h> 31 31 #include <linux/clk.h> 32 32 #include <linux/component.h> 33 33 #include <linux/of_graph.h>
+1 -1
drivers/gpu/drm/virtio/virtgpu_display.c
··· 26 26 */ 27 27 28 28 #include "virtgpu_drv.h" 29 - #include <drm/drm_crtc_helper.h> 30 29 #include <drm/drm_atomic_helper.h> 31 30 #include <drm/drm_gem_framebuffer_helper.h> 31 + #include <drm/drm_probe_helper.h> 32 32 33 33 #define XRES_MIN 32 34 34 #define YRES_MIN 32
+1 -1
drivers/gpu/drm/virtio/virtgpu_drv.h
··· 34 34 #include <drm/drmP.h> 35 35 #include <drm/drm_gem.h> 36 36 #include <drm/drm_atomic.h> 37 - #include <drm/drm_crtc_helper.h> 38 37 #include <drm/drm_encoder.h> 39 38 #include <drm/drm_fb_helper.h> 39 + #include <drm/drm_probe_helper.h> 40 40 #include <drm/ttm/ttm_bo_api.h> 41 41 #include <drm/ttm/ttm_bo_driver.h> 42 42 #include <drm/ttm/ttm_placement.h>
+1 -1
drivers/gpu/drm/vkms/vkms_crtc.c
··· 8 8 9 9 #include "vkms_drv.h" 10 10 #include <drm/drm_atomic_helper.h> 11 - #include <drm/drm_crtc_helper.h> 11 + #include <drm/drm_probe_helper.h> 12 12 13 13 static void _vblank_handle(struct vkms_output *output) 14 14 {
+1 -1
drivers/gpu/drm/vkms/vkms_drv.c
··· 16 16 17 17 #include <linux/module.h> 18 18 #include <drm/drm_gem.h> 19 - #include <drm/drm_crtc_helper.h> 20 19 #include <drm/drm_atomic_helper.h> 21 20 #include <drm/drm_gem_framebuffer_helper.h> 22 21 #include <drm/drm_fb_helper.h> 22 + #include <drm/drm_probe_helper.h> 23 23 #include "vkms_drv.h" 24 24 25 25 #define DRIVER_NAME "vkms"
+1 -1
drivers/gpu/drm/vkms/vkms_output.c
··· 7 7 */ 8 8 9 9 #include "vkms_drv.h" 10 - #include <drm/drm_crtc_helper.h> 11 10 #include <drm/drm_atomic_helper.h> 11 + #include <drm/drm_probe_helper.h> 12 12 13 13 static void vkms_connector_destroy(struct drm_connector *connector) 14 14 {
+1 -1
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
··· 29 29 #define VMWGFX_KMS_H_ 30 30 31 31 #include <drm/drmP.h> 32 - #include <drm/drm_crtc_helper.h> 33 32 #include <drm/drm_encoder.h> 33 + #include <drm/drm_probe_helper.h> 34 34 #include "vmwgfx_drv.h" 35 35 36 36 /**
+1 -1
drivers/gpu/drm/xen/xen_drm_front.c
··· 10 10 11 11 #include <drm/drmP.h> 12 12 #include <drm/drm_atomic_helper.h> 13 - #include <drm/drm_crtc_helper.h> 13 + #include <drm/drm_probe_helper.h> 14 14 #include <drm/drm_gem.h> 15 15 16 16 #include <linux/of_device.h>
+1 -1
drivers/gpu/drm/xen/xen_drm_front_conn.c
··· 9 9 */ 10 10 11 11 #include <drm/drm_atomic_helper.h> 12 - #include <drm/drm_crtc_helper.h> 12 + #include <drm/drm_probe_helper.h> 13 13 14 14 #include <video/videomode.h> 15 15
+1 -1
drivers/gpu/drm/xen/xen_drm_front_gem.c
··· 11 11 #include "xen_drm_front_gem.h" 12 12 13 13 #include <drm/drmP.h> 14 - #include <drm/drm_crtc_helper.h> 15 14 #include <drm/drm_fb_helper.h> 16 15 #include <drm/drm_gem.h> 16 + #include <drm/drm_probe_helper.h> 17 17 18 18 #include <linux/dma-buf.h> 19 19 #include <linux/scatterlist.h>
+1 -1
drivers/gpu/drm/xen/xen_drm_front_kms.c
··· 13 13 #include <drm/drmP.h> 14 14 #include <drm/drm_atomic.h> 15 15 #include <drm/drm_atomic_helper.h> 16 - #include <drm/drm_crtc_helper.h> 17 16 #include <drm/drm_gem.h> 18 17 #include <drm/drm_gem_framebuffer_helper.h> 18 + #include <drm/drm_probe_helper.h> 19 19 20 20 #include "xen_drm_front.h" 21 21 #include "xen_drm_front_conn.h"
+1 -1
drivers/gpu/drm/zte/zx_drm_drv.c
··· 18 18 19 19 #include <drm/drm_atomic_helper.h> 20 20 #include <drm/drm_crtc.h> 21 - #include <drm/drm_crtc_helper.h> 22 21 #include <drm/drm_fb_cma_helper.h> 23 22 #include <drm/drm_fb_helper.h> 24 23 #include <drm/drm_gem_cma_helper.h> 25 24 #include <drm/drm_gem_framebuffer_helper.h> 26 25 #include <drm/drm_of.h> 26 + #include <drm/drm_probe_helper.h> 27 27 #include <drm/drmP.h> 28 28 29 29 #include "zx_drm_drv.h"
+1 -1
drivers/gpu/drm/zte/zx_hdmi.c
··· 20 20 #include <linux/of_device.h> 21 21 22 22 #include <drm/drm_atomic_helper.h> 23 - #include <drm/drm_crtc_helper.h> 24 23 #include <drm/drm_edid.h> 25 24 #include <drm/drm_of.h> 25 + #include <drm/drm_probe_helper.h> 26 26 #include <drm/drmP.h> 27 27 28 28 #include <sound/hdmi-codec.h>
+1 -1
drivers/gpu/drm/zte/zx_tvenc.c
··· 14 14 #include <linux/regmap.h> 15 15 16 16 #include <drm/drm_atomic_helper.h> 17 - #include <drm/drm_crtc_helper.h> 17 + #include <drm/drm_probe_helper.h> 18 18 #include <drm/drmP.h> 19 19 20 20 #include "zx_drm_drv.h"
+1 -1
drivers/gpu/drm/zte/zx_vga.c
··· 13 13 #include <linux/regmap.h> 14 14 15 15 #include <drm/drm_atomic_helper.h> 16 - #include <drm/drm_crtc_helper.h> 16 + #include <drm/drm_probe_helper.h> 17 17 #include <drm/drmP.h> 18 18 19 19 #include "zx_drm_drv.h"
+1 -1
drivers/gpu/drm/zte/zx_vou.c
··· 15 15 16 16 #include <drm/drm_atomic_helper.h> 17 17 #include <drm/drm_crtc.h> 18 - #include <drm/drm_crtc_helper.h> 19 18 #include <drm/drm_fb_cma_helper.h> 20 19 #include <drm/drm_fb_helper.h> 21 20 #include <drm/drm_gem_cma_helper.h> 22 21 #include <drm/drm_of.h> 23 22 #include <drm/drm_plane_helper.h> 23 + #include <drm/drm_probe_helper.h> 24 24 #include <drm/drmP.h> 25 25 26 26 #include "zx_common_regs.h"
+3 -1
drivers/staging/vboxvideo/vbox_irq.c
··· 9 9 * Hans de Goede <hdegoede@redhat.com> 10 10 */ 11 11 12 - #include <drm/drm_crtc_helper.h> 12 + #include <linux/pci.h> 13 + #include <drm/drm_irq.h> 14 + #include <drm/drm_probe_helper.h> 13 15 14 16 #include "vbox_drv.h" 15 17 #include "vboxvideo.h"
+2 -2
drivers/staging/vboxvideo/vbox_mode.c
··· 11 11 */ 12 12 #include <linux/export.h> 13 13 #include <drm/drm_atomic.h> 14 - #include <drm/drm_crtc_helper.h> 15 - #include <drm/drm_plane_helper.h> 16 14 #include <drm/drm_atomic_helper.h> 15 + #include <drm/drm_plane_helper.h> 16 + #include <drm/drm_probe_helper.h> 17 17 18 18 #include "vbox_drv.h" 19 19 #include "vboxvideo.h"
-16
include/drm/drm_crtc_helper.h
··· 58 58 void drm_helper_resume_force_mode(struct drm_device *dev); 59 59 int drm_helper_force_disable_all(struct drm_device *dev); 60 60 61 - /* drm_probe_helper.c */ 62 - int drm_helper_probe_single_connector_modes(struct drm_connector 63 - *connector, uint32_t maxX, 64 - uint32_t maxY); 65 - int drm_helper_probe_detect(struct drm_connector *connector, 66 - struct drm_modeset_acquire_ctx *ctx, 67 - bool force); 68 - void drm_kms_helper_poll_init(struct drm_device *dev); 69 - void drm_kms_helper_poll_fini(struct drm_device *dev); 70 - bool drm_helper_hpd_irq_event(struct drm_device *dev); 71 - void drm_kms_helper_hotplug_event(struct drm_device *dev); 72 - 73 - void drm_kms_helper_poll_disable(struct drm_device *dev); 74 - void drm_kms_helper_poll_enable(struct drm_device *dev); 75 - bool drm_kms_helper_is_poll_worker(void); 76 - 77 61 #endif
+27
include/drm/drm_probe_helper.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 OR MIT 2 + 3 + #ifndef __DRM_PROBE_HELPER_H__ 4 + #define __DRM_PROBE_HELPER_H__ 5 + 6 + #include <linux/types.h> 7 + 8 + struct drm_connector; 9 + struct drm_device; 10 + struct drm_modeset_acquire_ctx; 11 + 12 + int drm_helper_probe_single_connector_modes(struct drm_connector 13 + *connector, uint32_t maxX, 14 + uint32_t maxY); 15 + int drm_helper_probe_detect(struct drm_connector *connector, 16 + struct drm_modeset_acquire_ctx *ctx, 17 + bool force); 18 + void drm_kms_helper_poll_init(struct drm_device *dev); 19 + void drm_kms_helper_poll_fini(struct drm_device *dev); 20 + bool drm_helper_hpd_irq_event(struct drm_device *dev); 21 + void drm_kms_helper_hotplug_event(struct drm_device *dev); 22 + 23 + void drm_kms_helper_poll_disable(struct drm_device *dev); 24 + void drm_kms_helper_poll_enable(struct drm_device *dev); 25 + bool drm_kms_helper_is_poll_worker(void); 26 + 27 + #endif