All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 0/4] net: dm: fec: Fixes and improvements
@ 2018-10-04 17:59 Martin Fuzzey
  2018-10-04 17:59 ` [U-Boot] [PATCH 1/4] net: dm: fec: Fix time unit error in phy-reset-duration Martin Fuzzey
                   ` (3 more replies)
  0 siblings, 4 replies; 15+ messages in thread
From: Martin Fuzzey @ 2018-10-04 17:59 UTC (permalink / raw)
  To: u-boot

A few fixes and improvements for the FEC driver.

They are functionally independent but included in a series to avoid
conflicts if merged out of order as they touch the same files.

Martin Fuzzey (4):
  net: dm: fec: Fix time unit error in phy-reset-duration
  net: dm: fec: Fix phy-reset-duration clamping and defaults
  net: dm: fec: Support the phy-supply binding
  net: dm: fec: Obtain the transceiver type from the DT

 drivers/net/fec_mxc.c | 60 ++++++++++++++++++++++++++++++++++++++++-----------
 drivers/net/fec_mxc.h |  3 +++
 2 files changed, 51 insertions(+), 12 deletions(-)

-- 
1.9.1

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [U-Boot] [PATCH 1/4] net: dm: fec: Fix time unit error in phy-reset-duration
  2018-10-04 17:59 [U-Boot] [PATCH 0/4] net: dm: fec: Fixes and improvements Martin Fuzzey
@ 2018-10-04 17:59 ` Martin Fuzzey
  2018-10-05  5:42   ` Michael Nazzareno Trimarchi
                     ` (2 more replies)
  2018-10-04 17:59 ` [U-Boot] [PATCH 2/4] net: dm: fec: Fix phy-reset-duration clamping and defaults Martin Fuzzey
                   ` (2 subsequent siblings)
  3 siblings, 3 replies; 15+ messages in thread
From: Martin Fuzzey @ 2018-10-04 17:59 UTC (permalink / raw)
  To: u-boot

The DT binding says that phy-reset-duration is in ms, but the driver
currently uses udelay().

Switch to mdelay() to fix this.

Signed-off-by: Martin Fuzzey <martin.fuzzey@flowbird.group>
---
 drivers/net/fec_mxc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/fec_mxc.c b/drivers/net/fec_mxc.c
index dac07b6..a1295fc 100644
--- a/drivers/net/fec_mxc.c
+++ b/drivers/net/fec_mxc.c
@@ -1254,7 +1254,7 @@ static void fec_gpio_reset(struct fec_priv *priv)
 	debug("fec_gpio_reset: fec_gpio_reset(dev)\n");
 	if (dm_gpio_is_valid(&priv->phy_reset_gpio)) {
 		dm_gpio_set_value(&priv->phy_reset_gpio, 1);
-		udelay(priv->reset_delay);
+		mdelay(priv->reset_delay);
 		dm_gpio_set_value(&priv->phy_reset_gpio, 0);
 	}
 }
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [U-Boot] [PATCH 2/4] net: dm: fec: Fix phy-reset-duration clamping and defaults
  2018-10-04 17:59 [U-Boot] [PATCH 0/4] net: dm: fec: Fixes and improvements Martin Fuzzey
  2018-10-04 17:59 ` [U-Boot] [PATCH 1/4] net: dm: fec: Fix time unit error in phy-reset-duration Martin Fuzzey
@ 2018-10-04 17:59 ` Martin Fuzzey
  2018-10-22 20:54   ` Joe Hershberger
  2018-10-24 19:56   ` [U-Boot] " Joe Hershberger
  2018-10-04 17:59 ` [U-Boot] [PATCH 3/4] net: dm: fec: Support the phy-supply binding Martin Fuzzey
  2018-10-04 17:59 ` [U-Boot] [PATCH 4/4] net: dm: fec: Obtain the transceiver type from the DT Martin Fuzzey
  3 siblings, 2 replies; 15+ messages in thread
From: Martin Fuzzey @ 2018-10-04 17:59 UTC (permalink / raw)
  To: u-boot

The DT binding says:
- phy-reset-duration : Reset duration in milliseconds.  Should present
  only if property "phy-reset-gpios" is available.  Missing the property
  will have the duration be 1 millisecond.  Numbers greater than 1000 are
  invalid and 1 millisecond will be used instead.

However the current code:
 - clamps values greater than 1000ms to 1000ms rather than 1.
 - does not initialize the delay if the property does not exist
   (else clause mismatch)
 - returns an error if phy-reset-gpios is not defined

Fix all this and simplify by using dev_read_u32_default()

Signed-off-by: Martin Fuzzey <martin.fuzzey@flowbird.group>
---
 drivers/net/fec_mxc.c | 19 ++++++++-----------
 1 file changed, 8 insertions(+), 11 deletions(-)

diff --git a/drivers/net/fec_mxc.c b/drivers/net/fec_mxc.c
index a1295fc..163ae4c 100644
--- a/drivers/net/fec_mxc.c
+++ b/drivers/net/fec_mxc.c
@@ -1354,20 +1354,17 @@ static int fecmxc_ofdata_to_platdata(struct udevice *dev)
 	ret = gpio_request_by_name(dev, "phy-reset-gpios", 0,
 			     &priv->phy_reset_gpio, GPIOD_IS_OUT);
 	if (ret == 0) {
-		ret = dev_read_u32_array(dev, "phy-reset-duration",
-					 &priv->reset_delay, 1);
-	} else if (ret == -ENOENT) {
-		priv->reset_delay = 1000;
-		ret = 0;
-	}
-
-	if (priv->reset_delay > 1000) {
-		printf("FEX MXC: gpio reset timeout should be less the 1000\n");
-		priv->reset_delay = 1000;
+		priv->reset_delay = dev_read_u32_default(dev,
+							 "phy-reset-duration",
+							 1);
+		if (priv->reset_delay > 1000) {
+			printf("FEC MXC: phy reset duration should be <= 1000ms\n");
+			priv->reset_delay = 1;
+		}
 	}
 #endif
 
-	return ret;
+	return 0;
 }
 
 static const struct udevice_id fecmxc_ids[] = {
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [U-Boot] [PATCH 3/4] net: dm: fec: Support the phy-supply binding
  2018-10-04 17:59 [U-Boot] [PATCH 0/4] net: dm: fec: Fixes and improvements Martin Fuzzey
  2018-10-04 17:59 ` [U-Boot] [PATCH 1/4] net: dm: fec: Fix time unit error in phy-reset-duration Martin Fuzzey
  2018-10-04 17:59 ` [U-Boot] [PATCH 2/4] net: dm: fec: Fix phy-reset-duration clamping and defaults Martin Fuzzey
@ 2018-10-04 17:59 ` Martin Fuzzey
  2018-10-22 20:51   ` Joe Hershberger
  2018-10-24 19:56   ` [U-Boot] " Joe Hershberger
  2018-10-04 17:59 ` [U-Boot] [PATCH 4/4] net: dm: fec: Obtain the transceiver type from the DT Martin Fuzzey
  3 siblings, 2 replies; 15+ messages in thread
From: Martin Fuzzey @ 2018-10-04 17:59 UTC (permalink / raw)
  To: u-boot

Configure the phy regulator if defined by the "phy-supply" DT phandle.

Signed-off-by: Martin Fuzzey <martin.fuzzey@flowbird.group>
---
 drivers/net/fec_mxc.c | 20 ++++++++++++++++++++
 drivers/net/fec_mxc.h |  3 +++
 2 files changed, 23 insertions(+)

diff --git a/drivers/net/fec_mxc.c b/drivers/net/fec_mxc.c
index 163ae4c..4a5555e 100644
--- a/drivers/net/fec_mxc.c
+++ b/drivers/net/fec_mxc.c
@@ -15,6 +15,7 @@
 #include <miiphy.h>
 #include <net.h>
 #include <netdev.h>
+#include <power/regulator.h>
 
 #include <asm/io.h>
 #include <linux/errno.h>
@@ -1272,6 +1273,16 @@ static int fecmxc_probe(struct udevice *dev)
 	if (ret)
 		return ret;
 
+#ifdef CONFIG_DM_REGULATOR
+	if (priv->phy_supply) {
+		ret = regulator_autoset(priv->phy_supply);
+		if (ret) {
+			printf("%s: Error enabling phy supply\n", dev->name);
+			return ret;
+		}
+	}
+#endif
+
 #ifdef CONFIG_DM_GPIO
 	fec_gpio_reset(priv);
 #endif
@@ -1327,6 +1338,11 @@ static int fecmxc_remove(struct udevice *dev)
 	mdio_unregister(priv->bus);
 	mdio_free(priv->bus);
 
+#ifdef CONFIG_DM_REGULATOR
+	if (priv->phy_supply)
+		regulator_set_enable(priv->phy_supply, false);
+#endif
+
 	return 0;
 }
 
@@ -1364,6 +1380,10 @@ static int fecmxc_ofdata_to_platdata(struct udevice *dev)
 	}
 #endif
 
+#ifdef CONFIG_DM_REGULATOR
+	device_get_supply_regulator(dev, "phy-supply", &priv->phy_supply);
+#endif
+
 	return 0;
 }
 
diff --git a/drivers/net/fec_mxc.h b/drivers/net/fec_mxc.h
index fd89443..848cd7c 100644
--- a/drivers/net/fec_mxc.h
+++ b/drivers/net/fec_mxc.h
@@ -250,6 +250,9 @@ struct fec_priv {
 	int phy_id;
 	int (*mii_postcall)(int);
 #endif
+#ifdef CONFIG_DM_REGULATOR
+	struct udevice *phy_supply;
+#endif
 #ifdef CONFIG_DM_GPIO
 	struct gpio_desc phy_reset_gpio;
 	uint32_t reset_delay;
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [U-Boot] [PATCH 4/4] net: dm: fec: Obtain the transceiver type from the DT
  2018-10-04 17:59 [U-Boot] [PATCH 0/4] net: dm: fec: Fixes and improvements Martin Fuzzey
                   ` (2 preceding siblings ...)
  2018-10-04 17:59 ` [U-Boot] [PATCH 3/4] net: dm: fec: Support the phy-supply binding Martin Fuzzey
@ 2018-10-04 17:59 ` Martin Fuzzey
  2018-10-22 20:56   ` Joe Hershberger
  2018-10-24 19:57   ` [U-Boot] " Joe Hershberger
  3 siblings, 2 replies; 15+ messages in thread
From: Martin Fuzzey @ 2018-10-04 17:59 UTC (permalink / raw)
  To: u-boot

The DT property "phy-mode" already provides the transceiver type.
Use it so that we do not have to also set CONFIG_FEC_XCV_TYPE

Signed-off-by: Martin Fuzzey <martin.fuzzey@flowbird.group>
---
 drivers/net/fec_mxc.c | 21 ++++++++++++++++++++-
 1 file changed, 20 insertions(+), 1 deletion(-)

diff --git a/drivers/net/fec_mxc.c b/drivers/net/fec_mxc.c
index 4a5555e..e3fc595 100644
--- a/drivers/net/fec_mxc.c
+++ b/drivers/net/fec_mxc.c
@@ -1312,8 +1312,27 @@ static int fecmxc_probe(struct udevice *dev)
 	}
 
 	priv->bus = bus;
-	priv->xcv_type = CONFIG_FEC_XCV_TYPE;
 	priv->interface = pdata->phy_interface;
+	switch (priv->interface) {
+	case PHY_INTERFACE_MODE_MII:
+		priv->xcv_type = MII100;
+		break;
+	case PHY_INTERFACE_MODE_RMII:
+		priv->xcv_type = RMII;
+		break;
+	case PHY_INTERFACE_MODE_RGMII:
+	case PHY_INTERFACE_MODE_RGMII_ID:
+	case PHY_INTERFACE_MODE_RGMII_RXID:
+	case PHY_INTERFACE_MODE_RGMII_TXID:
+		priv->xcv_type = RGMII;
+		break;
+	default:
+		priv->xcv_type = CONFIG_FEC_XCV_TYPE;
+		printf("Unsupported interface type %d defaulting to %d\n",
+		       priv->interface, priv->xcv_type);
+		break;
+	}
+
 	ret = fec_phy_init(priv, dev);
 	if (ret)
 		goto err_phy;
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [U-Boot] [PATCH 1/4] net: dm: fec: Fix time unit error in phy-reset-duration
  2018-10-04 17:59 ` [U-Boot] [PATCH 1/4] net: dm: fec: Fix time unit error in phy-reset-duration Martin Fuzzey
@ 2018-10-05  5:42   ` Michael Nazzareno Trimarchi
  2018-10-22 20:53   ` Joe Hershberger
  2018-10-24 19:56   ` [U-Boot] " Joe Hershberger
  2 siblings, 0 replies; 15+ messages in thread
From: Michael Nazzareno Trimarchi @ 2018-10-05  5:42 UTC (permalink / raw)
  To: u-boot

Hi

On Thu, Oct 4, 2018 at 7:59 PM Martin Fuzzey
<martin.fuzzey@flowbird.group> wrote:
>
> The DT binding says that phy-reset-duration is in ms, but the driver
> currently uses udelay().
>
> Switch to mdelay() to fix this.
>
> Signed-off-by: Martin Fuzzey <martin.fuzzey@flowbird.group>
> ---
>  drivers/net/fec_mxc.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/net/fec_mxc.c b/drivers/net/fec_mxc.c
> index dac07b6..a1295fc 100644
> --- a/drivers/net/fec_mxc.c
> +++ b/drivers/net/fec_mxc.c
> @@ -1254,7 +1254,7 @@ static void fec_gpio_reset(struct fec_priv *priv)
>         debug("fec_gpio_reset: fec_gpio_reset(dev)\n");
>         if (dm_gpio_is_valid(&priv->phy_reset_gpio)) {
>                 dm_gpio_set_value(&priv->phy_reset_gpio, 1);
> -               udelay(priv->reset_delay);
> +               mdelay(priv->reset_delay);
>                 dm_gpio_set_value(&priv->phy_reset_gpio, 0);
>         }

Reviewed-by: Michael Trimarchi <michael@amarulasolutions.com>
>  }
> --
> 1.9.1
>


-- 
| Michael Nazzareno Trimarchi                     Amarula Solutions BV |
| COO  -  Founder                                      Cruquiuskade 47 |
| +31(0)851119172                                 Amsterdam 1018 AM NL |
|                  [`as] http://www.amarulasolutions.com               |

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [U-Boot] [PATCH 3/4] net: dm: fec: Support the phy-supply binding
  2018-10-04 17:59 ` [U-Boot] [PATCH 3/4] net: dm: fec: Support the phy-supply binding Martin Fuzzey
@ 2018-10-22 20:51   ` Joe Hershberger
  2018-10-24 19:56   ` [U-Boot] " Joe Hershberger
  1 sibling, 0 replies; 15+ messages in thread
From: Joe Hershberger @ 2018-10-22 20:51 UTC (permalink / raw)
  To: u-boot

On Thu, Oct 4, 2018 at 1:03 PM Martin Fuzzey
<martin.fuzzey@flowbird.group> wrote:
>
> Configure the phy regulator if defined by the "phy-supply" DT phandle.
>
> Signed-off-by: Martin Fuzzey <martin.fuzzey@flowbird.group>

Acked-by: Joe Hershberger <joe.hershberger@ni.com>

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [U-Boot] [PATCH 1/4] net: dm: fec: Fix time unit error in phy-reset-duration
  2018-10-04 17:59 ` [U-Boot] [PATCH 1/4] net: dm: fec: Fix time unit error in phy-reset-duration Martin Fuzzey
  2018-10-05  5:42   ` Michael Nazzareno Trimarchi
@ 2018-10-22 20:53   ` Joe Hershberger
  2018-10-24 19:56   ` [U-Boot] " Joe Hershberger
  2 siblings, 0 replies; 15+ messages in thread
From: Joe Hershberger @ 2018-10-22 20:53 UTC (permalink / raw)
  To: u-boot

On Thu, Oct 4, 2018 at 1:02 PM Martin Fuzzey
<martin.fuzzey@flowbird.group> wrote:
>
> The DT binding says that phy-reset-duration is in ms, but the driver
> currently uses udelay().
>
> Switch to mdelay() to fix this.
>
> Signed-off-by: Martin Fuzzey <martin.fuzzey@flowbird.group>

Acked-by: Joe Hershberger <joe.hershberger@ni.com>

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [U-Boot] [PATCH 2/4] net: dm: fec: Fix phy-reset-duration clamping and defaults
  2018-10-04 17:59 ` [U-Boot] [PATCH 2/4] net: dm: fec: Fix phy-reset-duration clamping and defaults Martin Fuzzey
@ 2018-10-22 20:54   ` Joe Hershberger
  2018-10-24 19:56   ` [U-Boot] " Joe Hershberger
  1 sibling, 0 replies; 15+ messages in thread
From: Joe Hershberger @ 2018-10-22 20:54 UTC (permalink / raw)
  To: u-boot

On Thu, Oct 4, 2018 at 1:02 PM Martin Fuzzey
<martin.fuzzey@flowbird.group> wrote:
>
> The DT binding says:
> - phy-reset-duration : Reset duration in milliseconds.  Should present
>   only if property "phy-reset-gpios" is available.  Missing the property
>   will have the duration be 1 millisecond.  Numbers greater than 1000 are
>   invalid and 1 millisecond will be used instead.
>
> However the current code:
>  - clamps values greater than 1000ms to 1000ms rather than 1.
>  - does not initialize the delay if the property does not exist
>    (else clause mismatch)
>  - returns an error if phy-reset-gpios is not defined
>
> Fix all this and simplify by using dev_read_u32_default()
>
> Signed-off-by: Martin Fuzzey <martin.fuzzey@flowbird.group>

Acked-by: Joe Hershberger <joe.hershberger@ni.com>

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [U-Boot] [PATCH 4/4] net: dm: fec: Obtain the transceiver type from the DT
  2018-10-04 17:59 ` [U-Boot] [PATCH 4/4] net: dm: fec: Obtain the transceiver type from the DT Martin Fuzzey
@ 2018-10-22 20:56   ` Joe Hershberger
  2018-10-24 19:57   ` [U-Boot] " Joe Hershberger
  1 sibling, 0 replies; 15+ messages in thread
From: Joe Hershberger @ 2018-10-22 20:56 UTC (permalink / raw)
  To: u-boot

On Thu, Oct 4, 2018 at 1:03 PM Martin Fuzzey
<martin.fuzzey@flowbird.group> wrote:
>
> The DT property "phy-mode" already provides the transceiver type.
> Use it so that we do not have to also set CONFIG_FEC_XCV_TYPE
>
> Signed-off-by: Martin Fuzzey <martin.fuzzey@flowbird.group>

Acked-by: Joe Hershberger <joe.hershberger@ni.com>

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [U-Boot] net: dm: fec: Fix time unit error in phy-reset-duration
  2018-10-04 17:59 ` [U-Boot] [PATCH 1/4] net: dm: fec: Fix time unit error in phy-reset-duration Martin Fuzzey
  2018-10-05  5:42   ` Michael Nazzareno Trimarchi
  2018-10-22 20:53   ` Joe Hershberger
@ 2018-10-24 19:56   ` Joe Hershberger
  2 siblings, 0 replies; 15+ messages in thread
From: Joe Hershberger @ 2018-10-24 19:56 UTC (permalink / raw)
  To: u-boot

Hi Martin,

https://patchwork.ozlabs.org/patch/979099/ was applied to http://git.denx.de/?p=u-boot/u-boot-net.git

Thanks!
-Joe

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [U-Boot] net: dm: fec: Fix phy-reset-duration clamping and defaults
  2018-10-04 17:59 ` [U-Boot] [PATCH 2/4] net: dm: fec: Fix phy-reset-duration clamping and defaults Martin Fuzzey
  2018-10-22 20:54   ` Joe Hershberger
@ 2018-10-24 19:56   ` Joe Hershberger
  1 sibling, 0 replies; 15+ messages in thread
From: Joe Hershberger @ 2018-10-24 19:56 UTC (permalink / raw)
  To: u-boot

Hi Martin,

https://patchwork.ozlabs.org/patch/979101/ was applied to http://git.denx.de/?p=u-boot/u-boot-net.git

Thanks!
-Joe

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [U-Boot] net: dm: fec: Support the phy-supply binding
  2018-10-04 17:59 ` [U-Boot] [PATCH 3/4] net: dm: fec: Support the phy-supply binding Martin Fuzzey
  2018-10-22 20:51   ` Joe Hershberger
@ 2018-10-24 19:56   ` Joe Hershberger
  1 sibling, 0 replies; 15+ messages in thread
From: Joe Hershberger @ 2018-10-24 19:56 UTC (permalink / raw)
  To: u-boot

Hi Martin,

https://patchwork.ozlabs.org/patch/979100/ was applied to http://git.denx.de/?p=u-boot/u-boot-net.git

Thanks!
-Joe

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [U-Boot] net: dm: fec: Obtain the transceiver type from the DT
  2018-10-04 17:59 ` [U-Boot] [PATCH 4/4] net: dm: fec: Obtain the transceiver type from the DT Martin Fuzzey
  2018-10-22 20:56   ` Joe Hershberger
@ 2018-10-24 19:57   ` Joe Hershberger
  1 sibling, 0 replies; 15+ messages in thread
From: Joe Hershberger @ 2018-10-24 19:57 UTC (permalink / raw)
  To: u-boot

Hi Martin,

https://patchwork.ozlabs.org/patch/979102/ was applied to http://git.denx.de/?p=u-boot/u-boot-net.git

Thanks!
-Joe

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [U-Boot] [PATCH 1/4] net: dm: fec: Fix time unit error in phy-reset-duration
  2018-10-04 17:53 [U-Boot] [PATCH 0/4] net: dm: fec: Fixes and improvements Martin Fuzzey
@ 2018-10-04 17:53 ` Martin Fuzzey
  0 siblings, 0 replies; 15+ messages in thread
From: Martin Fuzzey @ 2018-10-04 17:53 UTC (permalink / raw)
  To: u-boot

The DT binding says that phy-reset-duration is in ms, but the driver
currently uses udelay().

Switch to mdelay() to fix this.

Signed-off-by: Martin Fuzzey <martin.fuzzey@flowbird.group>
---
 drivers/net/fec_mxc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/fec_mxc.c b/drivers/net/fec_mxc.c
index dac07b6..a1295fc 100644
--- a/drivers/net/fec_mxc.c
+++ b/drivers/net/fec_mxc.c
@@ -1254,7 +1254,7 @@ static void fec_gpio_reset(struct fec_priv *priv)
 	debug("fec_gpio_reset: fec_gpio_reset(dev)\n");
 	if (dm_gpio_is_valid(&priv->phy_reset_gpio)) {
 		dm_gpio_set_value(&priv->phy_reset_gpio, 1);
-		udelay(priv->reset_delay);
+		mdelay(priv->reset_delay);
 		dm_gpio_set_value(&priv->phy_reset_gpio, 0);
 	}
 }
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2018-10-24 19:57 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-04 17:59 [U-Boot] [PATCH 0/4] net: dm: fec: Fixes and improvements Martin Fuzzey
2018-10-04 17:59 ` [U-Boot] [PATCH 1/4] net: dm: fec: Fix time unit error in phy-reset-duration Martin Fuzzey
2018-10-05  5:42   ` Michael Nazzareno Trimarchi
2018-10-22 20:53   ` Joe Hershberger
2018-10-24 19:56   ` [U-Boot] " Joe Hershberger
2018-10-04 17:59 ` [U-Boot] [PATCH 2/4] net: dm: fec: Fix phy-reset-duration clamping and defaults Martin Fuzzey
2018-10-22 20:54   ` Joe Hershberger
2018-10-24 19:56   ` [U-Boot] " Joe Hershberger
2018-10-04 17:59 ` [U-Boot] [PATCH 3/4] net: dm: fec: Support the phy-supply binding Martin Fuzzey
2018-10-22 20:51   ` Joe Hershberger
2018-10-24 19:56   ` [U-Boot] " Joe Hershberger
2018-10-04 17:59 ` [U-Boot] [PATCH 4/4] net: dm: fec: Obtain the transceiver type from the DT Martin Fuzzey
2018-10-22 20:56   ` Joe Hershberger
2018-10-24 19:57   ` [U-Boot] " Joe Hershberger
  -- strict thread matches above, loose matches on Subject: below --
2018-10-04 17:53 [U-Boot] [PATCH 0/4] net: dm: fec: Fixes and improvements Martin Fuzzey
2018-10-04 17:53 ` [U-Boot] [PATCH 1/4] net: dm: fec: Fix time unit error in phy-reset-duration Martin Fuzzey

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.