@@ -3545,6 +3545,7 @@ s32 e1000e_get_base_timinca(struct e1000_adapter *adapter, u32 *timinca)
35453545 case e1000_pch_mtp :
35463546 case e1000_pch_lnp :
35473547 case e1000_pch_ptp :
3548+ case e1000_pch_nvp :
35483549 if (er32 (TSYNCRXCTL ) & E1000_TSYNCRXCTL_SYSCFI ) {
35493550 /* Stable 24MHz frequency */
35503551 incperiod = INCPERIOD_24MHZ ;
@@ -4061,6 +4062,7 @@ void e1000e_reset(struct e1000_adapter *adapter)
40614062 case e1000_pch_mtp :
40624063 case e1000_pch_lnp :
40634064 case e1000_pch_ptp :
4065+ case e1000_pch_nvp :
40644066 fc -> refresh_time = 0xFFFF ;
40654067 fc -> pause_time = 0xFFFF ;
40664068
@@ -4198,7 +4200,7 @@ void e1000e_reset(struct e1000_adapter *adapter)
41984200
41994201/**
42004202 * e1000e_trigger_lsc - trigger an LSC interrupt
4201- * @adapter:
4203+ * @adapter: board private structure
42024204 *
42034205 * Fire a link status change interrupt to start the watchdog.
42044206 **/
@@ -7021,6 +7023,8 @@ static __maybe_unused int e1000e_pm_runtime_resume(struct device *dev)
70217023 struct e1000_adapter * adapter = netdev_priv (netdev );
70227024 int rc ;
70237025
7026+ pdev -> pme_poll = true;
7027+
70247028 rc = __e1000_resume (pdev );
70257029 if (rc )
70267030 return rc ;
@@ -7682,7 +7686,7 @@ static int e1000_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
76827686
76837687 dev_pm_set_driver_flags (& pdev -> dev , DPM_FLAG_SMART_PREPARE );
76847688
7685- if (pci_dev_run_wake (pdev ) && hw -> mac . type != e1000_pch_cnp )
7689+ if (pci_dev_run_wake (pdev ))
76867690 pm_runtime_put_noidle (& pdev -> dev );
76877691
76887692 return 0 ;
@@ -7911,6 +7915,8 @@ static const struct pci_device_id e1000_pci_tbl[] = {
79117915 { PCI_VDEVICE (INTEL , E1000_DEV_ID_PCH_PTP_I219_V26 ), board_pch_mtp },
79127916 { PCI_VDEVICE (INTEL , E1000_DEV_ID_PCH_PTP_I219_LM27 ), board_pch_mtp },
79137917 { PCI_VDEVICE (INTEL , E1000_DEV_ID_PCH_PTP_I219_V27 ), board_pch_mtp },
7918+ { PCI_VDEVICE (INTEL , E1000_DEV_ID_PCH_NVL_I219_LM29 ), board_pch_mtp },
7919+ { PCI_VDEVICE (INTEL , E1000_DEV_ID_PCH_NVL_I219_V29 ), board_pch_mtp },
79147920
79157921 { 0 , 0 , 0 , 0 , 0 , 0 , 0 } /* terminate list */
79167922};
0 commit comments