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

Rob Clark robdclark at gmail.com
Wed Dec 16 14:11:06 PST 2015


On Wed, Dec 16, 2015 at 10:52 AM, Tomi Valkeinen <tomi.valkeinen at ti.com> wrote:
> 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.

I might suggest a short TODO/README type file explaining the current
state of flux and the plans going forward.. probably just copy/paste
the text from the cover letter.

other than that, if it's worth anything, you've got my a-b ;-)

BR,
-R

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


More information about the dri-devel mailing list