diff options
author | Hauke Mehrtens <hauke@openwrt.org> | 2013-11-13 18:04:39 +0000 |
---|---|---|
committer | Hauke Mehrtens <hauke@openwrt.org> | 2013-11-13 18:04:39 +0000 |
commit | 80e55b973f1aa345456fcfe95155bffda7818687 (patch) | |
tree | 050bbc477ebef233e3e9482a905da173fe0736d6 /target/linux/generic/files/drivers/net/phy/b53/b53_regs.h | |
parent | ddc2c451deb1b484f65f71fd289840bae0d0b333 (diff) | |
download | upstream-80e55b973f1aa345456fcfe95155bffda7818687.tar.gz upstream-80e55b973f1aa345456fcfe95155bffda7818687.tar.bz2 upstream-80e55b973f1aa345456fcfe95155bffda7818687.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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38793 3c298f89-4303-0410-b956-a3cf2f4a3e73
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) |