@@ -110,7 +110,6 @@ struct dpu_plane {
110
110
struct dpu_mdss_cfg * catalog ;
111
111
112
112
/* debugfs related stuff */
113
- struct dentry * debugfs_root ;
114
113
struct dpu_debugfs_regset32 debugfs_src ;
115
114
struct dpu_debugfs_regset32 debugfs_scaler ;
116
115
struct dpu_debugfs_regset32 debugfs_csc ;
@@ -1360,23 +1359,24 @@ static int _dpu_plane_init_debugfs(struct drm_plane *plane)
1360
1359
struct dpu_kms * kms = _dpu_plane_get_kms (plane );
1361
1360
const struct dpu_sspp_cfg * cfg = pdpu -> pipe_hw -> cap ;
1362
1361
const struct dpu_sspp_sub_blks * sblk = cfg -> sblk ;
1362
+ struct dentry * debugfs_root ;
1363
1363
1364
1364
/* create overall sub-directory for the pipe */
1365
- pdpu -> debugfs_root =
1365
+ debugfs_root =
1366
1366
debugfs_create_dir (plane -> name ,
1367
1367
plane -> dev -> primary -> debugfs_root );
1368
1368
1369
1369
/* don't error check these */
1370
1370
debugfs_create_xul ("features" , 0600 ,
1371
- pdpu -> debugfs_root , (unsigned long * )& pdpu -> pipe_hw -> cap -> features );
1371
+ debugfs_root , (unsigned long * )& pdpu -> pipe_hw -> cap -> features );
1372
1372
1373
1373
/* add register dump support */
1374
1374
dpu_debugfs_setup_regset32 (& pdpu -> debugfs_src ,
1375
1375
sblk -> src_blk .base + cfg -> base ,
1376
1376
sblk -> src_blk .len ,
1377
1377
kms );
1378
1378
dpu_debugfs_create_regset32 ("src_blk" , 0400 ,
1379
- pdpu -> debugfs_root , & pdpu -> debugfs_src );
1379
+ debugfs_root , & pdpu -> debugfs_src );
1380
1380
1381
1381
if (cfg -> features & BIT (DPU_SSPP_SCALER_QSEED3 ) ||
1382
1382
cfg -> features & BIT (DPU_SSPP_SCALER_QSEED3LITE ) ||
@@ -1387,7 +1387,7 @@ static int _dpu_plane_init_debugfs(struct drm_plane *plane)
1387
1387
sblk -> scaler_blk .len ,
1388
1388
kms );
1389
1389
dpu_debugfs_create_regset32 ("scaler_blk" , 0400 ,
1390
- pdpu -> debugfs_root ,
1390
+ debugfs_root ,
1391
1391
& pdpu -> debugfs_scaler );
1392
1392
}
1393
1393
@@ -1398,24 +1398,24 @@ static int _dpu_plane_init_debugfs(struct drm_plane *plane)
1398
1398
sblk -> csc_blk .len ,
1399
1399
kms );
1400
1400
dpu_debugfs_create_regset32 ("csc_blk" , 0400 ,
1401
- pdpu -> debugfs_root , & pdpu -> debugfs_csc );
1401
+ debugfs_root , & pdpu -> debugfs_csc );
1402
1402
}
1403
1403
1404
1404
debugfs_create_u32 ("xin_id" ,
1405
1405
0400 ,
1406
- pdpu -> debugfs_root ,
1406
+ debugfs_root ,
1407
1407
(u32 * ) & cfg -> xin_id );
1408
1408
debugfs_create_u32 ("clk_ctrl" ,
1409
1409
0400 ,
1410
- pdpu -> debugfs_root ,
1410
+ debugfs_root ,
1411
1411
(u32 * ) & cfg -> clk_ctrl );
1412
1412
debugfs_create_x32 ("creq_vblank" ,
1413
1413
0600 ,
1414
- pdpu -> debugfs_root ,
1414
+ debugfs_root ,
1415
1415
(u32 * ) & sblk -> creq_vblank );
1416
1416
debugfs_create_x32 ("danger_vblank" ,
1417
1417
0600 ,
1418
- pdpu -> debugfs_root ,
1418
+ debugfs_root ,
1419
1419
(u32 * ) & sblk -> danger_vblank );
1420
1420
1421
1421
return 0 ;
@@ -1432,13 +1432,6 @@ static int dpu_plane_late_register(struct drm_plane *plane)
1432
1432
return _dpu_plane_init_debugfs (plane );
1433
1433
}
1434
1434
1435
- static void dpu_plane_early_unregister (struct drm_plane * plane )
1436
- {
1437
- struct dpu_plane * pdpu = to_dpu_plane (plane );
1438
-
1439
- debugfs_remove_recursive (pdpu -> debugfs_root );
1440
- }
1441
-
1442
1435
static bool dpu_plane_format_mod_supported (struct drm_plane * plane ,
1443
1436
uint32_t format , uint64_t modifier )
1444
1437
{
@@ -1464,7 +1457,6 @@ static const struct drm_plane_funcs dpu_plane_funcs = {
1464
1457
.atomic_duplicate_state = dpu_plane_duplicate_state ,
1465
1458
.atomic_destroy_state = dpu_plane_destroy_state ,
1466
1459
.late_register = dpu_plane_late_register ,
1467
- .early_unregister = dpu_plane_early_unregister ,
1468
1460
.format_mod_supported = dpu_plane_format_mod_supported ,
1469
1461
};
1470
1462
0 commit comments