71 Commits

Author SHA1 Message Date
Zoltan HERPAI
997f52e970 modules: fix usb-gadget build on 3.18
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44235 3c298f89-4303-0410-b956-a3cf2f4a3e73
2015-02-01 09:35:52 +00:00
Jo-Philipp Wich
a3626aca95 linux: convert CompareKernelPatchVer to version tagged symbols
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44229 3c298f89-4303-0410-b956-a3cf2f4a3e73
2015-01-31 13:55:51 +00:00
Jo-Philipp Wich
786a3e028f linux: kmod-usb-net-huawei-cdc-ncm depends on kmod-usb-net-cdc-ncm
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44209 3c298f89-4303-0410-b956-a3cf2f4a3e73
2015-01-29 22:58:35 +00:00
Jo-Philipp Wich
884842d5d2 linux: fix kmod-usbip* for >= 3.17
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44204 3c298f89-4303-0410-b956-a3cf2f4a3e73
2015-01-29 21:58:57 +00:00
Jo-Philipp Wich
7558535a9e linux: add upstream patch to allow building dwc2 as module on 3.18
Also add the required config symbols to usb.mk

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44181 3c298f89-4303-0410-b956-a3cf2f4a3e73
2015-01-28 13:45:06 +00:00
Felix Fietkau
61bb03d2eb kernel: eliminate a few kernel_patchver_*/CompareKernelPatchVer calls
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44114 3c298f89-4303-0410-b956-a3cf2f4a3e73
2015-01-24 22:13:31 +00:00
Felix Fietkau
ac28fb42d4 kernel: drop obsolete kernel version checks
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44113 3c298f89-4303-0410-b956-a3cf2f4a3e73
2015-01-24 22:13:22 +00:00
Felix Fietkau
ae62798e99 build: drop obsolete kernel version dependencies
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44110 3c298f89-4303-0410-b956-a3cf2f4a3e73
2015-01-24 20:02:09 +00:00
John Crispin
046c63d707 kernel/modules: fix chipidea
it should needs to depend on imx and mxs

also remove duplicate kmod definition from mxs target

Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43627 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-12-11 18:35:41 +00:00
Felix Fietkau
9a03fea5ae kernel/modules: package xhci for kernel>=3.18
xhci-hcd was split into xhci-pci and xhci-platform since 3.18

Signed-off-by: Daniel Golle <daniel@makrotopia.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43502 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-12-02 19:26:45 +00:00
John Crispin
7d4dfd7dd7 add new target 'oxnas'
This is the oxnas target previously developed at
http://gitorious.org/openwrt-oxnas
Basically, this consolidates the changes and addtionas from
http://github.org/kref/linux-oxnas
into a new OpenWrt hardware target 'oxnas' adding support for
 PLX Technology NAS7820/NAS7821/NAS7825/...
formally known as
 Oxford Semiconductor OXE810SE/OXE815/OX820/...

For now there are 4 supported boards:
Cloud Engines Pogoplug V3 (without PCIe)
 fully supported

Cloud Engines Pogoplug Pro (with PCIe)
 fully supported

MitraStar STG-212
 aka ZyXEL NSA-212,
 aka Medion Akoya P89625 / P89636 / P89626 / P89630,
 aka Medion MD 86407 / MD 86805 / MD 86517 / MD 86587
 fully supported, see http://wiki.openwrt.org/toh/medion/md86587

Shuttle KD-20
 partially supported (S-ATA driver lacks support for 2nd port)

Signed-off-by: Daniel Golle <daniel@makrotopia.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43388 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-11-26 09:00:08 +00:00
John Crispin
822237afe4 kernel/modules: location of usb-common.ko changed
usb-common.ko was moved to drivers/usb/common starting from kernel 3.16
by upstream commit f4cbd33fd5f0587910fa9db403a1b42f1cabf820

Signed-off-by: Daniel Golle <daniel@makrotopia.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43290 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-11-17 14:30:19 +00:00
Hauke Mehrtens
3324847acc packages: kernel: negate kernel version checks
Only list the kernel versions that do not match so that new kernel 
versions will automatically match. This improves support for kernel 
3.18.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43132 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-10-31 22:02:07 +00:00
Florian Fainelli
f6ae53df86 at91: add CONFIG_USB_OHCI_HCD_AT91 to usb-ohci
The at91 OHCI driver has a separate Kconfig symbol with newer kernels,
include it.

Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@42411 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-09-03 03:09:24 +00:00
John Crispin
427d705a65 kernel: add package for huawei ncm modems
Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@42304 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-08-26 13:11:56 +00:00
John Crispin
de888b8dd4 kernel: add ohci-platform.ko for 3.11+
Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@42288 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-08-25 16:30:52 +00:00
Imre Kaloz
67be4d585d [kmod-usb2]: try to load the orion glue automatically
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@41434 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-07-01 09:36:38 +00:00
Imre Kaloz
e5f83a5da4 [kernel]: bundle ehci-orion with kmod-usb2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@41230 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-06-17 15:02:28 +00:00
Steven Barth
656f01c50f kernel: fix kernel builds for chipidea w/ usb-gadget
Instead of repackaging udc-core.ko again, just add a dependency to
kmod-usb-gadget, which already contains it.

Fixes kmod-chipidea builds for 3.10- with usb-gadget enabled.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@41115 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-06-11 12:19:44 +00:00
John Crispin
3c1eb056fb kernel: fix kernel build for chipidea w/o usb-gadget
This resolves a module dependency kernel regression in r40905 with the
usb-chipidea module if usb-gadget was not selected.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40992 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-06-03 05:49:34 +00:00
John Crispin
e12da3b221 kernel: Enable kmod-hid-generic driver when selecting usb-hid
kmod-hid-generic needs to be selected when enabling usb-hid in order to get generic devices working.

This fixes keyboards support in linux 3.3+ kernels.
https://dev.openwrt.org/ticket/12631
https://dev.openwrt.org/ticket/12686

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40932 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-06-02 12:44:33 +00:00
John Crispin
7136e4c998 kernel: Add kernel modules for USB gadget serial devices.
This patch adds support for building the kernel modules for gadget serial devices.

Signed-off-by: Owen Kirby <osk@exegin.com>
Acked-by: Tim Harvey <tharvey@gateworks.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40917 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-06-02 12:43:28 +00:00
John Crispin
28d6ba06c2 kernel: usb.mk: enable chipidea udc mode
The chipidea USB OTG controller is dual-role and supports both host and device
modes. Enable device mode.

Tested on Gateworks Ventana imx6 board with g_ether.

Are there any other targets out there that use the CHIPIDEA controller? If so
testing is needed for those.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40905 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-06-02 12:42:41 +00:00
Hauke Mehrtens
fbabc74b3b omap: fix usb dependencies
There are some problems in the dependencies of the usb modules

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40667 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-05-02 22:57:09 +00:00
Hauke Mehrtens
edb99c5d23 kernel: unify the two kmod-usb-mxs-phy packages
There are two packages with the name kmod-usb-mxs-phy in OpenWrt which 
causes warnings on every build.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40663 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-05-02 21:13:21 +00:00
Hauke Mehrtens
87bf1239e4 kernel: add support for USB_NET_CDC_EEM and USB_NET_CDC_SUBSET
needed for Android USB Tethering

Signed-off-by: Ulrich Weber <uw@ocedo.com>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40634 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-05-01 16:49:13 +00:00
Felix Fietkau
0405c86ef9 kernel: mark kmod-usb-phy-nop as hidden to avoid building it where it is not needed
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40470 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-04-12 15:43:17 +00:00
Jonas Gorski
5e36f2963e kernel: fix usb module paths for 3.14
dwc2 was promoted from staging, while u_rndis was merged into
usb_f_rndis.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40378 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-04-04 10:16:52 +00:00
Hauke Mehrtens
316cf18d11 kernel: add missing depends on kmod-mii
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39670 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-21 22:57:39 +00:00
Hauke Mehrtens
e84b7226b0 kernel: fix kmod-usb-phy-nop
phy-generic.ko was renamed and moved from kernel version to version.
kernel <= 3.9: nop-usb-xceiv.ko
kernel >= 3.10 && <= 3.11: phy-nop.ko
kernel >= 3.12: phy-generic.ko

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39563 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-10 20:30:24 +00:00
Hauke Mehrtens
cbcc1ac2be kernel: fix kmod-usb-net-smsc95xx
smsc95xx.ko depends on crc16.ko on kernel >= 3.8
There was an additional kmod-usb-net-smsc95xx definition in the mxs 
target code which conflicted with the one in the common area.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39562 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-10 20:12:13 +00:00
Imre Kaloz
7eddc028e3 [usb]: phy-omap-control.ko is already part of a different package
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39560 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-10 15:29:11 +00:00
Imre Kaloz
7fd298d811 [usb]: additional omap/musb related fixes
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39559 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-10 14:40:27 +00:00
Imre Kaloz
c67ae15f11 [usb]: fixup ethernet gadget, disable EEM support
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39558 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-10 14:38:22 +00:00
Imre Kaloz
986a79a8aa [usb]: package the driver for smsc95xx chips
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39556 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-10 14:34:08 +00:00
Imre Kaloz
a0b3c73c9a [usb]: add additional omap related changes
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39555 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-09 17:08:33 +00:00
Imre Kaloz
6667de8014 [usb]: additional musb fixups
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39554 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-09 16:14:30 +00:00
Imre Kaloz
9c6e3687b7 [usb]: musb depends on usb-gadget support
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39550 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-09 14:24:28 +00:00
Imre Kaloz
c59ada3e1d [usb]: use musb in PIO mode, as DMA support is platform dependent
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39549 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-09 14:08:10 +00:00
Imre Kaloz
12f04cad01 [usb]: add more musb symbols
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39548 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-09 14:02:59 +00:00
Imre Kaloz
2d0e1ff73b [usb]: make musb available for omap as well
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39546 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-09 13:36:10 +00:00
Imre Kaloz
7824a28f7b [usb]: rename Kconfig symbol to the current one
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39544 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-09 13:02:17 +00:00
Imre Kaloz
27cfb5a305 [usb]: move some omap24xx modules to the generic Makefile
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39543 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-09 13:01:00 +00:00
Hauke Mehrtens
92decc9b3e kernel: add kmod-usb-net-kalmia
This patch adds a new kernel module for Samsung USB LTE modems.

Signed-off-by: Matti Laakso <malaakso@elisanet.fi>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39535 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-08 16:54:44 +00:00
Hauke Mehrtens
ddab530dd3 kernel: negate kernel version dependencies to fix config for new kernel versions
This fixes some problems on kernel 3.13 and also removes the reference to LINUX_3_7.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39532 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-02-08 15:34:12 +00:00
John Crispin
d6d9bd6721 kernel: add usb3 module definitions
Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39331 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-01-19 17:27:40 +00:00
Hauke Mehrtens
7e841ddd7c packages: kernel: reverse kernel dependencies logic
This will select the correct dependencies also for more recent kernel versions.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39289 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-01-14 22:51:30 +00:00
Imre Kaloz
d9ffbf2d50 [usb ethernet gadget]: handle new libs required for new kernels
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39142 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-12-20 06:09:41 +00:00
Luka Perkov
cb683aeb0f kernel: module updates for 3.12
Signed-off-by: Tim Harvey <tharvey@gateworks.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39008 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-12-09 11:30:18 +00:00
Imre Kaloz
c7080dcbb1 [omap]: switch to 3.12, enable support for AM33xx/OMAP3
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38692 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-11-08 12:44:38 +00:00