[U-Boot] [PATCH] net: tsec - handle user interrupt while waiting for PHY auto negotiation to complete
Ben Warren
biggerbadderben at gmail.com
Tue Aug 25 22:34:23 CEST 2009
Kim Phillips wrote:
> if you don't have firmware installed for the PHY to come to life, this
> wait can be painful - let's give the option to avoid it if we want.
>
> Signed-off-by: Kim Phillips <kim.phillips at freescale.com>
> ---
> drivers/net/tsec.c | 7 +++++++
> 1 files changed, 7 insertions(+), 0 deletions(-)
>
> diff --git a/drivers/net/tsec.c b/drivers/net/tsec.c
> index 9c9fd37..5c3d261 100644
> --- a/drivers/net/tsec.c
> +++ b/drivers/net/tsec.c
> @@ -17,6 +17,7 @@
> #include <net.h>
> #include <command.h>
> #include <tsec.h>
> +#include <asm/errno.h>
>
> #include "miiphy.h"
>
> @@ -380,6 +381,12 @@ uint mii_parse_sr(uint mii_reg, struct tsec_private * priv)
> return 0;
> }
>
> + if (ctrlc()) {
> + puts("user interrupt!\n");
> + priv->link = 0;
> + return -EINTR;
> + }
> +
> if ((i++ % 1000) == 0) {
> putc('.');
> }
>
Applied to net/next
regards,
Ben
More information about the U-Boot
mailing list