aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/generic/files/drivers/net/phy/b53/b53_regs.h
diff options
context:
space:
mode:
authorHauke Mehrtens <hauke@hauke-m.de>2013-11-13 18:04:39 +0000
committerHauke Mehrtens <hauke@hauke-m.de>2013-11-13 18:04:39 +0000
commit0cdab0237da84284054f63897e8e094d47f13bf1 (patch)
tree4c918a42edce1944402cbac1dd94351a33d88c75 /target/linux/generic/files/drivers/net/phy/b53/b53_regs.h
parent736db5f17ceb5e1f8cf803c236d90e0250c003d7 (diff)
downloadupstream-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.h6
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)