[U-Boot] [PATCH v1 2/3] sparc: Add MDIO support to GRETH driver
Joe Hershberger
joe.hershberger at gmail.com
Tue Aug 11 20:10:30 CEST 2015
Hi Francios,
On Wed, Nov 5, 2014 at 6:30 AM, Francois Retief <fgretief at spaceteq.co.za> wrote:
> Added MDIO support to the Aeroflex Gaisler GRETH driver. The result is
> that we can now use the CONFIG_CMD_MII commands to access the PHY chip.
>
> Signed-off-by: Francois Retief <fgretief at spaceteq.co.za>
> ---
I noticed this still sitting in patchwork. I attempted to apply it,
but it fails checkpatch.pl.
WARNING: please, no spaces at the start of a line
#41: FILE: drivers/net/greth.c:57:
+ struct mii_dev *bus;$
WARNING: line over 80 characters
#51: FILE: drivers/net/greth.c:132:
+static int greth_mdio_read(struct mii_dev *bus, int port_addr, int
dev_addr, int regnum)
WARNING: please, no spaces at the start of a line
#53: FILE: drivers/net/greth.c:134:
+ greth_regs *regs = (greth_regs *)bus->priv;$
WARNING: line over 80 characters
#55: FILE: drivers/net/greth.c:136:
+ debug("GRETH: mdio_read (port_addr=%d, dev_addr=%d,
reg=%d)\n", port_addr, dev_addr, regnum);
WARNING: please, no spaces at the start of a line
#55: FILE: drivers/net/greth.c:136:
+ debug("GRETH: mdio_read (port_addr=%d, dev_addr=%d,
reg=%d)\n", port_addr, dev_addr, regnum);$
WARNING: please, no spaces at the start of a line
#57: FILE: drivers/net/greth.c:138:
+ return read_mii(port_addr, regnum, regs);$
WARNING: line over 80 characters
#60: FILE: drivers/net/greth.c:141:
+static int greth_mdio_write(struct mii_dev *bus, int port_addr, int
dev_addr, int regnum, u16 value)
WARNING: please, no spaces at the start of a line
#62: FILE: drivers/net/greth.c:143:
+ greth_regs *regs = (greth_regs *)bus->priv;$
WARNING: line over 80 characters
#64: FILE: drivers/net/greth.c:145:
+ debug("GRETH: mdio_write (port_addr=%d, dev_addr=%d, reg=%d,
value=%d)\n", port_addr, dev_addr, regnum, value);
WARNING: please, no spaces at the start of a line
#64: FILE: drivers/net/greth.c:145:
+ debug("GRETH: mdio_write (port_addr=%d, dev_addr=%d, reg=%d,
value=%d)\n", port_addr, dev_addr, regnum, value);$
WARNING: please, no spaces at the start of a line
#66: FILE: drivers/net/greth.c:147:
+ write_mii(port_addr, regnum, value, regs);$
WARNING: please, no spaces at the start of a line
#67: FILE: drivers/net/greth.c:148:
+ return 0;$
WARNING: please, no spaces at the start of a line
#72: FILE: drivers/net/greth.c:153:
+ puts("GRETH: Reset PHY via MDIO reset\n");$
WARNING: please, no spaces at the start of a line
#73: FILE: drivers/net/greth.c:154:
+ return 0;$
WARNING: please, no spaces at the start of a line
#78: FILE: drivers/net/greth.c:159:
+ struct mii_dev *bus = mdio_alloc();$
WARNING: please, no spaces at the start of a line
#80: FILE: drivers/net/greth.c:161:
+ if (!bus) {$
WARNING: suspect code indent for conditional statements (7, 15)
#80: FILE: drivers/net/greth.c:161:
+ if (!bus) {
+ printf("GRETH: Failed to allocate MDIO bus\n");
ERROR: code indent should use tabs where possible
#81: FILE: drivers/net/greth.c:162:
+ printf("GRETH: Failed to allocate MDIO bus\n");$
WARNING: please, no spaces at the start of a line
#81: FILE: drivers/net/greth.c:162:
+ printf("GRETH: Failed to allocate MDIO bus\n");$
ERROR: code indent should use tabs where possible
#82: FILE: drivers/net/greth.c:163:
+ return -ENOMEM;$
WARNING: please, no spaces at the start of a line
#82: FILE: drivers/net/greth.c:163:
+ return -ENOMEM;$
WARNING: please, no spaces at the start of a line
#83: FILE: drivers/net/greth.c:164:
+ }$
WARNING: please, no spaces at the start of a line
#85: FILE: drivers/net/greth.c:166:
+ bus->read = greth_mdio_read;$
WARNING: please, no spaces at the start of a line
#86: FILE: drivers/net/greth.c:167:
+ bus->write = greth_mdio_write;$
WARNING: please, no spaces at the start of a line
#87: FILE: drivers/net/greth.c:168:
+ bus->reset = greth_mdio_reset;$
WARNING: please, no spaces at the start of a line
#88: FILE: drivers/net/greth.c:169:
+ sprintf(bus->name, "GRETH%d", 0);$
WARNING: please, no spaces at the start of a line
#90: FILE: drivers/net/greth.c:171:
+ bus->priv = (void *)greth->regs;$
WARNING: please, no spaces at the start of a line
#91: FILE: drivers/net/greth.c:172:
+ greth->bus = bus;$
WARNING: please, no spaces at the start of a line
#93: FILE: drivers/net/greth.c:174:
+ return mdio_register(bus);$
WARNING: line over 80 characters
#97: FILE: drivers/net/greth.c:178:
+static inline int greth_mdio_register(greth_priv *greth, bd_t *bis) {
return 0; }
WARNING: please, no spaces at the start of a line
#108: FILE: drivers/net/greth.c:691:
+ greth_mdio_register(greth, bis);$
total: 2 errors, 29 warnings, 0 checks, 81 lines checked
NOTE: whitespace errors detected, you may wish to use scripts/cleanpatch or
scripts/cleanfile
Please clean up and repost.
Thanks,
-Joe
More information about the U-Boot
mailing list