#define VERSION_STRING "Cirrus Logic CS8900A driver for Linux (Modified for ZL2440)"
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/types.h>
#include <linux/version.h>
#include <linux/errno.h>
#include <linux/init.h>
#include <linux/delay.h>
#include <linux/ioport.h>
#include <linux/pm.h>
#include <linux/irq.h>
//#include <asm/hardware.h>
#include <asm/io.h>
#include <asm/uaccess.h>
#include <linux/netdevice.h>
#include <linux/etherdevice.h>
#include <linux/skbuff.h>
// Added BSt
#include <asm/mach-types.h>
//#ifdef CONFIG_ARCH_SMDK2410
#if 1
//#include "asm/arch-s3c2410/regs-irq.h"
#include "mach/regs-mem.h"
//#include "asm/arch/smdk2410.h"
#include "net/smdk2410.h"
#endif
#include "cs8900.h"
//#define FULL_DUPLEX
//#define DEBUG
typedef struct {
} cs8900_t;
int cs8900_probe (struct net_device *dev);
static struct net_device *cs8900_dev ;
#define MAX_EEPROM_SIZE
static inline u16 cs8900_read (struct net_device *dev,u16 reg)
{
}
static inline void cs8900_write (struct net_device *dev,u16 reg,u16 value)
{
}
static inline void cs8900_set (struct net_device *dev,u16 reg,u16 value)
{
}
static inline void cs8900_clear (struct net_device *dev,u16 reg,u16 value)
{
}
static inline void cs8900_frame_read (struct net_device *dev,struct sk_buff *skb,u16 length)
{
}
static inline void cs8900_frame_write (struct net_device *dev,struct sk_buff *skb)
{
}
#ifdef DEBUG
static inline int printable (int c)
{
}
static void dump16 (struct net_device *dev,const u8 *s,size_t len)
{
}
static void hexdump (struct net_device *dev,const void *ptr,size_t size)
{