1. 26 Feb, 2019 3 commits
    • Abhishek Ambure's avatar
      ath10k: add support for ack rssi value of data tx packets · 6ddc3860
      Abhishek Ambure authored
      In WCN3990, WMI_TLV_SERVICE_TX_DATA_MGMT_ACK_RSSI service Indicates that
      the firmware has the capability to send the RSSI value of the ACK for all
      data and management packets transmitted.
      
      If WMI_RSRC_CFG_FLAG_TX_ACK_RSSI is set in host capability then firmware
      sends RSSI value in "data" tx completion event. Host extracts ack rssi
      values of data packets from their tx completion event.
      
      Tested HW: WCN3990
      Tested FW: WLAN.HL.2.0-01617-QCAHLSWMTPLZ-1
      Signed-off-by: default avatarAbhishek Ambure <aambure@codeaurora.org>
      Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
      6ddc3860
    • Abhishek Ambure's avatar
      ath10k: add support for ack rssi value of management tx packets · 4b816f17
      Abhishek Ambure authored
      In WCN3990, WMI_TLV_SERVICE_TX_DATA_MGMT_ACK_RSSI service Indicates that
      the firmware has the capability to send the RSSI value of the ACK for all
      data and management packets transmitted.
      
      If WMI_RSRC_CFG_FLAG_TX_ACK_RSSI is set in host capability then firmware
      sends RSSI value in "management" tx completion event. Host extracts ack
      rssi values of management packets from their tx completion event.
      
      Tested HW: WCN3990
      Tested FW: WLAN.HL.2.0-01617-QCAHLSWMTPLZ-1
      Signed-off-by: default avatarAbhishek Ambure <aambure@codeaurora.org>
      Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
      4b816f17
    • Rakesh Pillai's avatar
      ath10k: fix descriptor size in ce tx completion for WCN3990 · 02f73d3a
      Rakesh Pillai authored
      When the driver receives the tx completion of the
      descriptor over ce, it clears the nbytes configured
      for that particular descriptor. WCN3990 uses ce
      descriptors with 64-bit address.
      
      Currently during handling the tx completion of the
      descriptors, the nbytes are accessed from the descriptors
      using ce_desc for 32-bit targets. This will lead to clearing
      of memory at incorrect offset if DMA MASK is set to greater
      than 32 bits.
      
      Attach different ce tx copy completed handler for targets
      using address above 32-bit address.
      
      Tested HW: WCN3990
      Tested FW: WLAN.HL.2.0-01387-QCAHLSWMTPLZ-1
      Signed-off-by: default avatarRakesh Pillai <pillair@codeaurora.org>
      Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
      02f73d3a
  2. 25 Feb, 2019 37 commits