add Olimex KS8721BL to the SAM7X demo
Hi,
I just add KS8721BL functionnality to the sam7x demo. I use the olimex board and the phy is not the same as the one on the ATMEL board.
so here the minor modification.
in the mii.h
add:
#define MII_KS8721BL_ID 0x00221610
after:
/* PHY ID */
#define MII_DM9161_ID 0x0181b8a0
#define MII_AM79C875_ID 0x00225540 /* 0x00225541 */
and in file SAM7_EMAC.c change line in function prvProbePHY
from
if( ( ( ulPHYId1 << 16 ) | ( ulPHYId2 & 0xfff0 ) ) != MII_DM9161_ID)
to
if( ( ( ( ulPHYId1 << 16 ) | ( ulPHYId2 & 0xfff0 ) ) != MII_DM9161_ID ) &&
( ( ( ulPHYId1 << 16 ) | ( ulPHYId2 & 0xfff0 ) ) != MII_KS8721BL_ID ))
and all should work. At least the webserver is working.
regards
Jonathan Dumaresq