mirror of
https://github.com/torvalds/linux.git
synced 2024-11-18 01:51:53 +00:00
net: phy: realtek: use the BIT and GENMASK macros
This makes it easier to compare the #defines with the datasheets. No functional changes. Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
75d0de8c7e
commit
8cc5baefbc
@ -13,21 +13,22 @@
|
||||
* option) any later version.
|
||||
*
|
||||
*/
|
||||
#include <linux/bitops.h>
|
||||
#include <linux/phy.h>
|
||||
#include <linux/module.h>
|
||||
|
||||
#define RTL821x_PHYSR 0x11
|
||||
#define RTL821x_PHYSR_DUPLEX 0x2000
|
||||
#define RTL821x_PHYSR_SPEED 0xc000
|
||||
#define RTL821x_PHYSR_DUPLEX BIT(13)
|
||||
#define RTL821x_PHYSR_SPEED GENMASK(15, 14)
|
||||
#define RTL821x_INER 0x12
|
||||
#define RTL821x_INER_INIT 0x6400
|
||||
#define RTL821x_INSR 0x13
|
||||
#define RTL821x_PAGE_SELECT 0x1f
|
||||
#define RTL8211E_INER_LINK_STATUS 0x400
|
||||
#define RTL8211E_INER_LINK_STATUS BIT(10)
|
||||
|
||||
#define RTL8211F_INER_LINK_STATUS 0x0010
|
||||
#define RTL8211F_INER_LINK_STATUS BIT(4)
|
||||
#define RTL8211F_INSR 0x1d
|
||||
#define RTL8211F_TX_DELAY 0x100
|
||||
#define RTL8211F_TX_DELAY BIT(8)
|
||||
|
||||
#define RTL8201F_ISR 0x1e
|
||||
#define RTL8201F_IER 0x13
|
||||
|
Loading…
Reference in New Issue
Block a user