diff options
| author | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2010-06-26 20:42:58 +0000 | 
|---|---|---|
| committer | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2010-06-26 20:42:58 +0000 | 
| commit | c5552ad03973839d83d32d7108f20c00f192633b (patch) | |
| tree | de32e4def600e56134cd085a7447cb6620542078 /target/linux/generic-2.6/files/drivers/net/phy/rtl8366_smi.h | |
| parent | 7ec88f88f4c65a22b3b7e32ef87cb42dcb32a6fb (diff) | |
rename target/linux/generic-2.6 to generic
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21952 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/generic-2.6/files/drivers/net/phy/rtl8366_smi.h')
| -rw-r--r-- | target/linux/generic-2.6/files/drivers/net/phy/rtl8366_smi.h | 58 | 
1 files changed, 0 insertions, 58 deletions
| diff --git a/target/linux/generic-2.6/files/drivers/net/phy/rtl8366_smi.h b/target/linux/generic-2.6/files/drivers/net/phy/rtl8366_smi.h deleted file mode 100644 index 1afee9b73..000000000 --- a/target/linux/generic-2.6/files/drivers/net/phy/rtl8366_smi.h +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Realtek RTL8366 SMI interface driver defines - * - * Copyright (C) 2009-2010 Gabor Juhos <juhosg@openwrt.org> - * - * This program is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 as published - * by the Free Software Foundation. - */ - -#ifndef _RTL8366_SMI_H -#define _RTL8366_SMI_H - -#include <linux/phy.h> - -struct rtl8366_smi_ops; -struct mii_bus; - -struct rtl8366_smi { -	struct device		*parent; -	unsigned int		gpio_sda; -	unsigned int		gpio_sck; -	spinlock_t		lock; -	struct mii_bus		*mii_bus; -	int			mii_irq[PHY_MAX_ADDR]; - -	struct rtl8366_smi_ops	*ops; -}; - -struct rtl8366_smi_ops { -	int	(*detect)(struct rtl8366_smi *smi); - -	int	(*mii_read)(struct mii_bus *bus, int addr, int reg); -	int	(*mii_write)(struct mii_bus *bus, int addr, int reg, u16 val); -}; - -struct rtl8366_vlan_mc { -	u16	vid; -	u8	priority; -	u8	untag; -	u8	member; -	u8	fid; -}; - -struct rtl8366_vlan_4k { -	u16	vid; -	u8	untag; -	u8	member; -	u8	fid; -}; - -int rtl8366_smi_init(struct rtl8366_smi *smi); -void rtl8366_smi_cleanup(struct rtl8366_smi *smi); -int rtl8366_smi_write_reg(struct rtl8366_smi *smi, u32 addr, u32 data); -int rtl8366_smi_read_reg(struct rtl8366_smi *smi, u32 addr, u32 *data); -int rtl8366_smi_rmwr(struct rtl8366_smi *smi, u32 addr, u32 mask, u32 data); - -#endif /*  _RTL8366_SMI_H */ | 
