[PATCH RFC 0/9] omapdrm/omapfb/omapdss split

Tomi Valkeinen tomi.valkeinen at ti.com
Wed Dec 16 07:52:50 PST 2015


Hi Dave,

On 10/12/15 16:25, Tomi Valkeinen wrote:
> Hi,
> 
> Here's an RFC series to fix the mess we have at the moment with
> omapdrm/omapfb/omapdss.

There hasn't been any NACKs for this series, so I'd like to get this in
for 4.5.

As it's mostly on the fbdev side, I can merge this via fbdev tree. Only
the two last patches are under drivers/gpu/ and it's unlikely they cause
any conflicts, as they mainly just move files from drivers/fbdev/ to
drivers/gpu/ (and they don't cause conflicts at the moment with my other
omapdrm patches, nor with current drm-next).

Can I get your ack on the two last patches?

 Tomi

> 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.
> 
>  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%)
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20151216/dfde8bd4/attachment-0001.sig>


More information about the dri-devel mailing list