drm: Remove linux/media-bus-format.h from drm_crtc.h
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Thu, 30 Jun 2022 19:51:13 +0000 (22:51 +0300)
committerVille Syrjälä <ville.syrjala@linux.intel.com>
Tue, 5 Jul 2022 18:15:13 +0000 (21:15 +0300)
drm_crtc.h has no need for linux/media-bus-format.h, so don't
include it. Avoids useless rebuilds of the entire universe when
touching linux/media-bus-format.h.

Quite a few placs do currently depend on linux/media-bus-format.h
without actually including it directly. All of those need to be
fixed up.

v2: Deal with ingenic as well
v3: Fix up mxsfb and remaining parts of imx

Acked-by: Sam Ravnborg <sam@ravnborg.org>
Acked-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220630195114.17407-4-ville.syrjala@linux.intel.com
43 files changed:
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
drivers/gpu/drm/bridge/chipone-icn6211.c
drivers/gpu/drm/bridge/display-connector.c
drivers/gpu/drm/bridge/fsl-ldb.c
drivers/gpu/drm/bridge/imx/imx-ldb-helper.c
drivers/gpu/drm/bridge/imx/imx8qm-ldb-drv.c
drivers/gpu/drm/bridge/imx/imx8qxp-ldb-drv.c
drivers/gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c
drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c
drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c
drivers/gpu/drm/bridge/ite-it66121.c
drivers/gpu/drm/bridge/lontium-lt8912b.c
drivers/gpu/drm/bridge/lontium-lt9211.c
drivers/gpu/drm/bridge/lontium-lt9611.c
drivers/gpu/drm/bridge/nwl-dsi.c
drivers/gpu/drm/bridge/sii902x.c
drivers/gpu/drm/bridge/tc358767.c
drivers/gpu/drm/bridge/tc358775.c
drivers/gpu/drm/bridge/ti-dlpc3433.c
drivers/gpu/drm/bridge/ti-sn65dsi83.c
drivers/gpu/drm/bridge/ti-tfp410.c
drivers/gpu/drm/drm_bridge.c
drivers/gpu/drm/drm_of.c
drivers/gpu/drm/imx/imx-ldb.c
drivers/gpu/drm/imx/parallel-display.c
drivers/gpu/drm/ingenic/ingenic-drm-drv.c
drivers/gpu/drm/mediatek/mtk_dpi.c
drivers/gpu/drm/mxsfb/lcdif_kms.c
drivers/gpu/drm/mxsfb/mxsfb_kms.c
drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c
drivers/gpu/drm/panel/panel-raydium-rm67191.c
drivers/gpu/drm/panel/panel-seiko-43wvf1g.c
drivers/gpu/drm/panel/panel-simple.c
drivers/gpu/drm/pl111/pl111_display.c
drivers/gpu/drm/rcar-du/rcar_lvds.c
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
drivers/gpu/drm/rockchip/rockchip_rgb.c
drivers/gpu/drm/stm/ltdc.c
drivers/gpu/drm/sun4i/sun4i_tcon.c
drivers/gpu/drm/tidss/tidss_dispc.c
drivers/gpu/drm/vc4/vc4_dpi.c
include/drm/drm_crtc.h

index cfe4fc69277e6865ef812d82b6eadb0a34839a3a..58184cd6ab0bf9dda07c384cd7ac7cd60bfc27de 100644 (file)
@@ -8,6 +8,7 @@
  */
 
 #include <linux/clk.h>
+#include <linux/media-bus-format.h>
 #include <linux/mfd/atmel-hlcdc.h>
 #include <linux/pinctrl/consumer.h>
 #include <linux/pm.h>
index ba5f695703dc5fb1e0938c7ad9623803c6e73ede..ab63e7b11944516b109f7e048e5b5cacee380293 100644 (file)
@@ -26,6 +26,7 @@
 #include <linux/io.h>
 #include <linux/iopoll.h>
 #include <linux/irq.h>
+#include <linux/media-bus-format.h>
 #include <linux/module.h>
 #include <linux/of.h>
 #include <linux/of_device.h>
index d25bc62bfebd605dfc51dd3a9daecff9a56c3b6f..481c86b2406e8b8f8a9de793c86825e1e40d9329 100644 (file)
@@ -14,6 +14,7 @@
 #include <linux/delay.h>
 #include <linux/gpio/consumer.h>
 #include <linux/i2c.h>
+#include <linux/media-bus-format.h>
 #include <linux/module.h>
 #include <linux/of_device.h>
 #include <linux/regmap.h>
index e4d52a7e31b716480bcb45a74b1045ecf66e2bfc..9a12449ad7b8718758a871ad7a8a587f2db7bbd4 100644 (file)
@@ -6,6 +6,7 @@
 #include <linux/gpio/consumer.h>
 #include <linux/i2c.h>
 #include <linux/interrupt.h>
+#include <linux/media-bus-format.h>
 #include <linux/module.h>
 #include <linux/mutex.h>
 #include <linux/of.h>
index b2675c769a5505dfd0258adaaee0453e1055c841..8d091521ccbae95da52738a92ba6e796e582dd11 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <linux/clk.h>
+#include <linux/media-bus-format.h>
 #include <linux/mfd/syscon.h>
 #include <linux/module.h>
 #include <linux/of.h>
index e85eb9ab5947f137c5601fa9249d6b4455865692..7338b84bc83d2d7db7d7c9eb20c533efa58a1451 100644 (file)
@@ -4,6 +4,7 @@
  * Copyright 2019,2020,2022 NXP
  */
 
+#include <linux/media-bus-format.h>
 #include <linux/mfd/syscon.h>
 #include <linux/of.h>
 #include <linux/regmap.h>
index 29f8f36f814ebb410f86100931f2a4271d4186a7..178af8d2d80b087aa55dfc28db6acf0f27ab2930 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <linux/clk.h>
+#include <linux/media-bus-format.h>
 #include <linux/mfd/syscon.h>
 #include <linux/module.h>
 #include <linux/of.h>
index 1cca5fc96a4b7cc9c8526616b0588d26b9edd209..63948d5d20fdbddb8c8b21fc0ada1b37f2fa5ca5 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <linux/clk.h>
+#include <linux/media-bus-format.h>
 #include <linux/mfd/syscon.h>
 #include <linux/module.h>
 #include <linux/of.h>
index 86ae98a211b425cab12dfa1d838adf2ccb2bbe5c..682ae0c737226d251ad0b91797e08dcf9b014a0d 100644 (file)
@@ -7,6 +7,7 @@
 #include <linux/bitfield.h>
 #include <linux/clk.h>
 #include <linux/delay.h>
+#include <linux/media-bus-format.h>
 #include <linux/module.h>
 #include <linux/of.h>
 #include <linux/of_graph.h>
index 305c833f11eefa597ef4ab31a478cafee46e381c..9e5f2b4dc2e5b93bef22ce2f08c33bc41b990b3b 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <linux/firmware/imx/svc/misc.h>
+#include <linux/media-bus-format.h>
 #include <linux/module.h>
 #include <linux/of.h>
 #include <linux/of_graph.h>
index 309f47a14cb6020a17843038f0d2053b3a35362a..d0fec82f0cf89c32688d4907e140c0efc284dfef 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <linux/firmware/imx/svc/misc.h>
+#include <linux/media-bus-format.h>
 #include <linux/mfd/syscon.h>
 #include <linux/module.h>
 #include <linux/of.h>
index 448c58e60c112f5adc3e5382d86395b6111de1ab..44278d54d35daa9ec5b8d4f8e08daa55eddfbaef 100644 (file)
@@ -7,6 +7,7 @@
  *
  */
 
+#include <linux/media-bus-format.h>
 #include <linux/module.h>
 #include <linux/device.h>
 #include <linux/interrupt.h>
index 6a7a6983e796ed2c990fdc70ec8c8c84aa87f349..28bad30dc4e557bec3682e347d2031637cbcbb9f 100644 (file)
@@ -7,6 +7,7 @@
 #include <linux/delay.h>
 #include <linux/gpio/consumer.h>
 #include <linux/i2c.h>
+#include <linux/media-bus-format.h>
 #include <linux/regmap.h>
 
 #include <drm/drm_probe_helper.h>
index 84d764b4139bd54e8c3a68e88610e7fad39b2e1a..9a3e90427d12a74d1c605d2fcc4a107de0c04d6a 100644 (file)
@@ -14,6 +14,7 @@
 #include <linux/clk.h>
 #include <linux/gpio/consumer.h>
 #include <linux/i2c.h>
+#include <linux/media-bus-format.h>
 #include <linux/module.h>
 #include <linux/of_device.h>
 #include <linux/of_graph.h>
index 88f2a4f43cfbdd447f403a71af1b30f6ddf934c7..585506eae10c058d1b98210a7222aea14fa41781 100644 (file)
@@ -6,6 +6,7 @@
 
 #include <linux/gpio/consumer.h>
 #include <linux/interrupt.h>
+#include <linux/media-bus-format.h>
 #include <linux/module.h>
 #include <linux/of_graph.h>
 #include <linux/platform_device.h>
index d83111be48296a2e278503bf23a7e655236ad41e..6dc2a4e191d71d6d58dbb5d9fd9f709eba578cf7 100644 (file)
@@ -12,6 +12,7 @@
 #include <linux/irq.h>
 #include <linux/math64.h>
 #include <linux/mfd/syscon.h>
+#include <linux/media-bus-format.h>
 #include <linux/module.h>
 #include <linux/mux/consumer.h>
 #include <linux/of.h>
index 65549fbfdc8709bf3c313c9bd01b4240be04bb0f..281f8a9ba4fd214989cd2a143bbe1c2414508709 100644 (file)
@@ -15,6 +15,7 @@
 #include <linux/gpio/consumer.h>
 #include <linux/i2c-mux.h>
 #include <linux/i2c.h>
+#include <linux/media-bus-format.h>
 #include <linux/module.h>
 #include <linux/regmap.h>
 #include <linux/regulator/consumer.h>
index 44f32bf483c51da584ef02078e5dbe02ef970171..02bd757a89874acc36d43ec3ed82a9e701ec432b 100644 (file)
@@ -24,6 +24,7 @@
 #include <linux/gpio/consumer.h>
 #include <linux/i2c.h>
 #include <linux/kernel.h>
+#include <linux/media-bus-format.h>
 #include <linux/module.h>
 #include <linux/regmap.h>
 #include <linux/slab.h>
index 7423b1b9d9612caf3be6f5246a4d149ed9826d21..f1c6e62b0e1df0de57e70757c273c09a927e9fd7 100644 (file)
@@ -13,6 +13,7 @@
 #include <linux/gpio/consumer.h>
 #include <linux/i2c.h>
 #include <linux/kernel.h>
+#include <linux/media-bus-format.h>
 #include <linux/module.h>
 #include <linux/regulator/consumer.h>
 #include <linux/slab.h>
index 06e519798ac5d92d3080d7f54c25fd26fe791b15..cef454862b67f44ea77e3bb9a86e843cc91c3653 100644 (file)
@@ -16,6 +16,7 @@
 #include <linux/delay.h>
 #include <linux/gpio/consumer.h>
 #include <linux/i2c.h>
+#include <linux/media-bus-format.h>
 #include <linux/module.h>
 #include <linux/regmap.h>
 #include <linux/regulator/consumer.h>
index dc26640e7d9beea9625ac36f20e891ce6fc30846..14e7aa77e7584d48f406f8ec14c41cac7a0f0a57 100644 (file)
@@ -29,6 +29,7 @@
 #include <linux/clk.h>
 #include <linux/gpio/consumer.h>
 #include <linux/i2c.h>
+#include <linux/media-bus-format.h>
 #include <linux/module.h>
 #include <linux/of_device.h>
 #include <linux/of_graph.h>
index 4541126a45ea65087fbb919841a890986dc687f6..401fe61217c7393a9659f15295d776ac84c05edf 100644 (file)
@@ -6,6 +6,7 @@
 
 #include <linux/gpio/consumer.h>
 #include <linux/i2c.h>
+#include <linux/media-bus-format.h>
 #include <linux/module.h>
 #include <linux/of_graph.h>
 #include <linux/platform_device.h>
index e275b4ca344ba4343ce50ff1e2963bc80f72f65c..6abf7a2407e9362466c521fda6f8703bf52b848c 100644 (file)
@@ -22,6 +22,7 @@
  */
 
 #include <linux/err.h>
+#include <linux/media-bus-format.h>
 #include <linux/module.h>
 #include <linux/mutex.h>
 
index 6d640d2ab4d485bb9643cf2b842a60f1f0fe0391..7bbcb999bb75840a09ff1a467d5a74327a9a9db0 100644 (file)
@@ -2,6 +2,7 @@
 #include <linux/component.h>
 #include <linux/export.h>
 #include <linux/list.h>
+#include <linux/media-bus-format.h>
 #include <linux/of.h>
 #include <linux/of_graph.h>
 
index 8bf88513797702a9018648eaac97b64ad196af3d..41799011f73b6024a1a0a6eb1f9cca21e0252fb8 100644 (file)
@@ -7,6 +7,7 @@
 
 #include <linux/clk.h>
 #include <linux/component.h>
+#include <linux/media-bus-format.h>
 #include <linux/mfd/syscon.h>
 #include <linux/mfd/syscon/imx6q-iomuxc-gpr.h>
 #include <linux/module.h>
index e4fd453afa3cb7f0b0e1e3d2175be34b1da700c8..06723b2e9b84785343939542f3cdf81a7249553e 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <linux/component.h>
+#include <linux/media-bus-format.h>
 #include <linux/module.h>
 #include <linux/platform_device.h>
 #include <linux/videodev2.h>
index 8ad6080b32b209b37af916d1d32ad296a256ed38..eb8208bfe5ab3ff957572d5746b22621341cbb20 100644 (file)
@@ -11,6 +11,7 @@
 #include <linux/clk.h>
 #include <linux/dma-mapping.h>
 #include <linux/io.h>
+#include <linux/media-bus-format.h>
 #include <linux/module.h>
 #include <linux/mutex.h>
 #include <linux/of_device.h>
index e61cd67b978ff9cc044c0ac55b131c6ad1da70b6..6dafa611654629959a17aa6277d9229cb7fffcac 100644 (file)
@@ -8,6 +8,7 @@
 #include <linux/component.h>
 #include <linux/interrupt.h>
 #include <linux/kernel.h>
+#include <linux/media-bus-format.h>
 #include <linux/of.h>
 #include <linux/of_device.h>
 #include <linux/of_gpio.h>
index 4005660b0ced89832d7dd18193f2c7738a198fdf..1bec1279c8b567c6aebd344f5b62dfd52fc40a3b 100644 (file)
@@ -8,6 +8,7 @@
 #include <linux/clk.h>
 #include <linux/io.h>
 #include <linux/iopoll.h>
+#include <linux/media-bus-format.h>
 #include <linux/pm_runtime.h>
 #include <linux/spinlock.h>
 
index 7d38769821c37f174d87578e1a457c073b20d012..e38ce5737a5fb57456ee03d7124a672216bc79c4 100644 (file)
@@ -11,6 +11,7 @@
 #include <linux/clk.h>
 #include <linux/io.h>
 #include <linux/iopoll.h>
+#include <linux/media-bus-format.h>
 #include <linux/pm_runtime.h>
 #include <linux/spinlock.h>
 
index 145047e193946a5e4f852802d87c2903029edd20..a6dc5ab182fa6681cfb17b3041fcef05ec4dfb00 100644 (file)
@@ -45,6 +45,7 @@
 #include <linux/err.h>
 #include <linux/fb.h>
 #include <linux/i2c.h>
+#include <linux/media-bus-format.h>
 #include <linux/module.h>
 #include <linux/of.h>
 #include <linux/of_device.h>
index 572547d1aa832b2b98290b050b355d3bf9e84469..4e021a57221128d741f18242245e4951276e1f1c 100644 (file)
@@ -8,6 +8,7 @@
 #include <linux/backlight.h>
 #include <linux/delay.h>
 #include <linux/gpio/consumer.h>
+#include <linux/media-bus-format.h>
 #include <linux/module.h>
 #include <linux/of.h>
 #include <linux/regulator/consumer.h>
index 3939b25e66665791fbe80ef803057adb0d0bf966..76160e5d43bd2f0e0df3f59c6bd0d0a290d7a343 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include <linux/delay.h>
+#include <linux/media-bus-format.h>
 #include <linux/module.h>
 #include <linux/of.h>
 #include <linux/platform_device.h>
index fdf58d8b6c3fd457631afaf01456127704531a7a..d8beafc2740680bd7e53f9cdef362365f0eea98c 100644 (file)
@@ -23,6 +23,7 @@
 
 #include <linux/delay.h>
 #include <linux/gpio/consumer.h>
+#include <linux/media-bus-format.h>
 #include <linux/module.h>
 #include <linux/of_platform.h>
 #include <linux/platform_device.h>
index 56275f06a8f3a30fc25f0172ffd0b4bc46fadf69..6263346f24c6c287319a6cc1efd04f68eb6a2a7c 100644 (file)
@@ -12,6 +12,7 @@
 #include <linux/clk.h>
 #include <linux/delay.h>
 #include <linux/dma-buf.h>
+#include <linux/media-bus-format.h>
 #include <linux/of_graph.h>
 
 #include <drm/drm_fb_cma_helper.h>
index 8dbfbbd3cad11daec5f4fb7b74436a05791e29dd..830aac0a2cb462e06e1403c4d3856eded15ea1c6 100644 (file)
@@ -10,6 +10,7 @@
 #include <linux/clk.h>
 #include <linux/delay.h>
 #include <linux/io.h>
+#include <linux/media-bus-format.h>
 #include <linux/module.h>
 #include <linux/of.h>
 #include <linux/of_device.h>
index 16791693b8e6a132222476bdc0e3a8e8ea2a5f06..e4631f515ba42a33e2a359ba83844bbce606095a 100644 (file)
@@ -9,6 +9,7 @@
 #include <linux/delay.h>
 #include <linux/iopoll.h>
 #include <linux/kernel.h>
+#include <linux/media-bus-format.h>
 #include <linux/mfd/syscon.h>
 #include <linux/module.h>
 #include <linux/of.h>
index 418eb631d7cde141c01220b71e12f7914b693732..75eb7cca3d82b7861da104d2d321a6a8311d6c3b 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <linux/component.h>
+#include <linux/media-bus-format.h>
 #include <linux/of_graph.h>
 
 #include <drm/display/drm_dp_helper.h>
index cc6547de682f465e9d77e6d6461d47810d1c5c90..da7a0a183b27cb980069740318ec8dadde5692e0 100644 (file)
@@ -12,6 +12,7 @@
 #include <linux/component.h>
 #include <linux/delay.h>
 #include <linux/interrupt.h>
+#include <linux/media-bus-format.h>
 #include <linux/module.h>
 #include <linux/of_address.h>
 #include <linux/of_graph.h>
index 2ee158aaeb9e9d457dc9988fb0d8e785f3b76786..523a6d7879210b08960032a72b894d7da8d9b65a 100644 (file)
@@ -8,6 +8,7 @@
 
 #include <linux/component.h>
 #include <linux/ioport.h>
+#include <linux/media-bus-format.h>
 #include <linux/module.h>
 #include <linux/of_address.h>
 #include <linux/of_device.h>
index 73f591cfb5a040d445e9ac698c90413910a0113c..dd3c6a606ae22a95ff4ccd6103a9b0814bed547f 100644 (file)
@@ -11,6 +11,7 @@
 #include <linux/interrupt.h>
 #include <linux/io.h>
 #include <linux/kernel.h>
+#include <linux/media-bus-format.h>
 #include <linux/module.h>
 #include <linux/mfd/syscon.h>
 #include <linux/of.h>
index 44355b347ff27094f18f856a9cf40c3291aa3851..ef5e3921062c5953924f9bd5b3a1230539797832 100644 (file)
@@ -20,6 +20,7 @@
 #include <drm/drm_simple_kms_helper.h>
 #include <linux/clk.h>
 #include <linux/component.h>
+#include <linux/media-bus-format.h>
 #include <linux/of_graph.h>
 #include <linux/of_platform.h>
 #include "vc4_drv.h"
index 146898220d5b8a9dbcb062314a949df274125f6b..a583669eb443fd9177140dd171b15fba6777e53b 100644 (file)
@@ -28,7 +28,6 @@
 #include <linux/i2c.h>
 #include <linux/spinlock.h>
 #include <linux/types.h>
-#include <linux/media-bus-format.h>
 #include <drm/drm_modeset_lock.h>
 #include <drm/drm_mode_object.h>
 #include <drm/drm_modes.h>