File tree Expand file tree Collapse file tree 1 file changed +11
-11
lines changed
drivers/gpu/drm/bridge/adv7511 Expand file tree Collapse file tree 1 file changed +11
-11
lines changed Original file line number Diff line number Diff line change @@ -1291,17 +1291,6 @@ static int adv7511_probe(struct i2c_client *i2c)
12911291
12921292 INIT_WORK (& adv7511 -> hpd_work , adv7511_hpd_work );
12931293
1294- if (i2c -> irq ) {
1295- init_waitqueue_head (& adv7511 -> wq );
1296-
1297- ret = devm_request_threaded_irq (dev , i2c -> irq , NULL ,
1298- adv7511_irq_handler ,
1299- IRQF_ONESHOT , dev_name (dev ),
1300- adv7511 );
1301- if (ret )
1302- goto err_unregister_cec ;
1303- }
1304-
13051294 adv7511_power_off (adv7511 );
13061295
13071296 i2c_set_clientdata (i2c , adv7511 );
@@ -1325,6 +1314,17 @@ static int adv7511_probe(struct i2c_client *i2c)
13251314
13261315 adv7511_audio_init (dev , adv7511 );
13271316
1317+ if (i2c -> irq ) {
1318+ init_waitqueue_head (& adv7511 -> wq );
1319+
1320+ ret = devm_request_threaded_irq (dev , i2c -> irq , NULL ,
1321+ adv7511_irq_handler ,
1322+ IRQF_ONESHOT , dev_name (dev ),
1323+ adv7511 );
1324+ if (ret )
1325+ goto err_unregister_audio ;
1326+ }
1327+
13281328 if (adv7511 -> type == ADV7533 || adv7511 -> type == ADV7535 ) {
13291329 ret = adv7533_attach_dsi (adv7511 );
13301330 if (ret )
You can’t perform that action at this time.
0 commit comments