Age | Commit message (Collapse) | Author |
|
Consecutive calls to wsm_configuration are
not supported by firmware and can cause problems.
ST-Ericsson ID: 399837
Change-Id: I9dacc2a6aa962368c50d062d45ca0b2f7c262c9b
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/39935
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
BlockAckRxTidPolicy should be setup before
connection and not changed.
BlockAckRxTidPolicy will affect how the FW
reacts when it receives ADDBA from the peer device
(i.e. It will effect receive aggregation).
Receive cannot be delayed as once the FW rejects
ADDBA from the peer it will not re-try.
ST-Ericsson ID: 399657
Change-Id: I6cf0306a14a35d1b9d058389ae386a5230897ed5
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/39933
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Sets the SDIO pm flag KEEP_POWER to notify the SDIO framework
that this device will keep its power during this suspend cycle.
ST-Ericsson ID: 356920
ST-Ericsson FOSS-OUT ID: NA
Change-Id: Idd1b0758316f409f800e350b8301aaabe0facbe0
Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com>
Signed-off-by: Stefan Nilsson XK <stefan.xk.nilsson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/39639
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
For sanity check of cw1200 capabilites.
ST-Ericsson ID: 375600
Change-Id: I1742bf6b2b1aa816541c11ec53c53c52dafd53c3
Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/39846
|
|
Beacon skipping is implemented to reduce power consumption in
suspend state. It is enabled in STA mode when there is no
active milticast subscriptions. Up to 2 beacons can be skipped
in a row.
ST-Ericsson ID: 373856
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Idd47937a21d7e2e188e0081d937770181f1f3f0e
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/39312
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Refactoring code for WFD 6.1.10 workaround.
Now if an ACTION frame is received from a mapped MAC address then
reset the link and re-map it.
If ACTION frame is received from an unmapped MAC address then map
the MAC addreess and reset it
ST-Ericsson ID: 372706
ST-Ericsson FOSS-OUT ID: NA
Signed-off-by: Ajitpal.Singh <ajitpal.singh@stericsson.com>
Change-Id: I8ea4fd6368a6bf5a23273ff25ddca3d0c589ec9a
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/39432
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Non-ERP protection is enabled and relevant bit
is set in ERP information element upon detection
of non-ERP station nearby.
ST-Ericsson ID: 374909
Depends-on: I16ca7675d47361246145c7924af4c6fe3601f9ab
Depends-on: Ib788fdcb89b14e8ae0f20f8bf1da9b625c4912b8
Change-Id: Ie1932612e52d6ba26882f30bb45211202cab1393
Signed-off-by: Lukasz Kucharczyk <lukasz.kucharczyk@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/39121
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
An sdio func driver should not use these functions since
it will mess up the internal power state for the sdio host.
Moreover it will preventing the sdio host from doing
suspend properly.
ST-Ericsson ID: 356920
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I9fed799b97c84d74cf78a8b5248771bbe229ef9e
Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/39202
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
This is moreless workaround for mmci 4byte
alignment restrictions.
ST-Ericsson ID: 373107
ST-Ericsson FOSS-OUT ID: NA
Change-Id: Ie4ba4bb9f01109599164fc3ef35aee1a8f0dbbc4
Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/39076
Reviewed-by: QATOOLS
|
|
Protected Mgmnt Policy is needed to disable encryption for
authentication frames by the firmware.
ST-Ericsson ID: 364367
ST-Ericsson FOSS-OUT ID: NA
Change-Id: Icd34af6ff9cc06866d25a7870125fb2f87e11bf4
Signed-off-by: Marek Kwaczynski <marek.kwaczynski@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/38322
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Some APs stops to send beacons. Null frame is being send
afeter receiving bss lost event. This event is forwarded
to upper layers only after delivery failure of this null
frame (what means that AP is really gone).
ST-Ericsson ID: 370409
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I4458fc447e7a939d2dc2db2786ea37503f856e29
Signed-off-by: Lukasz Kucharczyk <lukasz.kucharczyk@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/37585
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Fault description:
1. Minstrel sets rate chain as 48-54-6.
2. It is not supported by device and driver converts
it to 54-48-6 and uploads the rate to firmware,
but (wrongly) takes the initial transmission rate as 48.
3. Devices confirms TX at second attempt (6), but driver
sends 48 to the rate control.
Fix gets initial rate after rate control rules are getting reordered.
ST-Ericsson ID: 355221
Change-Id: I335f4e8333520aa0d7f3b8259fffc58ca7e3137e
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/38264
Reviewed-by: QABUILD
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Adds SDIO suspend/resume notifications only.
ST-Ericsson ID: 366640
Signed-off-by: Stefan Nilsson <stefan.xk.nilsson@stericsson.com>
Change-Id: I3c251b8084731acd7b036757fccfdb26d9cac34f
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/38400
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Driver and firmware implements beacon filtering to
avoid unnecessary wakeups. At the same time information
from beacons is needed for mac80211 stack to correctly set
powersave parameters.
Patch temporary disables beacon filtering to recieve and
pass to the stack at least one beacon and reenables it after
that.
ST-Ericsson ID: 370390
Change-Id: I121e829a66f93e0fba1d9f845e7db78430ae98de
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/37801
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
If a join request is pending towards the firmware
host should not try to suspend.
This change takes a 3 second wakelock if join request is outstanding.
ST-Ericsson ID: 367334
Signed-off-by: Ajitpal.Singh <ajitpal.singh@stericsson.com>
Change-Id: Ie36691211015c376ef3f02007872d9eccd038fb2
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/38125
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
A call to cw1200_cancel_scan() was done with scan lock held.
ST-Ericsson ID: 375035
Change-Id: I231efd6906ff8371c9caaed95cfc139fa2f3fa93
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/38183
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Invalid lock order was used in cw1200_config, leading to a deadlock
with scan. Proper order of lock operations if you need both scan
and config locks:
- down(&priv->scan.lock);
- mutex_lock(&priv->conf_mutex);
- do_something();
- mutex_unlock(&priv->conf_mutex);
- up(&priv->scan.lock);
ST-Ericsson ID: 375035
Change-Id: I1988fc061b014bd5d1ffe3ab739cb0fcb3590224
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/38121
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Return code for queue_work was not checked, leading to leaking lock.
ST-Ericsson ID: 355166
Change-Id: I60da9c112be5765b5dd0e9a6d8d4fc4dded26534
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/38058
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
The driver locks queues when no TX policies are available. Higher
layer should not send any frames and wait until queue is unlocked again.
It does not work well with injected frames from certification test engine,
leading to BUG_ON in the code.
The patch changes BUG_ON to WARN_ON_ONCE and implements a fallback
(drops the frame) in this case.
ST-Ericsson ID: 355166
Change-Id: Iab8c66d2511afd42bd119c3f776581f0b05dcf51
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/37447
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Hard TX queue prioritization was used in the driver:
VO - VI - BE - BK. It worked perfectly fine with real data,
but some artificial certification testcases could not be passed.
Patch recalcs TX priorities on every TX using EDCA values,
correctly handling "strange" certification cases.
ST-Ericsson ID: 355241, 355096, 355166, 355221
Change-Id: Ib8fc5f24872a4cdebbeafa3a4f724ff1e69a78ec
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/36791
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
The patch implements simple TX burst forming.
ST-Ericsson ID: 355241, 355096, 355166, 355221
Change-Id: Ied9fb8c619783881b3fc22e16829ee13bb651cdc
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/36790
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Firmware strips ICV in case of MIC failure it was a root cause
that the frame was dropped.
ST-Ericsson ID: 355071
ST-Ericsson FOSS-OUT ID: NA
Change-Id: Iae90e606c23d901bc9693693b6a2c0aaf428231a
Signed-off-by: Marek Kwaczynski <marek.kwaczynski@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32924
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Reported by Dheeshan SASI:
One observation in OMAC logging is that there are repeated calls
of set-PM-Mode-Req. This is incorrect, it is a call that should be
made only once. After this, the FW manages power control. Each time
the call is made the FW states have to be reset.
Even on channel changes (as in code snippet below) FW will manage
the power save states. Host MAC should not control this. Leave always
in fast power save, the only practical reason to change this is for
rogue/bad APs. Channel change will internally change the joined channel.
If there appears to be a link to Power Save, then this set-PM-Mode-Req
issue should be corrected. The call can be made once per association,
after set-bss-params. This means all the information for power save is
available (AID especially). Also after Reset if necessary for OMAC.
Similarly operational mode also should only be called once. There is
no need to keep calling this, however this has less impact and no large
state machine is involved.
ST-Ericsson ID: 355071
Change-Id: I740e9b21f5e1fdf0b696ddc709b26a640872922c
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/37688
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Adds workaround for WFD test case 6.1.10.
The test engine misbehaves and sends ACTION
(Device Discoverability) frames with the same sequence number which
is then dropped by the firmware.
To get around this we temporarily MAP to SA of the ACTION frame
and sent a reset request to the FW.
ST-Ericsson ID: 372706
ST-Ericsson FOSS-OUT ID: NA
Signed-off-by: Ajitpal.Singh <ajitpal.singh@stericsson.com>
Change-Id: Id1d80920a3d3c57d14a81e771ff5b0dc73a4184d
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/37167
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Ajit Pal SINGH <ajitpal.singh@stericsson.com>
|
|
Adds mutex/semaphores unlocks in cw1200_probe_work
Change-Id: I1380a233692c171cd315f0b3ce31b142b563e33b
Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/37492
Reviewed-by: QABUILD
Reviewed-by: Dmitry TARNYAGIN <dmitry.tarnyagin@stericsson.com>
|
|
Firmware tends to miss DTIM beacons if this field is set.
ST-Ericsson ID: 371816
Change-Id: I2151396691550582c3804adaf14311086e74c76d
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/36614
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Driver can receive DEAUTH frame from the AP asyncronously
at any moment in time. Then userspace has to do some sequence
of operations to scan / reconnect / whatever. Default 1 sec. grace
interval can be not sufficient enough for this kind of frames and
system can miss ability to reconnect.
Patch increases grace interval for DEAUTH frames to 5 sec.
ST-Ericsson ID: 368312
Change-Id: I0fef153bb426c5eb16414e6c237d71092c2263c7
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/36613
Reviewed-by: QABUILD
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Driver missed initialization of some spinlocks.
ST-Ericsson ID: 372882
Change-Id: I144a4d4bc28b3a1fa14ade9c08786f8409baf441
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/36612
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Some setups use country information from an external provider.
For these setups 11d hinting in the driver should be disabled
to avoid interference with misconfigured APs in the air.
ST-Ericsson ID: 372882
Change-Id: I734880c8f14aa2a57453623d09099f813d3d207f
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@sonyericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/36609
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Driver tried to setup Block ACK not taking in account
11n capabilities of the BSS. It even tried to setup
Block ACK for legacy 11g BSSes.
Patch checks HT status of the current connection before
enabling Block ACK.
ST-Ericsson ID: 369354
Change-Id: I11515c4d70dbb572b1e2da6749ba123c3ca71751
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/36608
Reviewed-by: QABUILD
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Enable IEEE802.11 PS for P2P operations.
ST-Ericsson ID: 361465
ST-Ericsson FOSS-OUT ID: NA
Change-Id: Id41b61d7a95359021ca4534da1bfa747688e925c
Signed-off-by: Piotr Nakraszewicz <piotr.nakraszewicz@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/36668
Reviewed-by: QATOOLS
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Connection parameters must be set only if we are
associated. This is firmware requirement. Otherwise
WLAN device connot operate correctly.
ST-Ericsson ID: 361264
Change-Id: I13b34a641b6cfd58d2e599475669700973e6bfba
Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/36721
Reviewed-by: QABUILD
|
|
New PS settings shall be applied after scan finish,
to prevent overlapping request to firmware
ST-Ericsson ID: 361264
Change-Id: I6d48d570b02256cd77c6ef58fe197355b17890e1
Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/36720
Reviewed-by: QABUILD
|
|
Set_PM_Mode request should be called only if we are
associated. AID is necessary for PS mode.
ST-Ericsson ID: 361264
Change-Id: I880a1009b20c304709dbe9601c90f4bc308f10ab
Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/36719
Reviewed-by: QABUILD
|
|
Disabling keep-alive right before reset request
to firmware and reenable it after successfull
association.
ST-Ericsson ID: 361264
Change-Id: Ib6f47d89de69ef3bdb01761aa8bcb9fe58d8b3df
Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/36718
Reviewed-by: QABUILD
|
|
Set 'forced background scan' bit in scan flags.
If station cannot enter PS mode, it will be
forced to perform background scan and the same send
probe requests.
ST-Ericsson ID: 361264
Change-Id: I186a09958934b8c1286748a373a0ec067fc00bc5
Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/35197
Reviewed-by: QABUILD
|
|
Pass the WMM AC / WMM ACI parameters to
WSM in a correct order.
ST-Ericsson ID: 355241, 355096, 355166, 355221, 355070
ST-Ericsson FOSS-OUT ID: NA
Signed-off-by: Lukasz Kucharczyk <lukasz.kucharczyk@tieto.com>
Signed-off-by: Piotr Nakraszewicz <piotr.nakraszewicz@tieto.com>
Change-Id: I23497fad48fda42bd731490aaac505f666a166a2
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/35063
Reviewed-by: Piotr NAKRASZEWICZ <piotr.nakraszewicz@tieto.com>
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Reviewed-by: Lukasz KUCHARCZYK <Lukasz.kucharczyk@tieto.com>
Tested-by: Lukasz KUCHARCZYK <Lukasz.kucharczyk@tieto.com>
|
|
Firmware needs to be reseted after sending deuathentication
frame in AP mode in order to assure proper operation.
Without reset, some frames are dropped by firmware afterwards.
ST-Ericsson ID: 360490
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I202ffb99f9c047444ec18a3df30907672e566fe0
Signed-off-by: Lukasz Kucharczyk <lukasz.kucharczyk@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/35064
Reviewed-by: Dmitry TARNYAGIN <dmitry.tarnyagin@stericsson.com>
Reviewed-by: QATOOLS
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
In function cw1200_queue_register_post_gc
change kalloc parameter from (GFP_KERNEL | GFP_ATOMIC)
to GFP_ATOMIC to prevent a BUG: sleeping function
called from invalid context
ST-Ericsson ID: 368724
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I6d6c9978596a41c165415886175eb0eac17eba5e
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/34770
Reviewed-by: QABUILD
Reviewed-by: QATOOLS
Reviewed-by: Szymon BIGOS <Szymon.bigos@tieto.com>
Reviewed-by: Dmitry TARNYAGIN <dmitry.tarnyagin@stericsson.com>
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Fixes wrong casting of cw1200_txinfo.hdr in cw1200_tx_h_align
Signed-off-by: Ajitpal.Singh <ajitpal.singh@stericsson.com>
Change-Id: I5dd2b718be87fa2b12b6951e0b649646d43868a4
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/35048
Reviewed-by: Dmitry TARNYAGIN <dmitry.tarnyagin@stericsson.com>
Reviewed-by: QABUILD
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Adds a 2 bytes hole in the WSM Transmit request when skb->data is
aligned at 2 bytes.This will make the transmit request 4byte aligned.
This optmisation is need for DMA.
The firmware is informed about the hole by setting BIT7 in the
WSM Transmit Request flags.
ST-Ericsson ID: 357764
ST-Ericsson FOSS-OUT ID: NA
Signed-off-by: Ajitpal.Singh <ajitpal.singh@stericsson.com>
Change-Id: I7bb45b01476a51052e5166feac5d05677bb56eed
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/35047
Reviewed-by: QATOOLS
Reviewed-by: QABUILD
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
In case we became P2P_GO we should enable
probe_req forwarding to upper layer. Next
wpa_supplicant will handle this request.
Need to be integrated together with firmware:
WSM_A30.01.0338
ST-Ericsson ID: 365887
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I623c1b092ecbda814ff22d48269e1dbb50094d98
Signed-off-by: Marek Puzyniak <marek.puzyniak@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/34006
Reviewed-by: QATOOLS
Reviewed-by: QABUILD
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
SDIO read/write API sometimes returns error due to
signal integrity issues on the SDIO bus.
In such cases, sometimes retrying the operation instead of
exiting can help in recovery.
ST-Ericsson ID: 357764, 364168
ST-Ericsson FOSS-OUT ID: NA
Signed-off-by: Ajitpal.Singh <ajitpal.singh@stericsson.com>
Change-Id: Iede20c48447467a27ee7f9a49578ef7709cdd83f
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/33205
Reviewed-by: QABUILD
Reviewed-by: QATEST
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
cw1200 device implements a SDIO retry mechanism which requires
the HOST to do a read/write to any device reg after reading the QUEUE
reg.
Removed reading of CONTROL register after every RX/TX and replaced
it with a read of 1 byte of the CONFIG reg when no RX/TX is pending
in the cw1200_bh()
ST-Ericsson ID: 357764
ST-Ericsson FOSS-OUT ID: NA
Signed-off-by: Ajitpal.Singh <ajitpal.singh@stericsson.com>
Change-Id: Ib700807853883800fb2649e3b430c43c14e1e6d8
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32007
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Reviewed-by: QABUILD
Reviewed-by: QATEST
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Changing default SDIO block size used to 512.
Helps in less overhead on SDIO bus.
ST-Ericsson ID: 357764
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I6cd1384ab5cff308f533b85b50d3396396cc4f3a
Signed-off-by: Ajitpal.Singh <ajitpal.singh@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32913
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
When length of ssid is zero all networks are scanned.
It is needed to display all networks in scan results
when ssid of network was set before.
ST-Ericsson ID: 365688
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I8e025d2e0f89cdd353b9cc2ac3eecbb399103588
Signed-off-by: Marek Kwaczynski <marek.kwaczynski@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/34420
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Adds license comments for cw1200 driver
ST-Ericsson ID: 368236
ST-Ericsson FOSS-OUT ID: NA
Change-Id: Ibe9683cb1e093dba6fe480ffeacb2c955fa43c04
Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/34306
|
|
Check no_cck flag in hw_scan callback,
and use correct rates for scan request.
Similar in case of probe request frame.
Set correct rate for beacon/probe_res frames.
Signed-off-by: Janusz Dziedzic <janusz.dziedzic@tieto.com>
Change-Id: I83216968e9394a17f6294923d209d2f6876c12b7
ST-Ericsson ID: 360139
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/33399
Reviewed-by: QABUILD
Reviewed-by: Janusz DZIEDZIC <janusz.dziedzic@tieto.com>
Tested-by: Janusz DZIEDZIC <janusz.dziedzic@tieto.com>
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Firmware requires that BSSID filtering must be always disabled in monitor mode.
ST-Ericsson ID: 366402
Change-Id: I8677197d2a661dcc9b97d73cd798ebbbe32cfce7
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/33937
Reviewed-by: QABUILD
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
|
|
Adds prcmu_ctrl callback to u5500 WLAN
platform data file. In u5500 platform cw1200
reset pin is connected to PRCMU.
prcmu_resetout is used to set/unset RESOUT2_N_PIN by
writing to PRCMU register (platform callback)
ST-Ericsson Linux next: NA
ST-Ericsson ID: 375493
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Iedfa62dcec0b0bb9bc67abb6ff8dc00b1b78f375
Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/41359
Reviewed-by: QATOOLS
Reviewed-by: QABUILD
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|