diff options
Diffstat (limited to 'drivers/gpu/drm/drm_encoder.c')
| -rw-r--r-- | drivers/gpu/drm/drm_encoder.c | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/drivers/gpu/drm/drm_encoder.c b/drivers/gpu/drm/drm_encoder.c index 1143bc7f3252..8f2bc6a28482 100644 --- a/drivers/gpu/drm/drm_encoder.c +++ b/drivers/gpu/drm/drm_encoder.c @@ -30,6 +30,7 @@  #include <drm/drm_print.h>  #include "drm_crtc_internal.h" +#include "drm_internal.h"  /**   * DOC: overview @@ -74,6 +75,8 @@ int drm_encoder_register_all(struct drm_device *dev)  	int ret = 0;  	drm_for_each_encoder(encoder, dev) { +		drm_debugfs_encoder_add(encoder); +  		if (encoder->funcs && encoder->funcs->late_register)  			ret = encoder->funcs->late_register(encoder);  		if (ret) @@ -90,6 +93,7 @@ void drm_encoder_unregister_all(struct drm_device *dev)  	drm_for_each_encoder(encoder, dev) {  		if (encoder->funcs && encoder->funcs->early_unregister)  			encoder->funcs->early_unregister(encoder); +		drm_debugfs_encoder_remove(encoder);  	}  } | 
