stmmac: add header inclusion protection
This patch adds "#ifndef __<header>_H" for protecting header from double inclusion. Signed-off-by: Rayagond Kokatanur <rayagond@vayavyalabs.com> Hacked-by: Giuseppe Cavallaro <peppe.cavallaro@st.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
78df76a065
commit
bd4242dfe8
9 changed files with 43 additions and 0 deletions
|
@ -22,6 +22,9 @@
|
||||||
Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
|
Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
|
#ifndef __COMMON_H__
|
||||||
|
#define __COMMON_H__
|
||||||
|
|
||||||
#include <linux/etherdevice.h>
|
#include <linux/etherdevice.h>
|
||||||
#include <linux/netdevice.h>
|
#include <linux/netdevice.h>
|
||||||
#include <linux/phy.h>
|
#include <linux/phy.h>
|
||||||
|
@ -366,3 +369,5 @@ extern void stmmac_set_mac(void __iomem *ioaddr, bool enable);
|
||||||
|
|
||||||
extern void dwmac_dma_flush_tx_fifo(void __iomem *ioaddr);
|
extern void dwmac_dma_flush_tx_fifo(void __iomem *ioaddr);
|
||||||
extern const struct stmmac_ring_mode_ops ring_mode_ops;
|
extern const struct stmmac_ring_mode_ops ring_mode_ops;
|
||||||
|
|
||||||
|
#endif /* __COMMON_H__ */
|
||||||
|
|
|
@ -20,6 +20,10 @@
|
||||||
|
|
||||||
Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
|
Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
|
#ifndef __DESCS_H__
|
||||||
|
#define __DESCS_H__
|
||||||
|
|
||||||
struct dma_desc {
|
struct dma_desc {
|
||||||
/* Receive descriptor */
|
/* Receive descriptor */
|
||||||
union {
|
union {
|
||||||
|
@ -166,3 +170,5 @@ enum tdes_csum_insertion {
|
||||||
* is not calculated */
|
* is not calculated */
|
||||||
cic_full = 3, /* IP header and pseudoheader */
|
cic_full = 3, /* IP header and pseudoheader */
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#endif /* __DESCS_H__ */
|
||||||
|
|
|
@ -27,6 +27,9 @@
|
||||||
Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
|
Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
|
#ifndef __DESC_COM_H__
|
||||||
|
#define __DESC_COM_H__
|
||||||
|
|
||||||
#if defined(CONFIG_STMMAC_RING)
|
#if defined(CONFIG_STMMAC_RING)
|
||||||
static inline void ehn_desc_rx_set_on_ring_chain(struct dma_desc *p, int end)
|
static inline void ehn_desc_rx_set_on_ring_chain(struct dma_desc *p, int end)
|
||||||
{
|
{
|
||||||
|
@ -124,3 +127,5 @@ static inline void norm_set_tx_desc_len(struct dma_desc *p, int len)
|
||||||
p->des01.tx.buffer1_size = len;
|
p->des01.tx.buffer1_size = len;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#endif /* __DESC_COM_H__ */
|
||||||
|
|
|
@ -22,6 +22,9 @@
|
||||||
Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
|
Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
|
#ifndef __DWMAC100_H__
|
||||||
|
#define __DWMAC100_H__
|
||||||
|
|
||||||
#include <linux/phy.h>
|
#include <linux/phy.h>
|
||||||
#include "common.h"
|
#include "common.h"
|
||||||
|
|
||||||
|
@ -119,3 +122,5 @@ enum ttc_control {
|
||||||
#define DMA_MISSED_FRAME_M_CNTR 0x0000ffff /* Missed Frame Couinter */
|
#define DMA_MISSED_FRAME_M_CNTR 0x0000ffff /* Missed Frame Couinter */
|
||||||
|
|
||||||
extern const struct stmmac_dma_ops dwmac100_dma_ops;
|
extern const struct stmmac_dma_ops dwmac100_dma_ops;
|
||||||
|
|
||||||
|
#endif /* __DWMAC100_H__ */
|
||||||
|
|
|
@ -19,6 +19,8 @@
|
||||||
|
|
||||||
Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
|
Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
#ifndef __DWMAC1000_H__
|
||||||
|
#define __DWMAC1000_H__
|
||||||
|
|
||||||
#include <linux/phy.h>
|
#include <linux/phy.h>
|
||||||
#include "common.h"
|
#include "common.h"
|
||||||
|
@ -232,3 +234,4 @@ enum rtc_control {
|
||||||
#define DWMAC_CORE_3_40 0x34
|
#define DWMAC_CORE_3_40 0x34
|
||||||
|
|
||||||
extern const struct stmmac_dma_ops dwmac1000_dma_ops;
|
extern const struct stmmac_dma_ops dwmac1000_dma_ops;
|
||||||
|
#endif /* __DWMAC1000_H__ */
|
||||||
|
|
|
@ -22,6 +22,9 @@
|
||||||
Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
|
Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
|
#ifndef __DWMAC_DMA_H__
|
||||||
|
#define __DWMAC_DMA_H__
|
||||||
|
|
||||||
/* DMA CRS Control and Status Register Mapping */
|
/* DMA CRS Control and Status Register Mapping */
|
||||||
#define DMA_BUS_MODE 0x00001000 /* Bus Mode */
|
#define DMA_BUS_MODE 0x00001000 /* Bus Mode */
|
||||||
#define DMA_XMT_POLL_DEMAND 0x00001004 /* Transmit Poll Demand */
|
#define DMA_XMT_POLL_DEMAND 0x00001004 /* Transmit Poll Demand */
|
||||||
|
@ -109,3 +112,5 @@ extern void dwmac_dma_start_rx(void __iomem *ioaddr);
|
||||||
extern void dwmac_dma_stop_rx(void __iomem *ioaddr);
|
extern void dwmac_dma_stop_rx(void __iomem *ioaddr);
|
||||||
extern int dwmac_dma_interrupt(void __iomem *ioaddr,
|
extern int dwmac_dma_interrupt(void __iomem *ioaddr,
|
||||||
struct stmmac_extra_stats *x);
|
struct stmmac_extra_stats *x);
|
||||||
|
|
||||||
|
#endif /* __DWMAC_DMA_H__ */
|
||||||
|
|
|
@ -22,6 +22,9 @@
|
||||||
Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
|
Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
|
#ifndef __MMC_H__
|
||||||
|
#define __MMC_H__
|
||||||
|
|
||||||
/* MMC control register */
|
/* MMC control register */
|
||||||
/* When set, all counter are reset */
|
/* When set, all counter are reset */
|
||||||
#define MMC_CNTRL_COUNTER_RESET 0x1
|
#define MMC_CNTRL_COUNTER_RESET 0x1
|
||||||
|
@ -129,3 +132,5 @@ struct stmmac_counters {
|
||||||
extern void dwmac_mmc_ctrl(void __iomem *ioaddr, unsigned int mode);
|
extern void dwmac_mmc_ctrl(void __iomem *ioaddr, unsigned int mode);
|
||||||
extern void dwmac_mmc_intr_all_mask(void __iomem *ioaddr);
|
extern void dwmac_mmc_intr_all_mask(void __iomem *ioaddr);
|
||||||
extern void dwmac_mmc_read(void __iomem *ioaddr, struct stmmac_counters *mmc);
|
extern void dwmac_mmc_read(void __iomem *ioaddr, struct stmmac_counters *mmc);
|
||||||
|
|
||||||
|
#endif /* __MMC_H__ */
|
||||||
|
|
|
@ -20,6 +20,9 @@
|
||||||
Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
|
Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
|
#ifndef __STMMAC_H__
|
||||||
|
#define __STMMAC_H__
|
||||||
|
|
||||||
#define STMMAC_RESOURCE_NAME "stmmaceth"
|
#define STMMAC_RESOURCE_NAME "stmmaceth"
|
||||||
#define DRV_MODULE_VERSION "March_2012"
|
#define DRV_MODULE_VERSION "March_2012"
|
||||||
|
|
||||||
|
@ -166,3 +169,5 @@ static inline void stmmac_unregister_pci(void)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
#endif /* CONFIG_STMMAC_PCI */
|
#endif /* CONFIG_STMMAC_PCI */
|
||||||
|
|
||||||
|
#endif /* __STMMAC_H__ */
|
||||||
|
|
|
@ -21,6 +21,8 @@
|
||||||
|
|
||||||
Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
|
Author: Giuseppe Cavallaro <peppe.cavallaro@st.com>
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
#ifndef __STMMAC_TIMER_H__
|
||||||
|
#define __STMMAC_TIMER_H__
|
||||||
|
|
||||||
struct stmmac_timer {
|
struct stmmac_timer {
|
||||||
void (*timer_start) (unsigned int new_freq);
|
void (*timer_start) (unsigned int new_freq);
|
||||||
|
@ -40,3 +42,5 @@ void stmmac_schedule(struct net_device *dev);
|
||||||
extern int tmu2_register_user(void *fnt, void *data);
|
extern int tmu2_register_user(void *fnt, void *data);
|
||||||
extern void tmu2_unregister_user(void);
|
extern void tmu2_unregister_user(void);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#endif /* __STMMAC_TIMER_H__ */
|
||||||
|
|
Loading…
Add table
Reference in a new issue