[mac80211] b43 and b43legacy: squash firmware
[openwrt-10.03/.git] / package / mac80211 / Config.in.b43
1 # B43 configuration
2
3 choice
4         prompt "b43 firmware version"
5         depends on PACKAGE_kmod-b43
6         default B43_EXPERIMENTAL
7         help
8           This option allows you to select the version of the b43 firmware.
9
10 config B43_STABLE
11         bool "4.150.10.5 (stable)"
12         help
13           Stable firmware for BCM43xx devices.
14
15           If unsure, select this.
16
17 config B43_EXPERIMENTAL
18         bool "4.178.10.4 (experimental)"
19         help
20           Experimental firmware for BCM43xx devices.
21
22           This firmware is not tested as much as the "stable" firmware.
23
24           If unsure, select the "stable" firmware.
25
26 config B43_OPENFIRMWARE
27         bool "Open FirmWare for WiFi networks"
28         help
29           Opensource firmware for BCM43xx devices.
30
31           Do _not_ select this, unless you know what you are doing.
32           The Opensource firmware is not suitable for embedded devices, yet.
33           It does not support QoS, which is bad for AccessPoints.
34           It does not support hardware crypto acceleration, which is a showstopper
35           for embedded devices with low CPU resources.
36
37           If unsure, select the "stable" firmware.
38
39 endchoice
40
41 config B43_FW_SQUASH
42         bool "Remove unnecessary firmware files"
43         depends on PACKAGE_kmod-b43 && !B43_OPENFIRMWARE
44         default y
45         help
46           This options allows you to remove unnecessary b43 firmware files
47           from the final rootfs image. This can reduce the rootfs size by
48           up to 200k.
49
50           If unsure, say Y.
51
52 config B43_FW_SQUASH_COREREVS
53         string "Core revisions to include"
54         depends on PACKAGE_kmod-b43 && B43_FW_SQUASH
55         default "5,6,7,8,9,10,13,14,15"
56         help
57           This is a comma seperated list of core revision numbers.
58           Example (keep files for rev5 only):
59                  5
60           Example (keep files for rev5 and rev11):
61                  5,11
62
63 config B43_FW_SQUASH_PHYTYPES
64         string "PHY types to include"
65         depends on PACKAGE_kmod-b43 && B43_FW_SQUASH
66         default "G,LP"
67         help
68           This is a comma seperated list of PHY types:
69           A         => A-PHY
70           AG        => Dual A-PHY G-PHY
71           G         => G-PHY
72           LP        => LP-PHY
73           N         => N-PHY
74
75           Example (keep files for G-PHY only):
76                  G
77           Example (keep files for G-PHY and N-PHY):
78                  G,N
79