@@ -546,10 +546,9 @@ static int dwc3_qcom_setup_irq(struct platform_device *pdev)
546
546
pdata ? pdata -> hs_phy_irq_index : -1 );
547
547
if (irq > 0 ) {
548
548
/* Keep wakeup interrupts disabled until suspend */
549
- irq_set_status_flags (irq , IRQ_NOAUTOEN );
550
549
ret = devm_request_threaded_irq (qcom -> dev , irq , NULL ,
551
550
qcom_dwc3_resume_irq ,
552
- IRQF_ONESHOT ,
551
+ IRQF_ONESHOT | IRQF_NO_AUTOEN ,
553
552
"qcom_dwc3 HS" , qcom );
554
553
if (ret ) {
555
554
dev_err (qcom -> dev , "hs_phy_irq failed: %d\n" , ret );
@@ -561,10 +560,9 @@ static int dwc3_qcom_setup_irq(struct platform_device *pdev)
561
560
irq = dwc3_qcom_get_irq (pdev , "dp_hs_phy_irq" ,
562
561
pdata ? pdata -> dp_hs_phy_irq_index : -1 );
563
562
if (irq > 0 ) {
564
- irq_set_status_flags (irq , IRQ_NOAUTOEN );
565
563
ret = devm_request_threaded_irq (qcom -> dev , irq , NULL ,
566
564
qcom_dwc3_resume_irq ,
567
- IRQF_ONESHOT ,
565
+ IRQF_ONESHOT | IRQF_NO_AUTOEN ,
568
566
"qcom_dwc3 DP_HS" , qcom );
569
567
if (ret ) {
570
568
dev_err (qcom -> dev , "dp_hs_phy_irq failed: %d\n" , ret );
@@ -576,10 +574,9 @@ static int dwc3_qcom_setup_irq(struct platform_device *pdev)
576
574
irq = dwc3_qcom_get_irq (pdev , "dm_hs_phy_irq" ,
577
575
pdata ? pdata -> dm_hs_phy_irq_index : -1 );
578
576
if (irq > 0 ) {
579
- irq_set_status_flags (irq , IRQ_NOAUTOEN );
580
577
ret = devm_request_threaded_irq (qcom -> dev , irq , NULL ,
581
578
qcom_dwc3_resume_irq ,
582
- IRQF_ONESHOT ,
579
+ IRQF_ONESHOT | IRQF_NO_AUTOEN ,
583
580
"qcom_dwc3 DM_HS" , qcom );
584
581
if (ret ) {
585
582
dev_err (qcom -> dev , "dm_hs_phy_irq failed: %d\n" , ret );
@@ -591,10 +588,9 @@ static int dwc3_qcom_setup_irq(struct platform_device *pdev)
591
588
irq = dwc3_qcom_get_irq (pdev , "ss_phy_irq" ,
592
589
pdata ? pdata -> ss_phy_irq_index : -1 );
593
590
if (irq > 0 ) {
594
- irq_set_status_flags (irq , IRQ_NOAUTOEN );
595
591
ret = devm_request_threaded_irq (qcom -> dev , irq , NULL ,
596
592
qcom_dwc3_resume_irq ,
597
- IRQF_ONESHOT ,
593
+ IRQF_ONESHOT | IRQF_NO_AUTOEN ,
598
594
"qcom_dwc3 SS" , qcom );
599
595
if (ret ) {
600
596
dev_err (qcom -> dev , "ss_phy_irq failed: %d\n" , ret );
0 commit comments