BACKPORT: drm: imx: Move imx-drm driver out of staging
The imx-drm driver was put into staging mostly for the following reasons,
all of which have been addressed or superseded:
- convert the irq driver to use linear irq domains
- work out the device tree bindings, this lead to the common of_graph
bindings being used
- factor out common helper functions, this mostly resulted in the
component framework and drm of_graph helpers.
Before adding new fixes, and certainly before adding new features,
move it into its proper place below drivers/gpu/drm.
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Dave Airlie <airlied@redhat.com>
(cherry picked from commit 6556f7f82b)
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Signed-off-by: Daniel Kurtz <djkurtz@chromium.org>
[djkurtz: all trivial changes: ignoring other new drm drivers, and other
drivers already removed from staging]
BUG=chrome-os-partner:33478
TEST=compile tested on rush_ryu, samus, veyron_pinky
Change-Id: I106bb70b83a6e5b493f0ab35db3a964d619403c6
Reviewed-on: https://chromium-review.googlesource.com/233807
Reviewed-by: Daniel Kurtz <djkurtz@chromium.org>
Tested-by: Daniel Kurtz <djkurtz@chromium.org>
Commit-Queue: Daniel Kurtz <djkurtz@chromium.org>
Trybot-Ready: Daniel Kurtz <djkurtz@chromium.org>
This commit is contained in:
committed by
chrome-internal-fetch
parent
2926b415d5
commit
4f36dd6136
@@ -219,3 +219,5 @@ source "drivers/gpu/drm/msm/Kconfig"
|
||||
source "drivers/gpu/drm/tegra/Kconfig"
|
||||
|
||||
source "drivers/gpu/drm/panel/Kconfig"
|
||||
|
||||
source "drivers/gpu/drm/imx/Kconfig"
|
||||
|
||||
@@ -66,6 +66,7 @@ obj-$(CONFIG_DRM_QXL) += qxl/
|
||||
obj-$(CONFIG_DRM_BOCHS) += bochs/
|
||||
obj-$(CONFIG_DRM_MSM) += msm/
|
||||
obj-$(CONFIG_DRM_TEGRA) += tegra/
|
||||
obj-$(CONFIG_DRM_IMX) += imx/
|
||||
obj-y += i2c/
|
||||
obj-y += panel/
|
||||
obj-y += bridge/
|
||||
|
||||
@@ -124,8 +124,6 @@ source "drivers/staging/silicom/Kconfig"
|
||||
|
||||
source "drivers/staging/ced1401/Kconfig"
|
||||
|
||||
source "drivers/staging/imx-drm/Kconfig"
|
||||
|
||||
source "drivers/staging/dgrp/Kconfig"
|
||||
|
||||
source "drivers/staging/sb105x/Kconfig"
|
||||
|
||||
@@ -55,7 +55,6 @@ obj-$(CONFIG_WIMAX_GDM72XX) += gdm72xx/
|
||||
obj-$(CONFIG_LTE_GDM724X) += gdm724x/
|
||||
obj-$(CONFIG_NET_VENDOR_SILICOM) += silicom/
|
||||
obj-$(CONFIG_CED1401) += ced1401/
|
||||
obj-$(CONFIG_DRM_IMX) += imx-drm/
|
||||
obj-$(CONFIG_DGRP) += dgrp/
|
||||
obj-$(CONFIG_SB105X) += sb105x/
|
||||
obj-$(CONFIG_FIREWIRE_SERIAL) += fwserial/
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
TODO:
|
||||
- get DRM Maintainer review for this code
|
||||
- decide where to put the base driver. It is not specific to a subsystem
|
||||
and would be used by DRM/KMS and media/V4L2
|
||||
|
||||
Missing features (not necessarily for moving out of staging):
|
||||
|
||||
- Add support for IC (Image converter)
|
||||
- Add support for CSI (CMOS Sensor interface)
|
||||
- Add support for VDIC (Video Deinterlacer)
|
||||
|
||||
Many work-in-progress patches for the above features exist. Contact
|
||||
Sascha Hauer <kernel@pengutronix.de> if you are interested in working
|
||||
on a specific feature.
|
||||
|
||||
Please send any patches to Greg Kroah-Hartman <gregkh@linuxfoundation.org> and
|
||||
Sascha Hauer <kernel@pengutronix.de>
|
||||
Reference in New Issue
Block a user