aboutsummaryrefslogtreecommitdiff
path: root/target/linux/generic
Commit message (Collapse)AuthorAge
...
* ar8216: Remove read/write/rmw member functions from ar8xxx_privFelix Fietkau2014-12-18
| | | | | | | | | | | | | | Remove read/write/rmw member functions from ar8xxx_priv There seems to be no real benefit of the ar8xxx_priv member functions read/write/rmw as one implementation exists for each of them only. Especially ar8xxx_mii_rmw is assigned to priv->rmw first and then mapped to ar8xxx_rmw. Rename the ar8xxx_mii_.. functions to ar8xxx_.. and use them directly. Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com> SVN-Revision: 43742
* ar8216: Create helpers mii_read32 / mii_write32 for 32 bit MII opsFelix Fietkau2014-12-18
| | | | | | | | | | Create helpers mii_read32 / mii_write32 for 32 bit MII ops. Rename r3 variable to page in ar8xxx_mii_write to make it consistent with the other ar8xxx_mii_xxxx functions. Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com> SVN-Revision: 43741
* ar8216: Factor out chip-specific parameters from ar8xxx_probe_switchFelix Fietkau2014-12-18
| | | | | | | | | Factor out chip-specific parameters from ar8xxx_probe_switch. Move the ar8xxx_chip definitions after the swops definitions. Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com> SVN-Revision: 43740
* ar8216: remove unused function parameter in ar8327_led_registerFelix Fietkau2014-12-18
| | | | | | | | Remove unused function parameter in ar8327_led_register. Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com> SVN-Revision: 43739
* kernel: disable multicast-to-unicast translation for ipv6 neighbor ↵Felix Fietkau2014-12-17
| | | | | | | | solicitation (#17625) Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43736
* kernel: warn users to use the new (dedicated) firmware splitterRafał Miłecki2014-12-14
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 43700
* kernel: move old firmware uimage splitter into separated patchRafał Miłecki2014-12-13
| | | | | | | | | This will allow us to drop it in the future. This patch doesn't change the final mtdpart.c, it remains the same. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 43696
* kernel/generic: remove some left-over garbage from ledtrig patchJohn Crispin2014-12-13
| | | | | | | | cosmetics. clean a style issue introduced by r43674. Signed-off-by: Daniel Golle <daniel@makrotopia.org> SVN-Revision: 43676
* kernel/generic: add ledtrig support to libataJohn Crispin2014-12-12
| | | | SVN-Revision: 43674
* ar8216: enable cpu port to receive arp and broadcast frames for ar8236Felix Fietkau2014-12-12
| | | | | | Signed-off-by: Weijie Gao <hackpascal@gmail.com> SVN-Revision: 43668
* kernel: refresh patchesLuka Perkov2014-12-11
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 43643
* kernel: drop CONFIG_PROC_DEVICETREE in 3.18Luka Perkov2014-12-10
| | | | | | | | This option was removed in upstream commit 8357041. Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 43607
* kernel: add missing config symbols for 3.18Luka Perkov2014-12-10
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 43605
* kernel: refresh patchesLuka Perkov2014-12-09
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 43591
* kernel: add a patch to make netfilter conntrack cache routing informationFelix Fietkau2014-12-09
| | | | | | | | Significantly improves routing / NAT performance Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43587
* brcm63xx: fix a few issues in irq chip driversJonas Gorski2014-12-08
| | | | | | | | Fix locking and lock usage, making it compile for SMP. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 43578
* kernel: update linux 3.18 to final releaseFelix Fietkau2014-12-08
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43569
* kernel: backport an upstream xfrm crash fixFelix Fietkau2014-12-08
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43568
* kernel: add missing check for skb->dev on netfilter xfrm optimization patchFelix Fietkau2014-12-08
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43567
* kernel: remove the obsolete vm_exports patchFelix Fietkau2014-12-08
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43565
* kernel: refresh patchesFelix Fietkau2014-12-08
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43564
* kernel: fix x86 objdump invocation on 3.14 and 3.18Felix Fietkau2014-12-08
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43557
* kernel: update bcma and ssb to wireless-testing master-2014-12-05Hauke Mehrtens2014-12-07
| | | | | | | | | | | | This brings ssb and bcma to wireless-testing tag master-2014-12-05 In addition it also adds the ARM-BCM5301X-Add-IRQs-to-Broadcom-s-bus- axi-in-DTS-f.patch which adds the irq number in a way it is done in the mainline kernel. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 43544
* kernel: refresh patches for kernel 3.18Hauke Mehrtens2014-12-07
| | | | | | Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 43536
* kernel: update bcma up to 2014-10-27Rafał Miłecki2014-12-05
| | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 43527
* kernel: add missing null pointer check for mips dma ops inline patch on 3.18Felix Fietkau2014-12-03
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43511
* kernel: make the ubi attach patch check for a valid ubi magic rather than a ↵John Crispin2014-12-03
| | | | | | | | tar magic Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 43507
* kernel: make ubi auto-attach check for a tar file magicJohn Crispin2014-12-03
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 43506
* kernel: add driver for Marvell 88E6171 switchJohn Crispin2014-12-01
| | | | | | | | | | This is a swconfig driver for the Marvell 88E6171 switch, which is a 7-port GigE switch with two CPU ports and 64 802.1q VLANs. Signed-off-by: Claudio Leite <leitec@staticky.com> SVN-Revision: 43486
* kernel: update 3.18 to rc7Felix Fietkau2014-12-01
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43479
* ar8216: factor out reg_port_stats_base parameters to ar8xxx_chipJohn Crispin2014-12-01
| | | | | | | | | Factor out reg_port_stats_base parameters to ar8xxx_chip. Remove related chip_is_... checks. Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com> SVN-Revision: 43471
* ar8216: factor out mii_lo_first to ar8xxx_chipJohn Crispin2014-12-01
| | | | | | | | Factor out mii_lo_first to ar8xxx_chip. Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com> SVN-Revision: 43470
* ar8216: factor out chip-specific data structures from ar8xxx_privJohn Crispin2014-12-01
| | | | | | | | Factor out chip-specific data structures from ar8xxx_priv. Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com> SVN-Revision: 43469
* ar8216: factor out set_mirror_regs to ar8xxx_chipJohn Crispin2014-12-01
| | | | | | | | | Factor out set_mirror_regs to ar8xxx_chip. Remove related chip_is_... checks. Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com> SVN-Revision: 43468
* ar8216: factor out mib_func to ar8xxx_chipJohn Crispin2014-12-01
| | | | | | | | Factor out mib_func to ar8xxx_chip. Remove related chip_is_... checks. Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com> SVN-Revision: 43467
* ar8216: factor out info whether switch should be configured at probe stage ↵John Crispin2014-12-01
| | | | | | | | | | | to ar8xxx_chip Factor out info whether switch should be configured at probe stage to ar8xxx_chip. Remove related chip_is_... checks. Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com> SVN-Revision: 43466
* kernel: add missing config symbol for 3.18Luka Perkov2014-11-30
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 43444
* generic: set CONFIG_GENERIC_NET_UTILSLuka Perkov2014-11-30
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 43431
* kernel: update 3.14 to 3.14.25Luka Perkov2014-11-29
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 43427
* kernel: 3.18: Fix patch 644 dependency chainFlorian Fainelli2014-11-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | This patch introduces some code that is compiled in whenever CONFIG_BRIDGE_NETFILTER is built, with the code called from code compiled under CONFIG_BRIDGE, CONFIG_BRIDGE_IGMP_SNOOPING or CONFIG_BRIDGE_NF_EBTABLES. Unfortunately, these options aren't setting explicitly the dependency they now have on CONFIG_BRIDGE_NETFILTER, for obvious reasons for CONFIG_BRIDGE. However, this is not working really well when CONFIG_BRIDGE_NETFILTER is built as a module, since code statically compiled will now use a function that is not in the kernel image, which makes the linker grumpy. Solve this by removing the option to build CONFIG_BRIDGE_NETFILTER as a module, and protect our function definition by an IS_BUILTIN instead of a IS_ENABLED macro. This fixes the issue for CONFIG_BRIDGE and CONFIG_BRIDGE_IGMP_SNOOPING. Fixing CONFIG_BRIDGE_NF_EBTABLES has to be handled a bit differently, since it directly references a variable that will not be declared if CONFIG_BRIDGE_NETFILTER is not set. Protect the variable affectations by an ifdef to make sure this doesn't happen. Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com> Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 43419
* ar8216: suppress PHY reset for linux 3.14Felix Fietkau2014-11-27
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43410
* kernel: backport patches for overriding PHY reset to 3.14Felix Fietkau2014-11-27
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43409
* kernel: add missing KEEP() statements for gc-sections patch in 3.18Felix Fietkau2014-11-27
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43405
* kernel: keep __bug_table with gc-sectionsFelix Fietkau2014-11-27
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43404
* kernel: unset CONFIG_ARM_CCNJohn Crispin2014-11-26
| | | | | | | | oldconfig kept asking for that config symbol... Signed-off-by: Daniel Golle <daniel@makrotopia.org> SVN-Revision: 43386
* rename overlayfs' symbolImre Kaloz2014-11-24
| | | | | | Signed-off-by: Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 43375
* update .18 support for -rc6Imre Kaloz2014-11-24
| | | | | | Signed-off-by: Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 43357
* ar8216: Fix issue with autoneg being disabled under 3.14, revert 43332Felix Fietkau2014-11-24
| | | | | | | | | | Patch reverts 43332 which seems to cause issues with VLAN functionality. Add a specific check to check whether ANEG is still enabled and re-enable it if necessary. Disable generic phy soft reset for kernel >=3.16. Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com> SVN-Revision: 43356
* ar8216: Use generic hw_init from ar8236 for ar8216 tooFelix Fietkau2014-11-20
| | | | | | | | | | We should make sure that also for ar8216 hw gets initialized. For ar8216 hw_init is a dummy currently. The hw_init used for ar8236 should be generic enough to be usable with ar8216 too. Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com> SVN-Revision: 43334
* ar8216: simplify PHY fixup/initFelix Fietkau2014-11-20
| | | | | | | | | | Move the PHY fixup call to the PHY init loop. Use ar8xxx_has_gige in the PHY init instead of passing the gigE capability via function parameter. Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com> SVN-Revision: 43333