929 Commits

Author SHA1 Message Date
Gabor Juhos
d4dd03e9a4 package: dwc_otg is required for external root on ramips.
Signed-off-by: Cezary Jackiewicz <cezary@eko.one.pl>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28074 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-22 18:08:49 +00:00
Florian Fainelli
1e6309ce5f [package] kernel: add kmod-crypto-user
Add kernel crypto user-space interface (af_alg). Includes interface for
hash algorithms (algif_hash) and skcipher algorithms (algif_skcipher).

Signed-off-by: Lars Hjersted <lars@hjersted.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28026 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-17 08:48:38 +00:00
Florian Fainelli
755cab1b1a [package] add support for DS2482 1-Wire I2C bus master
Signed-off-by: Wojciech Dubowik <Wojciech.Dubowik@neratec.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@28010 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-16 20:33:55 +00:00
Gabor Juhos
b0b017ab66 package/kernel: create package for the RT305x dwc_otg driver
Based on a patch by Layne Edwards <ledwards76@gmail.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27998 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-15 14:11:57 +00:00
Hauke Mehrtens
63a54df41a kernel: remove kmod-input-core just for some x86 profiles.
Not all x86 profiles have CONFIG_INPUT=y in their configuration. Just remove kmod-input-core for them.

Thank you Philip Prindeville for pointing out this problem.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27988 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-15 11:05:35 +00:00
Jonas Gorski
70838d52bd package/kernel: kmod-hid: can't mix and match DEPENDS:= and $(call SetDepends/...)
Since the SetDepends macro does a:

  DEPENDS:= ...

it can't be used after setting DEPENDS:= explicitly, or it will clobber the previous value.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27983 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-14 23:36:45 +00:00
Jonas Gorski
5113b208dc package/kernel: Fix AddDepends/SetDepends calls with make 3.82
The module definitions depend on 001-depends.mk being the first included,
but make 3.82 does not sort the results of wildcards anymore, so do an
explicit sort of the includes.

Found by Philip Prindeville, thanks!

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27982 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-14 23:36:42 +00:00
Jonas Gorski
d84ffdf5b4 package/kernel: Mark mvswitch as broken for linux 3.1
mvswitch does not compile because of VLAN API changes.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27936 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-09 12:19:32 +00:00
Jonas Gorski
4fad9a20d2 package/kernel: invert dependencies for current kernel features
Instead of depending on new kernel versions, depend on not having one
of the older ones (or vice versa for modules removed in current kernels).

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27934 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-09 12:19:27 +00:00
Hauke Mehrtens
84e009f1ee kernel: typo in cs5535 and cs5536 pata driver kernel definitions
closes #9773


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27924 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-06 16:44:10 +00:00
Jonas Gorski
164e8d9bf6 kernel: Fix firewire for 2.6.37+
The old ieee1394 stack was removed in 2.6.37. The new firewire stack is
available for all kernel versions, but experimental for the older one, so
make both available where appropriate.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27874 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-02 09:53:19 +00:00
Vasilis Tsiligiannis
cd2fc3bbe6 [package] kernel/modules: Add missing config symbol
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27862 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-08-01 14:45:03 +00:00
Jonas Gorski
2cf4797d5e package/kernel: move kmod-fs-mbcache into fs-ext4
mbcache is only needed if xattr support is enabled, but this is only true
for ext4 on 2.6.37+, so just bundle it with ext4 when needed.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27849 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-31 17:58:46 +00:00
Hauke Mehrtens
71156dadb8 kernel: crypto: fix spelling
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27757 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-24 15:08:17 +00:00
Hauke Mehrtens
56d7544ebb ocf-linux: version bump to 20110720
Fixes problem with TFM allocation in cryptosoft.c


Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>

Hauke:
 * remove ubsec_ssb package and take it from ocf-linux
 * use patches from ocf-linux package
 * refresh all patches
 * readd some build fixes for OpenWrt.
 * readd CRYPTO_MANAGER dependency


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27753 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-24 14:17:58 +00:00
Hauke Mehrtens
9521774338 kernel: add bcma package
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27732 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-23 11:17:36 +00:00
Imre Kaloz
1dedd8f702 fixup orion compile
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27591 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-11 16:52:28 +00:00
John Crispin
8aea078c68 kmod-dm9000 should build as a module
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27543 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-07 18:21:01 +00:00
Florian Fainelli
b8c570e707 [package] add kmod-sched-netem (#8839)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27458 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-05 12:40:53 +00:00
Felix Fietkau
273ecbcce3 kernel: use lib80211 from compat-wireless instead of the kernel
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27436 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-04 03:16:53 +00:00
John Crispin
8653b077a7 add kmod for dm9000
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27402 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-03 17:37:18 +00:00
John Crispin
47c41e4c44 add kmod definitions for at24(i2c) and at25(spi) eeproms
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27401 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-03 17:23:36 +00:00
Daniel Dickinson
3193f9827b [x86] package/kernel/modules: Alexandros pointed me at this patch, and I noted that not only the MFGPT module but also the new GPIO driver both rely on the mfd_core functionality to operate correctly.
Signed-off-by: Alexandros C. Couloumbis <alex@ozo.com>
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27372 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-03 03:14:58 +00:00
Daniel Dickinson
1e6c89025a [x86] Revert "Like the earlier mfgpt patch, the new GPIO drivers also require the MFD driver to be present for the BAR's to be mapped."
This reverts commit c485487b63d1c1de72a375f1278d8a98546ba3af.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27370 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-03 03:14:51 +00:00
Daniel Dickinson
a661e5a1a8 Like the earlier mfgpt patch, the new GPIO drivers also require the MFD driver to be present for the BAR's to be mapped.
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27369 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-03 03:14:48 +00:00
Felix Fietkau
fdc2c49a18 kernel: fix wrong line for the +@DRIVER_WEXT_SUPPORT dependency in kmod-net-zd1201
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27274 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-24 19:53:09 +00:00
Florian Fainelli
a104f95d05 [kernel] fix and make usable kmod-pcmcia-rsrc
This module is also needed for e.g: kmod-bcm63xx-pcmcia

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27253 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-21 20:52:53 +00:00
Jo-Philipp Wich
c738aae911 [package] kernel: package more NIC drivers:
* SiS 190 Fast/Gigabit Ethernet support
* SysKonnect Yukon support
* Atheros L2 Fast Ethernet support
* Atheros L1 Gigabit Ethernet support
* Atheros L1C
* Atheros L1E
Patch by Lauri Võsandi<lauri.vosandi@gmail.com>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27242 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-20 09:41:03 +00:00
Rod Whitby
50c62fa00c package/kernel: Fixed missing CONFIG_HID_SUPPORT required for successful kmod-bluetooth compile.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27201 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-17 11:21:16 +00:00
Hauke Mehrtens
82c740f5ef package/kernel: Update version dependencies and kmods for linux 3.0
Also disable rtc-core for now since this changed to a bool, now directly
used in the kernel if enabled.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27186 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-15 21:12:49 +00:00
Jo-Philipp Wich
0484b718f2 [package] kernel: revert unrelated change in previous commit
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27150 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-09 14:36:01 +00:00
Jo-Philipp Wich
4a82dbd30a [package] kernel: gre depends on ipv6 is Kernel is built with IPv6 support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27149 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-09 14:34:53 +00:00
Hauke Mehrtens
0fcd80e8b5 kernel: fix description of kmod-pata-cs5535 and kmod-pata-cs5536
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27126 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-07 15:39:12 +00:00
Hauke Mehrtens
ff5b2eaa34 kernel: fix call of kmod-pata-cs5535 and kmod-pata-cs5536
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27125 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-07 15:36:49 +00:00
Felix Fietkau
5c83d117df x86: remove pata-amd driver from generic x86 images, add addition cs553x modules
The pata-cs5535/pata-cs5536 driver is actually fairly rare: it only gets used on embedded platforms. Therefore, we remove it from the generic x86 configuration.

Also, add definitions for other useful geode modules (high-res timers, MFGPT timers, etc).

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27037 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-31 16:57:01 +00:00
Hauke Mehrtens
7967debb9c kernel: generic: Update 2.6.39 to final
* Add missing config symbols
* Update package/kernel for 2.6.39

CONFIG_BT_L2CAP=y and CONFIG_BT_SCO=y are set to build them into the bluetooth module.

Thank you Jonas Gorski for the patch


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27010 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-25 19:51:40 +00:00
Jo-Philipp Wich
ebe2d16516 [PATCH] kernel: kmod-crypto-iv depends on kmod-crypto-manager
Add a missing dependency to kmod-crypto-iv. chainiv.ko and eseqiv.ko
from kmod-crypto-iv depend on crypto_blkcipher.ko from
kmod-crypto-manager.

Signed-off-by: Lars Hjersted <lars@hjersted.com>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26984 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-24 09:14:35 +00:00
Jo-Philipp Wich
55283cbc90 [netfilter] package u32 match and TEE target, patches by Maxim Uvarov
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26977 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-24 08:14:29 +00:00
John Crispin
773ce57b87 [modules]
* add missing aes dependency to mv_cesa

Signed-off-by: Jan Willies <jan@willies.info>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26920 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-17 10:48:37 +00:00
Vasilis Tsiligiannis
463ae018b1 package/kernel: crypto: Remove renamed modules hack
Since the oldest kernel in trunk is 2.6.30 the modules always use the
newer names, so we can just use the _generic prefix directly.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26903 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-15 09:37:35 +00:00
Vasilis Tsiligiannis
4c0eec8640 package/kernel: netfilter: Remove 2.4/2.6 references
There's only 2.6, so it doesn't make sense to mention modules that are
2.4 only or for modules that they are available only for 2.6.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26902 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-15 09:37:32 +00:00
Vasilis Tsiligiannis
c5258d54b2 package/kernel: Remove all 2.4 definitions
With no 2.4 support in trunk, we can safely remove any 2.4 definitions for
kmods and merge the 2.6 definitions into the generic ones.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26901 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-15 09:37:28 +00:00
Vasilis Tsiligiannis
7d202aa431 package/kernel: Remove $(KMOD_SUFFIX) usage
Since there's only 2.6 in trunk $(KMOD_SUFFIX) can be safely replaced with
ko for all mainline kernel modules.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26900 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-15 09:37:24 +00:00
John Crispin
b1d922ce97 [kernel/modules]
package/kernel/modules/other.mk is getting big enough that putting the LEDs stuff into its own file makes sense.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26868 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-09 20:28:04 +00:00
Jo-Philipp Wich
7208c5f713 [package] kernel: revert r26814
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26815 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-03 21:25:36 +00:00
Jo-Philipp Wich
f6a18657c6 [PATCH 1/2] kernel: add kmod-crypto-ipsec
kmod-crypto-ipsec bundles some otherwise unprovided kernel crypto
modules that are useful for IPSEC. This is an alternative to breaking
these modules out into kmod-crypto-wq (crypto_wq.ko), kmod-crypto-rng
(rng.ko and krng.ko), and kmod-crypto-iv (eseqiv.ko and chainiv.ko).

Signed-off-by: Lars Hjersted <lars@hjersted.com>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26814 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-03 21:22:43 +00:00
Jo-Philipp Wich
ffcc3b539f [PATCH 2/2] kernel: add kmod-crypto-{wq,rng,iv}
Add kmod-crypto-iv as a dependency for kmod-ipsec.  Also remove the
extraneous kmod-crypto-core dependency to eliminate recursion.

Signed-off-by: Lars Hjersted <lars@hjersted.com>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26813 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-03 21:21:05 +00:00
Jo-Philipp Wich
a5c2d78c12 [PATCH 1/2] kernel: add kmod-crypto-{wq,rng,iv}
This patch adds kmod-crypto-wq, kmod-crypto-rng, and kmod-crypto-iv
packages. These packages provide some missing kernel crypto modules
which are required for IPSEC. The strongswan4, ipsec-tools, and possibly
other IPSEC packages do not work properly without these modules.

NOTE: The KCONFIG associated with each of these modules gets selected
whenever CRYPTO_MANAGER (kmod-crypto-manager) is selected so these
modules are already being built.

Signed-off-by: Lars Hjersted <lars@hjersted.com>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26812 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-03 21:19:56 +00:00
Florian Fainelli
3f620a51c4 [package] exclude pktgen for uml target
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26781 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-29 12:04:17 +00:00
Lars-Peter Clausen
b56d5e27fa kernel: revert r24160 (remove the bogus ext2/ext3 dependency on linux 2.6.30/31)
For kernel versions newer then 2.6.31 the ext4 module can be used to mount
ext2/3 filesystems.
Building ext2/3 as modules on the other hand breaks using ext4 for mounting ext2
or ext3, which breaks booting from ext2/3 on machines where the ext4 module is
built into the kernel.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26645 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-13 13:37:40 +00:00