Re: [PATCH] drivers: phy: add generic PHY framework
From: Greg KH <gregkh@linuxfoundation.org>
Date: 2012-09-26 17:05:06
Also in:
linux-omap, lkml
From: Greg KH <gregkh@linuxfoundation.org>
Date: 2012-09-26 17:05:06
Also in:
linux-omap, lkml
On Wed, Sep 26, 2012 at 08:31:15PM +0530, Kishon Vijay Abraham I wrote:
The PHY framework provides a set of API's for the PHY drivers to create/destroy a PHY and API's for the PHY users to obtain a reference to the PHY with or without using phandle. To obtain a reference to the PHY without using phandle, the platform specfic intialization code (say from board file) should have already called phy_bind with the binding information. The binding information consists of phy's device name, phy user device name and an index. The index is used when the same phy user binds to mulitple phys. PHY drivers should create the PHY by passing phy_descriptor that has describes the PHY (label, type etc..) and ops like init, exit, suspend, resume, poweron, shutdown.
Do you have an example driver that uses this new framework? How does it look in sysfs? You need to add Documentation/ABI/ entries for the sysfs files you created as well. greg k-h