mbox series

[0/3] net: phy: Add support for ethernet-phy-id

Message ID cover.1645627539.git.michal.simek@xilinx.com
Headers show
Series net: phy: Add support for ethernet-phy-id | expand

Message

Michal Simek Feb. 23, 2022, 2:45 p.m. UTC
Hi,

this series is adding support for ethernet-phy-id with reset gpio support.
There is another series related to DM_ETH_PHY but it is missing creating
phy devices based on decoded phy IDs from compatible string.
We would like to adopt DM_ETH_PHY in our driver but still this series can
be useful for other drivers which are not DM_ETH_PHY ready.
At the end this same file should be used also for DM_ETH_PHY driver.

The reason for complete separatation from phy.c is that there is
requirement for gpio headers which is not done by all arch. That's why new
symbol and separate file is the way to go.

Thanks,
Michal


Michal Simek (3):
  net: phy: Add new read ethernet phy id function
  net: phy: Remove static return type for phy_device_create()
  net: phy: Add support for ethernet-phy-id with gpio reset

 MAINTAINERS                   |  1 +
 drivers/core/ofnode.c         | 36 ++++++++++++++++++
 drivers/net/phy/Kconfig       |  8 ++++
 drivers/net/phy/Makefile      |  1 +
 drivers/net/phy/ethernet_id.c | 69 +++++++++++++++++++++++++++++++++++
 drivers/net/phy/phy.c         | 11 ++++--
 include/dm/ofnode.h           | 13 +++++++
 include/phy.h                 | 26 +++++++++++++
 8 files changed, 162 insertions(+), 3 deletions(-)
 create mode 100644 drivers/net/phy/ethernet_id.c

Comments

Michal Simek March 9, 2022, 11:44 a.m. UTC | #1
st 23. 2. 2022 v 15:45 odesílatel Michal Simek <michal.simek@xilinx.com> napsal:
>
> Hi,
>
> this series is adding support for ethernet-phy-id with reset gpio support.
> There is another series related to DM_ETH_PHY but it is missing creating
> phy devices based on decoded phy IDs from compatible string.
> We would like to adopt DM_ETH_PHY in our driver but still this series can
> be useful for other drivers which are not DM_ETH_PHY ready.
> At the end this same file should be used also for DM_ETH_PHY driver.
>
> The reason for complete separatation from phy.c is that there is
> requirement for gpio headers which is not done by all arch. That's why new
> symbol and separate file is the way to go.
>
> Thanks,
> Michal
>
>
> Michal Simek (3):
>   net: phy: Add new read ethernet phy id function
>   net: phy: Remove static return type for phy_device_create()
>   net: phy: Add support for ethernet-phy-id with gpio reset
>
>  MAINTAINERS                   |  1 +
>  drivers/core/ofnode.c         | 36 ++++++++++++++++++
>  drivers/net/phy/Kconfig       |  8 ++++
>  drivers/net/phy/Makefile      |  1 +
>  drivers/net/phy/ethernet_id.c | 69 +++++++++++++++++++++++++++++++++++
>  drivers/net/phy/phy.c         | 11 ++++--
>  include/dm/ofnode.h           | 13 +++++++
>  include/phy.h                 | 26 +++++++++++++
>  8 files changed, 162 insertions(+), 3 deletions(-)
>  create mode 100644 drivers/net/phy/ethernet_id.c
>
> --
> 2.35.1
>

Applied.
M