[PATCH RFC 0/9] omapdrm/omapfb/omapdss split
Rob Clark
robdclark at gmail.com
Thu Dec 10 06:53:11 PST 2015
On Thu, Dec 10, 2015 at 9:25 AM, Tomi Valkeinen <tomi.valkeinen at ti.com> wrote:
> Hi,
>
> Here's an RFC series to fix the mess we have at the moment with
> omapdrm/omapfb/omapdss.
>
> First, a short background on the current status. We have the following
> entities:
>
> * omapdss, located in drivers/video/fbdev/omap2/dss/. This is a driver for the
> display subsystem IPs used on OMAP (and related) SoCs. It offers only a
> kernel internal API, and does not implement anything for fbdev or drm.
>
> * omapdss panels and encoders, located in
> drivers/video/fbdev/omap2/displays-new/. These are panel and external encoder
> drivers, which use APIs offered by omapdss driver. These also don't implement
> anything for fbdev or drm.
>
> * omapdrm, located in drivers/gpu/drm/omapdrm/. This is a drm driver, which
> uses omapdss and the panel/encoder drivers to operate the hardware.
>
> * omapfb, located in drivers/video/fbdev/omap2/omapfb/. This is an fbdev
> driver, which uses omapdss and the panel/encoder drivers to operate the
> hardware.
>
> * omap_vout, located in drivers/media/platform/omap/. This is a v4l2 driver,
> which uses omapdss and omapfb to implement a v4l2 API for the video overlays.
>
> So, on the top level, we have either omapdrm, or omapfb+omap_vout. Both of
> those use the same low level drivers. Without going to the historical details
> why the architecture is like that, I think it's finally time to change that.
>
> The situation with omapfb+omap_vout is that it still works, but no new features
> have been added for a long time, and I want to keep it working as it's still
> being used. At some point in the future I'd like to remove omapfb and
> omap_vout altogether.
>
> Omapdrm, on the other hand, is being actively developed. Sharing the low level
> parts with omapfb makes that development more difficult than it should be. It
> also "hides" half of the development, as everything happening in the low level
> parts resides under fbdev directory, not in the drm directory.
>
> I've been wanting to clean this up for a long time, but I haven't figured out a
> very good way to do it. I still haven't, but here's the best way I have come up
> with.
>
> This series makes a full copy of the low level parts, omapdss and panel/encoder
> drivers. Both omapfb+omap_vout and omapdrm will have their own versions. The
> copy omapfb+omap_vout get is a new copy, and the copy that omapdrm gets is just
> the current files moved. This way git will associate the omapdrm version with
> the old files.
>
> The omapfb+omap_vout versions won't be touched unless there are some big issues
> there.
>
> The omapdrm versions can be refactored and cleaned up, as the omapfb support
> code is no longer needed. We can perhaps also merge omapdss and omapdrm into
> the same kernel module.
>
> This series only does the copy, and the absolutely necessary parts. No further
> cleanups are done yet.
It would be nice to see omapdrm eventually using the panel framework,
etc. But I think copy/paste to decouple omapdrm from omapfb/vout as
the first step makes sense.
BR,
-R
> Tomi
>
> Tomi Valkeinen (9):
> omapfb: allow compilation only if DRM_OMAP is disabled
> omapfb: copy omapdss & displays for omapfb
> omapdss: remove CONFIG_OMAP2_DSS_VENC from omapdss.h
> omapfb/dss: change CONFIG_OMAP* to CONFIG_FB_OMAP*
> omapfb/displays: change CONFIG_DISPLAY_* to CONFIG_FB_OMAP2_*
> omapfb: take omapfb's prive omapdss into use
> omapfb: move vrfb into omapfb
> drm/omap: move omapdss & displays under omapdrm
> drm/omap: make omapdrm select OMAP2_DSS
>
> drivers/gpu/drm/Makefile | 2 +-
> drivers/gpu/drm/omapdrm/Kconfig | 10 +-
> drivers/gpu/drm/omapdrm/Makefile | 3 +
> .../drm/omapdrm/displays}/Kconfig | 3 +-
> .../drm/omapdrm/displays}/Makefile | 0
> .../drm/omapdrm/displays}/connector-analog-tv.c | 0
> .../drm/omapdrm/displays}/connector-dvi.c | 0
> .../drm/omapdrm/displays}/connector-hdmi.c | 0
> .../drm/omapdrm/displays}/encoder-opa362.c | 0
> .../drm/omapdrm/displays}/encoder-tfp410.c | 0
> .../drm/omapdrm/displays}/encoder-tpd12s015.c | 0
> .../drm/omapdrm/displays}/panel-dpi.c | 0
> .../drm/omapdrm/displays}/panel-dsi-cm.c | 0
> .../omapdrm/displays}/panel-lgphilips-lb035q02.c | 0
> .../drm/omapdrm/displays}/panel-nec-nl8048hl11.c | 0
> .../omapdrm/displays}/panel-sharp-ls037v7dw01.c | 0
> .../drm/omapdrm/displays}/panel-sony-acx565akm.c | 0
> .../drm/omapdrm/displays}/panel-tpo-td028ttec1.c | 0
> .../drm/omapdrm/displays}/panel-tpo-td043mtea1.c | 0
> .../fbdev/omap2 => gpu/drm/omapdrm}/dss/Kconfig | 0
> .../fbdev/omap2 => gpu/drm/omapdrm}/dss/Makefile | 0
> .../fbdev/omap2 => gpu/drm/omapdrm}/dss/apply.c | 0
> .../fbdev/omap2 => gpu/drm/omapdrm}/dss/core.c | 0
> .../omap2 => gpu/drm/omapdrm}/dss/dispc-compat.c | 0
> .../omap2 => gpu/drm/omapdrm}/dss/dispc-compat.h | 0
> .../fbdev/omap2 => gpu/drm/omapdrm}/dss/dispc.c | 0
> .../fbdev/omap2 => gpu/drm/omapdrm}/dss/dispc.h | 0
> .../omap2 => gpu/drm/omapdrm}/dss/dispc_coefs.c | 0
> .../omap2 => gpu/drm/omapdrm}/dss/display-sysfs.c | 0
> .../fbdev/omap2 => gpu/drm/omapdrm}/dss/display.c | 0
> .../fbdev/omap2 => gpu/drm/omapdrm}/dss/dpi.c | 0
> .../fbdev/omap2 => gpu/drm/omapdrm}/dss/dsi.c | 0
> .../fbdev/omap2 => gpu/drm/omapdrm}/dss/dss-of.c | 0
> .../fbdev/omap2 => gpu/drm/omapdrm}/dss/dss.c | 0
> .../fbdev/omap2 => gpu/drm/omapdrm}/dss/dss.h | 0
> .../omap2 => gpu/drm/omapdrm}/dss/dss_features.c | 0
> .../omap2 => gpu/drm/omapdrm}/dss/dss_features.h | 0
> .../fbdev/omap2 => gpu/drm/omapdrm}/dss/hdmi.h | 0
> .../fbdev/omap2 => gpu/drm/omapdrm}/dss/hdmi4.c | 0
> .../omap2 => gpu/drm/omapdrm}/dss/hdmi4_core.c | 0
> .../omap2 => gpu/drm/omapdrm}/dss/hdmi4_core.h | 0
> .../fbdev/omap2 => gpu/drm/omapdrm}/dss/hdmi5.c | 0
> .../omap2 => gpu/drm/omapdrm}/dss/hdmi5_core.c | 0
> .../omap2 => gpu/drm/omapdrm}/dss/hdmi5_core.h | 0
> .../omap2 => gpu/drm/omapdrm}/dss/hdmi_common.c | 0
> .../fbdev/omap2 => gpu/drm/omapdrm}/dss/hdmi_phy.c | 0
> .../fbdev/omap2 => gpu/drm/omapdrm}/dss/hdmi_pll.c | 0
> .../fbdev/omap2 => gpu/drm/omapdrm}/dss/hdmi_wp.c | 0
> .../omap2 => gpu/drm/omapdrm}/dss/manager-sysfs.c | 0
> .../fbdev/omap2 => gpu/drm/omapdrm}/dss/manager.c | 0
> .../drm/omapdrm}/dss/omapdss-boot-init.c | 0
> .../fbdev/omap2 => gpu/drm/omapdrm}/dss/output.c | 0
> .../omap2 => gpu/drm/omapdrm}/dss/overlay-sysfs.c | 0
> .../fbdev/omap2 => gpu/drm/omapdrm}/dss/overlay.c | 0
> .../fbdev/omap2 => gpu/drm/omapdrm}/dss/pll.c | 0
> .../fbdev/omap2 => gpu/drm/omapdrm}/dss/rfbi.c | 0
> .../fbdev/omap2 => gpu/drm/omapdrm}/dss/sdi.c | 0
> .../fbdev/omap2 => gpu/drm/omapdrm}/dss/venc.c | 0
> .../omap2 => gpu/drm/omapdrm}/dss/video-pll.c | 0
> drivers/media/platform/omap/Kconfig | 2 +-
> drivers/video/fbdev/omap2/Kconfig | 5 -
> drivers/video/fbdev/omap2/Makefile | 6 +-
> drivers/video/fbdev/omap2/omapfb/Kconfig | 14 +-
> drivers/video/fbdev/omap2/omapfb/Makefile | 3 +
> drivers/video/fbdev/omap2/omapfb/displays/Kconfig | 86 +
> drivers/video/fbdev/omap2/omapfb/displays/Makefile | 14 +
> .../omap2/omapfb/displays/connector-analog-tv.c | 320 ++
> .../fbdev/omap2/omapfb/displays/connector-dvi.c | 398 ++
> .../fbdev/omap2/omapfb/displays/connector-hdmi.c | 348 ++
> .../fbdev/omap2/omapfb/displays/encoder-opa362.c | 278 +
> .../fbdev/omap2/omapfb/displays/encoder-tfp410.c | 320 ++
> .../omap2/omapfb/displays/encoder-tpd12s015.c | 379 ++
> .../video/fbdev/omap2/omapfb/displays/panel-dpi.c | 330 ++
> .../fbdev/omap2/omapfb/displays/panel-dsi-cm.c | 1388 +++++
> .../omapfb/displays/panel-lgphilips-lb035q02.c | 404 ++
> .../omap2/omapfb/displays/panel-nec-nl8048hl11.c | 437 ++
> .../omapfb/displays/panel-sharp-ls037v7dw01.c | 415 ++
> .../omap2/omapfb/displays/panel-sony-acx565akm.c | 917 ++++
> .../omap2/omapfb/displays/panel-tpo-td028ttec1.c | 511 ++
> .../omap2/omapfb/displays/panel-tpo-td043mtea1.c | 686 +++
> drivers/video/fbdev/omap2/omapfb/dss/Kconfig | 129 +
> drivers/video/fbdev/omap2/omapfb/dss/Makefile | 18 +
> drivers/video/fbdev/omap2/omapfb/dss/apply.c | 1702 ++++++
> drivers/video/fbdev/omap2/omapfb/dss/core.c | 343 ++
> .../video/fbdev/omap2/omapfb/dss/dispc-compat.c | 667 +++
> .../video/fbdev/omap2/omapfb/dss/dispc-compat.h | 30 +
> drivers/video/fbdev/omap2/omapfb/dss/dispc.c | 4135 +++++++++++++++
> drivers/video/fbdev/omap2/omapfb/dss/dispc.h | 916 ++++
> drivers/video/fbdev/omap2/omapfb/dss/dispc_coefs.c | 325 ++
> .../video/fbdev/omap2/omapfb/dss/display-sysfs.c | 356 ++
> drivers/video/fbdev/omap2/omapfb/dss/display.c | 338 ++
> drivers/video/fbdev/omap2/omapfb/dss/dpi.c | 899 ++++
> drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 5607 ++++++++++++++++++++
> drivers/video/fbdev/omap2/omapfb/dss/dss-of.c | 183 +
> drivers/video/fbdev/omap2/omapfb/dss/dss.c | 1323 +++++
> drivers/video/fbdev/omap2/omapfb/dss/dss.h | 472 ++
> .../video/fbdev/omap2/omapfb/dss/dss_features.c | 962 ++++
> .../video/fbdev/omap2/omapfb/dss/dss_features.h | 105 +
> drivers/video/fbdev/omap2/omapfb/dss/hdmi.h | 370 ++
> drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c | 839 +++
> drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c | 904 ++++
> drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.h | 273 +
> drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c | 876 +++
> drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c | 916 ++++
> drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.h | 304 ++
> drivers/video/fbdev/omap2/omapfb/dss/hdmi_common.c | 148 +
> drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c | 247 +
> drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c | 255 +
> drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c | 282 +
> .../video/fbdev/omap2/omapfb/dss/manager-sysfs.c | 531 ++
> drivers/video/fbdev/omap2/omapfb/dss/manager.c | 263 +
> .../fbdev/omap2/omapfb/dss/omapdss-boot-init.c | 227 +
> drivers/video/fbdev/omap2/omapfb/dss/output.c | 267 +
> .../video/fbdev/omap2/omapfb/dss/overlay-sysfs.c | 456 ++
> drivers/video/fbdev/omap2/omapfb/dss/overlay.c | 202 +
> drivers/video/fbdev/omap2/omapfb/dss/pll.c | 389 ++
> drivers/video/fbdev/omap2/omapfb/dss/rfbi.c | 1078 ++++
> drivers/video/fbdev/omap2/omapfb/dss/sdi.c | 454 ++
> drivers/video/fbdev/omap2/omapfb/dss/venc.c | 997 ++++
> drivers/video/fbdev/omap2/omapfb/dss/video-pll.c | 211 +
> drivers/video/fbdev/omap2/{ => omapfb}/vrfb.c | 0
> include/video/omapdss.h | 2 -
> 122 files changed, 36260 insertions(+), 20 deletions(-)
> rename drivers/{video/fbdev/omap2/displays-new => gpu/drm/omapdrm/displays}/Kconfig (96%)
> rename drivers/{video/fbdev/omap2/displays-new => gpu/drm/omapdrm/displays}/Makefile (100%)
> rename drivers/{video/fbdev/omap2/displays-new => gpu/drm/omapdrm/displays}/connector-analog-tv.c (100%)
> rename drivers/{video/fbdev/omap2/displays-new => gpu/drm/omapdrm/displays}/connector-dvi.c (100%)
> rename drivers/{video/fbdev/omap2/displays-new => gpu/drm/omapdrm/displays}/connector-hdmi.c (100%)
> rename drivers/{video/fbdev/omap2/displays-new => gpu/drm/omapdrm/displays}/encoder-opa362.c (100%)
> rename drivers/{video/fbdev/omap2/displays-new => gpu/drm/omapdrm/displays}/encoder-tfp410.c (100%)
> rename drivers/{video/fbdev/omap2/displays-new => gpu/drm/omapdrm/displays}/encoder-tpd12s015.c (100%)
> rename drivers/{video/fbdev/omap2/displays-new => gpu/drm/omapdrm/displays}/panel-dpi.c (100%)
> rename drivers/{video/fbdev/omap2/displays-new => gpu/drm/omapdrm/displays}/panel-dsi-cm.c (100%)
> rename drivers/{video/fbdev/omap2/displays-new => gpu/drm/omapdrm/displays}/panel-lgphilips-lb035q02.c (100%)
> rename drivers/{video/fbdev/omap2/displays-new => gpu/drm/omapdrm/displays}/panel-nec-nl8048hl11.c (100%)
> rename drivers/{video/fbdev/omap2/displays-new => gpu/drm/omapdrm/displays}/panel-sharp-ls037v7dw01.c (100%)
> rename drivers/{video/fbdev/omap2/displays-new => gpu/drm/omapdrm/displays}/panel-sony-acx565akm.c (100%)
> rename drivers/{video/fbdev/omap2/displays-new => gpu/drm/omapdrm/displays}/panel-tpo-td028ttec1.c (100%)
> rename drivers/{video/fbdev/omap2/displays-new => gpu/drm/omapdrm/displays}/panel-tpo-td043mtea1.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/Kconfig (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/Makefile (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/apply.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/core.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/dispc-compat.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/dispc-compat.h (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/dispc.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/dispc.h (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/dispc_coefs.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/display-sysfs.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/display.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/dpi.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/dsi.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/dss-of.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/dss.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/dss.h (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/dss_features.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/dss_features.h (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/hdmi.h (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/hdmi4.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/hdmi4_core.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/hdmi4_core.h (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/hdmi5.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/hdmi5_core.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/hdmi5_core.h (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/hdmi_common.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/hdmi_phy.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/hdmi_pll.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/hdmi_wp.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/manager-sysfs.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/manager.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/omapdss-boot-init.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/output.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/overlay-sysfs.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/overlay.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/pll.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/rfbi.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/sdi.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/venc.c (100%)
> rename drivers/{video/fbdev/omap2 => gpu/drm/omapdrm}/dss/video-pll.c (100%)
> create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/Kconfig
> create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/Makefile
> create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/Kconfig
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/Makefile
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/apply.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/core.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.h
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/dispc.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/dispc.h
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/dispc_coefs.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/display.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/dpi.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/dsi.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/dss-of.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/dss.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/dss.h
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/dss_features.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/dss_features.h
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/hdmi.h
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.h
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.h
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/hdmi_common.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/manager.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/output.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/overlay.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/pll.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/rfbi.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/sdi.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/venc.c
> create mode 100644 drivers/video/fbdev/omap2/omapfb/dss/video-pll.c
> rename drivers/video/fbdev/omap2/{ => omapfb}/vrfb.c (100%)
>
> --
> 2.5.0
>
More information about the dri-devel
mailing list