========================================
WIZnet W5500 Driver for Linux v3.0.x
========================================

This driver is made by WIZnet. 
This dirver is used by using the kernel SPI API for W5500 SPI interface.
The testing is completed at the Linux kernel V3.0.x which is ported to Pandaboard.
In order to use this driver, the linux kernel source should be ported on your system.
Some architecture dependant routine can be modified.

The compile process is as below.

STEP 1: 
  - Acquire Linux kernel source of your system.
  * The official site of Linux kernel is http://kernel.org

STEP 2:
  - Port the Linux kernel source to your system.

STEP 3:
  - Compile the Linux kernel source 

STEP 4:
  - Open Makefile of the driver by using editor program.
  - Modify "KDIR :=/usr.src/linux' into the routine where Linux kernel source is installed.

STEP 5:
  - run 'make'
  - If 'wiznet.ko'is created, driver compile is completed.
  - Modify archtecture dependant part, re-compile and use it.

  
========================================
File List
========================================
dev.c         : Chip interface & register netdevice
module.c      : Initial module for kernel (Entry point)
netdrv.c      : Linux Socket Interface
queue.c       : Queue buffer for SKB
regs.h        : W5500 Register / Memory Maps
w5500.h       : W5500 Common header
app/netloop.c : socket loopback test program; Refer to usage() in netloop.c for more detail.

