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