File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -874,7 +874,7 @@ int ltdc_load(struct drm_device *ddev)
874
874
struct drm_panel * panel ;
875
875
struct drm_crtc * crtc ;
876
876
struct reset_control * rstc ;
877
- struct resource res ;
877
+ struct resource * res ;
878
878
int irq , ret , i ;
879
879
880
880
DRM_DEBUG_DRIVER ("\n" );
@@ -883,7 +883,7 @@ int ltdc_load(struct drm_device *ddev)
883
883
if (ret )
884
884
return ret ;
885
885
886
- rstc = of_reset_control_get ( np , NULL );
886
+ rstc = devm_reset_control_get_exclusive ( dev , NULL );
887
887
888
888
mutex_init (& ldev -> err_lock );
889
889
@@ -898,13 +898,14 @@ int ltdc_load(struct drm_device *ddev)
898
898
return - ENODEV ;
899
899
}
900
900
901
- if (of_address_to_resource (np , 0 , & res )) {
901
+ res = platform_get_resource (pdev , IORESOURCE_MEM , 0 );
902
+ if (!res ) {
902
903
DRM_ERROR ("Unable to get resource\n" );
903
904
ret = - ENODEV ;
904
905
goto err ;
905
906
}
906
907
907
- ldev -> regs = devm_ioremap_resource (dev , & res );
908
+ ldev -> regs = devm_ioremap_resource (dev , res );
908
909
if (IS_ERR (ldev -> regs )) {
909
910
DRM_ERROR ("Unable to get ltdc registers\n" );
910
911
ret = PTR_ERR (ldev -> regs );
You can’t perform that action at this time.
0 commit comments