Fix sizeof-pointer-memaccess warning with gcc 4.8

This patch fixes wrong memcpy size when copying ltk value to
HCI_OP_LE_LTK_REPLY command.

Change-Id: I44e5e3da15369d4b424581720ccd3bac820ef2e0
radio: iris: Handle soft mute fail gracefully

-  If soft mute setting fails, driver returning failure to userspace,
   but the SOC already turned ON. Due to this, there is a mismatch in
   userspace state machine.
-  Posting the READY event after complete initialization.

Change-Id: I5357c599f2fa9d7dac6755e0af8a98c4b58a6446
CRs-Fixed: 614731
Signed-off-by: Satish Kodishala <skodisha@codeaurora.org>
radio: iris: Fix the issue with hard mute IOCTL

- Hard mute IOCTL is setting the soft mute as well irrespective
  whether it is required or not.
- Setting only hard mute.

Change-Id: Ifb2c91f4bb1f1c3418c65c57fccd65c7656170c0
CRs-Fixed: 656715
Signed-off-by: Venkateshwarlu Domakonda <vdomak@codeaurora.org>