1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-11-23 23:16:16 +02:00

[backfire] merge [20906:20912], [20914:20922] & [20972]

git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@21092 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
nico 2010-04-22 16:13:06 +00:00
parent 5592609cc2
commit 75920ff5a6
35 changed files with 269 additions and 217 deletions

View File

@ -1,6 +1,8 @@
menu "Configuration"
depends on (PACKAGE_kmod-sangam-atm-annex-a || PACKAGE_kmod-sangam-atm-annex-b)
choice choice
prompt "Firmware version" prompt "Firmware version"
depends on (PACKAGE_kmod-sangam-atm-annex-a || PACKAGE_kmod-sangam-atm-annex-b)
default AR7_ATM_FW_VERSION_704 default AR7_ATM_FW_VERSION_704
help help
This option allows you to switch between firmware/driver versions which This option allows you to switch between firmware/driver versions which
@ -16,3 +18,5 @@ config AR7_ATM_FW_VERSION_703
bool "D7.03.01.00" bool "D7.03.01.00"
endchoice endchoice
endmenu

View File

@ -42,6 +42,7 @@ define KernelPackage/sangam-atm/Default
TITLE:=AR7 ADSL driver TITLE:=AR7 ADSL driver
FILES:=$(PKG_BUILD_DIR)/tiatm.$(LINUX_KMOD_SUFFIX) FILES:=$(PKG_BUILD_DIR)/tiatm.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,50,tiatm) AUTOLOAD:=$(call AutoLoad,50,tiatm)
MENU:=1
endef endef
define KernelPackage/sangam-atm/config define KernelPackage/sangam-atm/config

View File

@ -1,3 +1,6 @@
menu "Configuration"
depends on PACKAGE_busybox
config BUSYBOX_CONFIG_FEATURE_DEVFS config BUSYBOX_CONFIG_FEATURE_DEVFS
bool bool
default y if LINUX_2_4 default y if LINUX_2_4
@ -31,3 +34,6 @@ config BUSYBOX_CONFIG_HUSH
default y if NOMMU default y if NOMMU
default n if !NOMMU default n if !NOMMU
source "package/busybox/config/Config.in"
endmenu

View File

@ -41,11 +41,7 @@ define Package/busybox/description
endef endef
define Package/busybox/config define Package/busybox/config
menu "Configuration" source "$(SOURCE)/Config.in"
depends on PACKAGE_busybox
source "$(SOURCE)/target-config.in"
source "$(SOURCE)/config/Config.in"
endmenu
endef endef
define Build/Configure define Build/Configure

View File

@ -1,15 +1,14 @@
# compcache configuration menu "Configuration"
depends on PACKAGE_kmod-compcache
config COMPCACHE_ENABLE config COMPCACHE_ENABLE
bool "enabled on boot" bool "enabled on boot"
default n default n
depends on PACKAGE_kmod-compcache
help help
Enables compressed ram swap devices. Enables compressed ram swap devices.
config COMPCACHE_RAM_REPORTED config COMPCACHE_RAM_REPORTED
string "swap space reported to kernel in kb" string "swap space reported to kernel in kb"
depends on PACKAGE_kmod-compcache
default "2048" default "2048"
help help
This is the amount of memory that will be reported This is the amount of memory that will be reported
@ -21,10 +20,10 @@ config COMPCACHE_RAM_REPORTED
config COMPCACHE_BACKUP_DEV config COMPCACHE_BACKUP_DEV
string "Backup device for compcache" string "Backup device for compcache"
depends on PACKAGE_kmod-compcache
default "" default ""
help help
Compcache will use this as a backup device for swap. Compcache will use this as a backup device for swap.
Example: Example:
/dev/sda5 /dev/sda5
endmenu

View File

@ -26,6 +26,7 @@ define KernelPackage/compcache
VERSION:=$(LINUX_VERSION)-$(BOARD)-$(LINUX_RELEASE)+$(PKG_RELEASE) VERSION:=$(LINUX_VERSION)-$(BOARD)-$(LINUX_RELEASE)+$(PKG_RELEASE)
FILES:=$(PKG_BUILD_DIR)/ramzswap.$(LINUX_KMOD_SUFFIX) \ FILES:=$(PKG_BUILD_DIR)/ramzswap.$(LINUX_KMOD_SUFFIX) \
$(PKG_BUILD_DIR)/sub-projects/compression/lzo-kmod/lzo1x.$(LINUX_KMOD_SUFFIX) $(PKG_BUILD_DIR)/sub-projects/compression/lzo-kmod/lzo1x.$(LINUX_KMOD_SUFFIX)
MENU:=1
endef endef

View File

@ -1,3 +1,6 @@
menu "Configuration"
depends on PACKAGE_kmod-ifx-tapi
config VOICE_CPE_TAPI_FAX config VOICE_CPE_TAPI_FAX
bool "fax relay and modem support" bool "fax relay and modem support"
default n default n
@ -69,3 +72,5 @@ config VOICE_CPE_TAPI_TRACES
help help
enable driver traces with different trace levels to be enable driver traces with different trace levels to be
configured dynamically from the application or during insmod configured dynamically from the application or during insmod
endmenu

View File

@ -26,6 +26,7 @@ define KernelPackage/ifx-tapi
DEPENDS:=+kmod-ifxos @BROKEN DEPENDS:=+kmod-ifxos @BROKEN
FILES:=$(PKG_BUILD_DIR)/src/drv_tapi.$(LINUX_KMOD_SUFFIX) FILES:=$(PKG_BUILD_DIR)/src/drv_tapi.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,20,drv_tapi) AUTOLOAD:=$(call AutoLoad,20,drv_tapi)
MENU:=1
endef endef
define KernelPackage/ifx-tapi/description define KernelPackage/ifx-tapi/description
@ -33,9 +34,7 @@ define KernelPackage/ifx-tapi/description
endef endef
define KernelPackage/ifx-tapi/config define KernelPackage/ifx-tapi/config
if PACKAGE_kmod-ifx-tapi source "$(SOURCE)/Config.in"
source "$(SOURCE)/Config.in"
endif
endef endef
CONFIGURE_ARGS += \ CONFIGURE_ARGS += \

View File

@ -1,3 +1,5 @@
menu "Configuration"
depends on PACKAGE_ifx-tapidemo
choice choice
prompt "board selection" prompt "board selection"
default VOICE_CPE_TAPIDEMO_BOARD_EASY50712_V3 if TARGET_ifxmips_platform_danube default VOICE_CPE_TAPIDEMO_BOARD_EASY50712_V3 if TARGET_ifxmips_platform_danube
@ -34,3 +36,4 @@ config VOICE_CPE_TAPIDEMO_FAX_T.38_FW
help help
enable T.38 fax relay demo. enable T.38 fax relay demo.
endmenu

View File

@ -26,6 +26,7 @@ define Package/ifx-tapidemo
URL:=http://www.lantiq.com/ URL:=http://www.lantiq.com/
MAINTAINER:=Lantiq MAINTAINER:=Lantiq
DEPENDS:=+kmod-ifx-tapi +kmod-ifx-vmmc @BROKEN DEPENDS:=+kmod-ifx-tapi +kmod-ifx-vmmc @BROKEN
MENU:=1
endef endef
define Package/ifx-tapidemo/description define Package/ifx-tapidemo/description
@ -33,9 +34,7 @@ define Package/ifx-tapidemo/description
endef endef
define Package/ifx-tapidemo/config define Package/ifx-tapidemo/config
if PACKAGE_ifx-tapidemo source "$(SOURCE)/Config.in"
source "$(SOURCE)/Config.in"
endif
endef endef
CONFIGURE_ARGS += \ CONFIGURE_ARGS += \

View File

@ -1,3 +1,5 @@
menu "Configuration"
depends on PACKAGE_kmod-ifx-vmmc
choice choice
prompt "device selection" prompt "device selection"
default VOICE_CPE_VMMC_WITH_DEVICE_DANUBE_extract default VOICE_CPE_VMMC_WITH_DEVICE_DANUBE_extract
@ -47,3 +49,5 @@ config VOICE_CPE_VMMC_MPS_HISTORY_SIZE
MPS history buffer (default=128 words, maximum=512 words, 0=disable) MPS history buffer (default=128 words, maximum=512 words, 0=disable)
To opimize the memory footprint in RAM, you might want to set the To opimize the memory footprint in RAM, you might want to set the
buffer size to 0. buffer size to 0.
endmenu

View File

@ -26,6 +26,7 @@ define KernelPackage/ifx-vmmc
DEPENDS:=+kmod-ifx-tapi @BROKEN DEPENDS:=+kmod-ifx-tapi @BROKEN
FILES:=$(PKG_BUILD_DIR)/src/drv_vmmc.$(LINUX_KMOD_SUFFIX) FILES:=$(PKG_BUILD_DIR)/src/drv_vmmc.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,25,drv_vmmc) AUTOLOAD:=$(call AutoLoad,25,drv_vmmc)
MENU:=1
endef endef
define KernelPackage/ifx-vmmc/description define KernelPackage/ifx-vmmc/description
@ -33,9 +34,7 @@ define KernelPackage/ifx-vmmc/description
endef endef
define KernelPackage/ifx-vmmc/config define KernelPackage/ifx-vmmc/config
if PACKAGE_kmod-ifx-vmmc source "$(SOURCE)/Config.in"
source "$(SOURCE)/Config.in"
endif
endef endef
CONFIGURE_ARGS += \ CONFIGURE_ARGS += \

View File

@ -1,6 +1,8 @@
menu "Configuration"
depends on PACKAGE_kmod-ifxmips-dsl-api
choice choice
prompt "Firmware" prompt "Firmware"
depends on PACKAGE_kmod-ifxmips-dsl-api
default IFXMIPS_ANNEX_B default IFXMIPS_ANNEX_B
help help
This option controls which firmware is loaded This option controls which firmware is loaded
@ -20,12 +22,12 @@ endchoice
config IFXMIPS_DSL_FIRMWARE config IFXMIPS_DSL_FIRMWARE
bool "ifxmips-dsl firmware extractor" bool "ifxmips-dsl firmware extractor"
default y default y
depends on PACKAGE_kmod-ifxmips-dsl-api
help help
Say Y, if you need ifxmips-dsl to auto extract the firmware for you from the a800 firmware image Say Y, if you need ifxmips-dsl to auto extract the firmware for you from the a800 firmware image
config IFXMIPS_DSL_DEBUG config IFXMIPS_DSL_DEBUG
bool "ifxmips-dsl debugging" bool "ifxmips-dsl debugging"
depends on PACKAGE_kmod-ifxmips-dsl-api
help help
Say Y, if you need ifxmips-dsl to display debug messages. Say Y, if you need ifxmips-dsl to display debug messages.
endmenu

View File

@ -39,6 +39,7 @@ define KernelPackage/ifxmips-dsl-api
$(PKG_BUILD_DIR)/src/drv_dsl_cpe_api.$(LINUX_KMOD_SUFFIX) \ $(PKG_BUILD_DIR)/src/drv_dsl_cpe_api.$(LINUX_KMOD_SUFFIX) \
$(PKG_BUILD_DIR)/src/mei/ifxmips_atm.$(LINUX_KMOD_SUFFIX) $(PKG_BUILD_DIR)/src/mei/ifxmips_atm.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,50,ifxmips_mei drv_dsl_cpe_api ifxmips_atm) AUTOLOAD:=$(call AutoLoad,50,ifxmips_mei drv_dsl_cpe_api ifxmips_atm)
MENU:=1
endef endef
define KernelPackage/ifxmips-dsl-api/description define KernelPackage/ifxmips-dsl-api/description

View File

@ -1,7 +1,9 @@
menu "Configuration"
depends on PACKAGE_kexec-tools
config KEXEC_TOOLS_TARGET_NAME config KEXEC_TOOLS_TARGET_NAME
string string
prompt "Target name for kexec kernel" if PACKAGE_kexec-tools prompt "Target name for kexec kernel"
default EXTRA_TARGET_ARCH_NAME if powerpc64 default EXTRA_TARGET_ARCH_NAME if powerpc64
default ARCH default ARCH
help help
@ -12,8 +14,8 @@ config KEXEC_TOOLS_TARGET_NAME
config KEXEC_TOOLS_kdump config KEXEC_TOOLS_kdump
bool bool
prompt "kdump support" prompt "kdump support"
depends on PACKAGE_kexec-tools
default n default n
help help
Include the kdump utility. Include the kdump utility.
endmenu

View File

@ -34,7 +34,7 @@ define Package/kexec-tools/description
endef endef
define Package/kexec-tools/config define Package/kexec-tools/config
source "$(SOURCE)/kexec-config.in" source "$(SOURCE)/Config.in"
endef endef
KEXEC_TARGET_NAME:=$(call qstrip,$(CONFIG_KEXEC_TOOLS_TARGET_NAME))-linux-$(TARGET_SUFFIX) KEXEC_TARGET_NAME:=$(call qstrip,$(CONFIG_KEXEC_TOOLS_TARGET_NAME))-linux-$(TARGET_SUFFIX)

View File

@ -1,12 +1,15 @@
menu "Configuration"
depends PACKAGE_libpcap
config PCAP_HAS_USB config PCAP_HAS_USB
bool "Include USB support" bool "Include USB support"
depends PACKAGE_libpcap
depends PACKAGE_kmod-usb-core depends PACKAGE_kmod-usb-core
default n default n
config PCAP_HAS_BT config PCAP_HAS_BT
bool "Include bluetooth support" bool "Include bluetooth support"
depends PACKAGE_libpcap
depends PACKAGE_kmod-bluetooth depends PACKAGE_kmod-bluetooth
depends BROKEN depends BROKEN
default n default n
endmenu

View File

@ -25,6 +25,7 @@ define Package/libpcap
CATEGORY:=Libraries CATEGORY:=Libraries
TITLE:=Low-level packet capture library TITLE:=Low-level packet capture library
URL:=http://www.tcpdump.org/ URL:=http://www.tcpdump.org/
MENU:=1
endef endef
define Package/libpcap/description define Package/libpcap/description
@ -33,7 +34,7 @@ capture.
endef endef
define Package/libpcap/config define Package/libpcap/config
source "$(SOURCE)/Config.in" source "$(SOURCE)/Config.in"
endef endef
TARGET_CFLAGS += \ TARGET_CFLAGS += \

View File

@ -1,11 +0,0 @@
# mac80211 configuration
config PACKAGE_MAC80211_DEBUGFS
bool "Export mac80211 internals in DebugFS"
depends on PACKAGE_kmod-mac80211
default y
---help---
Select this to see extensive information about
the internal state of mac80211 in debugfs.
Say N unless you know you need this.

View File

@ -1,5 +0,0 @@
# mac80211 configuration
config PACKAGE_ATH9K_USE_MINSTREL
bool "use the new minstrel_ht rate control for ath9k"
depends PACKAGE_kmod-ath9k

View File

@ -1,79 +0,0 @@
# B43 configuration
choice
prompt "b43 firmware version"
depends on PACKAGE_kmod-b43
default B43_EXPERIMENTAL
help
This option allows you to select the version of the b43 firmware.
config B43_STABLE
bool "4.150.10.5 (stable)"
help
Stable firmware for BCM43xx devices.
If unsure, select this.
config B43_EXPERIMENTAL
bool "4.178.10.4 (experimental)"
help
Experimental firmware for BCM43xx devices.
This firmware is not tested as much as the "stable" firmware.
If unsure, select the "stable" firmware.
config B43_OPENFIRMWARE
bool "Open FirmWare for WiFi networks"
help
Opensource firmware for BCM43xx devices.
Do _not_ select this, unless you know what you are doing.
The Opensource firmware is not suitable for embedded devices, yet.
It does not support QoS, which is bad for AccessPoints.
It does not support hardware crypto acceleration, which is a showstopper
for embedded devices with low CPU resources.
If unsure, select the "stable" firmware.
endchoice
config B43_FW_SQUASH
bool "Remove unnecessary firmware files"
depends on PACKAGE_kmod-b43 && !B43_OPENFIRMWARE
default y
help
This options allows you to remove unnecessary b43 firmware files
from the final rootfs image. This can reduce the rootfs size by
up to 200k.
If unsure, say Y.
config B43_FW_SQUASH_COREREVS
string "Core revisions to include"
depends on PACKAGE_kmod-b43 && B43_FW_SQUASH
default "5,6,7,8,9,10,13,14,15"
help
This is a comma seperated list of core revision numbers.
Example (keep files for rev5 only):
5
Example (keep files for rev5 and rev11):
5,11
config B43_FW_SQUASH_PHYTYPES
string "PHY types to include"
depends on PACKAGE_kmod-b43 && B43_FW_SQUASH
default "G,LP"
help
This is a comma seperated list of PHY types:
A => A-PHY
AG => Dual A-PHY G-PHY
G => G-PHY
LP => LP-PHY
N => N-PHY
Example (keep files for G-PHY only):
G
Example (keep files for G-PHY and N-PHY):
G,N

View File

@ -1,24 +0,0 @@
# B43 configuration
config B43LEGACY_FW_SQUASH
bool "Remove unnecessary firmware files"
depends on PACKAGE_kmod-b43legacy
default y
help
This options allows you to remove unnecessary b43legacy firmware files
from the final rootfs image. This can reduce the rootfs size by
up to 50k.
If unsure, say Y.
config B43LEGACY_FW_SQUASH_COREREVS
string "Core revisions to include"
depends on PACKAGE_kmod-b43legacy && B43LEGACY_FW_SQUASH
default "1,2,3,4"
help
This is a comma seperated list of core revision numbers.
Example (keep files for rev4 only):
4
Example (keep files for rev2 and rev4):
2,4

View File

@ -1,15 +0,0 @@
# rt2x00 configuration
config PACKAGE_RT2X00_LIB_DEBUGFS
bool "Enable rt2x00 debugfs support"
depends PACKAGE_kmod-rt2x00-lib && PACKAGE_MAC80211_DEBUGFS
---help---
Enable creation of debugfs files for the rt2x00 drivers.
These debugfs files support both reading and writing of the
most important register types of the rt2x00 hardware.
config PACKAGE_RT2X00_DEBUG
bool "Enable rt2x00 debug output"
depends PACKAGE_kmod-rt2x00-lib
---help---
Enable debugging output for all rt2x00 modules

View File

@ -66,10 +66,23 @@ define KernelPackage/mac80211
DEPENDS+= +kmod-crypto-core +kmod-crypto-arc4 +kmod-crypto-aes +kmod-cfg80211 DEPENDS+= +kmod-crypto-core +kmod-crypto-arc4 +kmod-crypto-aes +kmod-cfg80211
FILES:= $(PKG_BUILD_DIR)/net/mac80211/mac80211.$(LINUX_KMOD_SUFFIX) FILES:= $(PKG_BUILD_DIR)/net/mac80211/mac80211.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,21,mac80211) AUTOLOAD:=$(call AutoLoad,21,mac80211)
MENU:=1
endef endef
define KernelPackage/mac80211/config define KernelPackage/mac80211/config
source "$(SOURCE)/Config.in" menu "Configuration"
depends on PACKAGE_kmod-mac80211
config PACKAGE_MAC80211_DEBUGFS
bool "Export mac80211 internals in DebugFS"
default y
help
Select this to see extensive information about
the internal state of mac80211 in debugfs.
Say N unless you know you need this.
endmenu
endef endef
define KernelPackage/mac80211/description define KernelPackage/mac80211/description
@ -186,10 +199,27 @@ $(call KernelPackage/rt2x00/Default)
TITLE+= (LIB) TITLE+= (LIB)
FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rt2x00/rt2x00lib.$(LINUX_KMOD_SUFFIX) FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/rt2x00/rt2x00lib.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,25,rt2x00lib) AUTOLOAD:=$(call AutoLoad,25,rt2x00lib)
MENU:=1
endef endef
define KernelPackage/rt2x00-lib/config define KernelPackage/rt2x00-lib/config
source "$(SOURCE)/Config.in.rt2x00" menu "Configuration"
depends PACKAGE_kmod-rt2x00-lib
config PACKAGE_RT2X00_LIB_DEBUGFS
bool "Enable rt2x00 debugfs support"
depends PACKAGE_MAC80211_DEBUGFS
help
Enable creation of debugfs files for the rt2x00 drivers.
These debugfs files support both reading and writing of the
most important register types of the rt2x00 hardware.
config PACKAGE_RT2X00_DEBUG
bool "Enable rt2x00 debug output"
help
Enable debugging output for all rt2x00 modules
endmenu
endef endef
define KernelPackage/rt2x00-pci define KernelPackage/rt2x00-pci
@ -321,24 +351,27 @@ define KernelPackage/zd1211rw
endef endef
define KernelPackage/ath/config define KernelPackage/ath/config
menu "Configuration"
depends on PACKAGE_kmod-ath
config ATH_USER_REGD config ATH_USER_REGD
bool "Force Atheros drivers to respect the user's regdomain settings" bool "Force Atheros drivers to respect the user's regdomain settings"
depends on PACKAGE_kmod-ath help
help Atheros' idea of regulatory handling is that the EEPROM of the card defines
Atheros' idea of regulatory handling is that the EEPROM of the card defines the regulatory limits and the user is only allowed to restrict the settings
the regulatory limits and the user is only allowed to restrict the settings even further, even if the country allows frequencies or power levels that
even further, even if the country allows frequencies or power levels that are forbidden by the EEPROM settings.
are forbidden by the EEPROM settings.
Select this option if you want the driver to respect the user's decision about
regulatory settings.
config PACKAGE_ATH_DEBUG Select this option if you want the driver to respect the user's decision about
bool "Atheros wireless debugging" regulatory settings.
depends on PACKAGE_kmod-ath
help config PACKAGE_ATH_DEBUG
Say Y, if you want to debug atheros wireless drivers. bool "Atheros wireless debugging"
Right now only ath9k makes use of this. help
Say Y, if you want to debug atheros wireless drivers.
Right now only ath9k makes use of this.
endmenu
endef endef
define KernelPackage/ath define KernelPackage/ath
@ -347,6 +380,7 @@ define KernelPackage/ath
DEPENDS+= @PCI_SUPPORT +kmod-mac80211 DEPENDS+= @PCI_SUPPORT +kmod-mac80211
FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath.$(LINUX_KMOD_SUFFIX) FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,26,ath) AUTOLOAD:=$(call AutoLoad,26,ath)
MENU:=1
endef endef
define KernelPackage/ath/description define KernelPackage/ath/description
@ -377,6 +411,7 @@ define KernelPackage/ath9k
$(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath9k/ath9k_hw.$(LINUX_KMOD_SUFFIX) \ $(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath9k/ath9k_hw.$(LINUX_KMOD_SUFFIX) \
$(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath9k/ath9k.$(LINUX_KMOD_SUFFIX) $(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath9k/ath9k.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,27,ath9k_hw ath9k_common ath9k) AUTOLOAD:=$(call AutoLoad,27,ath9k_hw ath9k_common ath9k)
MENU:=1
endef endef
define KernelPackage/ath9k/description define KernelPackage/ath9k/description
@ -385,7 +420,13 @@ Atheros IEEE 802.11n AR5008 and AR9001 family of chipsets.
endef endef
define KernelPackage/ath9k/config define KernelPackage/ath9k/config
source "$(SOURCE)/Config.in.ath9k" menu "Configuration"
depends PACKAGE_kmod-ath9k
config PACKAGE_ATH9K_USE_MINSTREL
bool "use the new minstrel_ht rate control for ath9k"
endmenu
endef endef
USB8388FW_NAME:=usb8388 USB8388FW_NAME:=usb8388
@ -579,10 +620,93 @@ $(call KernelPackage/b43-common)
TITLE:=Broadcom 43xx wireless support TITLE:=Broadcom 43xx wireless support
FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/b43/b43.$(LINUX_KMOD_SUFFIX) FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/b43/b43.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,30,b43) AUTOLOAD:=$(call AutoLoad,30,b43)
MENU:=1
endef endef
define KernelPackage/b43/config define KernelPackage/b43/config
source "$(SOURCE)/Config.in.b43" menu "Configuration"
depends on PACKAGE_kmod-b43
choice
prompt "b43 firmware version"
default B43_EXPERIMENTAL
help
This option allows you to select the version of the b43 firmware.
config B43_STABLE
bool "4.150.10.5 (stable)"
help
Stable firmware for BCM43xx devices.
If unsure, select this.
config B43_EXPERIMENTAL
bool "4.178.10.4 (experimental)"
help
Experimental firmware for BCM43xx devices.
This firmware is not tested as much as the "stable" firmware.
If unsure, select the "stable" firmware.
config B43_OPENFIRMWARE
bool "Open FirmWare for WiFi networks"
help
Opensource firmware for BCM43xx devices.
Do _not_ select this, unless you know what you are doing.
The Opensource firmware is not suitable for embedded devices, yet.
It does not support QoS, which is bad for AccessPoints.
It does not support hardware crypto acceleration, which is a showstopper
for embedded devices with low CPU resources.
If unsure, select the "stable" firmware.
endchoice
config B43_FW_SQUASH
bool "Remove unnecessary firmware files"
depends on !B43_OPENFIRMWARE
default y
help
This options allows you to remove unnecessary b43 firmware files
from the final rootfs image. This can reduce the rootfs size by
up to 200k.
If unsure, say Y.
config B43_FW_SQUASH_COREREVS
string "Core revisions to include"
depends on B43_FW_SQUASH
default "5,6,7,8,9,10,13,14,15"
help
This is a comma seperated list of core revision numbers.
Example (keep files for rev5 only):
5
Example (keep files for rev5 and rev11):
5,11
config B43_FW_SQUASH_PHYTYPES
string "PHY types to include"
depends on B43_FW_SQUASH
default "G,LP"
help
This is a comma seperated list of PHY types:
A => A-PHY
AG => Dual A-PHY G-PHY
G => G-PHY
LP => LP-PHY
N => N-PHY
Example (keep files for G-PHY only):
G
Example (keep files for G-PHY and N-PHY):
G,N
endmenu
endef endef
define KernelPackage/b43/description define KernelPackage/b43/description
@ -594,10 +718,37 @@ $(call KernelPackage/b43-common)
TITLE:=Broadcom 43xx-legacy wireless support TITLE:=Broadcom 43xx-legacy wireless support
FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/b43legacy/b43legacy.$(LINUX_KMOD_SUFFIX) FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/b43legacy/b43legacy.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,30,b43legacy) AUTOLOAD:=$(call AutoLoad,30,b43legacy)
MENU:=1
endef endef
define KernelPackage/b43legacy/config define KernelPackage/b43legacy/config
source "$(SOURCE)/Config.in.b43legacy" menu "Configuration"
depends on PACKAGE_kmod-b43legacy
config B43LEGACY_FW_SQUASH
bool "Remove unnecessary firmware files"
default y
help
This options allows you to remove unnecessary b43legacy firmware files
from the final rootfs image. This can reduce the rootfs size by
up to 50k.
If unsure, say Y.
config B43LEGACY_FW_SQUASH_COREREVS
string "Core revisions to include"
depends on B43LEGACY_FW_SQUASH
default "1,2,3,4"
help
This is a comma seperated list of core revision numbers.
Example (keep files for rev4 only):
4
Example (keep files for rev2 and rev4):
2,4
endmenu
endef endef
define KernelPackage/b43legacy/description define KernelPackage/b43legacy/description

View File

@ -1,13 +1,13 @@
# MadWifi configuration menu "Configuration"
depends on PACKAGE_kmod-madwifi
config MADWIFI_DEBUG config MADWIFI_DEBUG
bool "Enable compilation of debugging features" bool "Enable compilation of debugging features"
depends on DEVEL && PACKAGE_kmod-madwifi depends on DEVEL
default n default n
config MADWIFI_COMPRESSION config MADWIFI_COMPRESSION
bool "Enable Atheros Super A/G Compression" bool "Enable Atheros Super A/G Compression"
depends on PACKAGE_kmod-madwifi
depends !TARGET_ar71xx depends !TARGET_ar71xx
default n default n
help help
@ -15,7 +15,6 @@ config MADWIFI_COMPRESSION
config MADWIFI_SINGLE_MODULE config MADWIFI_SINGLE_MODULE
bool "Combine driver and net80211 into a single module" bool "Combine driver and net80211 into a single module"
depends on PACKAGE_kmod-madwifi
default y default y
help help
This option combines all driver and stack related code (except for HAL) This option combines all driver and stack related code (except for HAL)
@ -24,7 +23,6 @@ config MADWIFI_SINGLE_MODULE
choice choice
prompt "Rate control algorithm selection" prompt "Rate control algorithm selection"
depends on PACKAGE_kmod-madwifi
default MADWIFI_RCA_MINSTREL default MADWIFI_RCA_MINSTREL
help help
This option controls how MadWifi chooses its bitrate. This option controls how MadWifi chooses its bitrate.
@ -53,3 +51,5 @@ config MADWIFI_RCA_SAMPLERATE
average transmission time. average transmission time.
endchoice endchoice
endmenu

View File

@ -165,6 +165,7 @@ define KernelPackage/madwifi
DEPENDS:=+wireless-tools @LINUX_2_6 @PCI_SUPPORT @(!(TARGET_avr32||TARGET_cobalt||TARGET_ep93xx||TARGET_etrax||TARGET_octeon||TARGET_pxcab||TARGET_sibyte)||BROKEN) DEPENDS:=+wireless-tools @LINUX_2_6 @PCI_SUPPORT @(!(TARGET_avr32||TARGET_cobalt||TARGET_ep93xx||TARGET_etrax||TARGET_octeon||TARGET_pxcab||TARGET_sibyte)||BROKEN)
FILES:=$(MADWIFI_FILES) FILES:=$(MADWIFI_FILES)
AUTOLOAD:=$(call AutoLoad,50,$(MADWIFI_AUTOLOAD)) AUTOLOAD:=$(call AutoLoad,50,$(MADWIFI_AUTOLOAD))
MENU:=1
endef endef
define KernelPackage/madwifi/description define KernelPackage/madwifi/description

View File

@ -21,28 +21,30 @@ define KernelPackage/mmc-over-gpio
TITLE:=MMC/SD card over GPIO support TITLE:=MMC/SD card over GPIO support
FILES:=$(LINUX_DIR)/drivers/mmc/host/gpiommc.$(LINUX_KMOD_SUFFIX) FILES:=$(LINUX_DIR)/drivers/mmc/host/gpiommc.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,93,gpiommc) AUTOLOAD:=$(call AutoLoad,93,gpiommc)
MENU:=1
endef endef
define Package/kmod-mmc-over-gpio/config define Package/kmod-mmc-over-gpio/config
config KMOD_MMC_OVER_GPIO_DI_PIN menu "Configuration"
int "GPIO DI PIN" depends PACKAGE_kmod-mmc-over-gpio
depends PACKAGE_kmod-mmc-over-gpio
default 1
config KMOD_MMC_OVER_GPIO_DO_PIN config KMOD_MMC_OVER_GPIO_DI_PIN
int "GPIO DO PIN" int "GPIO DI (Data-In) pin"
depends PACKAGE_kmod-mmc-over-gpio default 1
default 3
config KMOD_MMC_OVER_GPIO_CLK_PIN config KMOD_MMC_OVER_GPIO_DO_PIN
int "GPIO CLK PIN" int "GPIO DO (Data-Out) pin"
depends PACKAGE_kmod-mmc-over-gpio default 3
default 4
config KMOD_MMC_OVER_GPIO_CS_PIN config KMOD_MMC_OVER_GPIO_CLK_PIN
int "GPIO CS PIN" int "GPIO CLK (Clock) pin"
depends PACKAGE_kmod-mmc-over-gpio default 4
default 7
config KMOD_MMC_OVER_GPIO_CS_PIN
int "GPIO CS (Chip-Select) pin"
default 7
endmenu
endef endef
define KernelPackage/mmc-over-gpio/description define KernelPackage/mmc-over-gpio/description

View File

@ -1,9 +1,8 @@
# OpenSSL configuration menu "Configuration"
depends on PACKAGE_libopenssl
if PACKAGE_libopenssl
config OPENSSL_ENGINE config OPENSSL_ENGINE
bool bool
prompt "Crypto acceleration support" prompt "Crypto acceleration support"
endif endmenu

View File

@ -46,6 +46,7 @@ $(call Package/openssl/Default)
CATEGORY:=Libraries CATEGORY:=Libraries
DEPENDS:=+zlib DEPENDS:=+zlib
TITLE+= (libraries) TITLE+= (libraries)
MENU:=1
endef endef
define Package/libopenssl/description define Package/libopenssl/description

View File

@ -1,5 +1,9 @@
menu "Configuration"
depends on PACKAGE_uboot-ifxmips
config IFXMIPS_UBOOT_A800 config IFXMIPS_UBOOT_A800
bool "add ARV452 Switch bringup hack" bool "add ARV452 Switch bringup hack"
depends on PACKAGE_uboot-ifxmips
help help
Say Y, if you have a arv452 board (wav-281, A800, ..) Say Y, if you have a arv452 board (wav-281, A800, ..)
endmenu

View File

@ -26,6 +26,7 @@ define Package/uboot-ifxmips
DEPENDS:=@TARGET_ifxmips @BROKEN DEPENDS:=@TARGET_ifxmips @BROKEN
TITLE:=U-Boot for Infineon MIPS boards TITLE:=U-Boot for Infineon MIPS boards
URL:=http://www.denx.de/wiki/U-Boot URL:=http://www.denx.de/wiki/U-Boot
MENU:=1
endef endef
define Build/Prepare define Build/Prepare

View File

@ -1,7 +1,9 @@
menu "Configuration"
depends on PACKAGE_uboot-lantiq
config UBOOT_TARGET config UBOOT_TARGET
string "target" string "target"
default "easy50712_DDR166M" default "easy50712_DDR166M"
depends on PACKAGE_uboot-lantiq
help help
The configuration reflects the settings for a dedicated board hardware. The configuration reflects the settings for a dedicated board hardware.
Select for Danube evaluation board easy50712_DDR166M . Select for Danube evaluation board easy50712_DDR166M .
@ -9,7 +11,6 @@ config UBOOT_TARGET
config UBOOT_RAMBOOT config UBOOT_RAMBOOT
bool "Enable RAM boot image" bool "Enable RAM boot image"
depends on PACKAGE_uboot-lantiq
help help
Using the UART boot mode of the ROM code this image could be loaded to the RAM. Using the UART boot mode of the ROM code this image could be loaded to the RAM.
While executing the image in the RAM the functionality of the uboot image can be While executing the image in the RAM the functionality of the uboot image can be
@ -30,6 +31,7 @@ config UBOOT_RAMBOOT_DDR_CONFIG
config UBOOT_A800 config UBOOT_A800
bool "add ARV452 Switch bringup hack" bool "add ARV452 Switch bringup hack"
depends on PACKAGE_uboot-lantiq
help help
Say Y, if you have a arv452 board (wav-281, A800, ..) Say Y, if you have a arv452 board (wav-281, A800, ..)
endmenu

View File

@ -30,6 +30,7 @@ define Package/uboot-lantiq
DEPENDS:=@TARGET_ifxmips DEPENDS:=@TARGET_ifxmips
TITLE:=U-Boot for Lantiq reference boards TITLE:=U-Boot for Lantiq reference boards
URL:=http://www.denx.de/wiki/U-Boot URL:=http://www.denx.de/wiki/U-Boot
MENU:=1
endef endef
define Build/Prepare define Build/Prepare

View File

@ -1,11 +1,10 @@
# udev package config # udev package config
menu "udev configuration" menu "Configuration"
depends on PACKAGE_udev depends on PACKAGE_udev
config UDEV_DISABLE_LOGGING config UDEV_DISABLE_LOGGING
bool "Disable udev logging to syslog" bool "Disable udev logging to syslog"
depends on PACKAGE_udev
default n default n
help help
Disable logging of udev messages to the syslog. If Disable logging of udev messages to the syslog. If
@ -13,7 +12,6 @@ config UDEV_DISABLE_LOGGING
config UDEV_ENABLE_DEBUG config UDEV_ENABLE_DEBUG
bool "Enable debug build of the udev package" bool "Enable debug build of the udev package"
depends on PACKAGE_udev
default n default n
help help
Compile in udev debug messages. If unsure, choose Compile in udev debug messages. If unsure, choose

View File

@ -26,6 +26,7 @@ define Package/udev
TITLE:=Dynamic device management subsystem TITLE:=Dynamic device management subsystem
URL:=http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html URL:=http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
MAINTAINER:=Geoff Levand <geoffrey.levand@am.sony.com> MAINTAINER:=Geoff Levand <geoffrey.levand@am.sony.com>
MENU:=1
endef endef
define Package/udev/description define Package/udev/description
@ -34,7 +35,7 @@ define Package/udev/description
endef endef
define Package/udev/config define Package/udev/config
source "$(SOURCE)/udev-config.in" source "$(SOURCE)/Config.in"
endef endef
udev-args-$(CONFIG_UDEV_DISABLE_LOGGING) += --disable-logging udev-args-$(CONFIG_UDEV_DISABLE_LOGGING) += --disable-logging