aboutsummaryrefslogtreecommitdiffstats
path: root/include/drm/drm_sysfs.h
diff options
context:
space:
mode:
authorThomas Hellstrom <thellstrom@vmware.com>2009-08-17 16:28:37 +0200
committerDave Airlie <airlied@linux.ie>2009-08-19 16:08:51 +1000
commit327c225bd548bf7871f116a0baa5ebdac884e452 (patch)
treea97343597d446324d37874d148e1e29c3ec7e17c /include/drm/drm_sysfs.h
parentdrm/ttm: optimize bo_kmap_type values (diff)
downloadlinux-dev-327c225bd548bf7871f116a0baa5ebdac884e452.tar.xz
linux-dev-327c225bd548bf7871f116a0baa5ebdac884e452.zip
drm: Enable drm drivers to add drm sysfs devices.
Export utility functions for drivers to add specialized devices in the sysfs drm class subdirectory. Initially this will be needed form TTM to add a virtual device that handles power management. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Signed-off-by: Dave Airlie <airlied@linux.ie>
Diffstat (limited to 'include/drm/drm_sysfs.h')
-rw-r--r--include/drm/drm_sysfs.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/include/drm/drm_sysfs.h b/include/drm/drm_sysfs.h
new file mode 100644
index 000000000000..1d8e033fde67
--- /dev/null
+++ b/include/drm/drm_sysfs.h
@@ -0,0 +1,12 @@
+#ifndef _DRM_SYSFS_H_
+#define _DRM_SYSFS_H_
+
+/**
+ * This minimalistic include file is intended for users (read TTM) that
+ * don't want to include the full drmP.h file.
+ */
+
+extern int drm_class_device_register(struct device *dev);
+extern void drm_class_device_unregister(struct device *dev);
+
+#endif