]> git.baikalelectronics.ru Git - kernel.git/commit
net: dsa/mv88e6352: make mv88e6352_wait generic
authorVivien Didelot <vivien.didelot@savoirfairelinux.com>
Fri, 23 Jan 2015 23:34:41 +0000 (18:34 -0500)
committerDavid S. Miller <davem@davemloft.net>
Tue, 27 Jan 2015 08:05:56 +0000 (00:05 -0800)
commitfd167de6a7096c3c7a914d0972d4f9b63ac1651d
treeedde0e9d7580f288e334f34f82580ce11446517f
parent565eebf0f07877d141bd0342520d70c848a82d00
net: dsa/mv88e6352: make mv88e6352_wait generic

Some busy bits are available in the global register 1, such as the ATU
Busy bit. We may want to use this function to wait for them to change,
so add a new parameter to mv88e6352_wait() instead of hard-coding
REG_GLOBAL2.

In the meantime, since the REG_READ() macro already checks for error,
remove the redundant check for ret < 0.

Signed-off-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Acked-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/dsa/mv88e6352.c