diff options
author | Hauke Mehrtens <hauke@hauke-m.de> | 2013-11-13 18:04:39 +0000 |
---|---|---|
committer | Hauke Mehrtens <hauke@hauke-m.de> | 2013-11-13 18:04:39 +0000 |
commit | 0cdab0237da84284054f63897e8e094d47f13bf1 (patch) | |
tree | 4c918a42edce1944402cbac1dd94351a33d88c75 /target/linux/generic/files/drivers/net/phy/b53/b53_regs.h | |
parent | 736db5f17ceb5e1f8cf803c236d90e0250c003d7 (diff) | |
download | upstream-0cdab0237da84284054f63897e8e094d47f13bf1.tar.gz upstream-0cdab0237da84284054f63897e8e094d47f13bf1.tar.bz2 upstream-0cdab0237da84284054f63897e8e094d47f13bf1.zip |
kernel: b53: fix untagged shift for BCM5365
The BCM5365 needs a shift of 7 bits and not 6 bits like the BCM5325 for
the untagged ports.
Thank you Russell for reporting this and testing the patch.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 38793
Diffstat (limited to 'target/linux/generic/files/drivers/net/phy/b53/b53_regs.h')
-rw-r--r-- | target/linux/generic/files/drivers/net/phy/b53/b53_regs.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/target/linux/generic/files/drivers/net/phy/b53/b53_regs.h b/target/linux/generic/files/drivers/net/phy/b53/b53_regs.h index 7018ff4ebb..ba509154f6 100644 --- a/target/linux/generic/files/drivers/net/phy/b53/b53_regs.h +++ b/target/linux/generic/files/drivers/net/phy/b53/b53_regs.h @@ -282,8 +282,10 @@ #define B53_VLAN_WRITE_65 0x0a #define B53_VLAN_READ 0x0c #define VA_MEMBER_MASK 0x3f -#define VA_UNTAG_S 6 -#define VA_UNTAG_MASK (0x3f << VA_UNTAG_S) +#define VA_UNTAG_S_25 6 +#define VA_UNTAG_MASK_25 0x3f +#define VA_UNTAG_S_65 7 +#define VA_UNTAG_MASK_65 0x1f #define VA_VID_HIGH_S 12 #define VA_VID_HIGH_MASK (0xffff << VA_VID_HIGH_S) #define VA_VALID_25 BIT(20) |