common.h (9c3a985f88fa4de82bf4bda906095ce6444e9039) | common.h (5d1f3fe7d2d54d04b44aa5b9b62b305fdcf653ec) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0-only */ 2/******************************************************************************* 3 STMMAC Common Header File 4 5 Copyright (C) 2007-2009 STMicroelectronics Ltd 6 7 8 Author: Giuseppe Cavallaro <peppe.cavallaro@st.com> 9*******************************************************************************/ 10 11#ifndef __COMMON_H__ 12#define __COMMON_H__ 13 14#include <linux/etherdevice.h> 15#include <linux/netdevice.h> 16#include <linux/stmmac.h> 17#include <linux/phy.h> 18#include <linux/pcs/pcs-xpcs.h> | 1/* SPDX-License-Identifier: GPL-2.0-only */ 2/******************************************************************************* 3 STMMAC Common Header File 4 5 Copyright (C) 2007-2009 STMicroelectronics Ltd 6 7 8 Author: Giuseppe Cavallaro <peppe.cavallaro@st.com> 9*******************************************************************************/ 10 11#ifndef __COMMON_H__ 12#define __COMMON_H__ 13 14#include <linux/etherdevice.h> 15#include <linux/netdevice.h> 16#include <linux/stmmac.h> 17#include <linux/phy.h> 18#include <linux/pcs/pcs-xpcs.h> |
19#include <linux/pcs-lynx.h> |
|
19#include <linux/module.h> 20#if IS_ENABLED(CONFIG_VLAN_8021Q) 21#define STMMAC_VLAN_TAG_USED 22#include <linux/if_vlan.h> 23#endif 24 25#include "descs.h" 26#include "hwif.h" --- 487 unchanged lines hidden (view full) --- 514 const struct stmmac_ops *mac; 515 const struct stmmac_desc_ops *desc; 516 const struct stmmac_dma_ops *dma; 517 const struct stmmac_mode_ops *mode; 518 const struct stmmac_hwtimestamp *ptp; 519 const struct stmmac_tc_ops *tc; 520 const struct stmmac_mmc_ops *mmc; 521 struct dw_xpcs *xpcs; | 20#include <linux/module.h> 21#if IS_ENABLED(CONFIG_VLAN_8021Q) 22#define STMMAC_VLAN_TAG_USED 23#include <linux/if_vlan.h> 24#endif 25 26#include "descs.h" 27#include "hwif.h" --- 487 unchanged lines hidden (view full) --- 515 const struct stmmac_ops *mac; 516 const struct stmmac_desc_ops *desc; 517 const struct stmmac_dma_ops *dma; 518 const struct stmmac_mode_ops *mode; 519 const struct stmmac_hwtimestamp *ptp; 520 const struct stmmac_tc_ops *tc; 521 const struct stmmac_mmc_ops *mmc; 522 struct dw_xpcs *xpcs; |
523 struct phylink_pcs *lynx_pcs; /* Lynx external PCS */ |
|
522 struct mii_regs mii; /* MII register Addresses */ 523 struct mac_link link; 524 void __iomem *pcsr; /* vpointer to device CSRs */ 525 unsigned int multicast_filter_bins; 526 unsigned int unicast_filter_entries; 527 unsigned int mcast_bits_log2; 528 unsigned int rx_csum; 529 unsigned int pcs; --- 39 unchanged lines hidden --- | 524 struct mii_regs mii; /* MII register Addresses */ 525 struct mac_link link; 526 void __iomem *pcsr; /* vpointer to device CSRs */ 527 unsigned int multicast_filter_bins; 528 unsigned int unicast_filter_entries; 529 unsigned int mcast_bits_log2; 530 unsigned int rx_csum; 531 unsigned int pcs; --- 39 unchanged lines hidden --- |