summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* kernel: update spi-nor.h include fix with upstream accepted versionRafał Miłecki2017-01-101-2/+3
| | | | Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
* kernel: rename bcm47xxpart patches to fit more of themRafał Miłecki2017-01-102-0/+0
| | | | Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
* build: scan.mk: remove overlay broad grep patternJo-Philipp Wich2017-01-101-1/+1
| | | | | | | | | | | | | | | | | Commit af0b91c "allow scan.mk to find python packages introduced in [8639]" added some special casing to scan.mk to accomodate some nonstandard python packages. Nowadays this pattern is not needed anymore and produces false positives when using the LEDE source repository as feed within the SDK since the metadata scanning wrongly picks up target/imagebuilder/Makefile as package, leading to an "ERROR: please fix feeds/base/target/imagebuilder/Makefile" message. Remove the now uneeded pattern to fix such stray errors during metadata scanning. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* kernel: remove DEVTMPFS platform overridesFelix Fietkau2017-01-104-5/+0
| | | | | | Those options are handled via top-level menuconfig instead Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: remove DEVMEM/DEVKMEM platform overridesFelix Fietkau2017-01-107-7/+0
| | | | | | Those options are handled via top-level menuconfig instead Signed-off-by: Felix Fietkau <nbd@nbd.name>
* ath10k-firmware: update board data for qca9984Pavel Kubelun2017-01-101-1/+12
| | | | | | | | | | | Current board-2.bin file for qca9984 in Kvalo's repo is from branch 10.4-3.2, while board-2.bin file in code-aurora repo is newer and corresponds to the branch 10.4-3.3, the same as recently updated firmware. Considering that it's better to have all parts from the same branch we are updating board-2.bin as well. Signed-off-by: Pavel Kubelun <be.dissent@gmail.com>
* kernel: drop kmod-i2c-ibm-iicFelix Fietkau2017-01-101-15/+0
| | | | | | | If any of the ppc4xx targets are restored, this should be built into the kernel instead. Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: remove omap24xx specific kernel module packagesFelix Fietkau2017-01-103-88/+0
| | | | | | | If the target is ever restored, those drivers should be built into the kernel instead. Signed-off-by: Felix Fietkau <nbd@nbd.name>
* omap: build various core drivers into the kernel instead of packaging themFelix Fietkau2017-01-106-175/+54
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: add missing config symbolFelix Fietkau2017-01-101-0/+1
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: simplify dependencies for kmod-via-velocityFelix Fietkau2017-01-101-1/+1
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: drop crypto-hw-ppc4xxFelix Fietkau2017-01-101-18/+0
| | | | | | | If any of the ppc4xx targets are restored, this should be built into the kernel instead Signed-off-by: Felix Fietkau <nbd@nbd.name>
* opkg: drop S/MIME supportFelix Fietkau2017-01-103-126/+8
| | | | | | | | | | It has never been used by default (due to being too bloated), and it is properly replaced by usign (which has been the default for a long time now). Remove this feature to simplify the build system Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mpc85xx: build i2c support into the kernel instead of packaging it separatelyFelix Fietkau2017-01-102-15/+3
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mpc85xx: build usb support into the kernel instead of packaging it separatelyFelix Fietkau2017-01-104-27/+18
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: remove kmod-gianfar, it is already built into the kernelFelix Fietkau2017-01-102-33/+1
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: remove kmod-ata-imx, it is already built into the kernelFelix Fietkau2017-01-101-19/+0
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* lldpd: take over maintainershipStijn Tintel2017-01-101-1/+1
| | | | | Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> Acked-by: Jo-Philipp Wich <jo@mein.io>
* lldpd: add Net-SNMP AgentX supportStijn Tintel2017-01-104-2/+15
| | | | | | | Enabling this makes it possible to query LLDP neighbors via SNMP. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> Acked-by: Jo-Philipp Wich <jo@mein.io>
* ar71xx: drop references to madwifiStijn Tintel2017-01-101-3/+3
| | | | | Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> Acked-by: Felix Fietkau <nbd@nbd.name>
* iwinfo: drop references to madwifiStijn Tintel2017-01-101-3/+1
| | | | | Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> Acked-by: Jo-Philipp Wich <jo@mein.io>
* px5g-standalone: provide px5g via PROVIDESStijn Tintel2017-01-101-0/+1
| | | | | Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> Acked-by: Jo-Philipp Wich <jo@mein.io>
* ppc44x: mark as brokenFelix Fietkau2017-01-101-1/+1
| | | | | | | This target has consistently failed builds for a long time and it does not look like it has any users left, nor any maintainers. Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: add missing config symbolFelix Fietkau2017-01-103-0/+3
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* build: fix HOST_CONFIGURE_VARS placementJo-Philipp Wich2017-01-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Instead of passing HOST_CONFIGURE_VARS as arguments to the configure script, pass it as environment variables which brings the logic in line with the behaviour of package-defaults.mk. The change is needed since passing environment variables as configure parameters only works with GNU autoconf which evaluates command line arguments looking like variable assignments. Doing the same with non-autoconf configure scripts is not guaranteed to work since such scripts might terminate due to unknown argument errors. One example case is the cmake configure script which bails out when called as "./configure LDFLAGS=..." but not when called as "LDFLAGS=... ./configure". Also change the SHELL override to CONFIG_SHELL in the default HOST_CONFIGURE_VARS as the former is not properly propagated through the various GNU configure invocations since it gets lost when configure re- executes itself. A prior attempt to change the variable placement had to be reverted due to the missing SHELL -> CONFIG_SHELL change, leading to misgenerated libtool executables in various packages. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* mvebu: Fix up some leds on this seriesKabuli Chana2017-01-102-5/+5
| | | | | | correct ports, fix power led on rango, tested mamba,shelby,rango Signed-off-by: Kabuli Chana <newtownBuild@gmail.com>
* build: rework library bundlingJo-Philipp Wich2017-01-103-31/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rework the bundle-libraries.sh implementation to use a more robust approach for executing host binaries through the shipped ELF loader and libraries. The previous approach relied on symlinks pointing to a wrapper script which caused various issues, especially with multicall binaries as the original argv[0] name was not preserved through the ld.so invocation. Another down- side was the fact that the actual binaries got moved into another directory which caused executables to fail looking up resources with paths relative to the executable location. The new library wrapper implements the following improvements: - Instead of symlinks pointing to a common wrapper, each ELF executable is now replaced by a unqiue shell script which retains the original program name getting called - Instead of letting ld.so invoke the ELF executable directly, launch the final ELF binary through a helper program which fixes up the argv[0] argument for the target program - Support sharing a common location for the bundled libraries instead of having one copy in each directory containing wrapped binaries Finally modify the SDK build to wrap the staging_dir and toolchain binaries which allows to use the SDK on systems with a different glibc version. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* mtd-utils: mark as nonsharedJo-Philipp Wich2017-01-101-0/+2
| | | | | | | | Since mtd-utils embeds ubi-utils and ubi-utils depends on @NAND_SUPPORT, we cannot share this package among targets as the SDK processing the package is not guaranteed to claim NAND_SUPPORT. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* kernel: move the gateworks system controller driver to an out-of-tree packageFelix Fietkau2017-01-107-1032/+339
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mpc85xx: enable the crypto acceleration driver in the kernel config instead ↵Felix Fietkau2017-01-102-27/+23
| | | | | | of packaging it Signed-off-by: Felix Fietkau <nbd@nbd.name>
* imx6: enable the crypto acceleration driver in the kernel config instead of ↵Felix Fietkau2017-01-102-1/+17
| | | | | | packaging it Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: fix kmod-w1-master-mxc dependencyFelix Fietkau2017-01-101-1/+1
| | | | | | The kernel config symbol is not selectable on mxs Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: fix dwc2 gadget dependencyFelix Fietkau2017-01-101-1/+1
| | | | | | | Use USB_GADGET_SUPPORT feature flag instead of hardcoding the target list. Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mxs: remove modules.mk, select drivers in the kernel configFelix Fietkau2017-01-102-99/+11
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mxs: remove obsolete kernel package depending on linux 3.18Felix Fietkau2017-01-101-21/+0
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mxs: enable the chipidea usb driver in the kernel config instead of packaging itFelix Fietkau2017-01-102-46/+9
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* imx6: enable the chipidea usb driver in the kernel config instead of ↵Felix Fietkau2017-01-104-8/+28
| | | | | | packaging it Signed-off-by: Felix Fietkau <nbd@nbd.name>
* imx6: remove kmod-thermal-imx, it is already enabled in the kernel configFelix Fietkau2017-01-103-23/+3
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* imx6: build support for the ventana ethernet expansion board into the kernel ↵Felix Fietkau2017-01-103-19/+2
| | | | | | instead of packaging it Signed-off-by: Felix Fietkau <nbd@nbd.name>
* imx6: enable the Freescale SNVS RTC driver in the kernel config instead of ↵Felix Fietkau2017-01-102-17/+2
| | | | | | packaging it Signed-off-by: Felix Fietkau <nbd@nbd.name>
* build: remove obsolete parallel build related optionsFelix Fietkau2017-01-104-68/+5
| | | | | | Always use the main make jobserver, which has been the default for ages Signed-off-by: Felix Fietkau <nbd@nbd.name>
* procd: update to latest git HEADJohn Crispin2017-01-101-2/+2
| | | | | | f706903 ujail: add basic /dev files Signed-off-by: John Crispin <john@phrozen.org>
* malta: Fix README file examplesFlorian Fainelli2017-01-101-2/+2
| | | | | | | The example command-lines used references and paths from an older directory structure. Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
* libnl: Update to 3.2.29Daniel Engberg2017-01-101-3/+3
| | | | | | Update libnl to 3.2.29 Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* ramips: Fix VLAN limits for MT7621 GSWAntonis Kanouras2017-01-101-1/+5
| | | | | | | | | Without this patch swconfig will only allow setting up a total of 16 VLANs, with VLAN ID range of 0-15. Tested on ubnt-erx. Signed-off-by: Antonis Kanouras <antonis@metadosis.eu>
* usbutils: Update usb.ids database to 2016.10.13Daniel Engberg2017-01-101-4/+4
| | | | | | Update usb.ids database to 2016.10.13 Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* ipq806x: fix pvs1_bin voltage in ipq8065 DTPavel Kubelun2017-01-101-7/+7
| | | | | | | | | | | | | | Fixing pvs1 bin voltage as found in GPL tarball and Qualcomm SDK. Also adjusting smb208_s2a/b minimum voltage to reflect lowest value in pvs table. Current ipq8065 devices in LEDE choose (based on eFuse data) pvs bin n4, that has correct values in DT, but in future a new device may choose n1 or n6. Without this change n1 is semi-correct and n6 is not available, because OPP driver disregards bins with voltage values that regulator cannot supply. Signed-off-by: Pavel Kubelun <be.dissent@gmail.com>
* cyassl: update to wolfssl version 3.10.0Hauke Mehrtens2017-01-101-3/+4
| | | | | | | This fixes a low level security vulnerability. Deactivate MIPS16 support, crypto code gets much slower with MIPS16. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* lantiq: update USB controller initializationHauke Mehrtens2017-01-0911-95/+394
| | | | | | | | | | | | | This adds USB initialization fixes for Danube, Amazon SE and xrx300 and should fix the clock on at least Danube which hopefully closes FS#351. The xrx200 usb driver now uses more memory for the dwc2 fifos, this was increased in the chip compared to ar9. This is based in part on the vendor documentation and the vendor code base as a reference. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* lantiq: fix dma locking problems with SMPHauke Mehrtens2017-01-091-0/+152
| | | | | | | The DMA controller used only local locks, which will not lock the section against other CPUs, fix this by using spin locks. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>