nl80211/cfg80211: add max_sched_scan_ssids in the hw description

Some chips can scan more SSIDs with a single scheduled scan command
than with a single normal scan command (eg. wl12xx chips).

To support this, this patch creates a separate hardware description
element that describes the amount of SSIDs supported in scheduled
scans.

Signed-off-by: Luciano Coelho <coelho@ti.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>

Conflicts:

	include/linux/nl80211.h
nl80211/cfg80211: add max_sched_scan_ie_len in the hw description

Some chips may support different lengths of user-supplied IEs with a
single scheduled scan command than with a single normal scan command.

To support this, this patch creates a separate hardware description
element that describes the maximum size of user-supplied information
element data supported in scheduled scans.

Signed-off-by: Luciano Coelho <coelho@ti.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
nl80211/cfg80211: add match filtering for sched_scan

Introduce filtering for scheduled scans to reduce the number of
unnecessary results (which cause useless wake-ups).

Add a new nested attribute where sets of parameters to be matched can
be passed when starting a scheduled scan.  Only scan results that
match any of the sets will be returned.

At this point, the set consists of a single parameter, an SSID.  This
can be easily extended in the future to support more complex matches.

Signed-off-by: Luciano Coelho <coelho@ti.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>

Conflicts:

	include/linux/nl80211.h
	net/wireless/nl80211.c
Revert "OMAPDSS: HDMI: PHY burnout fix"

This reverts commit 21189f03d3ec3a74d9949907c828410d7a9a86d5.
Revert "OMAP: 4430SDP/Panda: add HDMI HPD gpio"

This reverts commit 8d1b18d569d59c8aa95964e2e5e4c5d544928258.
Revert "OMAP: 4430SDP/Panda: setup HDMI GPIO muxes"

This reverts commit bdd91fa44646ae9e80e7a716320e9d1e7287766b.
Revert "OMAPDSS: remove wrong HDMI HPD muxing"

This reverts commit ed3984fec88b0a39f6e66ee40f124e1568f75c12.
Revert "OMAP: 4430SDP/Panda: rename HPD GPIO to CT_CP_HPD"

This reverts commit 61826fb9866fc86c9832263d1f5bb427f4329277.
Revert "OMAP: 4430SDP/Panda: use gpio_free_array to free HDMI gpios"

This reverts commit 850e968cce74f2e242e06d09dd072e51bd85aee3.
Revert "OMAP: DSS2: HDMI: use default dividers"

This reverts commit 1825e65dbb5370d5cebd13dbdfe4bce86caf351c.
Merge branch 'linux-3.0.y' into localtesting
net: wireless: bcmdhd: Always turn Off wlan power on interface down

Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
net: wireless: bcmdhd: Allow Improved suspend/resume processing on 2.6.39

Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
net: wireless: bcmdhd: Add sched-scan config option

Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
net: wireless: bcmdhd: Fix crash on timeout in wl_notify_escan_complete

Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
net: wireless: bcmdhd: Fix mac setting from platform hook

Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
net: wireless: bcmdhd: Update to Version 5.90.195.35

- Add SoftAP auto-channel support
- P2P fixes

Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
Merge remote-tracking branch 'android-common/android-3.0' into localtesting
defconfig: use bcmdhd sched-scan