[Intel-gfx] [PATCH v2 0/4] drm: Clean up drm_crtc.h

Ville Syrjala ville.syrjala at linux.intel.com
Thu Jun 30 19:51:10 UTC 2022


From: Ville Syrjälä <ville.syrjala at linux.intel.com>

Eliminate unnecessary includes from drm_crtc.h to avoid
pointless rebuilds of the entire universe when touching
some random header.

v2: Half the series already merged
    Fix up a few allmodconfig fails not spotted earlier
    Split the vmwgfx change into its own patch to make it
    more prominent

Ville Syrjälä (4):
  drm/vmwgfx: Stop using 'TRUE'
  drm: Remove linux/fb.h from drm_crtc.h
  drm: Remove linux/media-bus-format.h from drm_crtc.h
  drm: Remove linux/i2c.h from drm_crtc.h

 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c  | 2 ++
 drivers/gpu/drm/armada/armada_510.c                   | 1 +
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c        | 1 +
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c      | 1 +
 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c   | 1 +
 drivers/gpu/drm/bridge/chipone-icn6211.c              | 1 +
 drivers/gpu/drm/bridge/chrontel-ch7033.c              | 1 +
 drivers/gpu/drm/bridge/display-connector.c            | 1 +
 drivers/gpu/drm/bridge/fsl-ldb.c                      | 1 +
 drivers/gpu/drm/bridge/imx/imx-ldb-helper.c           | 1 +
 drivers/gpu/drm/bridge/imx/imx8qm-ldb-drv.c           | 1 +
 drivers/gpu/drm/bridge/imx/imx8qxp-ldb-drv.c          | 1 +
 drivers/gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c   | 2 ++
 drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c       | 1 +
 drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c          | 1 +
 drivers/gpu/drm/bridge/ite-it66121.c                  | 1 +
 drivers/gpu/drm/bridge/lontium-lt8912b.c              | 1 +
 drivers/gpu/drm/bridge/lontium-lt9211.c               | 1 +
 drivers/gpu/drm/bridge/lontium-lt9611.c               | 2 ++
 drivers/gpu/drm/bridge/lontium-lt9611uxc.c            | 1 +
 drivers/gpu/drm/bridge/nwl-dsi.c                      | 1 +
 drivers/gpu/drm/bridge/sii902x.c                      | 1 +
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c             | 1 +
 drivers/gpu/drm/bridge/tc358764.c                     | 1 +
 drivers/gpu/drm/bridge/tc358767.c                     | 1 +
 drivers/gpu/drm/bridge/tc358775.c                     | 1 +
 drivers/gpu/drm/bridge/ti-dlpc3433.c                  | 1 +
 drivers/gpu/drm/bridge/ti-sn65dsi83.c                 | 1 +
 drivers/gpu/drm/bridge/ti-tfp410.c                    | 1 +
 drivers/gpu/drm/display/drm_dp_helper.c               | 1 +
 drivers/gpu/drm/drm_bridge.c                          | 1 +
 drivers/gpu/drm/drm_connector.c                       | 1 +
 drivers/gpu/drm/drm_mipi_dbi.c                        | 1 +
 drivers/gpu/drm/drm_modes.c                           | 1 +
 drivers/gpu/drm/drm_of.c                              | 2 ++
 drivers/gpu/drm/exynos/exynos_dp.c                    | 1 +
 drivers/gpu/drm/exynos/exynos_drm_dpi.c               | 1 +
 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c          | 1 +
 drivers/gpu/drm/i2c/tda998x_drv.c                     | 1 +
 drivers/gpu/drm/i915/display/intel_backlight.c        | 1 +
 drivers/gpu/drm/imx/dcss/dcss-drv.c                   | 1 +
 drivers/gpu/drm/imx/imx-ldb.c                         | 1 +
 drivers/gpu/drm/imx/parallel-display.c                | 1 +
 drivers/gpu/drm/ingenic/ingenic-drm-drv.c             | 1 +
 drivers/gpu/drm/kmb/kmb_dsi.c                         | 1 +
 drivers/gpu/drm/mcde/mcde_clk_div.c                   | 1 +
 drivers/gpu/drm/mediatek/mtk_dpi.c                    | 1 +
 drivers/gpu/drm/mxsfb/lcdif_kms.c                     | 1 +
 drivers/gpu/drm/mxsfb/mxsfb_kms.c                     | 1 +
 drivers/gpu/drm/omapdrm/omap_dmm_tiler.c              | 1 +
 drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c | 1 +
 drivers/gpu/drm/panel/panel-raydium-rm67191.c         | 1 +
 drivers/gpu/drm/panel/panel-seiko-43wvf1g.c           | 1 +
 drivers/gpu/drm/panel/panel-simple.c                  | 2 ++
 drivers/gpu/drm/pl111/pl111_display.c                 | 1 +
 drivers/gpu/drm/rcar-du/rcar_du_encoder.c             | 1 +
 drivers/gpu/drm/rcar-du/rcar_lvds.c                   | 1 +
 drivers/gpu/drm/rockchip/rockchip_drm_vop2.c          | 1 +
 drivers/gpu/drm/rockchip/rockchip_rgb.c               | 1 +
 drivers/gpu/drm/sti/sti_compositor.c                  | 1 +
 drivers/gpu/drm/sti/sti_gdp.c                         | 1 +
 drivers/gpu/drm/sti/sti_hda.c                         | 1 +
 drivers/gpu/drm/sti/sti_hdmi.c                        | 1 +
 drivers/gpu/drm/sti/sti_hqvdp.c                       | 1 +
 drivers/gpu/drm/stm/ltdc.c                            | 1 +
 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c                | 1 +
 drivers/gpu/drm/sun4i/sun4i_tcon.c                    | 1 +
 drivers/gpu/drm/sun4i/sun4i_tcon.h                    | 1 +
 drivers/gpu/drm/tidss/tidss_dispc.c                   | 1 +
 drivers/gpu/drm/tilcdc/tilcdc_panel.c                 | 1 +
 drivers/gpu/drm/vc4/vc4_dpi.c                         | 1 +
 drivers/gpu/drm/vc4/vc4_drv.h                         | 1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c                    | 1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                   | 2 +-
 include/drm/drm_crtc.h                                | 3 ---
 include/drm/drm_encoder_slave.h                       | 2 ++
 include/drm/drm_fb_helper.h                           | 1 +
 77 files changed, 82 insertions(+), 4 deletions(-)

-- 
2.35.1



More information about the Intel-gfx mailing list