libertas_uap: Remove support for old kernels, cleaner debug procfs
libertas_uap: Clean up code style and comments
libertas_uap: Set default names for firmware files

Define default names of firmware files (mrvl/sd8688_helper.bin and
mrvl/sd8688_ap.bin) and declare them with MODULE_FIRMWARE().
libertas_uap: Remove helper_name and fw_name parameters

There is only one set of firmware files useable for the SD8688 with the
driver, so it is of little use to keep module parameters for those.
libertas_uap: Remove macros for GCC attribute usage

In the kernel source the norm is to use the __attribute__(...) syntax,
so make the driver use it instead of defining auxiliar macros.
libertas_uap: Use functions directly instead of macros

The norm in the kernel source is to use kernel functions and avoid
macros which do not add a significative amount of code simplification.
Moreover, using standard kernel symbol names allows to better keep up
with changes in code out of the driver.
libertas_uap: Inline sparsely used functions

Some small functions are used only a small number of times, so the code is
actually clearer when those are expanded in-line in their call sites.
libertas: Select WEXT_PRIV for inclusion
give Sandisk/Kingston SDHC cards some slack before the SWITCH command

[MMC] give Sandisk/Kingston SDHC cards some slack before the SWITCH command

Without this delay, those cards simply won't work in high speed mode
as the SWITCH command does not succeeds.

Signed-off-by: Nicolas Pitre <nico@marvell.com>
Tested-by: Martin Michlmayr <tbm@cyrius.com>
mvsdio: Voodoo patch
mmc_core: Bigger timeout, needed by some SDIO cards
Patch: rtl871x-arm.patch
Patch: sheeva-3-leds.patch
Set description for ALIGNMENT_TRAP
libertas_tf: SDIO interface support

Patches grabbed from here: http://www.sleepyrobot.com/?p=160
libertas_tf: Add device id for SD8688 chips
Add NEWS file
Dreamplug kernel configuration