This patch set adds proper synchronization of power up/down handling across the WLAN-SDIO-S3C MCI stack. This makes sure the AR6k WLAN driver shuts down on suspend, module removal, and system shutdown, and that the module resets and the AR6k WLAN driver gets notified on resume and module insertion.
Note that, while bringing our power handling in line with what the Linux SDIO stack expects, this means that association is lost during suspend/resume, which isn't quite what we want to happen. - Werner
