标题: [patch]Add the MII core [打印本页] 作者: voidjackjiang 时间: 2009-11-17 00:39 标题: [patch]Add the MII core 网卡驱动开发,所涉及到的主要内容就是对EMAC和PHY的操作,EMAC和PHY通过MII接口进行通信,通过对比DM9000和AT91SAM9263网卡驱动我们可以发现,
不管EMAC和PHY是集成的还是外接的,PHY对外提供的接口(MII register)是一致的,所不同的只是EMAC对PHY操作方法,因此,可以在g-bios中抽象出一层
MII CORE层,MII CORE层封装了一些基本的PHY操作,比如reset phy, power off phy,get link status等,驱动层只要把操作PHY寄存器的具体方法作为函
数指针传递给MII CORE层的数据结构,就无须关心PHY内部的实现。
signed-off-by: Jack Jiang <voidjack.jiang@gmail.com>
--------------------------------------------------------------------------------------------------------
From 4245fe23e3d491af2dbe81ef17a1bfcda1c497e3 Mon Sep 17 00:00:00 2001
From: Jack Jiang <voidjack.jiang@gmail.com>
Date: Mon, 16 Nov 2009 23:16:18 +0800
Subject: [PATCH 1/2] Add mii core
作者: voidjackjiang 时间: 2009-11-17 00:44 标题: [patch]Add mii function for DM9000E g-bios添加了MII CORE层后,修改了DM9000E网卡驱动相关代码。
signed-off-by: voidjackjiang <voidjack@163.com>
--------------------------------------------------------------------------------------
From ebcc33a032664ffb5bd955ad574e15efec4e62c6 Mon Sep 17 00:00:00 2001
From: Jack Jiang <voidjack.jiang@gmail.com>
Date: Mon, 16 Nov 2009 23:55:22 +0800
Subject: [PATCH 2/2] Add mii function for DM9000E