net: wireless: bcmdhd: Fix set lpc/ampdu_hostreorder failure

Dongle is sometimes not in down state.
So, if ioctl error is BCME_NOTDOWN, make the dongle state
down using WLC_DOWN ioctl command and try again.

Change-Id: I20e4d8ee7df694da1c556283986357d1af7dcd9b
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
net: wireless: bcmdhd: Set KSO enable sleep to 5ms

Change-Id: I2a35c5bdf8242d9f3b40c8ef33e449f73b5f0cd6
Signed-off-by: Ecco park <eccopark@broadcom.com>
net: wireless: bcmdhd: handle roam indication

Change-Id: Ie510527bc367af084962ad7bf4fe9632f67d9d7f
Signed-off-by: Ecco park <eccopark@broadcom.com>
net: wireless: bcmdhd: support PMF for 11ac certification

Signed-off-by: Ecco park <eccopark@broadcom.com>
net: wireless: bcmdhd: Add support for custom initial country code

Change-Id: I54554ccb644a91f44a64dd6d6aa5a4be5d85d72d
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>