All of lore.kernel.org
 help / color / mirror / Atom feed
From: Joe Hershberger <joe.hershberger@ni.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 076/080] phy: Fix style violations
Date: Tue, 5 Dec 2017 14:17:37 -0600	[thread overview]
Message-ID: <CANr=Z=biRNWEd_oSAn4Kh+dW-dMHyhXpGJWs0g7o0UL41xQ=sg@mail.gmail.com> (raw)
In-Reply-To: <20170929125238.26226-76-mario.six@gdsys.cc>

On Fri, Sep 29, 2017 at 7:52 AM, Mario Six <mario.six@gdsys.cc> wrote:
> Fix some style violations in the generic PHY management code.
>
> Signed-off-by: Mario Six <mario.six@gdsys.cc>
> ---
>  drivers/net/phy/phy.c | 82 ++++++++++++++++++++++++++++++---------------------
>  1 file changed, 49 insertions(+), 33 deletions(-)
>
> diff --git a/drivers/net/phy/phy.c b/drivers/net/phy/phy.c
> index 5be51d73ce..0050a70075 100644
> --- a/drivers/net/phy/phy.c
> +++ b/drivers/net/phy/phy.c
> @@ -27,7 +27,7 @@ DECLARE_GLOBAL_DATA_PTR;
>  /* Generic PHY support and helper functions */
>
>  /**
> - * genphy_config_advert - sanitize and advertise auto-negotation parameters
> + * genphy_config_advert - sanitize and advertise auto-negotiation parameters
>   * @phydev: target phy_device struct
>   *
>   * Description: Writes MII_ADVERTISE with the appropriate values,
> @@ -117,7 +117,6 @@ static int genphy_config_advert(struct phy_device *phydev)
>         return changed;
>  }
>
> -
>  /**
>   * genphy_setup_forced - configures/forces speed/duplex from @phydev
>   * @phydev: target phy_device struct
> @@ -130,14 +129,15 @@ static int genphy_setup_forced(struct phy_device *phydev)
>         int err;
>         int ctl = BMCR_ANRESTART;
>
> -       phydev->pause = phydev->asym_pause = 0;
> +       phydev->pause = 0;
> +       phydev->asym_pause = 0;
>
> -       if (SPEED_1000 == phydev->speed)
> +       if (phydev->speed == SPEED_1000)
>                 ctl |= BMCR_SPEED1000;
> -       else if (SPEED_100 == phydev->speed)
> +       else if (phydev->speed == SPEED_100)
>                 ctl |= BMCR_SPEED100;
>
> -       if (DUPLEX_FULL == phydev->duplex)
> +       if (phydev->duplex == DUPLEX_FULL)
>                 ctl |= BMCR_FULLDPLX;
>
>         err = phy_write(phydev, MDIO_DEVAD_NONE, MII_BMCR, ctl);
> @@ -145,7 +145,6 @@ static int genphy_setup_forced(struct phy_device *phydev)
>         return err;
>  }
>
> -
>  /**
>   * genphy_restart_aneg - Enable and Restart Autonegotiation
>   * @phydev: target phy_device struct
> @@ -169,7 +168,6 @@ int genphy_restart_aneg(struct phy_device *phydev)
>         return ctl;
>  }
>
> -
>  /**
>   * genphy_config_aneg - restart auto-negotiation or write BMCR
>   * @phydev: target phy_device struct
> @@ -182,7 +180,7 @@ int genphy_config_aneg(struct phy_device *phydev)
>  {
>         int result;
>
> -       if (AUTONEG_ENABLE != phydev->autoneg)
> +       if (phydev->autoneg != AUTONEG_ENABLE)
>                 return genphy_setup_forced(phydev);
>
>         result = genphy_config_advert(phydev);
> @@ -192,7 +190,8 @@ int genphy_config_aneg(struct phy_device *phydev)
>
>         if (result == 0) {
>                 /* Advertisment hasn't changed, but maybe aneg was never on to

Shouldn't this text start on the line after "/*" ?

> -                * begin with?  Or maybe phy was isolated? */
> +                * begin with?  Or maybe phy was isolated?
> +                */
>                 int ctl = phy_read(phydev, MDIO_DEVAD_NONE, MII_BMCR);
>
>                 if (ctl < 0)
> @@ -203,7 +202,8 @@ int genphy_config_aneg(struct phy_device *phydev)
>         }
>
>         /* Only restart aneg if we are advertising something different

Same here.

> -        * than we were before.  */
> +        * than we were before.
> +        */
>         if (result > 0)
>                 result = genphy_restart_aneg(phydev);
>
> @@ -240,7 +240,7 @@ int genphy_update_link(struct phy_device *phydev)
>                 int i = 0;
>
>                 printf("%s Waiting for PHY auto negotiation to complete",
> -                       phydev->dev->name);
> +                      phydev->dev->name);
>                 while (!(mii_reg & BMSR_ANEGCOMPLETE)) {
>                         /*
>                          * Timeout reached ?
> @@ -305,7 +305,8 @@ int genphy_parse_link(struct phy_device *phydev)
>                          */
>                         gblpa = phy_read(phydev, MDIO_DEVAD_NONE, MII_STAT1000);
>                         if (gblpa < 0) {
> -                               debug("Could not read MII_STAT1000. Ignoring gigabit capability\n");
> +                               debug("Could not read MII_STAT1000. ");
> +                               debug("Ignoring gigabit capability\n");
>                                 gblpa = 0;
>                         }
>                         gblpa &= phy_read(phydev,
> @@ -338,8 +339,9 @@ int genphy_parse_link(struct phy_device *phydev)
>                         if (lpa & LPA_100FULL)
>                                 phydev->duplex = DUPLEX_FULL;
>
> -               } else if (lpa & LPA_10FULL)
> +               } else if (lpa & LPA_10FULL) {
>                         phydev->duplex = DUPLEX_FULL;
> +               }
>
>                 /*
>                  * Extended status may indicate that the PHY supports
> @@ -574,7 +576,9 @@ static int phy_probe(struct phy_device *phydev)
>  {
>         int err = 0;
>
> -       phydev->advertising = phydev->supported = phydev->drv->features;
> +       phydev->advertising = phydev->drv->features;
> +       phydev->supported = phydev->drv->features;
> +
>         phydev->mmds = phydev->drv->mmds;
>
>         if (phydev->drv->probe)
> @@ -594,7 +598,7 @@ static struct phy_driver *generic_for_interface(phy_interface_t interface)
>  }
>
>  static struct phy_driver *get_phy_driver(struct phy_device *phydev,
> -                               phy_interface_t interface)
> +                                        phy_interface_t interface)
>  {
>         struct list_head *entry;
>         int phy_id = phydev->phy_id;
> @@ -617,11 +621,12 @@ static struct phy_device *phy_device_create(struct mii_dev *bus, int addr,
>         struct phy_device *dev;
>
>         /* We allocate the device, and initialize the

Same here.

> -        * default values */
> +        * default values
> +        */
>         dev = malloc(sizeof(*dev));
>         if (!dev) {
>                 printf("Failed to allocate PHY device for %s:%d\n",
> -                       bus->name, addr);
> +                      bus->name, addr);
>                 return NULL;
>         }
>
> @@ -660,7 +665,8 @@ int __weak get_phy_id(struct mii_dev *bus, int addr, int devad, u32 *phy_id)
>         int phy_reg;
>
>         /* Grab the bits from PHYIR1, and put them

Same here.


> -        * in the upper half */
> +        * in the upper half
> +        */
>         phy_reg = bus->read(bus, addr, devad, MII_PHYSID1);
>
>         if (phy_reg < 0)
> @@ -680,9 +686,11 @@ int __weak get_phy_id(struct mii_dev *bus, int addr, int devad, u32 *phy_id)
>  }
>
>  static struct phy_device *create_phy_by_mask(struct mii_dev *bus,
> -               unsigned phy_mask, int devad, phy_interface_t interface)
> +                                            uint phy_mask, int devad,
> +                                            phy_interface_t interface)
>  {
>         u32 phy_id = 0xffffffff;
> +
>         while (phy_mask) {
>                 int addr = ffs(phy_mask) - 1;
>                 int r = get_phy_id(bus, addr, devad, &phy_id);
> @@ -695,11 +703,13 @@ static struct phy_device *create_phy_by_mask(struct mii_dev *bus,
>  }
>
>  static struct phy_device *search_for_existing_phy(struct mii_dev *bus,
> -               unsigned phy_mask, phy_interface_t interface)
> +                                                 uint phy_mask,
> +                                                 phy_interface_t interface)
>  {
>         /* If we have one, return the existing device, with new interface */
>         while (phy_mask) {
>                 int addr = ffs(phy_mask) - 1;
> +
>                 if (bus->phymap[addr]) {
>                         bus->phymap[addr]->interface = interface;
>                         return bus->phymap[addr];
> @@ -710,7 +720,8 @@ static struct phy_device *search_for_existing_phy(struct mii_dev *bus,
>  }
>
>  static struct phy_device *get_phy_device_by_mask(struct mii_dev *bus,
> -               unsigned phy_mask, phy_interface_t interface)
> +                                                uint phy_mask,
> +                                                phy_interface_t interface)
>  {
>         int i;
>         struct phy_device *phydev;
> @@ -722,7 +733,7 @@ static struct phy_device *get_phy_device_by_mask(struct mii_dev *bus,
>         /* Otherwise we have to try Clause 45 */
>         for (i = 0; i < 5; i++) {
>                 phydev = create_phy_by_mask(bus, phy_mask,
> -                               i ? i : MDIO_DEVAD_NONE, interface);
> +                                           i ? i : MDIO_DEVAD_NONE, interface);
>                 if (IS_ERR(phydev))
>                         return NULL;
>                 if (phydev)
> @@ -732,6 +743,7 @@ static struct phy_device *get_phy_device_by_mask(struct mii_dev *bus,
>         debug("\n%s PHY: ", bus->name);
>         while (phy_mask) {
>                 int addr = ffs(phy_mask) - 1;
> +
>                 debug("%d ", addr);
>                 phy_mask &= ~(1 << addr);
>         }
> @@ -741,7 +753,8 @@ static struct phy_device *get_phy_device_by_mask(struct mii_dev *bus,
>  }
>
>  /**
> - * get_phy_device - reads the specified PHY device and returns its @phy_device struct
> + * get_phy_device - reads the specified PHY device and returns its
> + *                  @phy_device struct
>   * @bus: the target MII bus
>   * @addr: PHY address on the MII bus
>   *
> @@ -820,15 +833,15 @@ int miiphy_reset(const char *devname, unsigned char addr)
>         return phy_reset(phydev);
>  }
>
> -struct phy_device *phy_find_by_mask(struct mii_dev *bus, unsigned phy_mask,
> -               phy_interface_t interface)
> +struct phy_device *phy_find_by_mask(struct mii_dev *bus, uint phy_mask,
> +                                     phy_interface_t interface)
>  {
>         /* Reset the bus */
>         if (bus->reset) {
>                 bus->reset(bus);
>
>                 /* Wait 15ms to make sure the PHY has come out of hard reset */
> -               udelay(15000);
> +               mdelay(15);
>         }
>
>         return get_phy_device_by_mask(bus, phy_mask, interface);
> @@ -844,8 +857,8 @@ void phy_connect_dev(struct phy_device *phydev, struct eth_device *dev)
>         phy_reset(phydev);
>         if (phydev->dev && phydev->dev != dev) {
>                 printf("%s:%d is connected to %s.  Reconnecting to %s\n",
> -                               phydev->bus->name, phydev->addr,
> -                               phydev->dev->name, dev->name);
> +                      phydev->bus->name, phydev->addr,
> +                      phydev->dev->name, dev->name);
>         }
>         phydev->dev = dev;
>         debug("%s connected to %s\n", dev->name, phydev->drv->name);
> @@ -853,20 +866,23 @@ void phy_connect_dev(struct phy_device *phydev, struct eth_device *dev)
>
>  #ifdef CONFIG_DM_ETH
>  struct phy_device *phy_connect(struct mii_dev *bus, int addr,
> -               struct udevice *dev, phy_interface_t interface)
> +                              struct udevice *dev,
> +                              phy_interface_t interface)
>  #else
>  struct phy_device *phy_connect(struct mii_dev *bus, int addr,
> -               struct eth_device *dev, phy_interface_t interface)
> +                              struct eth_device *dev,
> +                              phy_interface_t interface)
>  #endif
>  {
>         struct phy_device *phydev = NULL;
>  #ifdef CONFIG_PHY_FIXED
>         int sn;
>         const char *name;
> +
>         sn = fdt_first_subnode(gd->fdt_blob, dev_of_offset(dev));
>         while (sn > 0) {
>                 name = fdt_get_name(gd->fdt_blob, sn, NULL);
> -               if (name != NULL && strcmp(name, "fixed-link") == 0) {
> +               if (name && strcmp(name, "fixed-link") == 0) {
>                         phydev = phy_device_create(bus,
>                                                    sn, PHY_FIXED_ID, interface);
>                         break;
> @@ -874,7 +890,7 @@ struct phy_device *phy_connect(struct mii_dev *bus, int addr,
>                 sn = fdt_next_subnode(gd->fdt_blob, sn);
>         }
>  #endif
> -       if (phydev == NULL)
> +       if (!phydev)
>                 phydev = phy_find_by_mask(bus, 1 << addr, interface);
>
>         if (phydev)
> --
> 2.11.0
>

  reply	other threads:[~2017-12-05 20:17 UTC|newest]

Thread overview: 121+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-09-29 12:51 [U-Boot] [PATCH 001/080] mpc8308rdb: Fix style violation Mario Six
2017-09-29 12:51 ` [U-Boot] [PATCH 002/080] mpc83xx: spd_sdram: Fix whitespace style violations Mario Six
2017-09-29 14:03   ` Wolfgang Denk
2017-10-04  6:14     ` Mario Six
2017-09-29 12:51 ` [U-Boot] [PATCH 003/080] mpc83xx: spd_sdram: Fix " Mario Six
2017-09-29 12:51 ` [U-Boot] [PATCH 004/080] include: dm: Fix 'devioe'/'devuce' typos Mario Six
2017-10-09  4:46   ` Simon Glass
2017-09-29 12:51 ` [U-Boot] [PATCH 005/080] lib: fdtdec: Fix whitespace style violations Mario Six
2017-10-09  4:46   ` Simon Glass
2017-09-29 12:51 ` [U-Boot] [PATCH 006/080] lib: fdtdec: Fix some " Mario Six
2017-10-09  4:46   ` Simon Glass
2017-09-29 12:51 ` [U-Boot] [PATCH 007/080] core: ofnode: Fix " Mario Six
2017-10-09  4:45   ` Simon Glass
2017-09-29 12:51 ` [U-Boot] [PATCH 008/080] core: read: " Mario Six
2017-10-09  4:45   ` Simon Glass
2017-09-29 12:51 ` [U-Boot] [PATCH 009/080] core: Add {ofnode, dev}_translate_address functions Mario Six
2017-10-09  4:46   ` Simon Glass
2017-09-29 12:51 ` [U-Boot] [PATCH 010/080] core: Make device_is_compatible live-tree compatible Mario Six
2017-10-09  4:46   ` Simon Glass
2017-09-29 12:51 ` [U-Boot] [PATCH 011/080] clk: clk-uclass: Fix style violations Mario Six
2017-10-09  4:46   ` Simon Glass
2017-10-09  8:10     ` Mario Six
2017-09-29 12:51 ` [U-Boot] [PATCH 012/080] clk: clk_fixed_rate: Fix style violation Mario Six
2017-10-09  4:46   ` Simon Glass
2017-09-29 12:51 ` [U-Boot] [PATCH 013/080] clk: Remove superfluous gd declarations Mario Six
2017-10-09  4:46   ` Simon Glass
2017-09-29 12:51 ` [U-Boot] [PATCH 014/080] spi: Fix style violation and improve code Mario Six
2017-09-29 12:51 ` [U-Boot] [PATCH 015/080] spi: Remove obsolete spi_base_setup_slave_fdt Mario Six
2017-10-09  4:46   ` Simon Glass
2017-10-09  9:32   ` Jagan Teki
2017-09-29 12:51 ` [U-Boot] [PATCH 016/080] spi: Remove spi_flash_probe_fdt Mario Six
2017-10-09  4:47   ` Simon Glass
2017-10-09  9:35   ` Jagan Teki
2017-09-29 12:51 ` [U-Boot] [PATCH 017/080] spi: Remove spi_setup_slave_fdt Mario Six
2017-10-09  4:47   ` Simon Glass
2017-10-09  9:36   ` Jagan Teki
2017-09-29 12:51 ` [U-Boot] [PATCH 018/080] spi: Remove CONFIG_OF_SPI_FLASH Mario Six
2017-10-09  4:46   ` Simon Glass
2017-10-09  9:34   ` Jagan Teki
2017-09-29 12:51 ` [U-Boot] [PATCH 019/080] spi: sf_probe: Fix style violations Mario Six
2017-09-29 12:51 ` [U-Boot] [PATCH 020/080] spi: spi-uclass: " Mario Six
2017-10-09  4:47   ` Simon Glass
2017-10-09  9:36   ` Jagan Teki
2017-09-29 12:51 ` [U-Boot] [PATCH 021/080] sf_probe: Merge spi_flash_probe_tail into spi_flash_probe Mario Six
2017-10-09  4:47   ` Simon Glass
2017-09-29 12:51 ` [U-Boot] [PATCH 022/080] net: tsec: Fix style violations Mario Six
2017-09-29 12:51 ` [U-Boot] [PATCH 023/080] net: tsec: Fix memory leak in error path Mario Six
2017-09-29 12:51 ` [U-Boot] [PATCH 024/080] net: tsec: Make live-tree compatible Mario Six
2017-10-09  4:47   ` Simon Glass
2017-09-29 12:51 ` [U-Boot] [PATCH 025/080] i2c: fsl_i2c: Fix style violations Mario Six
2017-10-02  6:19   ` Heiko Schocher
2017-09-29 12:51 ` [U-Boot] [PATCH 026/080] i2c: fsl_i2c: Remove inline declarations Mario Six
2017-10-02  6:20   ` Heiko Schocher
2017-09-29 12:51 ` [U-Boot] [PATCH 027/080] i2c: fsl_i2c: Make live-tree compatible Mario Six
2017-10-02  6:20   ` Heiko Schocher
2017-09-29 12:51 ` [U-Boot] [PATCH 028/080] gpio: pca953x_gpio: Fix style violations Mario Six
2017-09-29 12:51 ` [U-Boot] [PATCH 029/080] gpio: pca953x_gpio: Make live-tree compatible Mario Six
2017-10-09  4:47   ` Simon Glass
2017-09-29 12:51 ` [U-Boot] [PATCH 030/080] serial: ns16550: Fix style violation Mario Six
2017-10-09  4:48   ` Simon Glass
2017-09-29 12:51 ` [U-Boot] [PATCH 031/080] serial: ns16550: Fix address translation Mario Six
2017-10-09  4:48   ` Simon Glass
2017-10-09 12:45     ` Mario Six
2017-10-09 12:55       ` Dr. Philipp Tomsich
2017-10-09 14:09         ` Simon Glass
2017-10-11 13:29           ` Mario Six
2017-09-29 12:51 ` [U-Boot] [PATCH 032/080] gdsys: Post ppc4xx removal cleanup Mario Six
2017-09-29 12:51 ` [U-Boot] [PATCH 033/080] net: phy: marvell: Fix style violations Mario Six
2017-09-29 12:51 ` [U-Boot] [PATCH 034/080] net: phy: marvell 88e151x: Fix handling of bare RGMII interface type Mario Six
2017-09-29 12:51 ` [U-Boot] [PATCH 035/080] cfi_flash: Fix space between function name and parenthesis Mario Six
2017-09-29 12:51 ` [U-Boot] [PATCH 036/080] cfi_flash: Fix style of pointer declarations Mario Six
2017-09-29 12:51 ` [U-Boot] [PATCH 037/080] cfi_flash: Fix Parenthesis spacing Mario Six
2017-09-29 12:51 ` [U-Boot] [PATCH 038/080] cfi_flash: Fix whitespace with casting Mario Six
2017-09-29 12:51 ` [U-Boot] [PATCH 039/080] cfi_flash: Fix indent of case statements Mario Six
2017-09-29 12:51 ` [U-Boot] [PATCH 040/080] cfi_flash: Fix spacing around casts/operators Mario Six
2017-09-29 12:51 ` [U-Boot] [PATCH 041/080] cfi_flash: Fix missing/superfluous lines Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 042/080] cfi_flash: Remove braces for single-statement blocks Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 043/080] cfi_flash: Fix logical continuations Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 044/080] cfi_flash: Use __func__ macro instead of function name Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 045/080] cfi_flash: Fix comment style Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 046/080] cfi_flash: Remove unnecessary braces Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 047/080] cfi_flash: Add missing braces in blocks Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 048/080] cfi_flash: Fix spelling of "Unknown" Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 049/080] cfi_flash: Fix else after break Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 050/080] cfi_flash: Fix placement of brace Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 051/080] cfi_flash: Remove return from void function Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 052/080] cfi_flash: Reduce the scope of some variables Mario Six
2017-09-29 17:10   ` Masahiro Yamada
2017-10-04  6:23     ` Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 053/080] cfi_flash: Remove assignments from if conditions Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 054/080] cfi_flash: Use u8 pointers instead of void pointers Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 055/080] cfi_flash: Fix strings split across lines Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 056/080] cfi_flash: Rename camel-case variables Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 057/080] flash: Fix spelling of "ERR_TIMOUT" Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 058/080] cfi_flash: Bound-check index before array access Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 059/080] cfi_flash: Fix long lines Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 060/080] cfi_flash: Fix indention Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 061/080] cfi_flash: Always define cfi_flash_num_flash_banks Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 062/080] mtd: cfi_flash: Make live-tree compatible Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 063/080] gpio: mpc85xx_gpio: Fix style violations Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 064/080] gpio: mpc85xx: Rename driver file to mpc8xxx Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 065/080] gpio: mpc8xxx: Rename Kconfig option, structures, and functions Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 066/080] gpio: mpc8xxx: Make compatible with more SoCs Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 067/080] mpc83xx: Prepare usage of DM gpio driver Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 068/080] gpio: mpc8xxx: Make live-tree compatible Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 069/080] cmd: mdio: Fix style violations Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 070/080] common: board_f: " Mario Six
2017-10-09  4:48   ` Simon Glass
2017-09-29 12:52 ` [U-Boot] [PATCH 071/080] common: board_r: " Mario Six
2017-10-09  4:48   ` Simon Glass
2017-09-29 12:52 ` [U-Boot] [PATCH 072/080] gdsys: mpc8308: " Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 073/080] gdsys: mpc8308: Use shadow register for output GPIO values Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 074/080] strider, hrcon: Reset CAT phy on CON2 module Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 075/080] gdsys:phy: Adapt fixup_88e1518() to latest Release Notes Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 076/080] phy: Fix style violations Mario Six
2017-12-05 20:17   ` Joe Hershberger [this message]
2017-09-29 12:52 ` [U-Boot] [PATCH 077/080] i2c: ihs_i2c: Prepare DM conversion Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 078/080] i2c: ihs_i2c: Make DM compatible Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 079/080] i2c: ihs_i2c: Factor out send_buffer method Mario Six
2017-09-29 12:52 ` [U-Boot] [PATCH 080/080] clk: Makefile: Sort entries alphabetically Mario Six
2017-10-09  4:48   ` Simon Glass

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CANr=Z=biRNWEd_oSAn4Kh+dW-dMHyhXpGJWs0g7o0UL41xQ=sg@mail.gmail.com' \
    --to=joe.hershberger@ni.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.