net: bcmgenet: request Wake-on-LAN interrupt
[cascardo/linux.git] / drivers / net / ethernet / broadcom / genet / bcmgenet.h
index e23c993..64bc53d 100644 (file)
@@ -569,6 +569,8 @@ struct bcmgenet_priv {
        int irq1;
        unsigned int irq0_stat;
        unsigned int irq1_stat;
+       int wol_irq;
+       bool wol_irq_disabled;
 
        /* HW descriptors/checksum variables */
        bool desc_64b_en;
@@ -583,7 +585,6 @@ struct bcmgenet_priv {
        struct platform_device *pdev;
 
        /* WOL */
-       unsigned long wol_enabled;
        struct clk *clk_wol;
        u32 wolopts;