File tree Expand file tree Collapse file tree 1 file changed +3
-8
lines changed Expand file tree Collapse file tree 1 file changed +3
-8
lines changed Original file line number Diff line number Diff line change @@ -29,8 +29,7 @@ struct reset_reg_mask {
29
29
30
30
static const struct reset_reg_mask * reset_masks ;
31
31
32
- static int brcmstb_restart_handler (struct notifier_block * this ,
33
- unsigned long mode , void * cmd )
32
+ static int brcmstb_restart_handler (struct sys_off_data * data )
34
33
{
35
34
int rc ;
36
35
u32 tmp ;
@@ -65,11 +64,6 @@ static int brcmstb_restart_handler(struct notifier_block *this,
65
64
return NOTIFY_DONE ;
66
65
}
67
66
68
- static struct notifier_block brcmstb_restart_nb = {
69
- .notifier_call = brcmstb_restart_handler ,
70
- .priority = 128 ,
71
- };
72
-
73
67
static const struct reset_reg_mask reset_bits_40nm = {
74
68
.rst_src_en_mask = BIT (0 ),
75
69
.sw_mstr_rst_mask = BIT (0 ),
@@ -100,7 +94,8 @@ static int brcmstb_reboot_probe(struct platform_device *pdev)
100
94
rst_src_en = args [0 ];
101
95
sw_mstr_rst = args [1 ];
102
96
103
- rc = register_restart_handler (& brcmstb_restart_nb );
97
+ rc = devm_register_sys_off_handler (& pdev -> dev , SYS_OFF_MODE_RESTART ,
98
+ 128 , brcmstb_restart_handler , NULL );
104
99
if (rc )
105
100
dev_err (& pdev -> dev ,
106
101
"cannot register restart handler (err=%d)\n" , rc );
You can’t perform that action at this time.
0 commit comments