| Commit message (Collapse) | Author | Age |
|
|
|
| |
Signed-off-by: Pavel Roskin <proski@gnu.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove all Linux 2.6.21 compatibility from the driver - it shouldn't be
there for kernel submission. Move all compatibility code to a separate
file compat.h. Include it forcedly with the "-include" option. Add
a makefile option to disable config.h inclusion.
Provide compatibility as far back as Linux 2.6.19 - it's not really hard
once the infrastructure is in place.
Signed-off-by: Pavel Roskin <proski@gnu.org>
|
|
|
|
| |
Signed-off-by: Pavel Roskin <proski@gnu.org>
|
| |
|
| |
|
|
|
|
|
|
|
| |
at76_usbdfu.c was too small compared to at76c503.c, and there was no
particular reason to keep it as a separate file. It's easier to deal
with the changing kernel headers and the build system if the number of
separate source files is kept to minimum.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Install it in kernel/drivers/net/wireless - no need to have a
subdirectory for just one module. "make install" removes the old
modules first. Simplify "make uninstall".
Remove module stuff from at76_usbdfu.c. Reuse common debug facility,
use DBG_DFU for DFU related debug.
|
| |
|
| |
|
|
|
|
|
|
|
| |
The new driver is called at76fw.c (the name is provisional, as it's
likely to be joined with at76c503.c soon). Firmware linking into the
drivers is now disabled. "make dist" should build only one tarball, the
one without the headers. Nothing needs to be appended to the version.
|
|
|
|
|
|
|
| |
The old firmware headers didn't allow redistribution. This change also
updates headers to the version 1.103.2-175 copied from atmelwlandriver.
Don't use version numbers in the header files.
|
|
|
|
|
|
| |
They cause unnecessary diffs, they depend on CVS to function and they
create an illusion of version management. As a result, they are phased
out in the kernel.
|
| |
|
|
|
|
|
| |
Exclude gen_fw.c from distribution - it doesn't build anyway due to lack
of atuwi_rfmd2958-smc_fw.h
|
|
|
|
| |
Add a rule to generate ChangeLog.
|
|
|
|
| |
Adjust constants and structure names accordingly.
|
|
|
|
| |
Preserve user's EXTRA_CFLAGS.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Change the way we are finding the kernel tree and the kernel version.
Rename KERNEL_SRC to KERNEL_PATH because we actually need the binary
tree, which is not always the source tree.
Prepare for Linux 2.6.18 - try reading version from utsrelease.h first.
Fix package version calculation. We don't need it when called by the
kernel.
|
| |
|
| |
|
|
|
|
| |
Enable all warnings except -Wtypesign, which seems to be broken.
|
| |
|
|
|
|
| |
issuse. Added some fixes to WE code.
|
| |
|
|
|
|
| |
(fix -XXX dBm displays in iwconfig for Fiberline WL-240
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Makefile: new targets:
* rmmod - remove all loaded modules in correct order (for tests etc.)
* kernel_patch - try to copy the source files and patch Kconfig
and Makefile, for 2.6.x only - use with care !
* VERSION went into at76c503.h
- file names cleaned up:
* usbdfu.* --> at76_usbdfu.*
* removed fw-empty.h
* ieee802* --> at76_ieee802*
- no debugs even if CONFIG_USB_DEBUG is defined
- fixed copyright entries
- added ref. to Berlios project's homepage
|
|
|
|
|
|
|
| |
- removed -g for 2.6.x build (make the .o .ko files smaller)
- install: don't rename old driver into *.orig as the 2.4.x depmod seems
to parse _all_ files under /lib/modules/`uname -r`/; remove old version now
(and all *.orig)
|
|
|
|
|
|
|
| |
- added support for >= 2.6.8: USB subsys will disconnect after the device is
reset. We get reconnected afterwards with the internal fw loaded (only), which
we can recognize by a failure in getting the firmware version.
added new state WAIT_FOR_DISCONNECT, added new KEVENT_RESET_DEVICE
|
| |
|
| |
|
|
|
|
| |
file (not tested yet - probably needs some special handling in at76c503.c)
|
|
|
|
| |
(2.6.5+) when iwconfgi is called
|
|
|
|
|
|
| |
- tx data: send correct SNAP header, which should fix bug with WindowsXP as peer
- rx data, ieee802_11_hdr: cleaned it up a bit, removed addr4 which is
not used by non-APs
|
| |
|
|
|
|
| |
with iwconfig
|
| |
|
| |
|
|
|
|
| |
non-firmware distribution tgz, too
|
|
|
|
|
|
| |
- Nick's new iw_handler implementation, supports "iwlist ..." and more
- authentication method is now choosen by encr XXX restr, not by iwpriv anymore
- removed "iwpriv wlan0 list_bss" command
|
| |
|
| |
|
|
|
|
| |
disconnect during resetting the device (it didn't work)
|
|
|
|
| |
names, prepared Makefile for fw download config
|