how to extend the phy abstraction layer?
jordi
jordi.polo at iron-gate.net
Mon Feb 26 04:06:19 EST 2007
Hi,
I want to add support for phy devices like ICplus' IC175C
(http://www.icplus.com.tw/pp-IP175C.html) in the kernel in a sane and
proper manner. This kind of phy devices have only one phy address in
the MII bus and has several line connections, they name it integrated
switch.
The current phy_device structure and the phy abstraction layer is not
prepared for this kind of devices.
How would be the best approach to expand the current phy abstraction
layer to take into account this kind of devices?
I was thinking in something like changing the phy_device structure,
divide it in MII bus related fields and physical connection related
fields. The physical connection related fields will be together in a
phy_connection structure. the phy_device structure will maintain a list
of phy_connection structures.
The phy related functions will be changed to use the phy_connection
structure (the phy_connection has a pointer to its parent phy_device
structure).
There is any on-going project trying to give support to these devices ?
--
Jordi Polo
IronGate S.L R&D Team
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jordi.polo.vcf
Type: text/x-vcard
Size: 335 bytes
Desc: not available
URL: <http://lists.ozlabs.org/pipermail/linuxppc-dev/attachments/20070225/754b2c41/attachment.vcf>
More information about the Linuxppc-dev
mailing list