openwrtv3/target/linux
Rafał Miłecki 06ac2f5c74 b53: improve overriding CPU port state on BCM5301X
On BCM5301X there are two different cases to handle: CPU port 8 vs. any
other one. Support for CPU port 8 was already partially implemented but
it lacked setting some extra bit for 2G speed. It also will need to be
extended to implement "SMP dual core 3 GMAC setup". That's the reason
for handling it in separated code block.
This patch also adds overriding CPU port state for port other than 8. It
requires using recently defined GMII_PORT registers.
It was tested for regressions on BCM53011 revs 2 & 3. It was also
confirmed to fix switch on some internal Broadcom board.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
Acked-by: Jonas Gorski <jogo@openwrt.org>

SVN-Revision: 45402
2015-04-12 20:00:42 +00:00
..
adm5120 adm5120: drop 3.8 and 3.14 support 2015-03-16 07:41:19 +00:00
adm8668 adm8668: drop 3.14 2015-04-11 10:28:06 +00:00
ar7 ar7: drop 3.14 support 2015-03-16 07:41:10 +00:00
ar71xx ar71xx: enable LEDs on Hornet-UB X2 2015-04-09 10:32:08 +00:00
arm64 arm64: remove CGROUPS override 2015-04-04 19:33:32 +00:00
at91 kernel: disable ARCH_NEEDS_CPU_IDLE_COUPLED 2015-03-06 07:56:34 +00:00
ath25 ath25: set myself as maintainer 2015-03-13 03:02:34 +00:00
au1000 au1000: drop 005-fix-cpu-clk.patch 2015-03-22 07:03:02 +00:00
bcm53xx bcm53xx: fix bcma gpio chip base 2015-04-12 17:22:04 +00:00
brcm47xx brcm47xx: drop 3.14 2015-04-11 10:28:11 +00:00
brcm63xx kernel: remove kernel module checks/dependencies for 3.14 2015-04-11 10:43:46 +00:00
brcm2708 brcm2708: remove a patch that was added in the stable update (fixes #19253) 2015-03-21 21:24:08 +00:00
cns3xxx cns3xxx: drop 3.14 support 2015-03-16 07:40:41 +00:00
gemini gemini: fix usb driver compilation on 3.18 2015-03-27 16:03:16 +00:00
generic b53: improve overriding CPU port state on BCM5301X 2015-04-12 20:00:42 +00:00
imx6 imx6: add missing patches from 3.14 2015-04-11 10:46:20 +00:00
ipq806x ipq806x: automatically select kmod-usb-phy-qcom-dwc3 2015-04-10 08:28:44 +00:00
ixp4xx ixp4xx: fix beeper module dependencies 2015-04-01 09:03:13 +00:00
kirkwood kernel: remove references to kmod-of-i2c 2015-04-10 13:39:33 +00:00
lantiq lantiq: remove arphaned folder 2015-03-27 19:47:22 +00:00
malta drop 3.19 support 2015-03-26 09:42:59 +00:00
mcs814x mcs814x: drop 3.14 2015-04-11 10:28:03 +00:00
mpc85xx drop 3.19 support 2015-03-26 09:42:59 +00:00
mvebu mvebu: refresh patches 2015-04-12 17:30:41 +00:00
mxs mxs: reinstate rootfs image creation and dtb copy 2015-04-10 21:36:33 +00:00
netlogic netlogic: bump to 3.18 2015-03-16 10:58:43 +00:00
octeon octeon: add er8 sysupgrade support 2015-03-20 08:49:08 +00:00
omap omap: add missing symbols 2015-04-02 14:32:01 +00:00
omap24xx omap24xx: Add basic config for linux-4.0 2015-03-19 18:45:32 +00:00
orion mark 3.10 targets as broken 2015-03-24 10:38:50 +00:00
oxnas oxnas: remove pre kernel 3.18 support from pinctrl driver 2015-03-21 21:47:20 +00:00
ppc40x mark 3.10 targets as broken 2015-03-24 10:38:50 +00:00
ppc44x ppc44x: use the mtdsplit framework for the Taishan 2015-03-11 12:20:03 +00:00
pxa kernel: disable ARCH_NEEDS_CPU_IDLE_COUPLED 2015-03-06 07:56:34 +00:00
ramips ralink: fix cevt-r4k hack 2015-04-10 08:27:44 +00:00
rb532 rb532: remove linux 3.14 support 2015-03-28 13:20:58 +00:00
realview realview: drop 3.14 support 2015-03-16 07:40:02 +00:00
sunxi sunxi: don't enable ARMTHUMB XZ BCJ filter in kernel 2015-04-10 08:29:26 +00:00
uml uml: remove linux 3.14 support 2015-03-28 13:20:52 +00:00
x86 x86: set ARCH_PACKAGES for the x86_64 subtarget (fixes #19425) 2015-04-06 10:07:43 +00:00
xburst kernel: CONFIG_BRIDGE should not be overridden 2015-04-05 07:40:38 +00:00
Makefile