drm/udl: initial UDL driver (v4)
authorDave Airlie <airlied@gmail.com>
Tue, 14 Dec 2010 21:14:24 +0000 (07:14 +1000)
committerDave Airlie <airlied@redhat.com>
Thu, 15 Mar 2012 13:35:34 +0000 (13:35 +0000)
commit5320918b9a87865223fd6b228e530bf30bc64d9d
tree2bc55de1fc03c57851fd86d0cfaa7377d34cdc25
parent2c07a21d6fb0be47fda696a618b726ea258ed1dd
drm/udl: initial UDL driver (v4)

This is an initial drm/kms driver for the displaylink devices.

Supports fb_defio,
supports KMS dumb interface
supports 24bpp via conversion to 16bpp, hw can do this better.
supports hot unplug using new drm core features.

On an unplug, it disables connector polling, unplugs connectors
from sysfs, unplugs fbdev layer (using Kay's API), drops all the
USB device URBs, and call the drm core to unplug the device.

This driver is based in large parts on udlfb.c so I've licensed
it under GPLv2.

Signed-off-by: Dave Airlie <airlied@redhat.com>
13 files changed:
drivers/gpu/drm/Kconfig
drivers/gpu/drm/Makefile
drivers/gpu/drm/udl/Kconfig [new file with mode: 0644]
drivers/gpu/drm/udl/Makefile [new file with mode: 0644]
drivers/gpu/drm/udl/udl_connector.c [new file with mode: 0644]
drivers/gpu/drm/udl/udl_drv.c [new file with mode: 0644]
drivers/gpu/drm/udl/udl_drv.h [new file with mode: 0644]
drivers/gpu/drm/udl/udl_encoder.c [new file with mode: 0644]
drivers/gpu/drm/udl/udl_fb.c [new file with mode: 0644]
drivers/gpu/drm/udl/udl_gem.c [new file with mode: 0644]
drivers/gpu/drm/udl/udl_main.c [new file with mode: 0644]
drivers/gpu/drm/udl/udl_modeset.c [new file with mode: 0644]
drivers/gpu/drm/udl/udl_transfer.c [new file with mode: 0644]