xref: /openbmc/linux/include/drm/drm_sysfs.h (revision 0cf8d292)
1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */
2327c225bSThomas Hellstrom #ifndef _DRM_SYSFS_H_
3327c225bSThomas Hellstrom #define _DRM_SYSFS_H_
4327c225bSThomas Hellstrom 
5e2271704SDaniel Vetter struct drm_device;
6e2271704SDaniel Vetter struct device;
76fe2ce06SRamalingam C struct drm_connector;
86fe2ce06SRamalingam C struct drm_property;
9327c225bSThomas Hellstrom 
1091faa047SDaniel Vetter int drm_class_device_register(struct device *dev);
1191faa047SDaniel Vetter void drm_class_device_unregister(struct device *dev);
12327c225bSThomas Hellstrom 
13e2271704SDaniel Vetter void drm_sysfs_hotplug_event(struct drm_device *dev);
140d6a8c5eSSimon Ser void drm_sysfs_connector_hotplug_event(struct drm_connector *connector);
15*0cf8d292SSimon Ser void drm_sysfs_connector_property_event(struct drm_connector *connector,
166fe2ce06SRamalingam C 					struct drm_property *property);
17327c225bSThomas Hellstrom #endif
18