diff options
author | Dave Airlie <airlied@gmail.com> | 2010-12-15 07:14:24 +1000 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2012-03-15 13:35:34 +0000 |
commit | 5320918b9a87865223fd6b228e530bf30bc64d9d (patch) | |
tree | 2bc55de1fc03c57851fd86d0cfaa7377d34cdc25 /drivers/gpu/drm/udl/Kconfig | |
parent | 2c07a21d6fb0be47fda696a618b726ea258ed1dd (diff) | |
download | blackbird-op-linux-5320918b9a87865223fd6b228e530bf30bc64d9d.tar.gz blackbird-op-linux-5320918b9a87865223fd6b228e530bf30bc64d9d.zip |
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>
Diffstat (limited to 'drivers/gpu/drm/udl/Kconfig')
-rw-r--r-- | drivers/gpu/drm/udl/Kconfig | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/gpu/drm/udl/Kconfig b/drivers/gpu/drm/udl/Kconfig new file mode 100644 index 000000000000..f96799d1b408 --- /dev/null +++ b/drivers/gpu/drm/udl/Kconfig @@ -0,0 +1,12 @@ +config DRM_UDL + tristate "DisplayLink" + depends on DRM && EXPERIMENTAL + select USB + select FB_SYS_FILLRECT + select FB_SYS_COPYAREA + select FB_SYS_IMAGEBLIT + select FB_DEFERRED_IO + select DRM_KMS_HELPER + help + This is a KMS driver for the USB displaylink video adapters. + Say M/Y to add support for these devices via drm/kms interfaces. |