public inbox for linux-fbdev@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Reorder drivers/video directory
@ 2014-02-27 11:54 Tomi Valkeinen
  2014-02-27 11:54 ` [PATCH 2/3] fbdev: move fbdev core files to separate directory Tomi Valkeinen
                   ` (4 more replies)
  0 siblings, 5 replies; 10+ messages in thread
From: Tomi Valkeinen @ 2014-02-27 11:54 UTC (permalink / raw)
  To: linux-fbdev, dri-devel, linux-kernel
  Cc: Laurent Pinchart, Geert Uytterhoeven,
	Jean-Christophe Plagniol-Villard, David Airlie, Andrew Morton,
	Linus Torvalds, Greg Kroah-Hartman, Tomi Valkeinen

Hi,

This is a re-send of the series, with RFC removed from the subject, and a bunch
of acks added.

I'm cc'ing more people, to make sure this doesn't come as a surprise, and to
make sure this is not a bad idea, doomed to fail horribly.

So this series creates a new directory, drivers/video/fbdev/, to which all
fbdev related files are moved. Also, a new directory, drivers/video/fbdev/core/
is created, to which the core fbdev framework files are moved. This makes the
drivers/video hierarchy much more clear.

Presuming no one has objections to this as such, I wonder what's the least
painful way to merge this? Normally, like any other fbdev change? As a separate
pull request, maybe at -rc2 time frame, based on -rc1? Something else?

 Tomi

Tomi Valkeinen (3):
  video: move fbdev to drivers/video/fbdev
  fbdev: move fbdev core files to separate directory
  video: Kconfig: move drm and fb into separate menus

 drivers/Makefile                                   |    4 +-
 drivers/video/Kconfig                              | 2487 +-------------------
 drivers/video/Makefile                             |  168 +-
 drivers/video/{ => fbdev}/68328fb.c                |    0
 drivers/video/fbdev/Kconfig                        | 2481 +++++++++++++++++++
 drivers/video/fbdev/Makefile                       |  153 ++
 drivers/video/{ => fbdev}/acornfb.c                |    0
 drivers/video/{ => fbdev}/acornfb.h                |    0
 drivers/video/{ => fbdev}/amba-clcd.c              |    0
 drivers/video/{ => fbdev}/amifb.c                  |    0
 drivers/video/{ => fbdev}/arcfb.c                  |    0
 drivers/video/{ => fbdev}/arkfb.c                  |    0
 drivers/video/{ => fbdev}/asiliantfb.c             |    0
 drivers/video/{ => fbdev}/atafb.c                  |    0
 drivers/video/{ => fbdev}/atafb.h                  |    0
 drivers/video/{ => fbdev}/atafb_iplan2p2.c         |    0
 drivers/video/{ => fbdev}/atafb_iplan2p4.c         |    0
 drivers/video/{ => fbdev}/atafb_iplan2p8.c         |    0
 drivers/video/{ => fbdev}/atafb_mfb.c              |    0
 drivers/video/{ => fbdev}/atafb_utils.h            |    0
 drivers/video/{ => fbdev}/atmel_lcdfb.c            |    0
 drivers/video/{ => fbdev}/aty/Makefile             |    0
 drivers/video/{ => fbdev}/aty/ati_ids.h            |    0
 drivers/video/{ => fbdev}/aty/aty128fb.c           |    0
 drivers/video/{ => fbdev}/aty/atyfb.h              |    0
 drivers/video/{ => fbdev}/aty/atyfb_base.c         |    0
 drivers/video/{ => fbdev}/aty/mach64_accel.c       |    0
 drivers/video/{ => fbdev}/aty/mach64_ct.c          |    0
 drivers/video/{ => fbdev}/aty/mach64_cursor.c      |    0
 drivers/video/{ => fbdev}/aty/mach64_gx.c          |    0
 drivers/video/{ => fbdev}/aty/radeon_accel.c       |    0
 drivers/video/{ => fbdev}/aty/radeon_backlight.c   |    0
 drivers/video/{ => fbdev}/aty/radeon_base.c        |    0
 drivers/video/{ => fbdev}/aty/radeon_i2c.c         |    0
 drivers/video/{ => fbdev}/aty/radeon_monitor.c     |    0
 drivers/video/{ => fbdev}/aty/radeon_pm.c          |    0
 drivers/video/{ => fbdev}/aty/radeonfb.h           |    0
 drivers/video/{ => fbdev}/au1100fb.c               |    0
 drivers/video/{ => fbdev}/au1100fb.h               |    0
 drivers/video/{ => fbdev}/au1200fb.c               |    0
 drivers/video/{ => fbdev}/au1200fb.h               |    0
 drivers/video/{ => fbdev}/auo_k1900fb.c            |    0
 drivers/video/{ => fbdev}/auo_k1901fb.c            |    0
 drivers/video/{ => fbdev}/auo_k190x.c              |    0
 drivers/video/{ => fbdev}/auo_k190x.h              |    0
 drivers/video/{ => fbdev}/bf537-lq035.c            |    0
 drivers/video/{ => fbdev}/bf54x-lq043fb.c          |    0
 drivers/video/{ => fbdev}/bfin-lq035q1-fb.c        |    0
 drivers/video/{ => fbdev}/bfin-t350mcqb-fb.c       |    0
 drivers/video/{ => fbdev}/bfin_adv7393fb.c         |    0
 drivers/video/{ => fbdev}/bfin_adv7393fb.h         |    0
 drivers/video/{ => fbdev}/broadsheetfb.c           |    0
 drivers/video/{ => fbdev}/bt431.h                  |    0
 drivers/video/{ => fbdev}/bt455.h                  |    0
 drivers/video/{ => fbdev}/bw2.c                    |    0
 drivers/video/{ => fbdev}/c2p.h                    |    0
 drivers/video/{ => fbdev}/c2p_core.h               |    0
 drivers/video/{ => fbdev}/c2p_iplan2.c             |    0
 drivers/video/{ => fbdev}/c2p_planar.c             |    0
 drivers/video/{ => fbdev}/carminefb.c              |    0
 drivers/video/{ => fbdev}/carminefb.h              |    0
 drivers/video/{ => fbdev}/carminefb_regs.h         |    0
 drivers/video/{ => fbdev}/cg14.c                   |    0
 drivers/video/{ => fbdev}/cg3.c                    |    0
 drivers/video/{ => fbdev}/cg6.c                    |    0
 drivers/video/{ => fbdev}/chipsfb.c                |    0
 drivers/video/{ => fbdev}/cirrusfb.c               |    0
 drivers/video/{ => fbdev}/clps711xfb.c             |    0
 drivers/video/{ => fbdev}/cobalt_lcdfb.c           |    0
 drivers/video/{ => fbdev}/controlfb.c              |    0
 drivers/video/{ => fbdev}/controlfb.h              |    0
 drivers/video/fbdev/core/Makefile                  |   16 +
 drivers/video/{ => fbdev/core}/cfbcopyarea.c       |    0
 drivers/video/{ => fbdev/core}/cfbfillrect.c       |    0
 drivers/video/{ => fbdev/core}/cfbimgblt.c         |    0
 drivers/video/{ => fbdev/core}/fb_ddc.c            |    2 +-
 drivers/video/{ => fbdev/core}/fb_defio.c          |    0
 drivers/video/{ => fbdev/core}/fb_draw.h           |    0
 drivers/video/{ => fbdev/core}/fb_notify.c         |    0
 drivers/video/{ => fbdev/core}/fb_sys_fops.c       |    0
 drivers/video/{ => fbdev/core}/fbcmap.c            |    0
 drivers/video/{ => fbdev/core}/fbcvt.c             |    0
 drivers/video/{ => fbdev/core}/fbmem.c             |    0
 drivers/video/{ => fbdev/core}/fbmon.c             |    2 +-
 drivers/video/{ => fbdev/core}/fbsysfs.c           |    0
 drivers/video/{ => fbdev/core}/modedb.c            |    0
 drivers/video/{ => fbdev/core}/svgalib.c           |    0
 drivers/video/{ => fbdev/core}/syscopyarea.c       |    0
 drivers/video/{ => fbdev/core}/sysfillrect.c       |    0
 drivers/video/{ => fbdev/core}/sysimgblt.c         |    0
 drivers/video/{ => fbdev}/cyber2000fb.c            |    0
 drivers/video/{ => fbdev}/cyber2000fb.h            |    0
 drivers/video/{ => fbdev}/da8xx-fb.c               |    0
 drivers/video/{ => fbdev}/dnfb.c                   |    0
 drivers/video/{ => fbdev}/edid.h                   |    0
 drivers/video/{ => fbdev}/efifb.c                  |    0
 drivers/video/{ => fbdev}/ep93xx-fb.c              |    0
 drivers/video/{ => fbdev}/exynos/Kconfig           |    0
 drivers/video/{ => fbdev}/exynos/Makefile          |    0
 drivers/video/{ => fbdev}/exynos/exynos_dp_core.c  |    0
 drivers/video/{ => fbdev}/exynos/exynos_dp_core.h  |    0
 drivers/video/{ => fbdev}/exynos/exynos_dp_reg.c   |    0
 drivers/video/{ => fbdev}/exynos/exynos_dp_reg.h   |    0
 drivers/video/{ => fbdev}/exynos/exynos_mipi_dsi.c |    0
 .../{ => fbdev}/exynos/exynos_mipi_dsi_common.c    |    0
 .../{ => fbdev}/exynos/exynos_mipi_dsi_common.h    |    0
 .../{ => fbdev}/exynos/exynos_mipi_dsi_lowlevel.c  |    0
 .../{ => fbdev}/exynos/exynos_mipi_dsi_lowlevel.h  |    0
 .../{ => fbdev}/exynos/exynos_mipi_dsi_regs.h      |    0
 drivers/video/{ => fbdev}/exynos/s6e8ax0.c         |    0
 drivers/video/{ => fbdev}/fb-puv3.c                |    0
 drivers/video/{ => fbdev}/ffb.c                    |    0
 drivers/video/{ => fbdev}/fm2fb.c                  |    0
 drivers/video/{ => fbdev}/fsl-diu-fb.c             |    0
 drivers/video/{ => fbdev}/g364fb.c                 |    0
 drivers/video/{ => fbdev}/gbefb.c                  |    0
 drivers/video/{ => fbdev}/geode/Kconfig            |    0
 drivers/video/{ => fbdev}/geode/Makefile           |    0
 drivers/video/{ => fbdev}/geode/display_gx.c       |    0
 drivers/video/{ => fbdev}/geode/display_gx1.c      |    0
 drivers/video/{ => fbdev}/geode/display_gx1.h      |    0
 drivers/video/{ => fbdev}/geode/geodefb.h          |    0
 drivers/video/{ => fbdev}/geode/gx1fb_core.c       |    0
 drivers/video/{ => fbdev}/geode/gxfb.h             |    0
 drivers/video/{ => fbdev}/geode/gxfb_core.c        |    0
 drivers/video/{ => fbdev}/geode/lxfb.h             |    0
 drivers/video/{ => fbdev}/geode/lxfb_core.c        |    0
 drivers/video/{ => fbdev}/geode/lxfb_ops.c         |    0
 drivers/video/{ => fbdev}/geode/suspend_gx.c       |    0
 drivers/video/{ => fbdev}/geode/video_cs5530.c     |    0
 drivers/video/{ => fbdev}/geode/video_cs5530.h     |    0
 drivers/video/{ => fbdev}/geode/video_gx.c         |    0
 drivers/video/{ => fbdev}/goldfishfb.c             |    0
 drivers/video/{ => fbdev}/grvga.c                  |    0
 drivers/video/{ => fbdev}/gxt4500.c                |    0
 drivers/video/{ => fbdev}/hecubafb.c               |    0
 drivers/video/{ => fbdev}/hgafb.c                  |    0
 drivers/video/{ => fbdev}/hitfb.c                  |    0
 drivers/video/{ => fbdev}/hpfb.c                   |    0
 drivers/video/{ => fbdev}/hyperv_fb.c              |    0
 drivers/video/{ => fbdev}/i740_reg.h               |    0
 drivers/video/{ => fbdev}/i740fb.c                 |    0
 drivers/video/{ => fbdev}/i810/Makefile            |    0
 drivers/video/{ => fbdev}/i810/i810-i2c.c          |    0
 drivers/video/{ => fbdev}/i810/i810.h              |    0
 drivers/video/{ => fbdev}/i810/i810_accel.c        |    0
 drivers/video/{ => fbdev}/i810/i810_dvt.c          |    0
 drivers/video/{ => fbdev}/i810/i810_gtf.c          |    0
 drivers/video/{ => fbdev}/i810/i810_main.c         |    0
 drivers/video/{ => fbdev}/i810/i810_main.h         |    0
 drivers/video/{ => fbdev}/i810/i810_regs.h         |    0
 drivers/video/{ => fbdev}/igafb.c                  |    0
 drivers/video/{ => fbdev}/imsttfb.c                |    0
 drivers/video/{ => fbdev}/imxfb.c                  |    0
 drivers/video/{ => fbdev}/intelfb/Makefile         |    0
 drivers/video/{ => fbdev}/intelfb/intelfb.h        |    0
 drivers/video/{ => fbdev}/intelfb/intelfb_i2c.c    |    0
 drivers/video/{ => fbdev}/intelfb/intelfbdrv.c     |    0
 drivers/video/{ => fbdev}/intelfb/intelfbhw.c      |    0
 drivers/video/{ => fbdev}/intelfb/intelfbhw.h      |    0
 drivers/video/{ => fbdev}/jz4740_fb.c              |    0
 drivers/video/{ => fbdev}/kyro/Makefile            |    0
 drivers/video/{ => fbdev}/kyro/STG4000InitDevice.c |    0
 drivers/video/{ => fbdev}/kyro/STG4000Interface.h  |    0
 .../video/{ => fbdev}/kyro/STG4000OverlayDevice.c  |    0
 drivers/video/{ => fbdev}/kyro/STG4000Ramdac.c     |    0
 drivers/video/{ => fbdev}/kyro/STG4000Reg.h        |    0
 drivers/video/{ => fbdev}/kyro/STG4000VTG.c        |    0
 drivers/video/{ => fbdev}/kyro/fbdev.c             |    0
 drivers/video/{ => fbdev}/leo.c                    |    0
 drivers/video/{ => fbdev}/macfb.c                  |    0
 drivers/video/{ => fbdev}/macmodes.c               |    0
 drivers/video/{ => fbdev}/macmodes.h               |    0
 drivers/video/{ => fbdev}/matrox/Makefile          |    0
 drivers/video/{ => fbdev}/matrox/g450_pll.c        |    0
 drivers/video/{ => fbdev}/matrox/g450_pll.h        |    0
 drivers/video/{ => fbdev}/matrox/i2c-matroxfb.c    |    0
 .../video/{ => fbdev}/matrox/matroxfb_DAC1064.c    |    0
 .../video/{ => fbdev}/matrox/matroxfb_DAC1064.h    |    0
 drivers/video/{ => fbdev}/matrox/matroxfb_Ti3026.c |    0
 drivers/video/{ => fbdev}/matrox/matroxfb_Ti3026.h |    0
 drivers/video/{ => fbdev}/matrox/matroxfb_accel.c  |    0
 drivers/video/{ => fbdev}/matrox/matroxfb_accel.h  |    0
 drivers/video/{ => fbdev}/matrox/matroxfb_base.c   |    0
 drivers/video/{ => fbdev}/matrox/matroxfb_base.h   |    0
 drivers/video/{ => fbdev}/matrox/matroxfb_crtc2.c  |    0
 drivers/video/{ => fbdev}/matrox/matroxfb_crtc2.h  |    0
 drivers/video/{ => fbdev}/matrox/matroxfb_g450.c   |    0
 drivers/video/{ => fbdev}/matrox/matroxfb_g450.h   |    0
 drivers/video/{ => fbdev}/matrox/matroxfb_maven.c  |    0
 drivers/video/{ => fbdev}/matrox/matroxfb_maven.h  |    0
 drivers/video/{ => fbdev}/matrox/matroxfb_misc.c   |    0
 drivers/video/{ => fbdev}/matrox/matroxfb_misc.h   |    0
 drivers/video/{ => fbdev}/maxinefb.c               |    0
 drivers/video/{ => fbdev}/mb862xx/Makefile         |    0
 drivers/video/{ => fbdev}/mb862xx/mb862xx-i2c.c    |    0
 drivers/video/{ => fbdev}/mb862xx/mb862xx_reg.h    |    0
 drivers/video/{ => fbdev}/mb862xx/mb862xxfb.h      |    0
 .../video/{ => fbdev}/mb862xx/mb862xxfb_accel.c    |    0
 .../video/{ => fbdev}/mb862xx/mb862xxfb_accel.h    |    0
 drivers/video/{ => fbdev}/mb862xx/mb862xxfbdrv.c   |    0
 drivers/video/{ => fbdev}/mbx/Makefile             |    0
 drivers/video/{ => fbdev}/mbx/mbxdebugfs.c         |    0
 drivers/video/{ => fbdev}/mbx/mbxfb.c              |    0
 drivers/video/{ => fbdev}/mbx/reg_bits.h           |    0
 drivers/video/{ => fbdev}/mbx/regs.h               |    0
 drivers/video/{ => fbdev}/metronomefb.c            |    0
 drivers/video/{ => fbdev}/mmp/Kconfig              |    6 +-
 drivers/video/{ => fbdev}/mmp/Makefile             |    0
 drivers/video/{ => fbdev}/mmp/core.c               |    0
 drivers/video/{ => fbdev}/mmp/fb/Kconfig           |    0
 drivers/video/{ => fbdev}/mmp/fb/Makefile          |    0
 drivers/video/{ => fbdev}/mmp/fb/mmpfb.c           |    0
 drivers/video/{ => fbdev}/mmp/fb/mmpfb.h           |    0
 drivers/video/{ => fbdev}/mmp/hw/Kconfig           |    0
 drivers/video/{ => fbdev}/mmp/hw/Makefile          |    0
 drivers/video/{ => fbdev}/mmp/hw/mmp_ctrl.c        |    0
 drivers/video/{ => fbdev}/mmp/hw/mmp_ctrl.h        |    0
 drivers/video/{ => fbdev}/mmp/hw/mmp_spi.c         |    0
 drivers/video/{ => fbdev}/mmp/panel/Kconfig        |    0
 drivers/video/{ => fbdev}/mmp/panel/Makefile       |    0
 .../video/{ => fbdev}/mmp/panel/tpo_tj032md01bw.c  |    0
 drivers/video/{ => fbdev}/msm/Makefile             |    0
 drivers/video/{ => fbdev}/msm/mddi.c               |    0
 drivers/video/{ => fbdev}/msm/mddi_client_dummy.c  |    0
 .../video/{ => fbdev}/msm/mddi_client_nt35399.c    |    0
 .../video/{ => fbdev}/msm/mddi_client_toshiba.c    |    0
 drivers/video/{ => fbdev}/msm/mddi_hw.h            |    0
 drivers/video/{ => fbdev}/msm/mdp.c                |    0
 drivers/video/{ => fbdev}/msm/mdp_csc_table.h      |    0
 drivers/video/{ => fbdev}/msm/mdp_hw.h             |    0
 drivers/video/{ => fbdev}/msm/mdp_ppp.c            |    0
 drivers/video/{ => fbdev}/msm/mdp_scale_tables.c   |    0
 drivers/video/{ => fbdev}/msm/mdp_scale_tables.h   |    0
 drivers/video/{ => fbdev}/msm/msm_fb.c             |    0
 drivers/video/{ => fbdev}/mx3fb.c                  |    0
 drivers/video/{ => fbdev}/mxsfb.c                  |    0
 drivers/video/{ => fbdev}/n411.c                   |    0
 drivers/video/{ => fbdev}/neofb.c                  |    0
 drivers/video/{ => fbdev}/nuc900fb.c               |    0
 drivers/video/{ => fbdev}/nuc900fb.h               |    0
 drivers/video/{ => fbdev}/nvidia/Makefile          |    0
 drivers/video/{ => fbdev}/nvidia/nv_accel.c        |    0
 drivers/video/{ => fbdev}/nvidia/nv_backlight.c    |    0
 drivers/video/{ => fbdev}/nvidia/nv_dma.h          |    0
 drivers/video/{ => fbdev}/nvidia/nv_hw.c           |    0
 drivers/video/{ => fbdev}/nvidia/nv_i2c.c          |    0
 drivers/video/{ => fbdev}/nvidia/nv_local.h        |    0
 drivers/video/{ => fbdev}/nvidia/nv_of.c           |    0
 drivers/video/{ => fbdev}/nvidia/nv_proto.h        |    0
 drivers/video/{ => fbdev}/nvidia/nv_setup.c        |    0
 drivers/video/{ => fbdev}/nvidia/nv_type.h         |    0
 drivers/video/{ => fbdev}/nvidia/nvidia.c          |    0
 drivers/video/{ => fbdev}/ocfb.c                   |    0
 drivers/video/{ => fbdev}/offb.c                   |    0
 drivers/video/{ => fbdev}/omap/Kconfig             |    0
 drivers/video/{ => fbdev}/omap/Makefile            |    0
 drivers/video/{ => fbdev}/omap/hwa742.c            |    0
 drivers/video/{ => fbdev}/omap/lcd_ams_delta.c     |    0
 drivers/video/{ => fbdev}/omap/lcd_h3.c            |    0
 drivers/video/{ => fbdev}/omap/lcd_htcherald.c     |    0
 drivers/video/{ => fbdev}/omap/lcd_inn1510.c       |    0
 drivers/video/{ => fbdev}/omap/lcd_inn1610.c       |    0
 drivers/video/{ => fbdev}/omap/lcd_mipid.c         |    0
 drivers/video/{ => fbdev}/omap/lcd_osk.c           |    0
 drivers/video/{ => fbdev}/omap/lcd_palmte.c        |    0
 drivers/video/{ => fbdev}/omap/lcd_palmtt.c        |    0
 drivers/video/{ => fbdev}/omap/lcd_palmz71.c       |    0
 drivers/video/{ => fbdev}/omap/lcdc.c              |    0
 drivers/video/{ => fbdev}/omap/lcdc.h              |    0
 drivers/video/{ => fbdev}/omap/omapfb.h            |    0
 drivers/video/{ => fbdev}/omap/omapfb_main.c       |    0
 drivers/video/{ => fbdev}/omap/sossi.c             |    0
 drivers/video/fbdev/omap2/Kconfig                  |   10 +
 drivers/video/{ => fbdev}/omap2/Makefile           |    0
 .../video/{ => fbdev}/omap2/displays-new/Kconfig   |    0
 .../video/{ => fbdev}/omap2/displays-new/Makefile  |    0
 .../omap2/displays-new/connector-analog-tv.c       |    0
 .../{ => fbdev}/omap2/displays-new/connector-dvi.c |    0
 .../omap2/displays-new/connector-hdmi.c            |    0
 .../omap2/displays-new/encoder-tfp410.c            |    0
 .../omap2/displays-new/encoder-tpd12s015.c         |    0
 .../{ => fbdev}/omap2/displays-new/panel-dpi.c     |    0
 .../{ => fbdev}/omap2/displays-new/panel-dsi-cm.c  |    0
 .../omap2/displays-new/panel-lgphilips-lb035q02.c  |    0
 .../omap2/displays-new/panel-nec-nl8048hl11.c      |    0
 .../omap2/displays-new/panel-sharp-ls037v7dw01.c   |    0
 .../omap2/displays-new/panel-sony-acx565akm.c      |    0
 .../omap2/displays-new/panel-tpo-td028ttec1.c      |    0
 .../omap2/displays-new/panel-tpo-td043mtea1.c      |    0
 drivers/video/{ => fbdev}/omap2/dss/Kconfig        |    0
 drivers/video/{ => fbdev}/omap2/dss/Makefile       |    0
 drivers/video/{ => fbdev}/omap2/dss/apply.c        |    0
 drivers/video/{ => fbdev}/omap2/dss/core.c         |    0
 drivers/video/{ => fbdev}/omap2/dss/dispc-compat.c |    0
 drivers/video/{ => fbdev}/omap2/dss/dispc-compat.h |    0
 drivers/video/{ => fbdev}/omap2/dss/dispc.c        |    0
 drivers/video/{ => fbdev}/omap2/dss/dispc.h        |    0
 drivers/video/{ => fbdev}/omap2/dss/dispc_coefs.c  |    0
 .../video/{ => fbdev}/omap2/dss/display-sysfs.c    |    0
 drivers/video/{ => fbdev}/omap2/dss/display.c      |    0
 drivers/video/{ => fbdev}/omap2/dss/dpi.c          |    0
 drivers/video/{ => fbdev}/omap2/dss/dsi.c          |    0
 drivers/video/{ => fbdev}/omap2/dss/dss.c          |    0
 drivers/video/{ => fbdev}/omap2/dss/dss.h          |    0
 drivers/video/{ => fbdev}/omap2/dss/dss_features.c |    0
 drivers/video/{ => fbdev}/omap2/dss/dss_features.h |    0
 drivers/video/{ => fbdev}/omap2/dss/hdmi.h         |    0
 drivers/video/{ => fbdev}/omap2/dss/hdmi4.c        |    0
 drivers/video/{ => fbdev}/omap2/dss/hdmi4_core.c   |    0
 drivers/video/{ => fbdev}/omap2/dss/hdmi4_core.h   |    0
 drivers/video/{ => fbdev}/omap2/dss/hdmi_common.c  |    0
 drivers/video/{ => fbdev}/omap2/dss/hdmi_phy.c     |    0
 drivers/video/{ => fbdev}/omap2/dss/hdmi_pll.c     |    0
 drivers/video/{ => fbdev}/omap2/dss/hdmi_wp.c      |    0
 .../video/{ => fbdev}/omap2/dss/manager-sysfs.c    |    0
 drivers/video/{ => fbdev}/omap2/dss/manager.c      |    0
 drivers/video/{ => fbdev}/omap2/dss/output.c       |    0
 .../video/{ => fbdev}/omap2/dss/overlay-sysfs.c    |    0
 drivers/video/{ => fbdev}/omap2/dss/overlay.c      |    0
 drivers/video/{ => fbdev}/omap2/dss/rfbi.c         |    0
 drivers/video/{ => fbdev}/omap2/dss/sdi.c          |    0
 drivers/video/{ => fbdev}/omap2/dss/venc.c         |    0
 drivers/video/{ => fbdev}/omap2/dss/venc_panel.c   |    0
 drivers/video/{ => fbdev}/omap2/omapfb/Kconfig     |    0
 drivers/video/{ => fbdev}/omap2/omapfb/Makefile    |    0
 .../video/{ => fbdev}/omap2/omapfb/omapfb-ioctl.c  |    0
 .../video/{ => fbdev}/omap2/omapfb/omapfb-main.c   |    0
 .../video/{ => fbdev}/omap2/omapfb/omapfb-sysfs.c  |    0
 drivers/video/{ => fbdev}/omap2/omapfb/omapfb.h    |    0
 drivers/video/{ => fbdev}/omap2/vrfb.c             |    0
 drivers/video/{ => fbdev}/p9100.c                  |    0
 drivers/video/{ => fbdev}/platinumfb.c             |    0
 drivers/video/{ => fbdev}/platinumfb.h             |    0
 drivers/video/{ => fbdev}/pm2fb.c                  |    0
 drivers/video/{ => fbdev}/pm3fb.c                  |    0
 drivers/video/{ => fbdev}/pmag-aa-fb.c             |    0
 drivers/video/{ => fbdev}/pmag-ba-fb.c             |    0
 drivers/video/{ => fbdev}/pmagb-b-fb.c             |    0
 drivers/video/{ => fbdev}/ps3fb.c                  |    0
 drivers/video/{ => fbdev}/pvr2fb.c                 |    0
 drivers/video/{ => fbdev}/pxa168fb.c               |    0
 drivers/video/{ => fbdev}/pxa168fb.h               |    0
 drivers/video/{ => fbdev}/pxa3xx-gcu.c             |    0
 drivers/video/{ => fbdev}/pxa3xx-gcu.h             |    0
 drivers/video/{ => fbdev}/pxafb.c                  |    0
 drivers/video/{ => fbdev}/pxafb.h                  |    0
 drivers/video/{ => fbdev}/q40fb.c                  |    0
 drivers/video/{ => fbdev}/riva/Makefile            |    0
 drivers/video/{ => fbdev}/riva/fbdev.c             |    0
 drivers/video/{ => fbdev}/riva/nv_driver.c         |    0
 drivers/video/{ => fbdev}/riva/nv_type.h           |    0
 drivers/video/{ => fbdev}/riva/nvreg.h             |    0
 drivers/video/{ => fbdev}/riva/riva_hw.c           |    0
 drivers/video/{ => fbdev}/riva/riva_hw.h           |    0
 drivers/video/{ => fbdev}/riva/riva_tbl.h          |    0
 drivers/video/{ => fbdev}/riva/rivafb-i2c.c        |    0
 drivers/video/{ => fbdev}/riva/rivafb.h            |    0
 drivers/video/{ => fbdev}/s1d13xxxfb.c             |    0
 drivers/video/{ => fbdev}/s3c-fb.c                 |    0
 drivers/video/{ => fbdev}/s3c2410fb.c              |    0
 drivers/video/{ => fbdev}/s3c2410fb.h              |    0
 drivers/video/{ => fbdev}/s3fb.c                   |    0
 drivers/video/{ => fbdev}/sa1100fb.c               |    0
 drivers/video/{ => fbdev}/sa1100fb.h               |    0
 drivers/video/{ => fbdev}/savage/Makefile          |    0
 drivers/video/{ => fbdev}/savage/savagefb-i2c.c    |    0
 drivers/video/{ => fbdev}/savage/savagefb.h        |    0
 drivers/video/{ => fbdev}/savage/savagefb_accel.c  |    0
 drivers/video/{ => fbdev}/savage/savagefb_driver.c |    0
 drivers/video/{ => fbdev}/sbuslib.c                |    0
 drivers/video/{ => fbdev}/sbuslib.h                |    0
 drivers/video/{ => fbdev}/sgivwfb.c                |    0
 drivers/video/{ => fbdev}/sh7760fb.c               |    0
 drivers/video/{ => fbdev}/sh_mipi_dsi.c            |    0
 drivers/video/{ => fbdev}/sh_mobile_hdmi.c         |    0
 drivers/video/{ => fbdev}/sh_mobile_lcdcfb.c       |    0
 drivers/video/{ => fbdev}/sh_mobile_lcdcfb.h       |    0
 drivers/video/{ => fbdev}/sh_mobile_meram.c        |    0
 drivers/video/{ => fbdev}/simplefb.c               |    0
 drivers/video/{ => fbdev}/sis/300vtbl.h            |    0
 drivers/video/{ => fbdev}/sis/310vtbl.h            |    0
 drivers/video/{ => fbdev}/sis/Makefile             |    0
 drivers/video/{ => fbdev}/sis/init.c               |    0
 drivers/video/{ => fbdev}/sis/init.h               |    0
 drivers/video/{ => fbdev}/sis/init301.c            |    0
 drivers/video/{ => fbdev}/sis/init301.h            |    0
 drivers/video/{ => fbdev}/sis/initdef.h            |    0
 drivers/video/{ => fbdev}/sis/initextlfb.c         |    0
 drivers/video/{ => fbdev}/sis/oem300.h             |    0
 drivers/video/{ => fbdev}/sis/oem310.h             |    0
 drivers/video/{ => fbdev}/sis/sis.h                |    0
 drivers/video/{ => fbdev}/sis/sis_accel.c          |    0
 drivers/video/{ => fbdev}/sis/sis_accel.h          |    0
 drivers/video/{ => fbdev}/sis/sis_main.c           |    0
 drivers/video/{ => fbdev}/sis/sis_main.h           |    0
 drivers/video/{ => fbdev}/sis/vgatypes.h           |    0
 drivers/video/{ => fbdev}/sis/vstruct.h            |    0
 drivers/video/{ => fbdev}/skeletonfb.c             |    0
 drivers/video/{ => fbdev}/sm501fb.c                |    0
 drivers/video/{ => fbdev}/smscufx.c                |    0
 drivers/video/{ => fbdev}/ssd1307fb.c              |    0
 drivers/video/{ => fbdev}/sstfb.c                  |    0
 drivers/video/{ => fbdev}/sticore.h                |    0
 drivers/video/{ => fbdev}/stifb.c                  |    0
 drivers/video/{ => fbdev}/sunxvr1000.c             |    0
 drivers/video/{ => fbdev}/sunxvr2500.c             |    0
 drivers/video/{ => fbdev}/sunxvr500.c              |    0
 drivers/video/{ => fbdev}/tcx.c                    |    0
 drivers/video/{ => fbdev}/tdfxfb.c                 |    0
 drivers/video/{ => fbdev}/tgafb.c                  |    0
 drivers/video/{ => fbdev}/tmiofb.c                 |    0
 drivers/video/{ => fbdev}/tridentfb.c              |    0
 drivers/video/{ => fbdev}/udlfb.c                  |    0
 drivers/video/{ => fbdev}/uvesafb.c                |    0
 drivers/video/{ => fbdev}/valkyriefb.c             |    0
 drivers/video/{ => fbdev}/valkyriefb.h             |    0
 drivers/video/{ => fbdev}/vermilion/Makefile       |    0
 drivers/video/{ => fbdev}/vermilion/cr_pll.c       |    0
 drivers/video/{ => fbdev}/vermilion/vermilion.c    |    0
 drivers/video/{ => fbdev}/vermilion/vermilion.h    |    0
 drivers/video/{ => fbdev}/vesafb.c                 |    0
 drivers/video/{ => fbdev}/vfb.c                    |    0
 drivers/video/{ => fbdev}/vga16fb.c                |    0
 drivers/video/{ => fbdev}/via/Makefile             |    0
 drivers/video/{ => fbdev}/via/accel.c              |    0
 drivers/video/{ => fbdev}/via/accel.h              |    0
 drivers/video/{ => fbdev}/via/chip.h               |    0
 drivers/video/{ => fbdev}/via/debug.h              |    0
 drivers/video/{ => fbdev}/via/dvi.c                |    0
 drivers/video/{ => fbdev}/via/dvi.h                |    0
 drivers/video/{ => fbdev}/via/global.c             |    0
 drivers/video/{ => fbdev}/via/global.h             |    0
 drivers/video/{ => fbdev}/via/hw.c                 |    0
 drivers/video/{ => fbdev}/via/hw.h                 |    0
 drivers/video/{ => fbdev}/via/ioctl.c              |    0
 drivers/video/{ => fbdev}/via/ioctl.h              |    0
 drivers/video/{ => fbdev}/via/lcd.c                |    0
 drivers/video/{ => fbdev}/via/lcd.h                |    0
 drivers/video/{ => fbdev}/via/share.h              |    0
 drivers/video/{ => fbdev}/via/tblDPASetting.c      |    0
 drivers/video/{ => fbdev}/via/tblDPASetting.h      |    0
 drivers/video/{ => fbdev}/via/via-core.c           |    0
 drivers/video/{ => fbdev}/via/via-gpio.c           |    0
 drivers/video/{ => fbdev}/via/via_aux.c            |    0
 drivers/video/{ => fbdev}/via/via_aux.h            |    0
 drivers/video/{ => fbdev}/via/via_aux_ch7301.c     |    0
 drivers/video/{ => fbdev}/via/via_aux_edid.c       |    0
 drivers/video/{ => fbdev}/via/via_aux_sii164.c     |    0
 drivers/video/{ => fbdev}/via/via_aux_vt1621.c     |    0
 drivers/video/{ => fbdev}/via/via_aux_vt1622.c     |    0
 drivers/video/{ => fbdev}/via/via_aux_vt1625.c     |    0
 drivers/video/{ => fbdev}/via/via_aux_vt1631.c     |    0
 drivers/video/{ => fbdev}/via/via_aux_vt1632.c     |    0
 drivers/video/{ => fbdev}/via/via_aux_vt1636.c     |    0
 drivers/video/{ => fbdev}/via/via_clock.c          |    0
 drivers/video/{ => fbdev}/via/via_clock.h          |    0
 drivers/video/{ => fbdev}/via/via_i2c.c            |    0
 drivers/video/{ => fbdev}/via/via_modesetting.c    |    0
 drivers/video/{ => fbdev}/via/via_modesetting.h    |    0
 drivers/video/{ => fbdev}/via/via_utility.c        |    0
 drivers/video/{ => fbdev}/via/via_utility.h        |    0
 drivers/video/{ => fbdev}/via/viafbdev.c           |    0
 drivers/video/{ => fbdev}/via/viafbdev.h           |    0
 drivers/video/{ => fbdev}/via/viamode.c            |    0
 drivers/video/{ => fbdev}/via/viamode.h            |    0
 drivers/video/{ => fbdev}/via/vt1636.c             |    0
 drivers/video/{ => fbdev}/via/vt1636.h             |    0
 drivers/video/{ => fbdev}/vt8500lcdfb.c            |    0
 drivers/video/{ => fbdev}/vt8500lcdfb.h            |    0
 drivers/video/{ => fbdev}/vt8623fb.c               |    0
 drivers/video/{ => fbdev}/w100fb.c                 |    0
 drivers/video/{ => fbdev}/w100fb.h                 |    0
 drivers/video/{ => fbdev}/wm8505fb.c               |    0
 drivers/video/{ => fbdev}/wm8505fb_regs.h          |    0
 drivers/video/{ => fbdev}/wmt_ge_rops.c            |    2 +-
 drivers/video/{ => fbdev}/wmt_ge_rops.h            |    0
 drivers/video/{ => fbdev}/xen-fbfront.c            |    0
 drivers/video/{ => fbdev}/xilinxfb.c               |    0
 drivers/video/omap2/Kconfig                        |   10 -
 480 files changed, 2679 insertions(+), 2662 deletions(-)
 rename drivers/video/{ => fbdev}/68328fb.c (100%)
 create mode 100644 drivers/video/fbdev/Kconfig
 create mode 100644 drivers/video/fbdev/Makefile
 rename drivers/video/{ => fbdev}/acornfb.c (100%)
 rename drivers/video/{ => fbdev}/acornfb.h (100%)
 rename drivers/video/{ => fbdev}/amba-clcd.c (100%)
 rename drivers/video/{ => fbdev}/amifb.c (100%)
 rename drivers/video/{ => fbdev}/arcfb.c (100%)
 rename drivers/video/{ => fbdev}/arkfb.c (100%)
 rename drivers/video/{ => fbdev}/asiliantfb.c (100%)
 rename drivers/video/{ => fbdev}/atafb.c (100%)
 rename drivers/video/{ => fbdev}/atafb.h (100%)
 rename drivers/video/{ => fbdev}/atafb_iplan2p2.c (100%)
 rename drivers/video/{ => fbdev}/atafb_iplan2p4.c (100%)
 rename drivers/video/{ => fbdev}/atafb_iplan2p8.c (100%)
 rename drivers/video/{ => fbdev}/atafb_mfb.c (100%)
 rename drivers/video/{ => fbdev}/atafb_utils.h (100%)
 rename drivers/video/{ => fbdev}/atmel_lcdfb.c (100%)
 rename drivers/video/{ => fbdev}/aty/Makefile (100%)
 rename drivers/video/{ => fbdev}/aty/ati_ids.h (100%)
 rename drivers/video/{ => fbdev}/aty/aty128fb.c (100%)
 rename drivers/video/{ => fbdev}/aty/atyfb.h (100%)
 rename drivers/video/{ => fbdev}/aty/atyfb_base.c (100%)
 rename drivers/video/{ => fbdev}/aty/mach64_accel.c (100%)
 rename drivers/video/{ => fbdev}/aty/mach64_ct.c (100%)
 rename drivers/video/{ => fbdev}/aty/mach64_cursor.c (100%)
 rename drivers/video/{ => fbdev}/aty/mach64_gx.c (100%)
 rename drivers/video/{ => fbdev}/aty/radeon_accel.c (100%)
 rename drivers/video/{ => fbdev}/aty/radeon_backlight.c (100%)
 rename drivers/video/{ => fbdev}/aty/radeon_base.c (100%)
 rename drivers/video/{ => fbdev}/aty/radeon_i2c.c (100%)
 rename drivers/video/{ => fbdev}/aty/radeon_monitor.c (100%)
 rename drivers/video/{ => fbdev}/aty/radeon_pm.c (100%)
 rename drivers/video/{ => fbdev}/aty/radeonfb.h (100%)
 rename drivers/video/{ => fbdev}/au1100fb.c (100%)
 rename drivers/video/{ => fbdev}/au1100fb.h (100%)
 rename drivers/video/{ => fbdev}/au1200fb.c (100%)
 rename drivers/video/{ => fbdev}/au1200fb.h (100%)
 rename drivers/video/{ => fbdev}/auo_k1900fb.c (100%)
 rename drivers/video/{ => fbdev}/auo_k1901fb.c (100%)
 rename drivers/video/{ => fbdev}/auo_k190x.c (100%)
 rename drivers/video/{ => fbdev}/auo_k190x.h (100%)
 rename drivers/video/{ => fbdev}/bf537-lq035.c (100%)
 rename drivers/video/{ => fbdev}/bf54x-lq043fb.c (100%)
 rename drivers/video/{ => fbdev}/bfin-lq035q1-fb.c (100%)
 rename drivers/video/{ => fbdev}/bfin-t350mcqb-fb.c (100%)
 rename drivers/video/{ => fbdev}/bfin_adv7393fb.c (100%)
 rename drivers/video/{ => fbdev}/bfin_adv7393fb.h (100%)
 rename drivers/video/{ => fbdev}/broadsheetfb.c (100%)
 rename drivers/video/{ => fbdev}/bt431.h (100%)
 rename drivers/video/{ => fbdev}/bt455.h (100%)
 rename drivers/video/{ => fbdev}/bw2.c (100%)
 rename drivers/video/{ => fbdev}/c2p.h (100%)
 rename drivers/video/{ => fbdev}/c2p_core.h (100%)
 rename drivers/video/{ => fbdev}/c2p_iplan2.c (100%)
 rename drivers/video/{ => fbdev}/c2p_planar.c (100%)
 rename drivers/video/{ => fbdev}/carminefb.c (100%)
 rename drivers/video/{ => fbdev}/carminefb.h (100%)
 rename drivers/video/{ => fbdev}/carminefb_regs.h (100%)
 rename drivers/video/{ => fbdev}/cg14.c (100%)
 rename drivers/video/{ => fbdev}/cg3.c (100%)
 rename drivers/video/{ => fbdev}/cg6.c (100%)
 rename drivers/video/{ => fbdev}/chipsfb.c (100%)
 rename drivers/video/{ => fbdev}/cirrusfb.c (100%)
 rename drivers/video/{ => fbdev}/clps711xfb.c (100%)
 rename drivers/video/{ => fbdev}/cobalt_lcdfb.c (100%)
 rename drivers/video/{ => fbdev}/controlfb.c (100%)
 rename drivers/video/{ => fbdev}/controlfb.h (100%)
 create mode 100644 drivers/video/fbdev/core/Makefile
 rename drivers/video/{ => fbdev/core}/cfbcopyarea.c (100%)
 rename drivers/video/{ => fbdev/core}/cfbfillrect.c (100%)
 rename drivers/video/{ => fbdev/core}/cfbimgblt.c (100%)
 rename drivers/video/{ => fbdev/core}/fb_ddc.c (99%)
 rename drivers/video/{ => fbdev/core}/fb_defio.c (100%)
 rename drivers/video/{ => fbdev/core}/fb_draw.h (100%)
 rename drivers/video/{ => fbdev/core}/fb_notify.c (100%)
 rename drivers/video/{ => fbdev/core}/fb_sys_fops.c (100%)
 rename drivers/video/{ => fbdev/core}/fbcmap.c (100%)
 rename drivers/video/{ => fbdev/core}/fbcvt.c (100%)
 rename drivers/video/{ => fbdev/core}/fbmem.c (100%)
 rename drivers/video/{ => fbdev/core}/fbmon.c (99%)
 rename drivers/video/{ => fbdev/core}/fbsysfs.c (100%)
 rename drivers/video/{ => fbdev/core}/modedb.c (100%)
 rename drivers/video/{ => fbdev/core}/svgalib.c (100%)
 rename drivers/video/{ => fbdev/core}/syscopyarea.c (100%)
 rename drivers/video/{ => fbdev/core}/sysfillrect.c (100%)
 rename drivers/video/{ => fbdev/core}/sysimgblt.c (100%)
 rename drivers/video/{ => fbdev}/cyber2000fb.c (100%)
 rename drivers/video/{ => fbdev}/cyber2000fb.h (100%)
 rename drivers/video/{ => fbdev}/da8xx-fb.c (100%)
 rename drivers/video/{ => fbdev}/dnfb.c (100%)
 rename drivers/video/{ => fbdev}/edid.h (100%)
 rename drivers/video/{ => fbdev}/efifb.c (100%)
 rename drivers/video/{ => fbdev}/ep93xx-fb.c (100%)
 rename drivers/video/{ => fbdev}/exynos/Kconfig (100%)
 rename drivers/video/{ => fbdev}/exynos/Makefile (100%)
 rename drivers/video/{ => fbdev}/exynos/exynos_dp_core.c (100%)
 rename drivers/video/{ => fbdev}/exynos/exynos_dp_core.h (100%)
 rename drivers/video/{ => fbdev}/exynos/exynos_dp_reg.c (100%)
 rename drivers/video/{ => fbdev}/exynos/exynos_dp_reg.h (100%)
 rename drivers/video/{ => fbdev}/exynos/exynos_mipi_dsi.c (100%)
 rename drivers/video/{ => fbdev}/exynos/exynos_mipi_dsi_common.c (100%)
 rename drivers/video/{ => fbdev}/exynos/exynos_mipi_dsi_common.h (100%)
 rename drivers/video/{ => fbdev}/exynos/exynos_mipi_dsi_lowlevel.c (100%)
 rename drivers/video/{ => fbdev}/exynos/exynos_mipi_dsi_lowlevel.h (100%)
 rename drivers/video/{ => fbdev}/exynos/exynos_mipi_dsi_regs.h (100%)
 rename drivers/video/{ => fbdev}/exynos/s6e8ax0.c (100%)
 rename drivers/video/{ => fbdev}/fb-puv3.c (100%)
 rename drivers/video/{ => fbdev}/ffb.c (100%)
 rename drivers/video/{ => fbdev}/fm2fb.c (100%)
 rename drivers/video/{ => fbdev}/fsl-diu-fb.c (100%)
 rename drivers/video/{ => fbdev}/g364fb.c (100%)
 rename drivers/video/{ => fbdev}/gbefb.c (100%)
 rename drivers/video/{ => fbdev}/geode/Kconfig (100%)
 rename drivers/video/{ => fbdev}/geode/Makefile (100%)
 rename drivers/video/{ => fbdev}/geode/display_gx.c (100%)
 rename drivers/video/{ => fbdev}/geode/display_gx1.c (100%)
 rename drivers/video/{ => fbdev}/geode/display_gx1.h (100%)
 rename drivers/video/{ => fbdev}/geode/geodefb.h (100%)
 rename drivers/video/{ => fbdev}/geode/gx1fb_core.c (100%)
 rename drivers/video/{ => fbdev}/geode/gxfb.h (100%)
 rename drivers/video/{ => fbdev}/geode/gxfb_core.c (100%)
 rename drivers/video/{ => fbdev}/geode/lxfb.h (100%)
 rename drivers/video/{ => fbdev}/geode/lxfb_core.c (100%)
 rename drivers/video/{ => fbdev}/geode/lxfb_ops.c (100%)
 rename drivers/video/{ => fbdev}/geode/suspend_gx.c (100%)
 rename drivers/video/{ => fbdev}/geode/video_cs5530.c (100%)
 rename drivers/video/{ => fbdev}/geode/video_cs5530.h (100%)
 rename drivers/video/{ => fbdev}/geode/video_gx.c (100%)
 rename drivers/video/{ => fbdev}/goldfishfb.c (100%)
 rename drivers/video/{ => fbdev}/grvga.c (100%)
 rename drivers/video/{ => fbdev}/gxt4500.c (100%)
 rename drivers/video/{ => fbdev}/hecubafb.c (100%)
 rename drivers/video/{ => fbdev}/hgafb.c (100%)
 rename drivers/video/{ => fbdev}/hitfb.c (100%)
 rename drivers/video/{ => fbdev}/hpfb.c (100%)
 rename drivers/video/{ => fbdev}/hyperv_fb.c (100%)
 rename drivers/video/{ => fbdev}/i740_reg.h (100%)
 rename drivers/video/{ => fbdev}/i740fb.c (100%)
 rename drivers/video/{ => fbdev}/i810/Makefile (100%)
 rename drivers/video/{ => fbdev}/i810/i810-i2c.c (100%)
 rename drivers/video/{ => fbdev}/i810/i810.h (100%)
 rename drivers/video/{ => fbdev}/i810/i810_accel.c (100%)
 rename drivers/video/{ => fbdev}/i810/i810_dvt.c (100%)
 rename drivers/video/{ => fbdev}/i810/i810_gtf.c (100%)
 rename drivers/video/{ => fbdev}/i810/i810_main.c (100%)
 rename drivers/video/{ => fbdev}/i810/i810_main.h (100%)
 rename drivers/video/{ => fbdev}/i810/i810_regs.h (100%)
 rename drivers/video/{ => fbdev}/igafb.c (100%)
 rename drivers/video/{ => fbdev}/imsttfb.c (100%)
 rename drivers/video/{ => fbdev}/imxfb.c (100%)
 rename drivers/video/{ => fbdev}/intelfb/Makefile (100%)
 rename drivers/video/{ => fbdev}/intelfb/intelfb.h (100%)
 rename drivers/video/{ => fbdev}/intelfb/intelfb_i2c.c (100%)
 rename drivers/video/{ => fbdev}/intelfb/intelfbdrv.c (100%)
 rename drivers/video/{ => fbdev}/intelfb/intelfbhw.c (100%)
 rename drivers/video/{ => fbdev}/intelfb/intelfbhw.h (100%)
 rename drivers/video/{ => fbdev}/jz4740_fb.c (100%)
 rename drivers/video/{ => fbdev}/kyro/Makefile (100%)
 rename drivers/video/{ => fbdev}/kyro/STG4000InitDevice.c (100%)
 rename drivers/video/{ => fbdev}/kyro/STG4000Interface.h (100%)
 rename drivers/video/{ => fbdev}/kyro/STG4000OverlayDevice.c (100%)
 rename drivers/video/{ => fbdev}/kyro/STG4000Ramdac.c (100%)
 rename drivers/video/{ => fbdev}/kyro/STG4000Reg.h (100%)
 rename drivers/video/{ => fbdev}/kyro/STG4000VTG.c (100%)
 rename drivers/video/{ => fbdev}/kyro/fbdev.c (100%)
 rename drivers/video/{ => fbdev}/leo.c (100%)
 rename drivers/video/{ => fbdev}/macfb.c (100%)
 rename drivers/video/{ => fbdev}/macmodes.c (100%)
 rename drivers/video/{ => fbdev}/macmodes.h (100%)
 rename drivers/video/{ => fbdev}/matrox/Makefile (100%)
 rename drivers/video/{ => fbdev}/matrox/g450_pll.c (100%)
 rename drivers/video/{ => fbdev}/matrox/g450_pll.h (100%)
 rename drivers/video/{ => fbdev}/matrox/i2c-matroxfb.c (100%)
 rename drivers/video/{ => fbdev}/matrox/matroxfb_DAC1064.c (100%)
 rename drivers/video/{ => fbdev}/matrox/matroxfb_DAC1064.h (100%)
 rename drivers/video/{ => fbdev}/matrox/matroxfb_Ti3026.c (100%)
 rename drivers/video/{ => fbdev}/matrox/matroxfb_Ti3026.h (100%)
 rename drivers/video/{ => fbdev}/matrox/matroxfb_accel.c (100%)
 rename drivers/video/{ => fbdev}/matrox/matroxfb_accel.h (100%)
 rename drivers/video/{ => fbdev}/matrox/matroxfb_base.c (100%)
 rename drivers/video/{ => fbdev}/matrox/matroxfb_base.h (100%)
 rename drivers/video/{ => fbdev}/matrox/matroxfb_crtc2.c (100%)
 rename drivers/video/{ => fbdev}/matrox/matroxfb_crtc2.h (100%)
 rename drivers/video/{ => fbdev}/matrox/matroxfb_g450.c (100%)
 rename drivers/video/{ => fbdev}/matrox/matroxfb_g450.h (100%)
 rename drivers/video/{ => fbdev}/matrox/matroxfb_maven.c (100%)
 rename drivers/video/{ => fbdev}/matrox/matroxfb_maven.h (100%)
 rename drivers/video/{ => fbdev}/matrox/matroxfb_misc.c (100%)
 rename drivers/video/{ => fbdev}/matrox/matroxfb_misc.h (100%)
 rename drivers/video/{ => fbdev}/maxinefb.c (100%)
 rename drivers/video/{ => fbdev}/mb862xx/Makefile (100%)
 rename drivers/video/{ => fbdev}/mb862xx/mb862xx-i2c.c (100%)
 rename drivers/video/{ => fbdev}/mb862xx/mb862xx_reg.h (100%)
 rename drivers/video/{ => fbdev}/mb862xx/mb862xxfb.h (100%)
 rename drivers/video/{ => fbdev}/mb862xx/mb862xxfb_accel.c (100%)
 rename drivers/video/{ => fbdev}/mb862xx/mb862xxfb_accel.h (100%)
 rename drivers/video/{ => fbdev}/mb862xx/mb862xxfbdrv.c (100%)
 rename drivers/video/{ => fbdev}/mbx/Makefile (100%)
 rename drivers/video/{ => fbdev}/mbx/mbxdebugfs.c (100%)
 rename drivers/video/{ => fbdev}/mbx/mbxfb.c (100%)
 rename drivers/video/{ => fbdev}/mbx/reg_bits.h (100%)
 rename drivers/video/{ => fbdev}/mbx/regs.h (100%)
 rename drivers/video/{ => fbdev}/metronomefb.c (100%)
 rename drivers/video/{ => fbdev}/mmp/Kconfig (61%)
 rename drivers/video/{ => fbdev}/mmp/Makefile (100%)
 rename drivers/video/{ => fbdev}/mmp/core.c (100%)
 rename drivers/video/{ => fbdev}/mmp/fb/Kconfig (100%)
 rename drivers/video/{ => fbdev}/mmp/fb/Makefile (100%)
 rename drivers/video/{ => fbdev}/mmp/fb/mmpfb.c (100%)
 rename drivers/video/{ => fbdev}/mmp/fb/mmpfb.h (100%)
 rename drivers/video/{ => fbdev}/mmp/hw/Kconfig (100%)
 rename drivers/video/{ => fbdev}/mmp/hw/Makefile (100%)
 rename drivers/video/{ => fbdev}/mmp/hw/mmp_ctrl.c (100%)
 rename drivers/video/{ => fbdev}/mmp/hw/mmp_ctrl.h (100%)
 rename drivers/video/{ => fbdev}/mmp/hw/mmp_spi.c (100%)
 rename drivers/video/{ => fbdev}/mmp/panel/Kconfig (100%)
 rename drivers/video/{ => fbdev}/mmp/panel/Makefile (100%)
 rename drivers/video/{ => fbdev}/mmp/panel/tpo_tj032md01bw.c (100%)
 rename drivers/video/{ => fbdev}/msm/Makefile (100%)
 rename drivers/video/{ => fbdev}/msm/mddi.c (100%)
 rename drivers/video/{ => fbdev}/msm/mddi_client_dummy.c (100%)
 rename drivers/video/{ => fbdev}/msm/mddi_client_nt35399.c (100%)
 rename drivers/video/{ => fbdev}/msm/mddi_client_toshiba.c (100%)
 rename drivers/video/{ => fbdev}/msm/mddi_hw.h (100%)
 rename drivers/video/{ => fbdev}/msm/mdp.c (100%)
 rename drivers/video/{ => fbdev}/msm/mdp_csc_table.h (100%)
 rename drivers/video/{ => fbdev}/msm/mdp_hw.h (100%)
 rename drivers/video/{ => fbdev}/msm/mdp_ppp.c (100%)
 rename drivers/video/{ => fbdev}/msm/mdp_scale_tables.c (100%)
 rename drivers/video/{ => fbdev}/msm/mdp_scale_tables.h (100%)
 rename drivers/video/{ => fbdev}/msm/msm_fb.c (100%)
 rename drivers/video/{ => fbdev}/mx3fb.c (100%)
 rename drivers/video/{ => fbdev}/mxsfb.c (100%)
 rename drivers/video/{ => fbdev}/n411.c (100%)
 rename drivers/video/{ => fbdev}/neofb.c (100%)
 rename drivers/video/{ => fbdev}/nuc900fb.c (100%)
 rename drivers/video/{ => fbdev}/nuc900fb.h (100%)
 rename drivers/video/{ => fbdev}/nvidia/Makefile (100%)
 rename drivers/video/{ => fbdev}/nvidia/nv_accel.c (100%)
 rename drivers/video/{ => fbdev}/nvidia/nv_backlight.c (100%)
 rename drivers/video/{ => fbdev}/nvidia/nv_dma.h (100%)
 rename drivers/video/{ => fbdev}/nvidia/nv_hw.c (100%)
 rename drivers/video/{ => fbdev}/nvidia/nv_i2c.c (100%)
 rename drivers/video/{ => fbdev}/nvidia/nv_local.h (100%)
 rename drivers/video/{ => fbdev}/nvidia/nv_of.c (100%)
 rename drivers/video/{ => fbdev}/nvidia/nv_proto.h (100%)
 rename drivers/video/{ => fbdev}/nvidia/nv_setup.c (100%)
 rename drivers/video/{ => fbdev}/nvidia/nv_type.h (100%)
 rename drivers/video/{ => fbdev}/nvidia/nvidia.c (100%)
 rename drivers/video/{ => fbdev}/ocfb.c (100%)
 rename drivers/video/{ => fbdev}/offb.c (100%)
 rename drivers/video/{ => fbdev}/omap/Kconfig (100%)
 rename drivers/video/{ => fbdev}/omap/Makefile (100%)
 rename drivers/video/{ => fbdev}/omap/hwa742.c (100%)
 rename drivers/video/{ => fbdev}/omap/lcd_ams_delta.c (100%)
 rename drivers/video/{ => fbdev}/omap/lcd_h3.c (100%)
 rename drivers/video/{ => fbdev}/omap/lcd_htcherald.c (100%)
 rename drivers/video/{ => fbdev}/omap/lcd_inn1510.c (100%)
 rename drivers/video/{ => fbdev}/omap/lcd_inn1610.c (100%)
 rename drivers/video/{ => fbdev}/omap/lcd_mipid.c (100%)
 rename drivers/video/{ => fbdev}/omap/lcd_osk.c (100%)
 rename drivers/video/{ => fbdev}/omap/lcd_palmte.c (100%)
 rename drivers/video/{ => fbdev}/omap/lcd_palmtt.c (100%)
 rename drivers/video/{ => fbdev}/omap/lcd_palmz71.c (100%)
 rename drivers/video/{ => fbdev}/omap/lcdc.c (100%)
 rename drivers/video/{ => fbdev}/omap/lcdc.h (100%)
 rename drivers/video/{ => fbdev}/omap/omapfb.h (100%)
 rename drivers/video/{ => fbdev}/omap/omapfb_main.c (100%)
 rename drivers/video/{ => fbdev}/omap/sossi.c (100%)
 create mode 100644 drivers/video/fbdev/omap2/Kconfig
 rename drivers/video/{ => fbdev}/omap2/Makefile (100%)
 rename drivers/video/{ => fbdev}/omap2/displays-new/Kconfig (100%)
 rename drivers/video/{ => fbdev}/omap2/displays-new/Makefile (100%)
 rename drivers/video/{ => fbdev}/omap2/displays-new/connector-analog-tv.c (100%)
 rename drivers/video/{ => fbdev}/omap2/displays-new/connector-dvi.c (100%)
 rename drivers/video/{ => fbdev}/omap2/displays-new/connector-hdmi.c (100%)
 rename drivers/video/{ => fbdev}/omap2/displays-new/encoder-tfp410.c (100%)
 rename drivers/video/{ => fbdev}/omap2/displays-new/encoder-tpd12s015.c (100%)
 rename drivers/video/{ => fbdev}/omap2/displays-new/panel-dpi.c (100%)
 rename drivers/video/{ => fbdev}/omap2/displays-new/panel-dsi-cm.c (100%)
 rename drivers/video/{ => fbdev}/omap2/displays-new/panel-lgphilips-lb035q02.c (100%)
 rename drivers/video/{ => fbdev}/omap2/displays-new/panel-nec-nl8048hl11.c (100%)
 rename drivers/video/{ => fbdev}/omap2/displays-new/panel-sharp-ls037v7dw01.c (100%)
 rename drivers/video/{ => fbdev}/omap2/displays-new/panel-sony-acx565akm.c (100%)
 rename drivers/video/{ => fbdev}/omap2/displays-new/panel-tpo-td028ttec1.c (100%)
 rename drivers/video/{ => fbdev}/omap2/displays-new/panel-tpo-td043mtea1.c (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/Kconfig (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/Makefile (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/apply.c (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/core.c (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/dispc-compat.c (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/dispc-compat.h (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/dispc.c (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/dispc.h (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/dispc_coefs.c (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/display-sysfs.c (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/display.c (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/dpi.c (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/dsi.c (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/dss.c (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/dss.h (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/dss_features.c (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/dss_features.h (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/hdmi.h (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/hdmi4.c (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/hdmi4_core.c (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/hdmi4_core.h (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/hdmi_common.c (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/hdmi_phy.c (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/hdmi_pll.c (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/hdmi_wp.c (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/manager-sysfs.c (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/manager.c (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/output.c (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/overlay-sysfs.c (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/overlay.c (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/rfbi.c (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/sdi.c (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/venc.c (100%)
 rename drivers/video/{ => fbdev}/omap2/dss/venc_panel.c (100%)
 rename drivers/video/{ => fbdev}/omap2/omapfb/Kconfig (100%)
 rename drivers/video/{ => fbdev}/omap2/omapfb/Makefile (100%)
 rename drivers/video/{ => fbdev}/omap2/omapfb/omapfb-ioctl.c (100%)
 rename drivers/video/{ => fbdev}/omap2/omapfb/omapfb-main.c (100%)
 rename drivers/video/{ => fbdev}/omap2/omapfb/omapfb-sysfs.c (100%)
 rename drivers/video/{ => fbdev}/omap2/omapfb/omapfb.h (100%)
 rename drivers/video/{ => fbdev}/omap2/vrfb.c (100%)
 rename drivers/video/{ => fbdev}/p9100.c (100%)
 rename drivers/video/{ => fbdev}/platinumfb.c (100%)
 rename drivers/video/{ => fbdev}/platinumfb.h (100%)
 rename drivers/video/{ => fbdev}/pm2fb.c (100%)
 rename drivers/video/{ => fbdev}/pm3fb.c (100%)
 rename drivers/video/{ => fbdev}/pmag-aa-fb.c (100%)
 rename drivers/video/{ => fbdev}/pmag-ba-fb.c (100%)
 rename drivers/video/{ => fbdev}/pmagb-b-fb.c (100%)
 rename drivers/video/{ => fbdev}/ps3fb.c (100%)
 rename drivers/video/{ => fbdev}/pvr2fb.c (100%)
 rename drivers/video/{ => fbdev}/pxa168fb.c (100%)
 rename drivers/video/{ => fbdev}/pxa168fb.h (100%)
 rename drivers/video/{ => fbdev}/pxa3xx-gcu.c (100%)
 rename drivers/video/{ => fbdev}/pxa3xx-gcu.h (100%)
 rename drivers/video/{ => fbdev}/pxafb.c (100%)
 rename drivers/video/{ => fbdev}/pxafb.h (100%)
 rename drivers/video/{ => fbdev}/q40fb.c (100%)
 rename drivers/video/{ => fbdev}/riva/Makefile (100%)
 rename drivers/video/{ => fbdev}/riva/fbdev.c (100%)
 rename drivers/video/{ => fbdev}/riva/nv_driver.c (100%)
 rename drivers/video/{ => fbdev}/riva/nv_type.h (100%)
 rename drivers/video/{ => fbdev}/riva/nvreg.h (100%)
 rename drivers/video/{ => fbdev}/riva/riva_hw.c (100%)
 rename drivers/video/{ => fbdev}/riva/riva_hw.h (100%)
 rename drivers/video/{ => fbdev}/riva/riva_tbl.h (100%)
 rename drivers/video/{ => fbdev}/riva/rivafb-i2c.c (100%)
 rename drivers/video/{ => fbdev}/riva/rivafb.h (100%)
 rename drivers/video/{ => fbdev}/s1d13xxxfb.c (100%)
 rename drivers/video/{ => fbdev}/s3c-fb.c (100%)
 rename drivers/video/{ => fbdev}/s3c2410fb.c (100%)
 rename drivers/video/{ => fbdev}/s3c2410fb.h (100%)
 rename drivers/video/{ => fbdev}/s3fb.c (100%)
 rename drivers/video/{ => fbdev}/sa1100fb.c (100%)
 rename drivers/video/{ => fbdev}/sa1100fb.h (100%)
 rename drivers/video/{ => fbdev}/savage/Makefile (100%)
 rename drivers/video/{ => fbdev}/savage/savagefb-i2c.c (100%)
 rename drivers/video/{ => fbdev}/savage/savagefb.h (100%)
 rename drivers/video/{ => fbdev}/savage/savagefb_accel.c (100%)
 rename drivers/video/{ => fbdev}/savage/savagefb_driver.c (100%)
 rename drivers/video/{ => fbdev}/sbuslib.c (100%)
 rename drivers/video/{ => fbdev}/sbuslib.h (100%)
 rename drivers/video/{ => fbdev}/sgivwfb.c (100%)
 rename drivers/video/{ => fbdev}/sh7760fb.c (100%)
 rename drivers/video/{ => fbdev}/sh_mipi_dsi.c (100%)
 rename drivers/video/{ => fbdev}/sh_mobile_hdmi.c (100%)
 rename drivers/video/{ => fbdev}/sh_mobile_lcdcfb.c (100%)
 rename drivers/video/{ => fbdev}/sh_mobile_lcdcfb.h (100%)
 rename drivers/video/{ => fbdev}/sh_mobile_meram.c (100%)
 rename drivers/video/{ => fbdev}/simplefb.c (100%)
 rename drivers/video/{ => fbdev}/sis/300vtbl.h (100%)
 rename drivers/video/{ => fbdev}/sis/310vtbl.h (100%)
 rename drivers/video/{ => fbdev}/sis/Makefile (100%)
 rename drivers/video/{ => fbdev}/sis/init.c (100%)
 rename drivers/video/{ => fbdev}/sis/init.h (100%)
 rename drivers/video/{ => fbdev}/sis/init301.c (100%)
 rename drivers/video/{ => fbdev}/sis/init301.h (100%)
 rename drivers/video/{ => fbdev}/sis/initdef.h (100%)
 rename drivers/video/{ => fbdev}/sis/initextlfb.c (100%)
 rename drivers/video/{ => fbdev}/sis/oem300.h (100%)
 rename drivers/video/{ => fbdev}/sis/oem310.h (100%)
 rename drivers/video/{ => fbdev}/sis/sis.h (100%)
 rename drivers/video/{ => fbdev}/sis/sis_accel.c (100%)
 rename drivers/video/{ => fbdev}/sis/sis_accel.h (100%)
 rename drivers/video/{ => fbdev}/sis/sis_main.c (100%)
 rename drivers/video/{ => fbdev}/sis/sis_main.h (100%)
 rename drivers/video/{ => fbdev}/sis/vgatypes.h (100%)
 rename drivers/video/{ => fbdev}/sis/vstruct.h (100%)
 rename drivers/video/{ => fbdev}/skeletonfb.c (100%)
 rename drivers/video/{ => fbdev}/sm501fb.c (100%)
 rename drivers/video/{ => fbdev}/smscufx.c (100%)
 rename drivers/video/{ => fbdev}/ssd1307fb.c (100%)
 rename drivers/video/{ => fbdev}/sstfb.c (100%)
 rename drivers/video/{ => fbdev}/sticore.h (100%)
 rename drivers/video/{ => fbdev}/stifb.c (100%)
 rename drivers/video/{ => fbdev}/sunxvr1000.c (100%)
 rename drivers/video/{ => fbdev}/sunxvr2500.c (100%)
 rename drivers/video/{ => fbdev}/sunxvr500.c (100%)
 rename drivers/video/{ => fbdev}/tcx.c (100%)
 rename drivers/video/{ => fbdev}/tdfxfb.c (100%)
 rename drivers/video/{ => fbdev}/tgafb.c (100%)
 rename drivers/video/{ => fbdev}/tmiofb.c (100%)
 rename drivers/video/{ => fbdev}/tridentfb.c (100%)
 rename drivers/video/{ => fbdev}/udlfb.c (100%)
 rename drivers/video/{ => fbdev}/uvesafb.c (100%)
 rename drivers/video/{ => fbdev}/valkyriefb.c (100%)
 rename drivers/video/{ => fbdev}/valkyriefb.h (100%)
 rename drivers/video/{ => fbdev}/vermilion/Makefile (100%)
 rename drivers/video/{ => fbdev}/vermilion/cr_pll.c (100%)
 rename drivers/video/{ => fbdev}/vermilion/vermilion.c (100%)
 rename drivers/video/{ => fbdev}/vermilion/vermilion.h (100%)
 rename drivers/video/{ => fbdev}/vesafb.c (100%)
 rename drivers/video/{ => fbdev}/vfb.c (100%)
 rename drivers/video/{ => fbdev}/vga16fb.c (100%)
 rename drivers/video/{ => fbdev}/via/Makefile (100%)
 rename drivers/video/{ => fbdev}/via/accel.c (100%)
 rename drivers/video/{ => fbdev}/via/accel.h (100%)
 rename drivers/video/{ => fbdev}/via/chip.h (100%)
 rename drivers/video/{ => fbdev}/via/debug.h (100%)
 rename drivers/video/{ => fbdev}/via/dvi.c (100%)
 rename drivers/video/{ => fbdev}/via/dvi.h (100%)
 rename drivers/video/{ => fbdev}/via/global.c (100%)
 rename drivers/video/{ => fbdev}/via/global.h (100%)
 rename drivers/video/{ => fbdev}/via/hw.c (100%)
 rename drivers/video/{ => fbdev}/via/hw.h (100%)
 rename drivers/video/{ => fbdev}/via/ioctl.c (100%)
 rename drivers/video/{ => fbdev}/via/ioctl.h (100%)
 rename drivers/video/{ => fbdev}/via/lcd.c (100%)
 rename drivers/video/{ => fbdev}/via/lcd.h (100%)
 rename drivers/video/{ => fbdev}/via/share.h (100%)
 rename drivers/video/{ => fbdev}/via/tblDPASetting.c (100%)
 rename drivers/video/{ => fbdev}/via/tblDPASetting.h (100%)
 rename drivers/video/{ => fbdev}/via/via-core.c (100%)
 rename drivers/video/{ => fbdev}/via/via-gpio.c (100%)
 rename drivers/video/{ => fbdev}/via/via_aux.c (100%)
 rename drivers/video/{ => fbdev}/via/via_aux.h (100%)
 rename drivers/video/{ => fbdev}/via/via_aux_ch7301.c (100%)
 rename drivers/video/{ => fbdev}/via/via_aux_edid.c (100%)
 rename drivers/video/{ => fbdev}/via/via_aux_sii164.c (100%)
 rename drivers/video/{ => fbdev}/via/via_aux_vt1621.c (100%)
 rename drivers/video/{ => fbdev}/via/via_aux_vt1622.c (100%)
 rename drivers/video/{ => fbdev}/via/via_aux_vt1625.c (100%)
 rename drivers/video/{ => fbdev}/via/via_aux_vt1631.c (100%)
 rename drivers/video/{ => fbdev}/via/via_aux_vt1632.c (100%)
 rename drivers/video/{ => fbdev}/via/via_aux_vt1636.c (100%)
 rename drivers/video/{ => fbdev}/via/via_clock.c (100%)
 rename drivers/video/{ => fbdev}/via/via_clock.h (100%)
 rename drivers/video/{ => fbdev}/via/via_i2c.c (100%)
 rename drivers/video/{ => fbdev}/via/via_modesetting.c (100%)
 rename drivers/video/{ => fbdev}/via/via_modesetting.h (100%)
 rename drivers/video/{ => fbdev}/via/via_utility.c (100%)
 rename drivers/video/{ => fbdev}/via/via_utility.h (100%)
 rename drivers/video/{ => fbdev}/via/viafbdev.c (100%)
 rename drivers/video/{ => fbdev}/via/viafbdev.h (100%)
 rename drivers/video/{ => fbdev}/via/viamode.c (100%)
 rename drivers/video/{ => fbdev}/via/viamode.h (100%)
 rename drivers/video/{ => fbdev}/via/vt1636.c (100%)
 rename drivers/video/{ => fbdev}/via/vt1636.h (100%)
 rename drivers/video/{ => fbdev}/vt8500lcdfb.c (100%)
 rename drivers/video/{ => fbdev}/vt8500lcdfb.h (100%)
 rename drivers/video/{ => fbdev}/vt8623fb.c (100%)
 rename drivers/video/{ => fbdev}/w100fb.c (100%)
 rename drivers/video/{ => fbdev}/w100fb.h (100%)
 rename drivers/video/{ => fbdev}/wm8505fb.c (100%)
 rename drivers/video/{ => fbdev}/wm8505fb_regs.h (100%)
 rename drivers/video/{ => fbdev}/wmt_ge_rops.c (99%)
 rename drivers/video/{ => fbdev}/wmt_ge_rops.h (100%)
 rename drivers/video/{ => fbdev}/xen-fbfront.c (100%)
 rename drivers/video/{ => fbdev}/xilinxfb.c (100%)
 delete mode 100644 drivers/video/omap2/Kconfig

-- 
1.8.3.2


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [PATCH 2/3] fbdev: move fbdev core files to separate directory
  2014-02-27 11:54 [PATCH 0/3] Reorder drivers/video directory Tomi Valkeinen
@ 2014-02-27 11:54 ` Tomi Valkeinen
  2014-02-27 11:54 ` [PATCH 3/3] video: Kconfig: move drm and fb into separate menus Tomi Valkeinen
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 10+ messages in thread
From: Tomi Valkeinen @ 2014-02-27 11:54 UTC (permalink / raw)
  To: linux-fbdev, dri-devel, linux-kernel
  Cc: Laurent Pinchart, Geert Uytterhoeven,
	Jean-Christophe Plagniol-Villard, David Airlie, Andrew Morton,
	Linus Torvalds, Greg Kroah-Hartman, Tomi Valkeinen

Instead of having fbdev framework core files at the root fbdev
directory, mixed with random fbdev device drivers, move the fbdev core
files to a separate core directory. This makes it much clearer which of
the files are actually part of the fbdev framework, and which are part
of device drivers.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
Acked-by: Rob Clark <robdclark@gmail.com>
Acked-by: Jingoo Han <jg1.han@samsung.com>
---
 drivers/video/fbdev/Makefile                 | 16 +---------------
 drivers/video/fbdev/core/Makefile            | 16 ++++++++++++++++
 drivers/video/fbdev/{ => core}/cfbcopyarea.c |  0
 drivers/video/fbdev/{ => core}/cfbfillrect.c |  0
 drivers/video/fbdev/{ => core}/cfbimgblt.c   |  0
 drivers/video/fbdev/{ => core}/fb_ddc.c      |  2 +-
 drivers/video/fbdev/{ => core}/fb_defio.c    |  0
 drivers/video/fbdev/{ => core}/fb_draw.h     |  0
 drivers/video/fbdev/{ => core}/fb_notify.c   |  0
 drivers/video/fbdev/{ => core}/fb_sys_fops.c |  0
 drivers/video/fbdev/{ => core}/fbcmap.c      |  0
 drivers/video/fbdev/{ => core}/fbcvt.c       |  0
 drivers/video/fbdev/{ => core}/fbmem.c       |  0
 drivers/video/fbdev/{ => core}/fbmon.c       |  2 +-
 drivers/video/fbdev/{ => core}/fbsysfs.c     |  0
 drivers/video/fbdev/{ => core}/modedb.c      |  0
 drivers/video/fbdev/{ => core}/svgalib.c     |  0
 drivers/video/fbdev/{ => core}/syscopyarea.c |  0
 drivers/video/fbdev/{ => core}/sysfillrect.c |  0
 drivers/video/fbdev/{ => core}/sysimgblt.c   |  0
 drivers/video/fbdev/wmt_ge_rops.c            |  2 +-
 21 files changed, 20 insertions(+), 18 deletions(-)
 create mode 100644 drivers/video/fbdev/core/Makefile
 rename drivers/video/fbdev/{ => core}/cfbcopyarea.c (100%)
 rename drivers/video/fbdev/{ => core}/cfbfillrect.c (100%)
 rename drivers/video/fbdev/{ => core}/cfbimgblt.c (100%)
 rename drivers/video/fbdev/{ => core}/fb_ddc.c (99%)
 rename drivers/video/fbdev/{ => core}/fb_defio.c (100%)
 rename drivers/video/fbdev/{ => core}/fb_draw.h (100%)
 rename drivers/video/fbdev/{ => core}/fb_notify.c (100%)
 rename drivers/video/fbdev/{ => core}/fb_sys_fops.c (100%)
 rename drivers/video/fbdev/{ => core}/fbcmap.c (100%)
 rename drivers/video/fbdev/{ => core}/fbcvt.c (100%)
 rename drivers/video/fbdev/{ => core}/fbmem.c (100%)
 rename drivers/video/fbdev/{ => core}/fbmon.c (99%)
 rename drivers/video/fbdev/{ => core}/fbsysfs.c (100%)
 rename drivers/video/fbdev/{ => core}/modedb.c (100%)
 rename drivers/video/fbdev/{ => core}/svgalib.c (100%)
 rename drivers/video/fbdev/{ => core}/syscopyarea.c (100%)
 rename drivers/video/fbdev/{ => core}/sysfillrect.c (100%)
 rename drivers/video/fbdev/{ => core}/sysimgblt.c (100%)

diff --git a/drivers/video/fbdev/Makefile b/drivers/video/fbdev/Makefile
index 616e0975ae6e..6ef2c66110e3 100644
--- a/drivers/video/fbdev/Makefile
+++ b/drivers/video/fbdev/Makefile
@@ -4,25 +4,11 @@
 
 # Each configuration option enables a list of files.
 
-obj-y                             += fb_notify.o
-obj-$(CONFIG_FB)                  += fb.o
-fb-y                              := fbmem.o fbmon.o fbcmap.o fbsysfs.o \
-                                     modedb.o fbcvt.o
-fb-objs                           := $(fb-y)
+obj-y				+= core/
 
 obj-$(CONFIG_EXYNOS_VIDEO)     += exynos/
 
-obj-$(CONFIG_FB_CFB_FILLRECT)  += cfbfillrect.o
-obj-$(CONFIG_FB_CFB_COPYAREA)  += cfbcopyarea.o
-obj-$(CONFIG_FB_CFB_IMAGEBLIT) += cfbimgblt.o
-obj-$(CONFIG_FB_SYS_FILLRECT)  += sysfillrect.o
-obj-$(CONFIG_FB_SYS_COPYAREA)  += syscopyarea.o
-obj-$(CONFIG_FB_SYS_IMAGEBLIT) += sysimgblt.o
-obj-$(CONFIG_FB_SYS_FOPS)      += fb_sys_fops.o
-obj-$(CONFIG_FB_SVGALIB)       += svgalib.o
 obj-$(CONFIG_FB_MACMODES)      += macmodes.o
-obj-$(CONFIG_FB_DDC)           += fb_ddc.o
-obj-$(CONFIG_FB_DEFERRED_IO)   += fb_defio.o
 obj-$(CONFIG_FB_WMT_GE_ROPS)   += wmt_ge_rops.o
 
 # Hardware specific drivers go first
diff --git a/drivers/video/fbdev/core/Makefile b/drivers/video/fbdev/core/Makefile
new file mode 100644
index 000000000000..fa306538dac2
--- /dev/null
+++ b/drivers/video/fbdev/core/Makefile
@@ -0,0 +1,16 @@
+obj-y                             += fb_notify.o
+obj-$(CONFIG_FB)                  += fb.o
+fb-y                              := fbmem.o fbmon.o fbcmap.o fbsysfs.o \
+                                     modedb.o fbcvt.o
+fb-objs                           := $(fb-y)
+
+obj-$(CONFIG_FB_CFB_FILLRECT)  += cfbfillrect.o
+obj-$(CONFIG_FB_CFB_COPYAREA)  += cfbcopyarea.o
+obj-$(CONFIG_FB_CFB_IMAGEBLIT) += cfbimgblt.o
+obj-$(CONFIG_FB_SYS_FILLRECT)  += sysfillrect.o
+obj-$(CONFIG_FB_SYS_COPYAREA)  += syscopyarea.o
+obj-$(CONFIG_FB_SYS_IMAGEBLIT) += sysimgblt.o
+obj-$(CONFIG_FB_SYS_FOPS)      += fb_sys_fops.o
+obj-$(CONFIG_FB_SVGALIB)       += svgalib.o
+obj-$(CONFIG_FB_DDC)           += fb_ddc.o
+obj-$(CONFIG_FB_DEFERRED_IO)   += fb_defio.o
diff --git a/drivers/video/fbdev/cfbcopyarea.c b/drivers/video/fbdev/core/cfbcopyarea.c
similarity index 100%
rename from drivers/video/fbdev/cfbcopyarea.c
rename to drivers/video/fbdev/core/cfbcopyarea.c
diff --git a/drivers/video/fbdev/cfbfillrect.c b/drivers/video/fbdev/core/cfbfillrect.c
similarity index 100%
rename from drivers/video/fbdev/cfbfillrect.c
rename to drivers/video/fbdev/core/cfbfillrect.c
diff --git a/drivers/video/fbdev/cfbimgblt.c b/drivers/video/fbdev/core/cfbimgblt.c
similarity index 100%
rename from drivers/video/fbdev/cfbimgblt.c
rename to drivers/video/fbdev/core/cfbimgblt.c
diff --git a/drivers/video/fbdev/fb_ddc.c b/drivers/video/fbdev/core/fb_ddc.c
similarity index 99%
rename from drivers/video/fbdev/fb_ddc.c
rename to drivers/video/fbdev/core/fb_ddc.c
index 2b106f046fde..94322ccfedde 100644
--- a/drivers/video/fbdev/fb_ddc.c
+++ b/drivers/video/fbdev/core/fb_ddc.c
@@ -15,7 +15,7 @@
 #include <linux/i2c-algo-bit.h>
 #include <linux/slab.h>
 
-#include "edid.h"
+#include "../edid.h"
 
 #define DDC_ADDR	0x50
 
diff --git a/drivers/video/fbdev/fb_defio.c b/drivers/video/fbdev/core/fb_defio.c
similarity index 100%
rename from drivers/video/fbdev/fb_defio.c
rename to drivers/video/fbdev/core/fb_defio.c
diff --git a/drivers/video/fbdev/fb_draw.h b/drivers/video/fbdev/core/fb_draw.h
similarity index 100%
rename from drivers/video/fbdev/fb_draw.h
rename to drivers/video/fbdev/core/fb_draw.h
diff --git a/drivers/video/fbdev/fb_notify.c b/drivers/video/fbdev/core/fb_notify.c
similarity index 100%
rename from drivers/video/fbdev/fb_notify.c
rename to drivers/video/fbdev/core/fb_notify.c
diff --git a/drivers/video/fbdev/fb_sys_fops.c b/drivers/video/fbdev/core/fb_sys_fops.c
similarity index 100%
rename from drivers/video/fbdev/fb_sys_fops.c
rename to drivers/video/fbdev/core/fb_sys_fops.c
diff --git a/drivers/video/fbdev/fbcmap.c b/drivers/video/fbdev/core/fbcmap.c
similarity index 100%
rename from drivers/video/fbdev/fbcmap.c
rename to drivers/video/fbdev/core/fbcmap.c
diff --git a/drivers/video/fbdev/fbcvt.c b/drivers/video/fbdev/core/fbcvt.c
similarity index 100%
rename from drivers/video/fbdev/fbcvt.c
rename to drivers/video/fbdev/core/fbcvt.c
diff --git a/drivers/video/fbdev/fbmem.c b/drivers/video/fbdev/core/fbmem.c
similarity index 100%
rename from drivers/video/fbdev/fbmem.c
rename to drivers/video/fbdev/core/fbmem.c
diff --git a/drivers/video/fbdev/fbmon.c b/drivers/video/fbdev/core/fbmon.c
similarity index 99%
rename from drivers/video/fbdev/fbmon.c
rename to drivers/video/fbdev/core/fbmon.c
index 6103fa6fb54f..c204ebe6187e 100644
--- a/drivers/video/fbdev/fbmon.c
+++ b/drivers/video/fbdev/core/fbmon.c
@@ -37,7 +37,7 @@
 #include <asm/prom.h>
 #include <asm/pci-bridge.h>
 #endif
-#include "edid.h"
+#include "../edid.h"
 
 /*
  * EDID parser
diff --git a/drivers/video/fbdev/fbsysfs.c b/drivers/video/fbdev/core/fbsysfs.c
similarity index 100%
rename from drivers/video/fbdev/fbsysfs.c
rename to drivers/video/fbdev/core/fbsysfs.c
diff --git a/drivers/video/fbdev/modedb.c b/drivers/video/fbdev/core/modedb.c
similarity index 100%
rename from drivers/video/fbdev/modedb.c
rename to drivers/video/fbdev/core/modedb.c
diff --git a/drivers/video/fbdev/svgalib.c b/drivers/video/fbdev/core/svgalib.c
similarity index 100%
rename from drivers/video/fbdev/svgalib.c
rename to drivers/video/fbdev/core/svgalib.c
diff --git a/drivers/video/fbdev/syscopyarea.c b/drivers/video/fbdev/core/syscopyarea.c
similarity index 100%
rename from drivers/video/fbdev/syscopyarea.c
rename to drivers/video/fbdev/core/syscopyarea.c
diff --git a/drivers/video/fbdev/sysfillrect.c b/drivers/video/fbdev/core/sysfillrect.c
similarity index 100%
rename from drivers/video/fbdev/sysfillrect.c
rename to drivers/video/fbdev/core/sysfillrect.c
diff --git a/drivers/video/fbdev/sysimgblt.c b/drivers/video/fbdev/core/sysimgblt.c
similarity index 100%
rename from drivers/video/fbdev/sysimgblt.c
rename to drivers/video/fbdev/core/sysimgblt.c
diff --git a/drivers/video/fbdev/wmt_ge_rops.c b/drivers/video/fbdev/wmt_ge_rops.c
index b0a9f34b2e01..9df6fe78a44b 100644
--- a/drivers/video/fbdev/wmt_ge_rops.c
+++ b/drivers/video/fbdev/wmt_ge_rops.c
@@ -18,7 +18,7 @@
 #include <linux/module.h>
 #include <linux/fb.h>
 #include <linux/platform_device.h>
-#include "fb_draw.h"
+#include "core/fb_draw.h"
 
 #define GE_COMMAND_OFF		0x00
 #define GE_DEPTH_OFF		0x04
-- 
1.8.3.2


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 3/3] video: Kconfig: move drm and fb into separate menus
  2014-02-27 11:54 [PATCH 0/3] Reorder drivers/video directory Tomi Valkeinen
  2014-02-27 11:54 ` [PATCH 2/3] fbdev: move fbdev core files to separate directory Tomi Valkeinen
@ 2014-02-27 11:54 ` Tomi Valkeinen
  2014-02-27 18:16 ` [PATCH 0/3] Reorder drivers/video directory Randy Dunlap
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 10+ messages in thread
From: Tomi Valkeinen @ 2014-02-27 11:54 UTC (permalink / raw)
  To: linux-fbdev, dri-devel, linux-kernel
  Cc: Laurent Pinchart, Geert Uytterhoeven,
	Jean-Christophe Plagniol-Villard, David Airlie, Andrew Morton,
	Linus Torvalds, Greg Kroah-Hartman, Tomi Valkeinen

At the moment the "Device Drivers / Graphics support" kernel config page
looks rather messy, with DRM and fbdev driver selections on the same
page, some on the top level Graphics support page, some under their
respective subsystems.

If I'm not mistaken, this is caused by the drivers depending on other
things than DRM or FB, which causes Kconfig to arrange the options in
not-so-neat manner.

Both DRM and FB have a main menuconfig option for the whole DRM or FB
subsystem. Optimally, this would be enough to arrange all DRM and FB
options under the respective subsystem, but for whatever reason this
doesn't work reliably.

This patch adds an explicit submenu for DRM and FB, making it much
clearer which options are related to FB, and which to DRM.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
Acked-by: Rob Clark <robdclark@gmail.com>
Reviewed-by: Jingoo Han <jg1.han@samsung.com>
---
 drivers/video/Kconfig | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig
index f0f26a0b746e..70d174090a54 100644
--- a/drivers/video/Kconfig
+++ b/drivers/video/Kconfig
@@ -21,9 +21,13 @@ source "drivers/gpu/vga/Kconfig"
 
 source "drivers/gpu/host1x/Kconfig"
 
+menu "Direct Rendering Manager"
 source "drivers/gpu/drm/Kconfig"
+endmenu
 
+menu "Framebuffer Devices"
 source "drivers/video/fbdev/Kconfig"
+endmenu
 
 source "drivers/video/backlight/Kconfig"
 
-- 
1.8.3.2


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* Re: [PATCH 0/3] Reorder drivers/video directory
  2014-02-27 11:54 [PATCH 0/3] Reorder drivers/video directory Tomi Valkeinen
  2014-02-27 11:54 ` [PATCH 2/3] fbdev: move fbdev core files to separate directory Tomi Valkeinen
  2014-02-27 11:54 ` [PATCH 3/3] video: Kconfig: move drm and fb into separate menus Tomi Valkeinen
@ 2014-02-27 18:16 ` Randy Dunlap
  2014-02-28  7:07   ` Tomi Valkeinen
  2014-03-03  8:45 ` Tomi Valkeinen
  2014-03-04  9:50 ` Daniel Vetter
  4 siblings, 1 reply; 10+ messages in thread
From: Randy Dunlap @ 2014-02-27 18:16 UTC (permalink / raw)
  To: Tomi Valkeinen, linux-fbdev, dri-devel, linux-kernel
  Cc: Laurent Pinchart, Geert Uytterhoeven,
	Jean-Christophe Plagniol-Villard, David Airlie, Andrew Morton,
	Linus Torvalds, Greg Kroah-Hartman

On 02/27/2014 03:54 AM, Tomi Valkeinen wrote:
> Hi,
> 
> This is a re-send of the series, with RFC removed from the subject, and a bunch
> of acks added.
> 
> I'm cc'ing more people, to make sure this doesn't come as a surprise, and to
> make sure this is not a bad idea, doomed to fail horribly.

What does this patch apply to?  I can't get it to apply cleanly to
-rc4 or Linus's current git tree.

I like what I see so far.

Thanks.

> So this series creates a new directory, drivers/video/fbdev/, to which all
> fbdev related files are moved. Also, a new directory, drivers/video/fbdev/core/
> is created, to which the core fbdev framework files are moved. This makes the
> drivers/video hierarchy much more clear.
> 
> Presuming no one has objections to this as such, I wonder what's the least
> painful way to merge this? Normally, like any other fbdev change? As a separate
> pull request, maybe at -rc2 time frame, based on -rc1? Something else?


-- 
~Randy

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH 0/3] Reorder drivers/video directory
  2014-02-27 18:16 ` [PATCH 0/3] Reorder drivers/video directory Randy Dunlap
@ 2014-02-28  7:07   ` Tomi Valkeinen
  2014-02-28  8:03     ` Geert Uytterhoeven
  0 siblings, 1 reply; 10+ messages in thread
From: Tomi Valkeinen @ 2014-02-28  7:07 UTC (permalink / raw)
  To: Randy Dunlap, linux-fbdev, dri-devel, linux-kernel
  Cc: Laurent Pinchart, Geert Uytterhoeven,
	Jean-Christophe Plagniol-Villard, David Airlie, Andrew Morton,
	Linus Torvalds, Greg Kroah-Hartman

[-- Attachment #1: Type: text/plain, Size: 878 bytes --]

On 27/02/14 20:16, Randy Dunlap wrote:
> On 02/27/2014 03:54 AM, Tomi Valkeinen wrote:
>> Hi,
>>
>> This is a re-send of the series, with RFC removed from the subject, and a bunch
>> of acks added.
>>
>> I'm cc'ing more people, to make sure this doesn't come as a surprise, and to
>> make sure this is not a bad idea, doomed to fail horribly.
> 
> What does this patch apply to?  I can't get it to apply cleanly to
> -rc4 or Linus's current git tree.
> 
> I like what I see so far.

My branch was based on -rc2. Some minor fbdev fixes went in after that,
and they seem to break the apply. I think the drivers/video/Kconfig and
drivers/video/Makefile are the most problematic ones, any change there
will conflict badly.

I pushed my branch (still -rc2 based) to:

git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux.git
work/fb-reorder

 Tomi



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 901 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH 0/3] Reorder drivers/video directory
  2014-02-28  7:07   ` Tomi Valkeinen
@ 2014-02-28  8:03     ` Geert Uytterhoeven
  0 siblings, 0 replies; 10+ messages in thread
From: Geert Uytterhoeven @ 2014-02-28  8:03 UTC (permalink / raw)
  To: Tomi Valkeinen
  Cc: Linux Fbdev development list, Linus Torvalds, Randy Dunlap,
	linux-kernel@vger.kernel.org, DRI Development, Laurent Pinchart,
	Greg Kroah-Hartman, Andrew Morton,
	Jean-Christophe Plagniol-Villard

On Fri, Feb 28, 2014 at 8:07 AM, Tomi Valkeinen <tomi.valkeinen@ti.com> wrote:
> On 27/02/14 20:16, Randy Dunlap wrote:
>> On 02/27/2014 03:54 AM, Tomi Valkeinen wrote:
>>> Hi,
>>>
>>> This is a re-send of the series, with RFC removed from the subject, and a bunch
>>> of acks added.
>>>
>>> I'm cc'ing more people, to make sure this doesn't come as a surprise, and to
>>> make sure this is not a bad idea, doomed to fail horribly.
>>
>> What does this patch apply to?  I can't get it to apply cleanly to
>> -rc4 or Linus's current git tree.
>>
>> I like what I see so far.
>
> My branch was based on -rc2. Some minor fbdev fixes went in after that,
> and they seem to break the apply. I think the drivers/video/Kconfig and
> drivers/video/Makefile are the most problematic ones, any change there
> will conflict badly.

So you want to do the move based on one of the later -rcs, to avoid conflicits.
-rc5 may be too late, but it's up to Linus to decide.

Gr{oetje,eeting}s,

                        Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH 0/3] Reorder drivers/video directory
  2014-02-27 11:54 [PATCH 0/3] Reorder drivers/video directory Tomi Valkeinen
                   ` (2 preceding siblings ...)
  2014-02-27 18:16 ` [PATCH 0/3] Reorder drivers/video directory Randy Dunlap
@ 2014-03-03  8:45 ` Tomi Valkeinen
  2014-03-04 19:21   ` Randy Dunlap
  2014-03-04  9:50 ` Daniel Vetter
  4 siblings, 1 reply; 10+ messages in thread
From: Tomi Valkeinen @ 2014-03-03  8:45 UTC (permalink / raw)
  To: linux-fbdev, dri-devel, linux-kernel
  Cc: Laurent Pinchart, Geert Uytterhoeven,
	Jean-Christophe Plagniol-Villard, David Airlie, Andrew Morton,
	Linus Torvalds, Greg Kroah-Hartman, Randy Dunlap

[-- Attachment #1: Type: text/plain, Size: 1186 bytes --]

On 27/02/14 13:54, Tomi Valkeinen wrote:
> Hi,
> 
> This is a re-send of the series, with RFC removed from the subject, and a bunch
> of acks added.
> 
> I'm cc'ing more people, to make sure this doesn't come as a surprise, and to
> make sure this is not a bad idea, doomed to fail horribly.
> 
> So this series creates a new directory, drivers/video/fbdev/, to which all
> fbdev related files are moved. Also, a new directory, drivers/video/fbdev/core/
> is created, to which the core fbdev framework files are moved. This makes the
> drivers/video hierarchy much more clear.
> 
> Presuming no one has objections to this as such, I wonder what's the least
> painful way to merge this? Normally, like any other fbdev change? As a separate
> pull request, maybe at -rc2 time frame, based on -rc1? Something else?
> 
>  Tomi
> 
> Tomi Valkeinen (3):
>   video: move fbdev to drivers/video/fbdev
>   fbdev: move fbdev core files to separate directory
>   video: Kconfig: move drm and fb into separate menus

I have pushed this to my for-next branch. Let's see what happens... At
least I'm able to merge the current linux-next without any conflicts.

 Tomi



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 901 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH 0/3] Reorder drivers/video directory
  2014-02-27 11:54 [PATCH 0/3] Reorder drivers/video directory Tomi Valkeinen
                   ` (3 preceding siblings ...)
  2014-03-03  8:45 ` Tomi Valkeinen
@ 2014-03-04  9:50 ` Daniel Vetter
  4 siblings, 0 replies; 10+ messages in thread
From: Daniel Vetter @ 2014-03-04  9:50 UTC (permalink / raw)
  To: Tomi Valkeinen
  Cc: linux-fbdev, Greg Kroah-Hartman, Jean-Christophe Plagniol-Villard,
	linux-kernel, dri-devel, Geert Uytterhoeven, Laurent Pinchart,
	Andrew Morton, Linus Torvalds

On Thu, Feb 27, 2014 at 01:54:43PM +0200, Tomi Valkeinen wrote:
> Hi,
> 
> This is a re-send of the series, with RFC removed from the subject, and a bunch
> of acks added.
> 
> I'm cc'ing more people, to make sure this doesn't come as a surprise, and to
> make sure this is not a bad idea, doomed to fail horribly.
> 
> So this series creates a new directory, drivers/video/fbdev/, to which all
> fbdev related files are moved. Also, a new directory, drivers/video/fbdev/core/
> is created, to which the core fbdev framework files are moved. This makes the
> drivers/video hierarchy much more clear.
> 
> Presuming no one has objections to this as such, I wonder what's the least
> painful way to merge this? Normally, like any other fbdev change? As a separate
> pull request, maybe at -rc2 time frame, based on -rc1? Something else?

I like this. Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch>

> 
>  Tomi
> 
> Tomi Valkeinen (3):
>   video: move fbdev to drivers/video/fbdev
>   fbdev: move fbdev core files to separate directory
>   video: Kconfig: move drm and fb into separate menus
> 
>  drivers/Makefile                                   |    4 +-
>  drivers/video/Kconfig                              | 2487 +-------------------
>  drivers/video/Makefile                             |  168 +-
>  drivers/video/{ => fbdev}/68328fb.c                |    0
>  drivers/video/fbdev/Kconfig                        | 2481 +++++++++++++++++++
>  drivers/video/fbdev/Makefile                       |  153 ++
>  drivers/video/{ => fbdev}/acornfb.c                |    0
>  drivers/video/{ => fbdev}/acornfb.h                |    0
>  drivers/video/{ => fbdev}/amba-clcd.c              |    0
>  drivers/video/{ => fbdev}/amifb.c                  |    0
>  drivers/video/{ => fbdev}/arcfb.c                  |    0
>  drivers/video/{ => fbdev}/arkfb.c                  |    0
>  drivers/video/{ => fbdev}/asiliantfb.c             |    0
>  drivers/video/{ => fbdev}/atafb.c                  |    0
>  drivers/video/{ => fbdev}/atafb.h                  |    0
>  drivers/video/{ => fbdev}/atafb_iplan2p2.c         |    0
>  drivers/video/{ => fbdev}/atafb_iplan2p4.c         |    0
>  drivers/video/{ => fbdev}/atafb_iplan2p8.c         |    0
>  drivers/video/{ => fbdev}/atafb_mfb.c              |    0
>  drivers/video/{ => fbdev}/atafb_utils.h            |    0
>  drivers/video/{ => fbdev}/atmel_lcdfb.c            |    0
>  drivers/video/{ => fbdev}/aty/Makefile             |    0
>  drivers/video/{ => fbdev}/aty/ati_ids.h            |    0
>  drivers/video/{ => fbdev}/aty/aty128fb.c           |    0
>  drivers/video/{ => fbdev}/aty/atyfb.h              |    0
>  drivers/video/{ => fbdev}/aty/atyfb_base.c         |    0
>  drivers/video/{ => fbdev}/aty/mach64_accel.c       |    0
>  drivers/video/{ => fbdev}/aty/mach64_ct.c          |    0
>  drivers/video/{ => fbdev}/aty/mach64_cursor.c      |    0
>  drivers/video/{ => fbdev}/aty/mach64_gx.c          |    0
>  drivers/video/{ => fbdev}/aty/radeon_accel.c       |    0
>  drivers/video/{ => fbdev}/aty/radeon_backlight.c   |    0
>  drivers/video/{ => fbdev}/aty/radeon_base.c        |    0
>  drivers/video/{ => fbdev}/aty/radeon_i2c.c         |    0
>  drivers/video/{ => fbdev}/aty/radeon_monitor.c     |    0
>  drivers/video/{ => fbdev}/aty/radeon_pm.c          |    0
>  drivers/video/{ => fbdev}/aty/radeonfb.h           |    0
>  drivers/video/{ => fbdev}/au1100fb.c               |    0
>  drivers/video/{ => fbdev}/au1100fb.h               |    0
>  drivers/video/{ => fbdev}/au1200fb.c               |    0
>  drivers/video/{ => fbdev}/au1200fb.h               |    0
>  drivers/video/{ => fbdev}/auo_k1900fb.c            |    0
>  drivers/video/{ => fbdev}/auo_k1901fb.c            |    0
>  drivers/video/{ => fbdev}/auo_k190x.c              |    0
>  drivers/video/{ => fbdev}/auo_k190x.h              |    0
>  drivers/video/{ => fbdev}/bf537-lq035.c            |    0
>  drivers/video/{ => fbdev}/bf54x-lq043fb.c          |    0
>  drivers/video/{ => fbdev}/bfin-lq035q1-fb.c        |    0
>  drivers/video/{ => fbdev}/bfin-t350mcqb-fb.c       |    0
>  drivers/video/{ => fbdev}/bfin_adv7393fb.c         |    0
>  drivers/video/{ => fbdev}/bfin_adv7393fb.h         |    0
>  drivers/video/{ => fbdev}/broadsheetfb.c           |    0
>  drivers/video/{ => fbdev}/bt431.h                  |    0
>  drivers/video/{ => fbdev}/bt455.h                  |    0
>  drivers/video/{ => fbdev}/bw2.c                    |    0
>  drivers/video/{ => fbdev}/c2p.h                    |    0
>  drivers/video/{ => fbdev}/c2p_core.h               |    0
>  drivers/video/{ => fbdev}/c2p_iplan2.c             |    0
>  drivers/video/{ => fbdev}/c2p_planar.c             |    0
>  drivers/video/{ => fbdev}/carminefb.c              |    0
>  drivers/video/{ => fbdev}/carminefb.h              |    0
>  drivers/video/{ => fbdev}/carminefb_regs.h         |    0
>  drivers/video/{ => fbdev}/cg14.c                   |    0
>  drivers/video/{ => fbdev}/cg3.c                    |    0
>  drivers/video/{ => fbdev}/cg6.c                    |    0
>  drivers/video/{ => fbdev}/chipsfb.c                |    0
>  drivers/video/{ => fbdev}/cirrusfb.c               |    0
>  drivers/video/{ => fbdev}/clps711xfb.c             |    0
>  drivers/video/{ => fbdev}/cobalt_lcdfb.c           |    0
>  drivers/video/{ => fbdev}/controlfb.c              |    0
>  drivers/video/{ => fbdev}/controlfb.h              |    0
>  drivers/video/fbdev/core/Makefile                  |   16 +
>  drivers/video/{ => fbdev/core}/cfbcopyarea.c       |    0
>  drivers/video/{ => fbdev/core}/cfbfillrect.c       |    0
>  drivers/video/{ => fbdev/core}/cfbimgblt.c         |    0
>  drivers/video/{ => fbdev/core}/fb_ddc.c            |    2 +-
>  drivers/video/{ => fbdev/core}/fb_defio.c          |    0
>  drivers/video/{ => fbdev/core}/fb_draw.h           |    0
>  drivers/video/{ => fbdev/core}/fb_notify.c         |    0
>  drivers/video/{ => fbdev/core}/fb_sys_fops.c       |    0
>  drivers/video/{ => fbdev/core}/fbcmap.c            |    0
>  drivers/video/{ => fbdev/core}/fbcvt.c             |    0
>  drivers/video/{ => fbdev/core}/fbmem.c             |    0
>  drivers/video/{ => fbdev/core}/fbmon.c             |    2 +-
>  drivers/video/{ => fbdev/core}/fbsysfs.c           |    0
>  drivers/video/{ => fbdev/core}/modedb.c            |    0
>  drivers/video/{ => fbdev/core}/svgalib.c           |    0
>  drivers/video/{ => fbdev/core}/syscopyarea.c       |    0
>  drivers/video/{ => fbdev/core}/sysfillrect.c       |    0
>  drivers/video/{ => fbdev/core}/sysimgblt.c         |    0
>  drivers/video/{ => fbdev}/cyber2000fb.c            |    0
>  drivers/video/{ => fbdev}/cyber2000fb.h            |    0
>  drivers/video/{ => fbdev}/da8xx-fb.c               |    0
>  drivers/video/{ => fbdev}/dnfb.c                   |    0
>  drivers/video/{ => fbdev}/edid.h                   |    0
>  drivers/video/{ => fbdev}/efifb.c                  |    0
>  drivers/video/{ => fbdev}/ep93xx-fb.c              |    0
>  drivers/video/{ => fbdev}/exynos/Kconfig           |    0
>  drivers/video/{ => fbdev}/exynos/Makefile          |    0
>  drivers/video/{ => fbdev}/exynos/exynos_dp_core.c  |    0
>  drivers/video/{ => fbdev}/exynos/exynos_dp_core.h  |    0
>  drivers/video/{ => fbdev}/exynos/exynos_dp_reg.c   |    0
>  drivers/video/{ => fbdev}/exynos/exynos_dp_reg.h   |    0
>  drivers/video/{ => fbdev}/exynos/exynos_mipi_dsi.c |    0
>  .../{ => fbdev}/exynos/exynos_mipi_dsi_common.c    |    0
>  .../{ => fbdev}/exynos/exynos_mipi_dsi_common.h    |    0
>  .../{ => fbdev}/exynos/exynos_mipi_dsi_lowlevel.c  |    0
>  .../{ => fbdev}/exynos/exynos_mipi_dsi_lowlevel.h  |    0
>  .../{ => fbdev}/exynos/exynos_mipi_dsi_regs.h      |    0
>  drivers/video/{ => fbdev}/exynos/s6e8ax0.c         |    0
>  drivers/video/{ => fbdev}/fb-puv3.c                |    0
>  drivers/video/{ => fbdev}/ffb.c                    |    0
>  drivers/video/{ => fbdev}/fm2fb.c                  |    0
>  drivers/video/{ => fbdev}/fsl-diu-fb.c             |    0
>  drivers/video/{ => fbdev}/g364fb.c                 |    0
>  drivers/video/{ => fbdev}/gbefb.c                  |    0
>  drivers/video/{ => fbdev}/geode/Kconfig            |    0
>  drivers/video/{ => fbdev}/geode/Makefile           |    0
>  drivers/video/{ => fbdev}/geode/display_gx.c       |    0
>  drivers/video/{ => fbdev}/geode/display_gx1.c      |    0
>  drivers/video/{ => fbdev}/geode/display_gx1.h      |    0
>  drivers/video/{ => fbdev}/geode/geodefb.h          |    0
>  drivers/video/{ => fbdev}/geode/gx1fb_core.c       |    0
>  drivers/video/{ => fbdev}/geode/gxfb.h             |    0
>  drivers/video/{ => fbdev}/geode/gxfb_core.c        |    0
>  drivers/video/{ => fbdev}/geode/lxfb.h             |    0
>  drivers/video/{ => fbdev}/geode/lxfb_core.c        |    0
>  drivers/video/{ => fbdev}/geode/lxfb_ops.c         |    0
>  drivers/video/{ => fbdev}/geode/suspend_gx.c       |    0
>  drivers/video/{ => fbdev}/geode/video_cs5530.c     |    0
>  drivers/video/{ => fbdev}/geode/video_cs5530.h     |    0
>  drivers/video/{ => fbdev}/geode/video_gx.c         |    0
>  drivers/video/{ => fbdev}/goldfishfb.c             |    0
>  drivers/video/{ => fbdev}/grvga.c                  |    0
>  drivers/video/{ => fbdev}/gxt4500.c                |    0
>  drivers/video/{ => fbdev}/hecubafb.c               |    0
>  drivers/video/{ => fbdev}/hgafb.c                  |    0
>  drivers/video/{ => fbdev}/hitfb.c                  |    0
>  drivers/video/{ => fbdev}/hpfb.c                   |    0
>  drivers/video/{ => fbdev}/hyperv_fb.c              |    0
>  drivers/video/{ => fbdev}/i740_reg.h               |    0
>  drivers/video/{ => fbdev}/i740fb.c                 |    0
>  drivers/video/{ => fbdev}/i810/Makefile            |    0
>  drivers/video/{ => fbdev}/i810/i810-i2c.c          |    0
>  drivers/video/{ => fbdev}/i810/i810.h              |    0
>  drivers/video/{ => fbdev}/i810/i810_accel.c        |    0
>  drivers/video/{ => fbdev}/i810/i810_dvt.c          |    0
>  drivers/video/{ => fbdev}/i810/i810_gtf.c          |    0
>  drivers/video/{ => fbdev}/i810/i810_main.c         |    0
>  drivers/video/{ => fbdev}/i810/i810_main.h         |    0
>  drivers/video/{ => fbdev}/i810/i810_regs.h         |    0
>  drivers/video/{ => fbdev}/igafb.c                  |    0
>  drivers/video/{ => fbdev}/imsttfb.c                |    0
>  drivers/video/{ => fbdev}/imxfb.c                  |    0
>  drivers/video/{ => fbdev}/intelfb/Makefile         |    0
>  drivers/video/{ => fbdev}/intelfb/intelfb.h        |    0
>  drivers/video/{ => fbdev}/intelfb/intelfb_i2c.c    |    0
>  drivers/video/{ => fbdev}/intelfb/intelfbdrv.c     |    0
>  drivers/video/{ => fbdev}/intelfb/intelfbhw.c      |    0
>  drivers/video/{ => fbdev}/intelfb/intelfbhw.h      |    0
>  drivers/video/{ => fbdev}/jz4740_fb.c              |    0
>  drivers/video/{ => fbdev}/kyro/Makefile            |    0
>  drivers/video/{ => fbdev}/kyro/STG4000InitDevice.c |    0
>  drivers/video/{ => fbdev}/kyro/STG4000Interface.h  |    0
>  .../video/{ => fbdev}/kyro/STG4000OverlayDevice.c  |    0
>  drivers/video/{ => fbdev}/kyro/STG4000Ramdac.c     |    0
>  drivers/video/{ => fbdev}/kyro/STG4000Reg.h        |    0
>  drivers/video/{ => fbdev}/kyro/STG4000VTG.c        |    0
>  drivers/video/{ => fbdev}/kyro/fbdev.c             |    0
>  drivers/video/{ => fbdev}/leo.c                    |    0
>  drivers/video/{ => fbdev}/macfb.c                  |    0
>  drivers/video/{ => fbdev}/macmodes.c               |    0
>  drivers/video/{ => fbdev}/macmodes.h               |    0
>  drivers/video/{ => fbdev}/matrox/Makefile          |    0
>  drivers/video/{ => fbdev}/matrox/g450_pll.c        |    0
>  drivers/video/{ => fbdev}/matrox/g450_pll.h        |    0
>  drivers/video/{ => fbdev}/matrox/i2c-matroxfb.c    |    0
>  .../video/{ => fbdev}/matrox/matroxfb_DAC1064.c    |    0
>  .../video/{ => fbdev}/matrox/matroxfb_DAC1064.h    |    0
>  drivers/video/{ => fbdev}/matrox/matroxfb_Ti3026.c |    0
>  drivers/video/{ => fbdev}/matrox/matroxfb_Ti3026.h |    0
>  drivers/video/{ => fbdev}/matrox/matroxfb_accel.c  |    0
>  drivers/video/{ => fbdev}/matrox/matroxfb_accel.h  |    0
>  drivers/video/{ => fbdev}/matrox/matroxfb_base.c   |    0
>  drivers/video/{ => fbdev}/matrox/matroxfb_base.h   |    0
>  drivers/video/{ => fbdev}/matrox/matroxfb_crtc2.c  |    0
>  drivers/video/{ => fbdev}/matrox/matroxfb_crtc2.h  |    0
>  drivers/video/{ => fbdev}/matrox/matroxfb_g450.c   |    0
>  drivers/video/{ => fbdev}/matrox/matroxfb_g450.h   |    0
>  drivers/video/{ => fbdev}/matrox/matroxfb_maven.c  |    0
>  drivers/video/{ => fbdev}/matrox/matroxfb_maven.h  |    0
>  drivers/video/{ => fbdev}/matrox/matroxfb_misc.c   |    0
>  drivers/video/{ => fbdev}/matrox/matroxfb_misc.h   |    0
>  drivers/video/{ => fbdev}/maxinefb.c               |    0
>  drivers/video/{ => fbdev}/mb862xx/Makefile         |    0
>  drivers/video/{ => fbdev}/mb862xx/mb862xx-i2c.c    |    0
>  drivers/video/{ => fbdev}/mb862xx/mb862xx_reg.h    |    0
>  drivers/video/{ => fbdev}/mb862xx/mb862xxfb.h      |    0
>  .../video/{ => fbdev}/mb862xx/mb862xxfb_accel.c    |    0
>  .../video/{ => fbdev}/mb862xx/mb862xxfb_accel.h    |    0
>  drivers/video/{ => fbdev}/mb862xx/mb862xxfbdrv.c   |    0
>  drivers/video/{ => fbdev}/mbx/Makefile             |    0
>  drivers/video/{ => fbdev}/mbx/mbxdebugfs.c         |    0
>  drivers/video/{ => fbdev}/mbx/mbxfb.c              |    0
>  drivers/video/{ => fbdev}/mbx/reg_bits.h           |    0
>  drivers/video/{ => fbdev}/mbx/regs.h               |    0
>  drivers/video/{ => fbdev}/metronomefb.c            |    0
>  drivers/video/{ => fbdev}/mmp/Kconfig              |    6 +-
>  drivers/video/{ => fbdev}/mmp/Makefile             |    0
>  drivers/video/{ => fbdev}/mmp/core.c               |    0
>  drivers/video/{ => fbdev}/mmp/fb/Kconfig           |    0
>  drivers/video/{ => fbdev}/mmp/fb/Makefile          |    0
>  drivers/video/{ => fbdev}/mmp/fb/mmpfb.c           |    0
>  drivers/video/{ => fbdev}/mmp/fb/mmpfb.h           |    0
>  drivers/video/{ => fbdev}/mmp/hw/Kconfig           |    0
>  drivers/video/{ => fbdev}/mmp/hw/Makefile          |    0
>  drivers/video/{ => fbdev}/mmp/hw/mmp_ctrl.c        |    0
>  drivers/video/{ => fbdev}/mmp/hw/mmp_ctrl.h        |    0
>  drivers/video/{ => fbdev}/mmp/hw/mmp_spi.c         |    0
>  drivers/video/{ => fbdev}/mmp/panel/Kconfig        |    0
>  drivers/video/{ => fbdev}/mmp/panel/Makefile       |    0
>  .../video/{ => fbdev}/mmp/panel/tpo_tj032md01bw.c  |    0
>  drivers/video/{ => fbdev}/msm/Makefile             |    0
>  drivers/video/{ => fbdev}/msm/mddi.c               |    0
>  drivers/video/{ => fbdev}/msm/mddi_client_dummy.c  |    0
>  .../video/{ => fbdev}/msm/mddi_client_nt35399.c    |    0
>  .../video/{ => fbdev}/msm/mddi_client_toshiba.c    |    0
>  drivers/video/{ => fbdev}/msm/mddi_hw.h            |    0
>  drivers/video/{ => fbdev}/msm/mdp.c                |    0
>  drivers/video/{ => fbdev}/msm/mdp_csc_table.h      |    0
>  drivers/video/{ => fbdev}/msm/mdp_hw.h             |    0
>  drivers/video/{ => fbdev}/msm/mdp_ppp.c            |    0
>  drivers/video/{ => fbdev}/msm/mdp_scale_tables.c   |    0
>  drivers/video/{ => fbdev}/msm/mdp_scale_tables.h   |    0
>  drivers/video/{ => fbdev}/msm/msm_fb.c             |    0
>  drivers/video/{ => fbdev}/mx3fb.c                  |    0
>  drivers/video/{ => fbdev}/mxsfb.c                  |    0
>  drivers/video/{ => fbdev}/n411.c                   |    0
>  drivers/video/{ => fbdev}/neofb.c                  |    0
>  drivers/video/{ => fbdev}/nuc900fb.c               |    0
>  drivers/video/{ => fbdev}/nuc900fb.h               |    0
>  drivers/video/{ => fbdev}/nvidia/Makefile          |    0
>  drivers/video/{ => fbdev}/nvidia/nv_accel.c        |    0
>  drivers/video/{ => fbdev}/nvidia/nv_backlight.c    |    0
>  drivers/video/{ => fbdev}/nvidia/nv_dma.h          |    0
>  drivers/video/{ => fbdev}/nvidia/nv_hw.c           |    0
>  drivers/video/{ => fbdev}/nvidia/nv_i2c.c          |    0
>  drivers/video/{ => fbdev}/nvidia/nv_local.h        |    0
>  drivers/video/{ => fbdev}/nvidia/nv_of.c           |    0
>  drivers/video/{ => fbdev}/nvidia/nv_proto.h        |    0
>  drivers/video/{ => fbdev}/nvidia/nv_setup.c        |    0
>  drivers/video/{ => fbdev}/nvidia/nv_type.h         |    0
>  drivers/video/{ => fbdev}/nvidia/nvidia.c          |    0
>  drivers/video/{ => fbdev}/ocfb.c                   |    0
>  drivers/video/{ => fbdev}/offb.c                   |    0
>  drivers/video/{ => fbdev}/omap/Kconfig             |    0
>  drivers/video/{ => fbdev}/omap/Makefile            |    0
>  drivers/video/{ => fbdev}/omap/hwa742.c            |    0
>  drivers/video/{ => fbdev}/omap/lcd_ams_delta.c     |    0
>  drivers/video/{ => fbdev}/omap/lcd_h3.c            |    0
>  drivers/video/{ => fbdev}/omap/lcd_htcherald.c     |    0
>  drivers/video/{ => fbdev}/omap/lcd_inn1510.c       |    0
>  drivers/video/{ => fbdev}/omap/lcd_inn1610.c       |    0
>  drivers/video/{ => fbdev}/omap/lcd_mipid.c         |    0
>  drivers/video/{ => fbdev}/omap/lcd_osk.c           |    0
>  drivers/video/{ => fbdev}/omap/lcd_palmte.c        |    0
>  drivers/video/{ => fbdev}/omap/lcd_palmtt.c        |    0
>  drivers/video/{ => fbdev}/omap/lcd_palmz71.c       |    0
>  drivers/video/{ => fbdev}/omap/lcdc.c              |    0
>  drivers/video/{ => fbdev}/omap/lcdc.h              |    0
>  drivers/video/{ => fbdev}/omap/omapfb.h            |    0
>  drivers/video/{ => fbdev}/omap/omapfb_main.c       |    0
>  drivers/video/{ => fbdev}/omap/sossi.c             |    0
>  drivers/video/fbdev/omap2/Kconfig                  |   10 +
>  drivers/video/{ => fbdev}/omap2/Makefile           |    0
>  .../video/{ => fbdev}/omap2/displays-new/Kconfig   |    0
>  .../video/{ => fbdev}/omap2/displays-new/Makefile  |    0
>  .../omap2/displays-new/connector-analog-tv.c       |    0
>  .../{ => fbdev}/omap2/displays-new/connector-dvi.c |    0
>  .../omap2/displays-new/connector-hdmi.c            |    0
>  .../omap2/displays-new/encoder-tfp410.c            |    0
>  .../omap2/displays-new/encoder-tpd12s015.c         |    0
>  .../{ => fbdev}/omap2/displays-new/panel-dpi.c     |    0
>  .../{ => fbdev}/omap2/displays-new/panel-dsi-cm.c  |    0
>  .../omap2/displays-new/panel-lgphilips-lb035q02.c  |    0
>  .../omap2/displays-new/panel-nec-nl8048hl11.c      |    0
>  .../omap2/displays-new/panel-sharp-ls037v7dw01.c   |    0
>  .../omap2/displays-new/panel-sony-acx565akm.c      |    0
>  .../omap2/displays-new/panel-tpo-td028ttec1.c      |    0
>  .../omap2/displays-new/panel-tpo-td043mtea1.c      |    0
>  drivers/video/{ => fbdev}/omap2/dss/Kconfig        |    0
>  drivers/video/{ => fbdev}/omap2/dss/Makefile       |    0
>  drivers/video/{ => fbdev}/omap2/dss/apply.c        |    0
>  drivers/video/{ => fbdev}/omap2/dss/core.c         |    0
>  drivers/video/{ => fbdev}/omap2/dss/dispc-compat.c |    0
>  drivers/video/{ => fbdev}/omap2/dss/dispc-compat.h |    0
>  drivers/video/{ => fbdev}/omap2/dss/dispc.c        |    0
>  drivers/video/{ => fbdev}/omap2/dss/dispc.h        |    0
>  drivers/video/{ => fbdev}/omap2/dss/dispc_coefs.c  |    0
>  .../video/{ => fbdev}/omap2/dss/display-sysfs.c    |    0
>  drivers/video/{ => fbdev}/omap2/dss/display.c      |    0
>  drivers/video/{ => fbdev}/omap2/dss/dpi.c          |    0
>  drivers/video/{ => fbdev}/omap2/dss/dsi.c          |    0
>  drivers/video/{ => fbdev}/omap2/dss/dss.c          |    0
>  drivers/video/{ => fbdev}/omap2/dss/dss.h          |    0
>  drivers/video/{ => fbdev}/omap2/dss/dss_features.c |    0
>  drivers/video/{ => fbdev}/omap2/dss/dss_features.h |    0
>  drivers/video/{ => fbdev}/omap2/dss/hdmi.h         |    0
>  drivers/video/{ => fbdev}/omap2/dss/hdmi4.c        |    0
>  drivers/video/{ => fbdev}/omap2/dss/hdmi4_core.c   |    0
>  drivers/video/{ => fbdev}/omap2/dss/hdmi4_core.h   |    0
>  drivers/video/{ => fbdev}/omap2/dss/hdmi_common.c  |    0
>  drivers/video/{ => fbdev}/omap2/dss/hdmi_phy.c     |    0
>  drivers/video/{ => fbdev}/omap2/dss/hdmi_pll.c     |    0
>  drivers/video/{ => fbdev}/omap2/dss/hdmi_wp.c      |    0
>  .../video/{ => fbdev}/omap2/dss/manager-sysfs.c    |    0
>  drivers/video/{ => fbdev}/omap2/dss/manager.c      |    0
>  drivers/video/{ => fbdev}/omap2/dss/output.c       |    0
>  .../video/{ => fbdev}/omap2/dss/overlay-sysfs.c    |    0
>  drivers/video/{ => fbdev}/omap2/dss/overlay.c      |    0
>  drivers/video/{ => fbdev}/omap2/dss/rfbi.c         |    0
>  drivers/video/{ => fbdev}/omap2/dss/sdi.c          |    0
>  drivers/video/{ => fbdev}/omap2/dss/venc.c         |    0
>  drivers/video/{ => fbdev}/omap2/dss/venc_panel.c   |    0
>  drivers/video/{ => fbdev}/omap2/omapfb/Kconfig     |    0
>  drivers/video/{ => fbdev}/omap2/omapfb/Makefile    |    0
>  .../video/{ => fbdev}/omap2/omapfb/omapfb-ioctl.c  |    0
>  .../video/{ => fbdev}/omap2/omapfb/omapfb-main.c   |    0
>  .../video/{ => fbdev}/omap2/omapfb/omapfb-sysfs.c  |    0
>  drivers/video/{ => fbdev}/omap2/omapfb/omapfb.h    |    0
>  drivers/video/{ => fbdev}/omap2/vrfb.c             |    0
>  drivers/video/{ => fbdev}/p9100.c                  |    0
>  drivers/video/{ => fbdev}/platinumfb.c             |    0
>  drivers/video/{ => fbdev}/platinumfb.h             |    0
>  drivers/video/{ => fbdev}/pm2fb.c                  |    0
>  drivers/video/{ => fbdev}/pm3fb.c                  |    0
>  drivers/video/{ => fbdev}/pmag-aa-fb.c             |    0
>  drivers/video/{ => fbdev}/pmag-ba-fb.c             |    0
>  drivers/video/{ => fbdev}/pmagb-b-fb.c             |    0
>  drivers/video/{ => fbdev}/ps3fb.c                  |    0
>  drivers/video/{ => fbdev}/pvr2fb.c                 |    0
>  drivers/video/{ => fbdev}/pxa168fb.c               |    0
>  drivers/video/{ => fbdev}/pxa168fb.h               |    0
>  drivers/video/{ => fbdev}/pxa3xx-gcu.c             |    0
>  drivers/video/{ => fbdev}/pxa3xx-gcu.h             |    0
>  drivers/video/{ => fbdev}/pxafb.c                  |    0
>  drivers/video/{ => fbdev}/pxafb.h                  |    0
>  drivers/video/{ => fbdev}/q40fb.c                  |    0
>  drivers/video/{ => fbdev}/riva/Makefile            |    0
>  drivers/video/{ => fbdev}/riva/fbdev.c             |    0
>  drivers/video/{ => fbdev}/riva/nv_driver.c         |    0
>  drivers/video/{ => fbdev}/riva/nv_type.h           |    0
>  drivers/video/{ => fbdev}/riva/nvreg.h             |    0
>  drivers/video/{ => fbdev}/riva/riva_hw.c           |    0
>  drivers/video/{ => fbdev}/riva/riva_hw.h           |    0
>  drivers/video/{ => fbdev}/riva/riva_tbl.h          |    0
>  drivers/video/{ => fbdev}/riva/rivafb-i2c.c        |    0
>  drivers/video/{ => fbdev}/riva/rivafb.h            |    0
>  drivers/video/{ => fbdev}/s1d13xxxfb.c             |    0
>  drivers/video/{ => fbdev}/s3c-fb.c                 |    0
>  drivers/video/{ => fbdev}/s3c2410fb.c              |    0
>  drivers/video/{ => fbdev}/s3c2410fb.h              |    0
>  drivers/video/{ => fbdev}/s3fb.c                   |    0
>  drivers/video/{ => fbdev}/sa1100fb.c               |    0
>  drivers/video/{ => fbdev}/sa1100fb.h               |    0
>  drivers/video/{ => fbdev}/savage/Makefile          |    0
>  drivers/video/{ => fbdev}/savage/savagefb-i2c.c    |    0
>  drivers/video/{ => fbdev}/savage/savagefb.h        |    0
>  drivers/video/{ => fbdev}/savage/savagefb_accel.c  |    0
>  drivers/video/{ => fbdev}/savage/savagefb_driver.c |    0
>  drivers/video/{ => fbdev}/sbuslib.c                |    0
>  drivers/video/{ => fbdev}/sbuslib.h                |    0
>  drivers/video/{ => fbdev}/sgivwfb.c                |    0
>  drivers/video/{ => fbdev}/sh7760fb.c               |    0
>  drivers/video/{ => fbdev}/sh_mipi_dsi.c            |    0
>  drivers/video/{ => fbdev}/sh_mobile_hdmi.c         |    0
>  drivers/video/{ => fbdev}/sh_mobile_lcdcfb.c       |    0
>  drivers/video/{ => fbdev}/sh_mobile_lcdcfb.h       |    0
>  drivers/video/{ => fbdev}/sh_mobile_meram.c        |    0
>  drivers/video/{ => fbdev}/simplefb.c               |    0
>  drivers/video/{ => fbdev}/sis/300vtbl.h            |    0
>  drivers/video/{ => fbdev}/sis/310vtbl.h            |    0
>  drivers/video/{ => fbdev}/sis/Makefile             |    0
>  drivers/video/{ => fbdev}/sis/init.c               |    0
>  drivers/video/{ => fbdev}/sis/init.h               |    0
>  drivers/video/{ => fbdev}/sis/init301.c            |    0
>  drivers/video/{ => fbdev}/sis/init301.h            |    0
>  drivers/video/{ => fbdev}/sis/initdef.h            |    0
>  drivers/video/{ => fbdev}/sis/initextlfb.c         |    0
>  drivers/video/{ => fbdev}/sis/oem300.h             |    0
>  drivers/video/{ => fbdev}/sis/oem310.h             |    0
>  drivers/video/{ => fbdev}/sis/sis.h                |    0
>  drivers/video/{ => fbdev}/sis/sis_accel.c          |    0
>  drivers/video/{ => fbdev}/sis/sis_accel.h          |    0
>  drivers/video/{ => fbdev}/sis/sis_main.c           |    0
>  drivers/video/{ => fbdev}/sis/sis_main.h           |    0
>  drivers/video/{ => fbdev}/sis/vgatypes.h           |    0
>  drivers/video/{ => fbdev}/sis/vstruct.h            |    0
>  drivers/video/{ => fbdev}/skeletonfb.c             |    0
>  drivers/video/{ => fbdev}/sm501fb.c                |    0
>  drivers/video/{ => fbdev}/smscufx.c                |    0
>  drivers/video/{ => fbdev}/ssd1307fb.c              |    0
>  drivers/video/{ => fbdev}/sstfb.c                  |    0
>  drivers/video/{ => fbdev}/sticore.h                |    0
>  drivers/video/{ => fbdev}/stifb.c                  |    0
>  drivers/video/{ => fbdev}/sunxvr1000.c             |    0
>  drivers/video/{ => fbdev}/sunxvr2500.c             |    0
>  drivers/video/{ => fbdev}/sunxvr500.c              |    0
>  drivers/video/{ => fbdev}/tcx.c                    |    0
>  drivers/video/{ => fbdev}/tdfxfb.c                 |    0
>  drivers/video/{ => fbdev}/tgafb.c                  |    0
>  drivers/video/{ => fbdev}/tmiofb.c                 |    0
>  drivers/video/{ => fbdev}/tridentfb.c              |    0
>  drivers/video/{ => fbdev}/udlfb.c                  |    0
>  drivers/video/{ => fbdev}/uvesafb.c                |    0
>  drivers/video/{ => fbdev}/valkyriefb.c             |    0
>  drivers/video/{ => fbdev}/valkyriefb.h             |    0
>  drivers/video/{ => fbdev}/vermilion/Makefile       |    0
>  drivers/video/{ => fbdev}/vermilion/cr_pll.c       |    0
>  drivers/video/{ => fbdev}/vermilion/vermilion.c    |    0
>  drivers/video/{ => fbdev}/vermilion/vermilion.h    |    0
>  drivers/video/{ => fbdev}/vesafb.c                 |    0
>  drivers/video/{ => fbdev}/vfb.c                    |    0
>  drivers/video/{ => fbdev}/vga16fb.c                |    0
>  drivers/video/{ => fbdev}/via/Makefile             |    0
>  drivers/video/{ => fbdev}/via/accel.c              |    0
>  drivers/video/{ => fbdev}/via/accel.h              |    0
>  drivers/video/{ => fbdev}/via/chip.h               |    0
>  drivers/video/{ => fbdev}/via/debug.h              |    0
>  drivers/video/{ => fbdev}/via/dvi.c                |    0
>  drivers/video/{ => fbdev}/via/dvi.h                |    0
>  drivers/video/{ => fbdev}/via/global.c             |    0
>  drivers/video/{ => fbdev}/via/global.h             |    0
>  drivers/video/{ => fbdev}/via/hw.c                 |    0
>  drivers/video/{ => fbdev}/via/hw.h                 |    0
>  drivers/video/{ => fbdev}/via/ioctl.c              |    0
>  drivers/video/{ => fbdev}/via/ioctl.h              |    0
>  drivers/video/{ => fbdev}/via/lcd.c                |    0
>  drivers/video/{ => fbdev}/via/lcd.h                |    0
>  drivers/video/{ => fbdev}/via/share.h              |    0
>  drivers/video/{ => fbdev}/via/tblDPASetting.c      |    0
>  drivers/video/{ => fbdev}/via/tblDPASetting.h      |    0
>  drivers/video/{ => fbdev}/via/via-core.c           |    0
>  drivers/video/{ => fbdev}/via/via-gpio.c           |    0
>  drivers/video/{ => fbdev}/via/via_aux.c            |    0
>  drivers/video/{ => fbdev}/via/via_aux.h            |    0
>  drivers/video/{ => fbdev}/via/via_aux_ch7301.c     |    0
>  drivers/video/{ => fbdev}/via/via_aux_edid.c       |    0
>  drivers/video/{ => fbdev}/via/via_aux_sii164.c     |    0
>  drivers/video/{ => fbdev}/via/via_aux_vt1621.c     |    0
>  drivers/video/{ => fbdev}/via/via_aux_vt1622.c     |    0
>  drivers/video/{ => fbdev}/via/via_aux_vt1625.c     |    0
>  drivers/video/{ => fbdev}/via/via_aux_vt1631.c     |    0
>  drivers/video/{ => fbdev}/via/via_aux_vt1632.c     |    0
>  drivers/video/{ => fbdev}/via/via_aux_vt1636.c     |    0
>  drivers/video/{ => fbdev}/via/via_clock.c          |    0
>  drivers/video/{ => fbdev}/via/via_clock.h          |    0
>  drivers/video/{ => fbdev}/via/via_i2c.c            |    0
>  drivers/video/{ => fbdev}/via/via_modesetting.c    |    0
>  drivers/video/{ => fbdev}/via/via_modesetting.h    |    0
>  drivers/video/{ => fbdev}/via/via_utility.c        |    0
>  drivers/video/{ => fbdev}/via/via_utility.h        |    0
>  drivers/video/{ => fbdev}/via/viafbdev.c           |    0
>  drivers/video/{ => fbdev}/via/viafbdev.h           |    0
>  drivers/video/{ => fbdev}/via/viamode.c            |    0
>  drivers/video/{ => fbdev}/via/viamode.h            |    0
>  drivers/video/{ => fbdev}/via/vt1636.c             |    0
>  drivers/video/{ => fbdev}/via/vt1636.h             |    0
>  drivers/video/{ => fbdev}/vt8500lcdfb.c            |    0
>  drivers/video/{ => fbdev}/vt8500lcdfb.h            |    0
>  drivers/video/{ => fbdev}/vt8623fb.c               |    0
>  drivers/video/{ => fbdev}/w100fb.c                 |    0
>  drivers/video/{ => fbdev}/w100fb.h                 |    0
>  drivers/video/{ => fbdev}/wm8505fb.c               |    0
>  drivers/video/{ => fbdev}/wm8505fb_regs.h          |    0
>  drivers/video/{ => fbdev}/wmt_ge_rops.c            |    2 +-
>  drivers/video/{ => fbdev}/wmt_ge_rops.h            |    0
>  drivers/video/{ => fbdev}/xen-fbfront.c            |    0
>  drivers/video/{ => fbdev}/xilinxfb.c               |    0
>  drivers/video/omap2/Kconfig                        |   10 -
>  480 files changed, 2679 insertions(+), 2662 deletions(-)
>  rename drivers/video/{ => fbdev}/68328fb.c (100%)
>  create mode 100644 drivers/video/fbdev/Kconfig
>  create mode 100644 drivers/video/fbdev/Makefile
>  rename drivers/video/{ => fbdev}/acornfb.c (100%)
>  rename drivers/video/{ => fbdev}/acornfb.h (100%)
>  rename drivers/video/{ => fbdev}/amba-clcd.c (100%)
>  rename drivers/video/{ => fbdev}/amifb.c (100%)
>  rename drivers/video/{ => fbdev}/arcfb.c (100%)
>  rename drivers/video/{ => fbdev}/arkfb.c (100%)
>  rename drivers/video/{ => fbdev}/asiliantfb.c (100%)
>  rename drivers/video/{ => fbdev}/atafb.c (100%)
>  rename drivers/video/{ => fbdev}/atafb.h (100%)
>  rename drivers/video/{ => fbdev}/atafb_iplan2p2.c (100%)
>  rename drivers/video/{ => fbdev}/atafb_iplan2p4.c (100%)
>  rename drivers/video/{ => fbdev}/atafb_iplan2p8.c (100%)
>  rename drivers/video/{ => fbdev}/atafb_mfb.c (100%)
>  rename drivers/video/{ => fbdev}/atafb_utils.h (100%)
>  rename drivers/video/{ => fbdev}/atmel_lcdfb.c (100%)
>  rename drivers/video/{ => fbdev}/aty/Makefile (100%)
>  rename drivers/video/{ => fbdev}/aty/ati_ids.h (100%)
>  rename drivers/video/{ => fbdev}/aty/aty128fb.c (100%)
>  rename drivers/video/{ => fbdev}/aty/atyfb.h (100%)
>  rename drivers/video/{ => fbdev}/aty/atyfb_base.c (100%)
>  rename drivers/video/{ => fbdev}/aty/mach64_accel.c (100%)
>  rename drivers/video/{ => fbdev}/aty/mach64_ct.c (100%)
>  rename drivers/video/{ => fbdev}/aty/mach64_cursor.c (100%)
>  rename drivers/video/{ => fbdev}/aty/mach64_gx.c (100%)
>  rename drivers/video/{ => fbdev}/aty/radeon_accel.c (100%)
>  rename drivers/video/{ => fbdev}/aty/radeon_backlight.c (100%)
>  rename drivers/video/{ => fbdev}/aty/radeon_base.c (100%)
>  rename drivers/video/{ => fbdev}/aty/radeon_i2c.c (100%)
>  rename drivers/video/{ => fbdev}/aty/radeon_monitor.c (100%)
>  rename drivers/video/{ => fbdev}/aty/radeon_pm.c (100%)
>  rename drivers/video/{ => fbdev}/aty/radeonfb.h (100%)
>  rename drivers/video/{ => fbdev}/au1100fb.c (100%)
>  rename drivers/video/{ => fbdev}/au1100fb.h (100%)
>  rename drivers/video/{ => fbdev}/au1200fb.c (100%)
>  rename drivers/video/{ => fbdev}/au1200fb.h (100%)
>  rename drivers/video/{ => fbdev}/auo_k1900fb.c (100%)
>  rename drivers/video/{ => fbdev}/auo_k1901fb.c (100%)
>  rename drivers/video/{ => fbdev}/auo_k190x.c (100%)
>  rename drivers/video/{ => fbdev}/auo_k190x.h (100%)
>  rename drivers/video/{ => fbdev}/bf537-lq035.c (100%)
>  rename drivers/video/{ => fbdev}/bf54x-lq043fb.c (100%)
>  rename drivers/video/{ => fbdev}/bfin-lq035q1-fb.c (100%)
>  rename drivers/video/{ => fbdev}/bfin-t350mcqb-fb.c (100%)
>  rename drivers/video/{ => fbdev}/bfin_adv7393fb.c (100%)
>  rename drivers/video/{ => fbdev}/bfin_adv7393fb.h (100%)
>  rename drivers/video/{ => fbdev}/broadsheetfb.c (100%)
>  rename drivers/video/{ => fbdev}/bt431.h (100%)
>  rename drivers/video/{ => fbdev}/bt455.h (100%)
>  rename drivers/video/{ => fbdev}/bw2.c (100%)
>  rename drivers/video/{ => fbdev}/c2p.h (100%)
>  rename drivers/video/{ => fbdev}/c2p_core.h (100%)
>  rename drivers/video/{ => fbdev}/c2p_iplan2.c (100%)
>  rename drivers/video/{ => fbdev}/c2p_planar.c (100%)
>  rename drivers/video/{ => fbdev}/carminefb.c (100%)
>  rename drivers/video/{ => fbdev}/carminefb.h (100%)
>  rename drivers/video/{ => fbdev}/carminefb_regs.h (100%)
>  rename drivers/video/{ => fbdev}/cg14.c (100%)
>  rename drivers/video/{ => fbdev}/cg3.c (100%)
>  rename drivers/video/{ => fbdev}/cg6.c (100%)
>  rename drivers/video/{ => fbdev}/chipsfb.c (100%)
>  rename drivers/video/{ => fbdev}/cirrusfb.c (100%)
>  rename drivers/video/{ => fbdev}/clps711xfb.c (100%)
>  rename drivers/video/{ => fbdev}/cobalt_lcdfb.c (100%)
>  rename drivers/video/{ => fbdev}/controlfb.c (100%)
>  rename drivers/video/{ => fbdev}/controlfb.h (100%)
>  create mode 100644 drivers/video/fbdev/core/Makefile
>  rename drivers/video/{ => fbdev/core}/cfbcopyarea.c (100%)
>  rename drivers/video/{ => fbdev/core}/cfbfillrect.c (100%)
>  rename drivers/video/{ => fbdev/core}/cfbimgblt.c (100%)
>  rename drivers/video/{ => fbdev/core}/fb_ddc.c (99%)
>  rename drivers/video/{ => fbdev/core}/fb_defio.c (100%)
>  rename drivers/video/{ => fbdev/core}/fb_draw.h (100%)
>  rename drivers/video/{ => fbdev/core}/fb_notify.c (100%)
>  rename drivers/video/{ => fbdev/core}/fb_sys_fops.c (100%)
>  rename drivers/video/{ => fbdev/core}/fbcmap.c (100%)
>  rename drivers/video/{ => fbdev/core}/fbcvt.c (100%)
>  rename drivers/video/{ => fbdev/core}/fbmem.c (100%)
>  rename drivers/video/{ => fbdev/core}/fbmon.c (99%)
>  rename drivers/video/{ => fbdev/core}/fbsysfs.c (100%)
>  rename drivers/video/{ => fbdev/core}/modedb.c (100%)
>  rename drivers/video/{ => fbdev/core}/svgalib.c (100%)
>  rename drivers/video/{ => fbdev/core}/syscopyarea.c (100%)
>  rename drivers/video/{ => fbdev/core}/sysfillrect.c (100%)
>  rename drivers/video/{ => fbdev/core}/sysimgblt.c (100%)
>  rename drivers/video/{ => fbdev}/cyber2000fb.c (100%)
>  rename drivers/video/{ => fbdev}/cyber2000fb.h (100%)
>  rename drivers/video/{ => fbdev}/da8xx-fb.c (100%)
>  rename drivers/video/{ => fbdev}/dnfb.c (100%)
>  rename drivers/video/{ => fbdev}/edid.h (100%)
>  rename drivers/video/{ => fbdev}/efifb.c (100%)
>  rename drivers/video/{ => fbdev}/ep93xx-fb.c (100%)
>  rename drivers/video/{ => fbdev}/exynos/Kconfig (100%)
>  rename drivers/video/{ => fbdev}/exynos/Makefile (100%)
>  rename drivers/video/{ => fbdev}/exynos/exynos_dp_core.c (100%)
>  rename drivers/video/{ => fbdev}/exynos/exynos_dp_core.h (100%)
>  rename drivers/video/{ => fbdev}/exynos/exynos_dp_reg.c (100%)
>  rename drivers/video/{ => fbdev}/exynos/exynos_dp_reg.h (100%)
>  rename drivers/video/{ => fbdev}/exynos/exynos_mipi_dsi.c (100%)
>  rename drivers/video/{ => fbdev}/exynos/exynos_mipi_dsi_common.c (100%)
>  rename drivers/video/{ => fbdev}/exynos/exynos_mipi_dsi_common.h (100%)
>  rename drivers/video/{ => fbdev}/exynos/exynos_mipi_dsi_lowlevel.c (100%)
>  rename drivers/video/{ => fbdev}/exynos/exynos_mipi_dsi_lowlevel.h (100%)
>  rename drivers/video/{ => fbdev}/exynos/exynos_mipi_dsi_regs.h (100%)
>  rename drivers/video/{ => fbdev}/exynos/s6e8ax0.c (100%)
>  rename drivers/video/{ => fbdev}/fb-puv3.c (100%)
>  rename drivers/video/{ => fbdev}/ffb.c (100%)
>  rename drivers/video/{ => fbdev}/fm2fb.c (100%)
>  rename drivers/video/{ => fbdev}/fsl-diu-fb.c (100%)
>  rename drivers/video/{ => fbdev}/g364fb.c (100%)
>  rename drivers/video/{ => fbdev}/gbefb.c (100%)
>  rename drivers/video/{ => fbdev}/geode/Kconfig (100%)
>  rename drivers/video/{ => fbdev}/geode/Makefile (100%)
>  rename drivers/video/{ => fbdev}/geode/display_gx.c (100%)
>  rename drivers/video/{ => fbdev}/geode/display_gx1.c (100%)
>  rename drivers/video/{ => fbdev}/geode/display_gx1.h (100%)
>  rename drivers/video/{ => fbdev}/geode/geodefb.h (100%)
>  rename drivers/video/{ => fbdev}/geode/gx1fb_core.c (100%)
>  rename drivers/video/{ => fbdev}/geode/gxfb.h (100%)
>  rename drivers/video/{ => fbdev}/geode/gxfb_core.c (100%)
>  rename drivers/video/{ => fbdev}/geode/lxfb.h (100%)
>  rename drivers/video/{ => fbdev}/geode/lxfb_core.c (100%)
>  rename drivers/video/{ => fbdev}/geode/lxfb_ops.c (100%)
>  rename drivers/video/{ => fbdev}/geode/suspend_gx.c (100%)
>  rename drivers/video/{ => fbdev}/geode/video_cs5530.c (100%)
>  rename drivers/video/{ => fbdev}/geode/video_cs5530.h (100%)
>  rename drivers/video/{ => fbdev}/geode/video_gx.c (100%)
>  rename drivers/video/{ => fbdev}/goldfishfb.c (100%)
>  rename drivers/video/{ => fbdev}/grvga.c (100%)
>  rename drivers/video/{ => fbdev}/gxt4500.c (100%)
>  rename drivers/video/{ => fbdev}/hecubafb.c (100%)
>  rename drivers/video/{ => fbdev}/hgafb.c (100%)
>  rename drivers/video/{ => fbdev}/hitfb.c (100%)
>  rename drivers/video/{ => fbdev}/hpfb.c (100%)
>  rename drivers/video/{ => fbdev}/hyperv_fb.c (100%)
>  rename drivers/video/{ => fbdev}/i740_reg.h (100%)
>  rename drivers/video/{ => fbdev}/i740fb.c (100%)
>  rename drivers/video/{ => fbdev}/i810/Makefile (100%)
>  rename drivers/video/{ => fbdev}/i810/i810-i2c.c (100%)
>  rename drivers/video/{ => fbdev}/i810/i810.h (100%)
>  rename drivers/video/{ => fbdev}/i810/i810_accel.c (100%)
>  rename drivers/video/{ => fbdev}/i810/i810_dvt.c (100%)
>  rename drivers/video/{ => fbdev}/i810/i810_gtf.c (100%)
>  rename drivers/video/{ => fbdev}/i810/i810_main.c (100%)
>  rename drivers/video/{ => fbdev}/i810/i810_main.h (100%)
>  rename drivers/video/{ => fbdev}/i810/i810_regs.h (100%)
>  rename drivers/video/{ => fbdev}/igafb.c (100%)
>  rename drivers/video/{ => fbdev}/imsttfb.c (100%)
>  rename drivers/video/{ => fbdev}/imxfb.c (100%)
>  rename drivers/video/{ => fbdev}/intelfb/Makefile (100%)
>  rename drivers/video/{ => fbdev}/intelfb/intelfb.h (100%)
>  rename drivers/video/{ => fbdev}/intelfb/intelfb_i2c.c (100%)
>  rename drivers/video/{ => fbdev}/intelfb/intelfbdrv.c (100%)
>  rename drivers/video/{ => fbdev}/intelfb/intelfbhw.c (100%)
>  rename drivers/video/{ => fbdev}/intelfb/intelfbhw.h (100%)
>  rename drivers/video/{ => fbdev}/jz4740_fb.c (100%)
>  rename drivers/video/{ => fbdev}/kyro/Makefile (100%)
>  rename drivers/video/{ => fbdev}/kyro/STG4000InitDevice.c (100%)
>  rename drivers/video/{ => fbdev}/kyro/STG4000Interface.h (100%)
>  rename drivers/video/{ => fbdev}/kyro/STG4000OverlayDevice.c (100%)
>  rename drivers/video/{ => fbdev}/kyro/STG4000Ramdac.c (100%)
>  rename drivers/video/{ => fbdev}/kyro/STG4000Reg.h (100%)
>  rename drivers/video/{ => fbdev}/kyro/STG4000VTG.c (100%)
>  rename drivers/video/{ => fbdev}/kyro/fbdev.c (100%)
>  rename drivers/video/{ => fbdev}/leo.c (100%)
>  rename drivers/video/{ => fbdev}/macfb.c (100%)
>  rename drivers/video/{ => fbdev}/macmodes.c (100%)
>  rename drivers/video/{ => fbdev}/macmodes.h (100%)
>  rename drivers/video/{ => fbdev}/matrox/Makefile (100%)
>  rename drivers/video/{ => fbdev}/matrox/g450_pll.c (100%)
>  rename drivers/video/{ => fbdev}/matrox/g450_pll.h (100%)
>  rename drivers/video/{ => fbdev}/matrox/i2c-matroxfb.c (100%)
>  rename drivers/video/{ => fbdev}/matrox/matroxfb_DAC1064.c (100%)
>  rename drivers/video/{ => fbdev}/matrox/matroxfb_DAC1064.h (100%)
>  rename drivers/video/{ => fbdev}/matrox/matroxfb_Ti3026.c (100%)
>  rename drivers/video/{ => fbdev}/matrox/matroxfb_Ti3026.h (100%)
>  rename drivers/video/{ => fbdev}/matrox/matroxfb_accel.c (100%)
>  rename drivers/video/{ => fbdev}/matrox/matroxfb_accel.h (100%)
>  rename drivers/video/{ => fbdev}/matrox/matroxfb_base.c (100%)
>  rename drivers/video/{ => fbdev}/matrox/matroxfb_base.h (100%)
>  rename drivers/video/{ => fbdev}/matrox/matroxfb_crtc2.c (100%)
>  rename drivers/video/{ => fbdev}/matrox/matroxfb_crtc2.h (100%)
>  rename drivers/video/{ => fbdev}/matrox/matroxfb_g450.c (100%)
>  rename drivers/video/{ => fbdev}/matrox/matroxfb_g450.h (100%)
>  rename drivers/video/{ => fbdev}/matrox/matroxfb_maven.c (100%)
>  rename drivers/video/{ => fbdev}/matrox/matroxfb_maven.h (100%)
>  rename drivers/video/{ => fbdev}/matrox/matroxfb_misc.c (100%)
>  rename drivers/video/{ => fbdev}/matrox/matroxfb_misc.h (100%)
>  rename drivers/video/{ => fbdev}/maxinefb.c (100%)
>  rename drivers/video/{ => fbdev}/mb862xx/Makefile (100%)
>  rename drivers/video/{ => fbdev}/mb862xx/mb862xx-i2c.c (100%)
>  rename drivers/video/{ => fbdev}/mb862xx/mb862xx_reg.h (100%)
>  rename drivers/video/{ => fbdev}/mb862xx/mb862xxfb.h (100%)
>  rename drivers/video/{ => fbdev}/mb862xx/mb862xxfb_accel.c (100%)
>  rename drivers/video/{ => fbdev}/mb862xx/mb862xxfb_accel.h (100%)
>  rename drivers/video/{ => fbdev}/mb862xx/mb862xxfbdrv.c (100%)
>  rename drivers/video/{ => fbdev}/mbx/Makefile (100%)
>  rename drivers/video/{ => fbdev}/mbx/mbxdebugfs.c (100%)
>  rename drivers/video/{ => fbdev}/mbx/mbxfb.c (100%)
>  rename drivers/video/{ => fbdev}/mbx/reg_bits.h (100%)
>  rename drivers/video/{ => fbdev}/mbx/regs.h (100%)
>  rename drivers/video/{ => fbdev}/metronomefb.c (100%)
>  rename drivers/video/{ => fbdev}/mmp/Kconfig (61%)
>  rename drivers/video/{ => fbdev}/mmp/Makefile (100%)
>  rename drivers/video/{ => fbdev}/mmp/core.c (100%)
>  rename drivers/video/{ => fbdev}/mmp/fb/Kconfig (100%)
>  rename drivers/video/{ => fbdev}/mmp/fb/Makefile (100%)
>  rename drivers/video/{ => fbdev}/mmp/fb/mmpfb.c (100%)
>  rename drivers/video/{ => fbdev}/mmp/fb/mmpfb.h (100%)
>  rename drivers/video/{ => fbdev}/mmp/hw/Kconfig (100%)
>  rename drivers/video/{ => fbdev}/mmp/hw/Makefile (100%)
>  rename drivers/video/{ => fbdev}/mmp/hw/mmp_ctrl.c (100%)
>  rename drivers/video/{ => fbdev}/mmp/hw/mmp_ctrl.h (100%)
>  rename drivers/video/{ => fbdev}/mmp/hw/mmp_spi.c (100%)
>  rename drivers/video/{ => fbdev}/mmp/panel/Kconfig (100%)
>  rename drivers/video/{ => fbdev}/mmp/panel/Makefile (100%)
>  rename drivers/video/{ => fbdev}/mmp/panel/tpo_tj032md01bw.c (100%)
>  rename drivers/video/{ => fbdev}/msm/Makefile (100%)
>  rename drivers/video/{ => fbdev}/msm/mddi.c (100%)
>  rename drivers/video/{ => fbdev}/msm/mddi_client_dummy.c (100%)
>  rename drivers/video/{ => fbdev}/msm/mddi_client_nt35399.c (100%)
>  rename drivers/video/{ => fbdev}/msm/mddi_client_toshiba.c (100%)
>  rename drivers/video/{ => fbdev}/msm/mddi_hw.h (100%)
>  rename drivers/video/{ => fbdev}/msm/mdp.c (100%)
>  rename drivers/video/{ => fbdev}/msm/mdp_csc_table.h (100%)
>  rename drivers/video/{ => fbdev}/msm/mdp_hw.h (100%)
>  rename drivers/video/{ => fbdev}/msm/mdp_ppp.c (100%)
>  rename drivers/video/{ => fbdev}/msm/mdp_scale_tables.c (100%)
>  rename drivers/video/{ => fbdev}/msm/mdp_scale_tables.h (100%)
>  rename drivers/video/{ => fbdev}/msm/msm_fb.c (100%)
>  rename drivers/video/{ => fbdev}/mx3fb.c (100%)
>  rename drivers/video/{ => fbdev}/mxsfb.c (100%)
>  rename drivers/video/{ => fbdev}/n411.c (100%)
>  rename drivers/video/{ => fbdev}/neofb.c (100%)
>  rename drivers/video/{ => fbdev}/nuc900fb.c (100%)
>  rename drivers/video/{ => fbdev}/nuc900fb.h (100%)
>  rename drivers/video/{ => fbdev}/nvidia/Makefile (100%)
>  rename drivers/video/{ => fbdev}/nvidia/nv_accel.c (100%)
>  rename drivers/video/{ => fbdev}/nvidia/nv_backlight.c (100%)
>  rename drivers/video/{ => fbdev}/nvidia/nv_dma.h (100%)
>  rename drivers/video/{ => fbdev}/nvidia/nv_hw.c (100%)
>  rename drivers/video/{ => fbdev}/nvidia/nv_i2c.c (100%)
>  rename drivers/video/{ => fbdev}/nvidia/nv_local.h (100%)
>  rename drivers/video/{ => fbdev}/nvidia/nv_of.c (100%)
>  rename drivers/video/{ => fbdev}/nvidia/nv_proto.h (100%)
>  rename drivers/video/{ => fbdev}/nvidia/nv_setup.c (100%)
>  rename drivers/video/{ => fbdev}/nvidia/nv_type.h (100%)
>  rename drivers/video/{ => fbdev}/nvidia/nvidia.c (100%)
>  rename drivers/video/{ => fbdev}/ocfb.c (100%)
>  rename drivers/video/{ => fbdev}/offb.c (100%)
>  rename drivers/video/{ => fbdev}/omap/Kconfig (100%)
>  rename drivers/video/{ => fbdev}/omap/Makefile (100%)
>  rename drivers/video/{ => fbdev}/omap/hwa742.c (100%)
>  rename drivers/video/{ => fbdev}/omap/lcd_ams_delta.c (100%)
>  rename drivers/video/{ => fbdev}/omap/lcd_h3.c (100%)
>  rename drivers/video/{ => fbdev}/omap/lcd_htcherald.c (100%)
>  rename drivers/video/{ => fbdev}/omap/lcd_inn1510.c (100%)
>  rename drivers/video/{ => fbdev}/omap/lcd_inn1610.c (100%)
>  rename drivers/video/{ => fbdev}/omap/lcd_mipid.c (100%)
>  rename drivers/video/{ => fbdev}/omap/lcd_osk.c (100%)
>  rename drivers/video/{ => fbdev}/omap/lcd_palmte.c (100%)
>  rename drivers/video/{ => fbdev}/omap/lcd_palmtt.c (100%)
>  rename drivers/video/{ => fbdev}/omap/lcd_palmz71.c (100%)
>  rename drivers/video/{ => fbdev}/omap/lcdc.c (100%)
>  rename drivers/video/{ => fbdev}/omap/lcdc.h (100%)
>  rename drivers/video/{ => fbdev}/omap/omapfb.h (100%)
>  rename drivers/video/{ => fbdev}/omap/omapfb_main.c (100%)
>  rename drivers/video/{ => fbdev}/omap/sossi.c (100%)
>  create mode 100644 drivers/video/fbdev/omap2/Kconfig
>  rename drivers/video/{ => fbdev}/omap2/Makefile (100%)
>  rename drivers/video/{ => fbdev}/omap2/displays-new/Kconfig (100%)
>  rename drivers/video/{ => fbdev}/omap2/displays-new/Makefile (100%)
>  rename drivers/video/{ => fbdev}/omap2/displays-new/connector-analog-tv.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/displays-new/connector-dvi.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/displays-new/connector-hdmi.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/displays-new/encoder-tfp410.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/displays-new/encoder-tpd12s015.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/displays-new/panel-dpi.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/displays-new/panel-dsi-cm.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/displays-new/panel-lgphilips-lb035q02.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/displays-new/panel-nec-nl8048hl11.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/displays-new/panel-sharp-ls037v7dw01.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/displays-new/panel-sony-acx565akm.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/displays-new/panel-tpo-td028ttec1.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/displays-new/panel-tpo-td043mtea1.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/Kconfig (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/Makefile (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/apply.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/core.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/dispc-compat.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/dispc-compat.h (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/dispc.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/dispc.h (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/dispc_coefs.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/display-sysfs.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/display.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/dpi.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/dsi.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/dss.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/dss.h (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/dss_features.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/dss_features.h (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/hdmi.h (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/hdmi4.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/hdmi4_core.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/hdmi4_core.h (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/hdmi_common.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/hdmi_phy.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/hdmi_pll.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/hdmi_wp.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/manager-sysfs.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/manager.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/output.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/overlay-sysfs.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/overlay.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/rfbi.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/sdi.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/venc.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/dss/venc_panel.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/omapfb/Kconfig (100%)
>  rename drivers/video/{ => fbdev}/omap2/omapfb/Makefile (100%)
>  rename drivers/video/{ => fbdev}/omap2/omapfb/omapfb-ioctl.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/omapfb/omapfb-main.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/omapfb/omapfb-sysfs.c (100%)
>  rename drivers/video/{ => fbdev}/omap2/omapfb/omapfb.h (100%)
>  rename drivers/video/{ => fbdev}/omap2/vrfb.c (100%)
>  rename drivers/video/{ => fbdev}/p9100.c (100%)
>  rename drivers/video/{ => fbdev}/platinumfb.c (100%)
>  rename drivers/video/{ => fbdev}/platinumfb.h (100%)
>  rename drivers/video/{ => fbdev}/pm2fb.c (100%)
>  rename drivers/video/{ => fbdev}/pm3fb.c (100%)
>  rename drivers/video/{ => fbdev}/pmag-aa-fb.c (100%)
>  rename drivers/video/{ => fbdev}/pmag-ba-fb.c (100%)
>  rename drivers/video/{ => fbdev}/pmagb-b-fb.c (100%)
>  rename drivers/video/{ => fbdev}/ps3fb.c (100%)
>  rename drivers/video/{ => fbdev}/pvr2fb.c (100%)
>  rename drivers/video/{ => fbdev}/pxa168fb.c (100%)
>  rename drivers/video/{ => fbdev}/pxa168fb.h (100%)
>  rename drivers/video/{ => fbdev}/pxa3xx-gcu.c (100%)
>  rename drivers/video/{ => fbdev}/pxa3xx-gcu.h (100%)
>  rename drivers/video/{ => fbdev}/pxafb.c (100%)
>  rename drivers/video/{ => fbdev}/pxafb.h (100%)
>  rename drivers/video/{ => fbdev}/q40fb.c (100%)
>  rename drivers/video/{ => fbdev}/riva/Makefile (100%)
>  rename drivers/video/{ => fbdev}/riva/fbdev.c (100%)
>  rename drivers/video/{ => fbdev}/riva/nv_driver.c (100%)
>  rename drivers/video/{ => fbdev}/riva/nv_type.h (100%)
>  rename drivers/video/{ => fbdev}/riva/nvreg.h (100%)
>  rename drivers/video/{ => fbdev}/riva/riva_hw.c (100%)
>  rename drivers/video/{ => fbdev}/riva/riva_hw.h (100%)
>  rename drivers/video/{ => fbdev}/riva/riva_tbl.h (100%)
>  rename drivers/video/{ => fbdev}/riva/rivafb-i2c.c (100%)
>  rename drivers/video/{ => fbdev}/riva/rivafb.h (100%)
>  rename drivers/video/{ => fbdev}/s1d13xxxfb.c (100%)
>  rename drivers/video/{ => fbdev}/s3c-fb.c (100%)
>  rename drivers/video/{ => fbdev}/s3c2410fb.c (100%)
>  rename drivers/video/{ => fbdev}/s3c2410fb.h (100%)
>  rename drivers/video/{ => fbdev}/s3fb.c (100%)
>  rename drivers/video/{ => fbdev}/sa1100fb.c (100%)
>  rename drivers/video/{ => fbdev}/sa1100fb.h (100%)
>  rename drivers/video/{ => fbdev}/savage/Makefile (100%)
>  rename drivers/video/{ => fbdev}/savage/savagefb-i2c.c (100%)
>  rename drivers/video/{ => fbdev}/savage/savagefb.h (100%)
>  rename drivers/video/{ => fbdev}/savage/savagefb_accel.c (100%)
>  rename drivers/video/{ => fbdev}/savage/savagefb_driver.c (100%)
>  rename drivers/video/{ => fbdev}/sbuslib.c (100%)
>  rename drivers/video/{ => fbdev}/sbuslib.h (100%)
>  rename drivers/video/{ => fbdev}/sgivwfb.c (100%)
>  rename drivers/video/{ => fbdev}/sh7760fb.c (100%)
>  rename drivers/video/{ => fbdev}/sh_mipi_dsi.c (100%)
>  rename drivers/video/{ => fbdev}/sh_mobile_hdmi.c (100%)
>  rename drivers/video/{ => fbdev}/sh_mobile_lcdcfb.c (100%)
>  rename drivers/video/{ => fbdev}/sh_mobile_lcdcfb.h (100%)
>  rename drivers/video/{ => fbdev}/sh_mobile_meram.c (100%)
>  rename drivers/video/{ => fbdev}/simplefb.c (100%)
>  rename drivers/video/{ => fbdev}/sis/300vtbl.h (100%)
>  rename drivers/video/{ => fbdev}/sis/310vtbl.h (100%)
>  rename drivers/video/{ => fbdev}/sis/Makefile (100%)
>  rename drivers/video/{ => fbdev}/sis/init.c (100%)
>  rename drivers/video/{ => fbdev}/sis/init.h (100%)
>  rename drivers/video/{ => fbdev}/sis/init301.c (100%)
>  rename drivers/video/{ => fbdev}/sis/init301.h (100%)
>  rename drivers/video/{ => fbdev}/sis/initdef.h (100%)
>  rename drivers/video/{ => fbdev}/sis/initextlfb.c (100%)
>  rename drivers/video/{ => fbdev}/sis/oem300.h (100%)
>  rename drivers/video/{ => fbdev}/sis/oem310.h (100%)
>  rename drivers/video/{ => fbdev}/sis/sis.h (100%)
>  rename drivers/video/{ => fbdev}/sis/sis_accel.c (100%)
>  rename drivers/video/{ => fbdev}/sis/sis_accel.h (100%)
>  rename drivers/video/{ => fbdev}/sis/sis_main.c (100%)
>  rename drivers/video/{ => fbdev}/sis/sis_main.h (100%)
>  rename drivers/video/{ => fbdev}/sis/vgatypes.h (100%)
>  rename drivers/video/{ => fbdev}/sis/vstruct.h (100%)
>  rename drivers/video/{ => fbdev}/skeletonfb.c (100%)
>  rename drivers/video/{ => fbdev}/sm501fb.c (100%)
>  rename drivers/video/{ => fbdev}/smscufx.c (100%)
>  rename drivers/video/{ => fbdev}/ssd1307fb.c (100%)
>  rename drivers/video/{ => fbdev}/sstfb.c (100%)
>  rename drivers/video/{ => fbdev}/sticore.h (100%)
>  rename drivers/video/{ => fbdev}/stifb.c (100%)
>  rename drivers/video/{ => fbdev}/sunxvr1000.c (100%)
>  rename drivers/video/{ => fbdev}/sunxvr2500.c (100%)
>  rename drivers/video/{ => fbdev}/sunxvr500.c (100%)
>  rename drivers/video/{ => fbdev}/tcx.c (100%)
>  rename drivers/video/{ => fbdev}/tdfxfb.c (100%)
>  rename drivers/video/{ => fbdev}/tgafb.c (100%)
>  rename drivers/video/{ => fbdev}/tmiofb.c (100%)
>  rename drivers/video/{ => fbdev}/tridentfb.c (100%)
>  rename drivers/video/{ => fbdev}/udlfb.c (100%)
>  rename drivers/video/{ => fbdev}/uvesafb.c (100%)
>  rename drivers/video/{ => fbdev}/valkyriefb.c (100%)
>  rename drivers/video/{ => fbdev}/valkyriefb.h (100%)
>  rename drivers/video/{ => fbdev}/vermilion/Makefile (100%)
>  rename drivers/video/{ => fbdev}/vermilion/cr_pll.c (100%)
>  rename drivers/video/{ => fbdev}/vermilion/vermilion.c (100%)
>  rename drivers/video/{ => fbdev}/vermilion/vermilion.h (100%)
>  rename drivers/video/{ => fbdev}/vesafb.c (100%)
>  rename drivers/video/{ => fbdev}/vfb.c (100%)
>  rename drivers/video/{ => fbdev}/vga16fb.c (100%)
>  rename drivers/video/{ => fbdev}/via/Makefile (100%)
>  rename drivers/video/{ => fbdev}/via/accel.c (100%)
>  rename drivers/video/{ => fbdev}/via/accel.h (100%)
>  rename drivers/video/{ => fbdev}/via/chip.h (100%)
>  rename drivers/video/{ => fbdev}/via/debug.h (100%)
>  rename drivers/video/{ => fbdev}/via/dvi.c (100%)
>  rename drivers/video/{ => fbdev}/via/dvi.h (100%)
>  rename drivers/video/{ => fbdev}/via/global.c (100%)
>  rename drivers/video/{ => fbdev}/via/global.h (100%)
>  rename drivers/video/{ => fbdev}/via/hw.c (100%)
>  rename drivers/video/{ => fbdev}/via/hw.h (100%)
>  rename drivers/video/{ => fbdev}/via/ioctl.c (100%)
>  rename drivers/video/{ => fbdev}/via/ioctl.h (100%)
>  rename drivers/video/{ => fbdev}/via/lcd.c (100%)
>  rename drivers/video/{ => fbdev}/via/lcd.h (100%)
>  rename drivers/video/{ => fbdev}/via/share.h (100%)
>  rename drivers/video/{ => fbdev}/via/tblDPASetting.c (100%)
>  rename drivers/video/{ => fbdev}/via/tblDPASetting.h (100%)
>  rename drivers/video/{ => fbdev}/via/via-core.c (100%)
>  rename drivers/video/{ => fbdev}/via/via-gpio.c (100%)
>  rename drivers/video/{ => fbdev}/via/via_aux.c (100%)
>  rename drivers/video/{ => fbdev}/via/via_aux.h (100%)
>  rename drivers/video/{ => fbdev}/via/via_aux_ch7301.c (100%)
>  rename drivers/video/{ => fbdev}/via/via_aux_edid.c (100%)
>  rename drivers/video/{ => fbdev}/via/via_aux_sii164.c (100%)
>  rename drivers/video/{ => fbdev}/via/via_aux_vt1621.c (100%)
>  rename drivers/video/{ => fbdev}/via/via_aux_vt1622.c (100%)
>  rename drivers/video/{ => fbdev}/via/via_aux_vt1625.c (100%)
>  rename drivers/video/{ => fbdev}/via/via_aux_vt1631.c (100%)
>  rename drivers/video/{ => fbdev}/via/via_aux_vt1632.c (100%)
>  rename drivers/video/{ => fbdev}/via/via_aux_vt1636.c (100%)
>  rename drivers/video/{ => fbdev}/via/via_clock.c (100%)
>  rename drivers/video/{ => fbdev}/via/via_clock.h (100%)
>  rename drivers/video/{ => fbdev}/via/via_i2c.c (100%)
>  rename drivers/video/{ => fbdev}/via/via_modesetting.c (100%)
>  rename drivers/video/{ => fbdev}/via/via_modesetting.h (100%)
>  rename drivers/video/{ => fbdev}/via/via_utility.c (100%)
>  rename drivers/video/{ => fbdev}/via/via_utility.h (100%)
>  rename drivers/video/{ => fbdev}/via/viafbdev.c (100%)
>  rename drivers/video/{ => fbdev}/via/viafbdev.h (100%)
>  rename drivers/video/{ => fbdev}/via/viamode.c (100%)
>  rename drivers/video/{ => fbdev}/via/viamode.h (100%)
>  rename drivers/video/{ => fbdev}/via/vt1636.c (100%)
>  rename drivers/video/{ => fbdev}/via/vt1636.h (100%)
>  rename drivers/video/{ => fbdev}/vt8500lcdfb.c (100%)
>  rename drivers/video/{ => fbdev}/vt8500lcdfb.h (100%)
>  rename drivers/video/{ => fbdev}/vt8623fb.c (100%)
>  rename drivers/video/{ => fbdev}/w100fb.c (100%)
>  rename drivers/video/{ => fbdev}/w100fb.h (100%)
>  rename drivers/video/{ => fbdev}/wm8505fb.c (100%)
>  rename drivers/video/{ => fbdev}/wm8505fb_regs.h (100%)
>  rename drivers/video/{ => fbdev}/wmt_ge_rops.c (99%)
>  rename drivers/video/{ => fbdev}/wmt_ge_rops.h (100%)
>  rename drivers/video/{ => fbdev}/xen-fbfront.c (100%)
>  rename drivers/video/{ => fbdev}/xilinxfb.c (100%)
>  delete mode 100644 drivers/video/omap2/Kconfig
> 
> -- 
> 1.8.3.2
> 
> _______________________________________________
> dri-devel mailing list
> dri-devel@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/dri-devel

-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH 0/3] Reorder drivers/video directory
  2014-03-03  8:45 ` Tomi Valkeinen
@ 2014-03-04 19:21   ` Randy Dunlap
  2014-03-05  6:32     ` Tomi Valkeinen
  0 siblings, 1 reply; 10+ messages in thread
From: Randy Dunlap @ 2014-03-04 19:21 UTC (permalink / raw)
  To: Tomi Valkeinen, linux-fbdev, dri-devel, linux-kernel
  Cc: Laurent Pinchart, Geert Uytterhoeven,
	Jean-Christophe Plagniol-Villard, David Airlie, Andrew Morton,
	Linus Torvalds, Greg Kroah-Hartman

On 03/03/2014 12:45 AM, Tomi Valkeinen wrote:
> On 27/02/14 13:54, Tomi Valkeinen wrote:
>> Hi,
>>
>> This is a re-send of the series, with RFC removed from the subject, and a bunch
>> of acks added.
>>
>> I'm cc'ing more people, to make sure this doesn't come as a surprise, and to
>> make sure this is not a bad idea, doomed to fail horribly.
>>
>> So this series creates a new directory, drivers/video/fbdev/, to which all
>> fbdev related files are moved. Also, a new directory, drivers/video/fbdev/core/
>> is created, to which the core fbdev framework files are moved. This makes the
>> drivers/video hierarchy much more clear.
>>
>> Presuming no one has objections to this as such, I wonder what's the least
>> painful way to merge this? Normally, like any other fbdev change? As a separate
>> pull request, maybe at -rc2 time frame, based on -rc1? Something else?
>>
>>  Tomi
>>
>> Tomi Valkeinen (3):
>>   video: move fbdev to drivers/video/fbdev
>>   fbdev: move fbdev core files to separate directory
>>   video: Kconfig: move drm and fb into separate menus
> 
> I have pushed this to my for-next branch. Let's see what happens... At
> least I'm able to merge the current linux-next without any conflicts.

Thanks, I'm looking at this change in linux-next now.

EXYNOS_VIDEO seems to be a little bit odd.  Can you clarify that for me?
(This is not a change that you introduced.)


In particular, under Graphics support, select Framebuffer Devices.
This lists:
  Support for frame buffer devices -->
  Exynos Video driver support

It appears to me that Exynos either is a Framebuffer Device and should depend
on FB like the other drivers here do OR (actually XOR) it is not a frame buffer
device and it should not be listed here.

Then once that is cleared up :), we don't need 2 levels of menu to get to the
list of FB drivers -- i.e., one of those levels can be removed.

Oh, and if you keep the new menu item "Framebuffer Devices", please spell it
like the other entry (Frame Buffer).


Other than those nits, I like this change very much.  Thanks.

-- 
~Randy

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH 0/3] Reorder drivers/video directory
  2014-03-04 19:21   ` Randy Dunlap
@ 2014-03-05  6:32     ` Tomi Valkeinen
  0 siblings, 0 replies; 10+ messages in thread
From: Tomi Valkeinen @ 2014-03-05  6:32 UTC (permalink / raw)
  To: Randy Dunlap, linux-fbdev, dri-devel, linux-kernel
  Cc: Laurent Pinchart, Geert Uytterhoeven,
	Jean-Christophe Plagniol-Villard, David Airlie, Andrew Morton,
	Linus Torvalds, Greg Kroah-Hartman

[-- Attachment #1: Type: text/plain, Size: 1907 bytes --]

On 04/03/14 21:21, Randy Dunlap wrote:

>> I have pushed this to my for-next branch. Let's see what happens... At
>> least I'm able to merge the current linux-next without any conflicts.
> 
> Thanks, I'm looking at this change in linux-next now.
> 
> EXYNOS_VIDEO seems to be a little bit odd.  Can you clarify that for me?
> (This is not a change that you introduced.)
> 
> 
> In particular, under Graphics support, select Framebuffer Devices.
> This lists:
>   Support for frame buffer devices -->
>   Exynos Video driver support
> 
> It appears to me that Exynos either is a Framebuffer Device and should depend
> on FB like the other drivers here do OR (actually XOR) it is not a frame buffer
> device and it should not be listed here.
> 
> Then once that is cleared up :), we don't need 2 levels of menu to get to the
> list of FB drivers -- i.e., one of those levels can be removed.

There are others. For my config, I have:

{*} Support for frame buffer devices  --->
<M> OMAP2+ Display Subsystem support  --->
[ ] Exynos Video driver support  ----
< > Solomon SSD1307 framebuffer support

I didn't want to start fixing those at the moment, as I have no idea
about exynos or solomon, and I wanted to just try to do the reorder,
without any other changes.

I agree that there's something wrong with the items. For the OMAP DSS,
there are non-fbdev related items under that menu, used also by omapdrm.
So it should probably be split into different components.

> Oh, and if you keep the new menu item "Framebuffer Devices", please spell it
> like the other entry (Frame Buffer).

Ok, fixed.

> Other than those nits, I like this change very much.  Thanks.

Thanks. After pushing this to for-next, I'm getting compile error
reports from Fengguang and Stephen. Let's see if I manage to avoid
those... This is not the easiest change to manage.

 Tomi



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 901 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2014-03-05  6:32 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-27 11:54 [PATCH 0/3] Reorder drivers/video directory Tomi Valkeinen
2014-02-27 11:54 ` [PATCH 2/3] fbdev: move fbdev core files to separate directory Tomi Valkeinen
2014-02-27 11:54 ` [PATCH 3/3] video: Kconfig: move drm and fb into separate menus Tomi Valkeinen
2014-02-27 18:16 ` [PATCH 0/3] Reorder drivers/video directory Randy Dunlap
2014-02-28  7:07   ` Tomi Valkeinen
2014-02-28  8:03     ` Geert Uytterhoeven
2014-03-03  8:45 ` Tomi Valkeinen
2014-03-04 19:21   ` Randy Dunlap
2014-03-05  6:32     ` Tomi Valkeinen
2014-03-04  9:50 ` Daniel Vetter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox