* [PATCH 0/2] ARM EXYNOS5 & net: add fixed phy support @ 2015-01-23 7:48 Ming Lei 2015-01-23 7:48 ` [PATCH 1/2] ARM: exynos5440-sd5v1: switch to fixed-link DT binding Ming Lei 2015-01-23 7:48 ` [PATCH 2/2] net: stmmac: add fixed_phy support via " Ming Lei 0 siblings, 2 replies; 4+ messages in thread From: Ming Lei @ 2015-01-23 7:48 UTC (permalink / raw) To: linux-arm-kernel, David S. Miller Cc: linux-samsung-soc, Kukjin Kim, netdev, Byungho An, Florian Fainelli Hi, These two patches adds fixed phy support using the fixed-link DT binding for stmmac. Thanks, Ming Lei ^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH 1/2] ARM: exynos5440-sd5v1: switch to fixed-link DT binding 2015-01-23 7:48 [PATCH 0/2] ARM EXYNOS5 & net: add fixed phy support Ming Lei @ 2015-01-23 7:48 ` Ming Lei 2015-01-23 7:48 ` [PATCH 2/2] net: stmmac: add fixed_phy support via " Ming Lei 1 sibling, 0 replies; 4+ messages in thread From: Ming Lei @ 2015-01-23 7:48 UTC (permalink / raw) To: linux-arm-kernel, David S. Miller Cc: linux-samsung-soc, Kukjin Kim, netdev, Byungho An, Florian Fainelli, Ming Lei The previous dts property isn't standard way for fixed phy support, and switch to the fixed-link DT binding. Signed-off-by: Ming Lei <ming.lei@canonical.com> --- arch/arm/boot/dts/exynos5440-sd5v1.dts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/exynos5440-sd5v1.dts b/arch/arm/boot/dts/exynos5440-sd5v1.dts index 268609a..ee65a5c 100644 --- a/arch/arm/boot/dts/exynos5440-sd5v1.dts +++ b/arch/arm/boot/dts/exynos5440-sd5v1.dts @@ -28,8 +28,10 @@ }; gmac: ethernet@00230000 { - fixed_phy; - phy_addr = <1>; + fixed-link { + speed = <1000>; + full-duplex; + }; }; spi { -- 1.7.9.5 ^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH 2/2] net: stmmac: add fixed_phy support via fixed-link DT binding 2015-01-23 7:48 [PATCH 0/2] ARM EXYNOS5 & net: add fixed phy support Ming Lei 2015-01-23 7:48 ` [PATCH 1/2] ARM: exynos5440-sd5v1: switch to fixed-link DT binding Ming Lei @ 2015-01-23 7:48 ` Ming Lei 2015-01-23 8:28 ` Ming Lei 1 sibling, 1 reply; 4+ messages in thread From: Ming Lei @ 2015-01-23 7:48 UTC (permalink / raw) To: linux-arm-kernel, David S. Miller Cc: linux-samsung-soc, Kukjin Kim, netdev, Byungho An, Florian Fainelli, Ming Lei Signed-off-by: Ming Lei <ming.lei@canonical.com> --- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c index 3039de2..73a3ced 100644 --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c @@ -27,6 +27,7 @@ #include <linux/of.h> #include <linux/of_net.h> #include <linux/of_device.h> +#include <linux/of_mdio.h> #include "stmmac.h" #include "stmmac_platform.h" @@ -216,6 +217,15 @@ static int stmmac_probe_config_dt(struct platform_device *pdev, plat->pmt = 1; } + if (of_phy_is_fixed_link(np)) { + int ret = of_phy_register_fixed_link(np); + if (ret) { + dev_err(&pdev->dev, "failed to register fixed PHY\n"); + return ret; + } + plat->phy_bus_name = "fixed"; + } + if (of_device_is_compatible(np, "snps,dwmac-3.610") || of_device_is_compatible(np, "snps,dwmac-3.710")) { plat->enh_desc = 1; -- 1.7.9.5 ^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH 2/2] net: stmmac: add fixed_phy support via fixed-link DT binding 2015-01-23 7:48 ` [PATCH 2/2] net: stmmac: add fixed_phy support via " Ming Lei @ 2015-01-23 8:28 ` Ming Lei 0 siblings, 0 replies; 4+ messages in thread From: Ming Lei @ 2015-01-23 8:28 UTC (permalink / raw) To: linux-arm-kernel, David S. Miller Cc: linux-samsung-soc, Kukjin Kim, netdev, Byungho An, Florian Fainelli, Ming Lei On 1/23/15, Ming Lei <ming.lei@canonical.com> wrote: > Signed-off-by: Ming Lei <ming.lei@canonical.com> > --- > .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c > b/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c > index 3039de2..73a3ced 100644 > --- a/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c > +++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c > @@ -27,6 +27,7 @@ > #include <linux/of.h> > #include <linux/of_net.h> > #include <linux/of_device.h> > +#include <linux/of_mdio.h> > > #include "stmmac.h" > #include "stmmac_platform.h" > @@ -216,6 +217,15 @@ static int stmmac_probe_config_dt(struct > platform_device *pdev, > plat->pmt = 1; > } > > + if (of_phy_is_fixed_link(np)) { > + int ret = of_phy_register_fixed_link(np); > + if (ret) { > + dev_err(&pdev->dev, "failed to register fixed PHY\n"); > + return ret; > + } > + plat->phy_bus_name = "fixed"; > + } > + > if (of_device_is_compatible(np, "snps,dwmac-3.610") || > of_device_is_compatible(np, "snps,dwmac-3.710")) { > plat->enh_desc = 1; Sorry, bypassing check on phy id is missed in this patch, and will submit v1 later. Thanks, Ming Lei ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2015-01-23 8:28 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2015-01-23 7:48 [PATCH 0/2] ARM EXYNOS5 & net: add fixed phy support Ming Lei 2015-01-23 7:48 ` [PATCH 1/2] ARM: exynos5440-sd5v1: switch to fixed-link DT binding Ming Lei 2015-01-23 7:48 ` [PATCH 2/2] net: stmmac: add fixed_phy support via " Ming Lei 2015-01-23 8:28 ` Ming Lei
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox