Remove bus specific dependencies from CE layer
to have common CE layer across multiple targets.
This is required for adding support for WCN3990
chipset support as WCN3990 chipset uses SNOC
bus interface with Copy Engine endpoint.
Signed-off-by: Govind Singh <govi...@qti.qualcomm.com>
---
d
Copy engine is a host to target communication interface
between wlan firmware and wlan wcn3990 platform driver. Add copy
engine register map for wcn3990 wlan module. This add support
for the copy engine source/destination ring configuration for
wcn3990 chipset.
Signed-off-by: Govind Singh <g
the
packet in PN check if received packet sequence no is less than current
RSC counter during group keys(GTK) exchange.
Tested on QCA6174 HW3.0 with firmware version RM.4.4.1.c1-00035-QCARMSWP-1.
Signed-off-by: Govind Singh <govi...@qti.qualcomm.com>
---
drivers/net/wireless/ath/ath10k/mac.c
Send RSC counter to driver in set_key method, so that FW/driver
can drop the packet in PN check if received packet sequence
no is less than current RSC counter during group keys(GTK)
exchange.
Signed-off-by: Govind Singh <govi...@qti.qualcomm.com>
---
include/net/mac80211.h | 6 -
WCN3990 target use 64bit msdu address in htt in-order
indication message. Add support for 64 bit msdu address in
HTT_T2H_MSG_TYPE_RX_IN_ORD_PADDR_IND message.
Signed-off-by: Govind Singh <govi...@qti.qualcomm.com>
---
drivers/net/wireless/ath/ath10k/htt.h| 12 +-
drivers/net/wirele
From: Rakesh Pillai <pill...@qti.qualcomm.com>
WCN3990 target supports 37-bit addressing mode. In order
to accommodate extended address support, add hw param to
indicate if the target supports addressing above 32-bits.
Signed-off-by: Rakesh Pillai <pill...@qti.qualcomm.com>
Signed-of
descriptor fields.
Signed-off-by: Govind Singh <govi...@qti.qualcomm.com>
---
drivers/net/wireless/ath/ath10k/htt.h| 38 +++-
drivers/net/wireless/ath/ath10k/htt_tx.c | 294 ---
drivers/net/wireless/ath/ath10k/mac.c| 2 +-
3 files changed, 307 insertions(
WCN3990 rx descriptor uses different offset of msdu start, msdu end,
ppdu end, rx pkt end and rx frag info.
To accommodate different offsets, define respective fields in
rx descriptor of WCN3990 target.
Signed-off-by: Govind Singh <govi...@qti.qualcomm.com>
---
drivers/net/wireless/ath/
WCN3990 uses larger ring size in comparison to existing
ring size value.
Add rx ring size hw param for supporting different rx ring
size across multiple target.
Signed-off-by: Govind Singh <govi...@qti.qualcomm.com>
---
drivers/net/wireless/ath/ath10k/core.c | 13 +
drive
data.
Signed-off-by: Govind Singh <govi...@qti.qualcomm.com>
---
drivers/net/wireless/ath/ath10k/ce.c | 630 +-
drivers/net/wireless/ath/ath10k/ce.h | 48 ++-
drivers/net/wireless/ath/ath10k/pci.c | 6 +-
3 files changed, 587 insertions(+), 97 del
WCN3990 target uses 64 bit frag descriptor and more
fields in TSO flag.
Add support for 64 bit HTT frag descriptor.
Signed-off-by: Govind Singh <govi...@qti.qualcomm.com>
---
drivers/net/wireless/ath/ath10k/htt.c| 2 +-
drivers/net/wireless/ath/ath10k/htt.h| 32 ++-
drive
are validated on QCA6174 and WCN3990 target.
Govind Singh (9):
ath10k: Update rx descriptor for WCN3990 target
ath10k: Add support for 64 bit HTT in-order indication msg
ath10k: Add support for 64 bit htt rx ring cfg
ath10k: Add support for 64 bit HTT frag descriptor
ath10k: Add support
hw param flag. Use u64 type
while popping paddr from the rx hash table for 64bit target.
Signed-off-by: Govind Singh <govi...@qti.qualcomm.com>
---
drivers/net/wireless/ath/ath10k/htt.c| 1 +
drivers/net/wireless/ath/ath10k/htt.h| 15 -
drivers/net/wireless/ath/ath10k/ht
it in runtime
based on target_64bit hw param flag.
Signed-off-by: Govind Singh <govi...@qti.qualcomm.com>
---
drivers/net/wireless/ath/ath10k/htt.c| 4 +-
drivers/net/wireless/ath/ath10k/htt.h| 42 +++--
drivers/net/wireless/ath/ath10k/htt_tx.c | 145 +++-
CE send and receive API's are using u32 ring address, which
truncates the address for target with 64bit addressing range.
Use dma_addr_t for ce buffers to support target with extended
addressing range.
Signed-off-by: Govind Singh <govi...@qti.qualcomm.com>
---
drivers/net/wireless/ath/
Hi Bjorn,
Thanks for the review.
On 2018-05-12 00:13, Bjorn Andersson wrote:
On Sun 25 Mar 22:40 PDT 2018, Govind Singh wrote:
HOST allocates 2mb of region for modem and WCN3990
secure access and provides the address and access
control to target for secure access.
Add MSA handshake request
On 2018-05-11 23:13, Bjorn Andersson wrote:
On Sun 25 Mar 22:39 PDT 2018, Govind Singh wrote:
Add support to start qmi service to configure the wlan
firmware component and register event notifier to communicate
with the WLAN firmware over qmi communication interface.
Signed-off-by: Govind
Hi Bjorn,
Thanks for the review.
On 2018-05-11 22:55, Bjorn Andersson wrote:
On Sun 25 Mar 22:39 PDT 2018, Govind Singh wrote:
Add QMI client driver for Q6 integrated WLAN connectivity
subsystem. This module is responsible for communicating WLAN
control messages to FW over QUALCOMM MSM
Use the BIT() macro from 'linux/bitops.h' to define the rx desc
bit flags to have consistency with new definitions.
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
drivers/net/wireless/ath/ath10k/rx_desc.h | 136 +++---
1 file changed, 69 insertions(+), 67 del
On 2018-05-09 13:10, Marcus Folkesson wrote:
Hello Govind,
On Wed, May 09, 2018 at 10:18:04AM +0530, Govind Singh wrote:
Use the BIT() macro from 'linux/bitops.h' to define the rx desc
bit flags to have consistency with new definitions.
Signed-off-by: Govind Singh <govi...@codeaurora.
On 2018-05-08 02:12, Bjorn Andersson wrote:
On Sun 25 Mar 22:40 PDT 2018, Govind Singh wrote:
Add WLAN related VMID's to support wlan driver to set up
the remote's permissions call via TrustZone.
Signed-off-by: Govind Singh <govi...@codeaurora.org>
Please use ./scripts/get_maintai
Use the BIT() macro from 'linux/bitops.h' to define the rx desc
bit flags to have consistency with new definitions.
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
drivers/net/wireless/ath/ath10k/rx_desc.h | 134 +++---
1 file changed, 67 insertions(+), 67 del
On 2018-05-08 23:07, Bjorn Andersson wrote:
On Sun 25 Mar 22:37 PDT 2018, Govind Singh wrote:
Add QMI client driver for Q6 integrated WLAN connectivity subsystem.
This module is responsible for communicating WLAN control messages to
FW
over QMI interface.
“QUALCOMM Messaging Interface”(QMI
On 2018-06-06 04:55, Brian Norris wrote:
Hi,
On Tue, Jun 05, 2018 at 06:07:32PM +0530, Govind Singh wrote:
Add WCN3990 QMI client handshakes for Q6 integrated WLAN connectivity
subsystem. This layer is responsible for communicating qmi control
messages to wifi fw QMI service using QMI
On 2018-06-06 04:55, Brian Norris wrote:
Hi,
On Tue, Jun 05, 2018 at 06:07:32PM +0530, Govind Singh wrote:
Add WCN3990 QMI client handshakes for Q6 integrated WLAN connectivity
subsystem. This layer is responsible for communicating qmi control
messages to wifi fw QMI service using QMI
Return type of resource init method is not assigned.
Handle resource init failures for graceful exit.
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/snoc.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/wireless/ath/ath10k/snoc.c
b/drivers
On 2018-06-04 17:34, Niklas Cassel wrote:
On Mon, Jun 04, 2018 at 01:27:43PM +0300, Kalle Valo wrote:
Wei Yongjun writes:
> Fixes the following sparse warnings:
>
> drivers/net/wireless/ath/ath10k/snoc.c:823:5: warning:
> symbol 'ath10k_snoc_get_ce_id_from_irq' was not declared. Should it be
WLAN qmi server running in Q6 exposes host to target
cold boot qmi handshakes. Add WLAN QMI service helpers
for ath10k wcn3990 qmi client.
Signed-off-by: Govind Singh
---
.../net/wireless/ath/ath10k/qmi_wlfw_v01.c| 2072 +
.../net/wireless/ath/ath10k/qmi_wlfw_v01.h| 677
From: Rakesh Pillai
Add support to create the boardname for non-bmi targets
like WCN3990, which uses qmi for bdf download. This
boardname is used to parse the board data from board-2.bin.
Signed-off-by: Rakesh Pillai
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/core.c | 14
xed region support to support unload use-case.
Unified logging.
Testing:
Tested all qmi handshakes, driver load/unload and STA/SAP sanity
testing.
Tested HW: SDM845(WCN3990)
Tested FW: WLAN.HL.2.0-01192-QCAHLSWMTPLZ-1
Govind Singh (5):
ath10k: Add qmi service helpe
Add device tree binding documentation details of msa
memory region for ath10k qmi client for SDM845/APQ8098
SoC into "qcom,ath10k.txt".
Signed-off-by: Govind Singh
---
.../devicetree/bindings/net/wireless/qcom,ath10k.txt | 4
1 file changed, 4 insertions(+)
WLAN.HL.2.0-01192-QCAHLSWMTPLZ-1 and SDM845 MTP device.
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/Kconfig | 13 +-
drivers/net/wireless/ath/ath10k/Makefile |4 +-
drivers/net/wireless/ath/ath10k/core.c |6 +-
drivers/net/wireless/ath/ath10k/core.h |2 +
drivers
Add WLAN related VMID's to support wlan driver to set up
the remote's permissions call via TrustZone.
Signed-off-by: Govind Singh
---
include/linux/qcom_scm.h | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/include/linux/qcom_scm.h b/include/linux/qcom_scm.h
index
Add debug mask to control debug info of ath10k qmi
messaging layer.
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/debug.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/net/wireless/ath/ath10k/debug.h
b/drivers/net/wireless/ath/ath10k/debug.h
index 0afca5c106b6
oC.
BR,
Govind
-Original Message-
From: Kalle Valo [mailto:kv...@codeaurora.org]
Sent: Monday, January 8, 2018 7:12 PM
To: Erik Stromdahl <erik.stromd...@gmail.com>
Cc: linux-wirel...@vger.kernel.org; ath10k@lists.infradead.org; Rakesh Pillai
<pill...@qti.qualcomm.com>; Govin
HIF power-on failure is applicable to each underlying
bus type. Fix log message for hif power on failure.
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
drivers/net/wireless/ath/ath10k/core.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net/wirele
Add device tree binding documentation details for wcn3990
wifi block present in Qualcomm SDM845/APQ8098 SoC into
"qcom,ath10k.txt".
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
.../bindings/net/wireless/qcom,ath10k.txt | 35 ++
1
rrupts if
the target does not retain interrupt summary after the
execution of interrupt handler.
Signed-off-by: Rakesh Pillai <pill...@codeaurora.org>
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
drivers/net/wireless/ath/ath10k/ce.h | 10 +++---
drivers/net/wireless/ath/
Add clock and regulator votes for WCN3990 WLAN
chipset.
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
drivers/net/wireless/ath/ath10k/snoc.c | 352 -
drivers/net/wireless/ath/ath10k/snoc.h | 19 ++
2 files changed, 370 insertions(+), 1 de
From: Rakesh Pillai <pill...@codeaurora.org>
wcn3990 does not use bmi.
Add support to get target info from hif ops.
Signed-off-by: Rakesh Pillai <pill...@codeaurora.org>
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
drivers/net/wireless/ath/ath10k/core.c | 8 +++
Change type of hif sg tx paddr to dma_addr_t for
supporting target having addressing mode greater than
32 bit.
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
drivers/net/wireless/ath/ath10k/hif.h | 2 +-
drivers/net/wireless/ath/ath10k/pci.c | 8
2 files changed, 5 inse
When an IOMMU device is available on the platform bus, allocate
an IOMMU domain and attach the wlan target to it.
WCN3990 target can then attach an DMA I/O virtual address
space to scan out of bound transactions.
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
drivers/net/wirele
Add mapping of HTC endpoint services supported
by wcn3990 target to tx/rx pipe.
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
drivers/net/wireless/ath/ath10k/snoc.c | 168 +
1 file changed, 168 insertions(+)
diff --git a/drivers/net/wireless/ath/
Add hif rx methods in rx path for wcn3990
target.
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
drivers/net/wireless/ath/ath10k/snoc.c | 171 +
1 file changed, 153 insertions(+), 18 deletions(-)
diff --git a/drivers/net/wireless/ath/ath10k/sno
Add hif tx/tx-complete methods for wcn3990
target.
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
drivers/net/wireless/ath/ath10k/snoc.c | 123 -
1 file changed, 120 insertions(+), 3 deletions(-)
diff --git a/drivers/net/wireless/ath/ath10k/sno
get WMI
[CE4] :host->target HTT
[CE5] :reserved
[CE6] :Target autonomous HIF_memcpy
[CE7] :reserved
[CE8] :reserved
[CE9] :target->host HTT
[CE10] :target->host HTT
[CE11] :target -> host PKTLOG
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
drivers/net/wi
Add hif start/stop callback for allocating/freeing buffers
on tx/rx pipe and enabling/disabling the tx/rx pipe
interrupts.
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
drivers/net/wireless/ath/ath10k/snoc.c | 189 -
1 file changed, 187 insertions
-off-by: Govind Singh <govi...@codeaurora.org>
---
drivers/net/wireless/ath/ath10k/Kconfig | 8 ++
drivers/net/wireless/ath/ath10k/Makefile | 4 +
drivers/net/wireless/ath/ath10k/snoc.c | 153 +++
drivers/net/wireless/ath/ath10k/snoc.h | 76
t->target WMI
[CE4] :host->target HTT
[CE5] :reserved
[CE6] :Target autonomous HIF_memcpy
[CE7] :reserved
[CE8] :reserved
[CE9] :target->host HTT
[CE10] :target->host HTT
[CE11] :target -> host PKTLOG
Govind Singh (11):
ath10k: platform driver for
Add hif power-up/power-down methods for wcn3990
target.
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
drivers/net/wireless/ath/ath10k/snoc.c | 61 ++
1 file changed, 61 insertions(+)
diff --git a/drivers/net/wireless/ath/ath10k/snoc.c
b/drive
WCN3990 target uses 3 Copy engine(CE1/CE9/CE10) in RX path
and CE 11 for pktlog.
Add data path HTC ep services and PKTLOG services for WCN3990.
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
drivers/net/wireless/ath/ath10k/htc.c | 6 ++
drivers/net/wireless/ath/ath10k/htc
>> You've omitted the "qcom," you specify above.
Thanks, Julian, I will correct this in v2 revision.
Thanks,
Govind
-Original Message-
From: ath10k [mailto:ath10k-boun...@lists.infradead.org] On Behalf Of Julian
Calaby
Sent: Thursday, February 15, 2018 7:36 PM
To: Go
Add device tree binding documentation details for wcn3990
wifi block present in Qualcomm SDM845/APQ8098 SoC into
"qcom,ath10k.txt".
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
.../bindings/net/wireless/qcom,ath10k.txt | 35 ++
1
Hi Brian,
On 2018-06-19 07:47, Brian Norris wrote:
Hi Govind,
One more side note: this series is called v2, but I see an older v3.
What's up with that?
Earlier was typo(v3), it was first version.
Pls ignore the same.
On Tue, Jun 05, 2018 at 06:03:04PM +0530, Govind Singh wrote:
Add QMI
Hi Kalle,
On 2018-06-19 12:43, Kalle Valo wrote:
Govind Singh writes:
3) once supported pd info in known to Q6, tftp client in Q6
establishes the connection with tftp server in Q6 for user pd loading.
This sentence doesn't make sense, should it be that the tftp client in
Q6 establishes
On 2018-06-19 07:47, Brian Norris wrote:
Hi Govind,
One more side note: this series is called v2, but I see an older v3.
What's up with that?
Earlier was typo, it was first version.
On Tue, Jun 05, 2018 at 06:03:04PM +0530, Govind Singh wrote:
Add QMI client driver for Q6 integrated WLAN
river load/unload and STA/SAP sanity
testing.
Tested HW: SDM845(WCN3990)
Tested FW: WLAN.HL.2.0-01192-QCAHLSWMTPLZ-1
Govind Singh (5):
ath10k: Add qmi service helpers for wcn3990 qmi client
dt: bindings: add bindings for msa memory region
firmware: qcom: scm: Add WLAN VMID f
between remote processors with underlying
transport layer based on integrated chipset(shared memory) or
discrete chipset(PCI/USB/SDIO/UART).
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/Kconfig |1 +
drivers/net/wireless/ath/ath10k/Makefile |4 +-
drivers/net/wireless
From: Rakesh Pillai
Add support to create the boardname for non-bmi targets
like WCN3990, which uses qmi for bdf download. This
boardname is used to parse the board data from board-2.bin.
Signed-off-by: Rakesh Pillai
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/core.c | 8
Add device tree binding documentation details of msa
memory region for ath10k qmi client for SDM845/APQ8098
SoC into "qcom,ath10k.txt".
Signed-off-by: Govind Singh
---
.../devicetree/bindings/net/wireless/qcom,ath10k.txt| 6 ++
1 file changed, 6 insertions(+)
WLAN qmi server running in Q6 exposes host to target
cold boot qmi handshakes. Add WLAN QMI service helpers
for ath10k wcn3990 qmi client.
Signed-off-by: Govind Singh
---
.../net/wireless/ath/ath10k/qmi_wlfw_v01.c| 2072 +
.../net/wireless/ath/ath10k/qmi_wlfw_v01.h| 677
Add WLAN related VMID's to support wlan driver to set up
the remote's permissions call via TrustZone.
Signed-off-by: Govind Singh
---
include/linux/qcom_scm.h | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/include/linux/qcom_scm.h b/include/linux/qcom_scm.h
index
Add debug mask to control debug info of ath10k qmi
messaging layer.
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/debug.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/net/wireless/ath/ath10k/debug.h
b/drivers/net/wireless/ath/ath10k/debug.h
index 0afca5c106b6
Thanks Brian for the review.
On 2018-08-14 01:36, Brian Norris wrote:
Hi Govind,
On Mon, Jul 23, 2018 at 06:04:28PM +0530, Govind Singh wrote:
Add WCN3990 QMI client handshakes for Q6 integrated WLAN connectivity
subsystem. This layer is responsible for communicating qmi control
messages
WCN3990 target uses separate htc service for pktlog.
Add pktlog service request and support for pktlog
rx path handling.
Testing:
Tested on WCN3990 and QCA6174 HW.
Tested FW: WLAN.HL.2.0-01192-QCAHLSWMTPLZ-1,
WLAN.RM.4.4.1-00109-QCARMSWPZ-1
Signed-off-by: Govind Singh
WCN3990 target uses separate htc service(ATH10K_HTC_SVC_ID_HTT_LOG_MSG)
for pktlog. Add pktlog service request and support for pktlog
rx path handling.
Tested HW: WCN3990 and QCA6174.
Tested FW: WLAN.HL.2.0-01192-QCAHLSWMTPLZ-1,
WLAN.RM.4.4.1-00109-QCARMSWPZ-1
Govind Singh (2
and control
the interrupt based on the flag which can be set in ce_attr.
Testing:
Tested on WCN3990 and QCA6174 HW.
Tested FW: WLAN.HL.2.0-01192-QCAHLSWMTPLZ-1,
WLAN.RM.4.4.1-00109-QCARMSWPZ-1
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/ce.c | 18
Add WLAN related VMID's to support wlan driver to set up
the remote's permissions call via TrustZone.
Signed-off-by: Govind Singh
---
include/linux/qcom_scm.h | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/include/linux/qcom_scm.h b/include/linux/qcom_scm.h
index
between remote processors with underlying
transport layer based on integrated chipset(shared memory) or
discrete chipset(PCI/USB/SDIO/UART).
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/Kconfig |1 +
drivers/net/wireless/ath/ath10k/Makefile |4 +-
drivers/net/wireless
Switched to ath10k bdf download infra(board-2.bin)
Added MSA fixed region support to support unload use-case.
Unified logging.
Testing:
Tested all qmi handshakes, driver load/unload and STA/SAP sanity
testing.
Tested HW: SDM845(WCN3990)
Tested FW: WLAN
WLAN qmi server running in Q6 exposes host to target
cold boot qmi handshakes. Add WLAN QMI service helpers
for ath10k wcn3990 qmi client.
Signed-off-by: Govind Singh
---
.../net/wireless/ath/ath10k/qmi_wlfw_v01.c| 2072 +
.../net/wireless/ath/ath10k/qmi_wlfw_v01.h| 677
Add debug mask to control debug info of ath10k qmi
messaging layer.
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/debug.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/net/wireless/ath/ath10k/debug.h
b/drivers/net/wireless/ath/ath10k/debug.h
index 0afca5c106b6
Add device tree binding documentation details of msa
memory region for ath10k qmi client for SDM845/APQ8098
SoC into "qcom,ath10k.txt".
Signed-off-by: Govind Singh
---
.../devicetree/bindings/net/wireless/qcom,ath10k.txt| 6 ++
1 file changed, 6 insertions(+)
From: Rakesh Pillai
Add support to create the boardname for non-bmi targets
like WCN3990, which uses qmi for bdf download. This
boardname is used to parse the board data from board-2.bin.
Signed-off-by: Rakesh Pillai
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/core.c | 8
Hi Rob,
On 2018-07-11 20:57, Rob Herring wrote:
On Fri, Jul 06, 2018 at 02:30:43PM +0530, Govind Singh wrote:
Add device tree binding documentation details of msa
memory region for ath10k qmi client for SDM845/APQ8098
SoC into "qcom,ath10k.txt".
Signed-off-by: Govind Singh
---
..
Hi Niklas,
Thanks for the review.
On 2018-07-19 23:21, Niklas Cassel wrote:
On Fri, Jul 06, 2018 at 02:26:17PM +0530, Govind Singh wrote:
Add QMI client handshakes for Q6 integrated WLAN connectivity
subsystem.
This module is responsible for communicating WLAN control messages to
FW
over QMI
On 2018-07-03 21:31, Mark Rutland wrote:
On Tue, Jul 03, 2018 at 06:42:24PM +0300, Kalle Valo wrote:
Brian Norris writes:
> + Rob
>
> On Tue, Jun 05, 2018 at 06:06:16PM +0530, Govind Singh wrote:
>> Add device tree binding documentation details of msa
>> memory region
between remote processors with underlying
transport layer based on integrated chipset(shared memory) or
discrete chipset(PCI/USB/SDIO/UART).
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/Kconfig |1 +
drivers/net/wireless/ath/ath10k/Makefile |4 +-
drivers/net/wireless
On 2018-07-03 20:45, Kalle Valo wrote:
Niklas Cassel writes:
On Tue, Jun 05, 2018 at 06:07:32PM +0530, Govind Singh wrote:
Add WCN3990 QMI client handshakes for Q6 integrated WLAN connectivity
subsystem. This layer is responsible for communicating qmi control
messages to wifi fw QMI service
WLAN qmi server running in Q6 exposes host to target
cold boot qmi handshakes. Add WLAN QMI service helpers
for ath10k wcn3990 qmi client.
Signed-off-by: Govind Singh
---
.../net/wireless/ath/ath10k/qmi_wlfw_v01.c| 2072 +
.../net/wireless/ath/ath10k/qmi_wlfw_v01.h| 677
y
testing.
Tested HW: SDM845(WCN3990)
Tested FW: WLAN.HL.2.0-01192-QCAHLSWMTPLZ-1
Govind Singh (5):
ath10k: Add qmi service helpers for wcn3990 qmi client
dt: bindings: add bindings for msa memory region
firmware: qcom: scm: Add WLAN VMID for Qualcomm SCM interface
ath10k: A
On 2018-07-03 23:36, Kalle Valo wrote:
Govind Singh writes:
Add WCN3990 QMI client handshakes for Q6 integrated WLAN connectivity
subsystem. This layer is responsible for communicating qmi control
messages to wifi fw QMI service using QMI messaging protocol.
Qualcomm MSM Interface(QMI
From: Rakesh Pillai
Add support to create the boardname for non-bmi targets
like WCN3990, which uses qmi for bdf download. This
boardname is used to parse the board data from board-2.bin.
Signed-off-by: Rakesh Pillai
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/core.c | 8
Add WLAN related VMID's to support wlan driver to set up
the remote's permissions call via TrustZone.
Signed-off-by: Govind Singh
---
include/linux/qcom_scm.h | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/include/linux/qcom_scm.h b/include/linux/qcom_scm.h
index
Add device tree binding documentation details of msa
memory region for ath10k qmi client for SDM845/APQ8098
SoC into "qcom,ath10k.txt".
Signed-off-by: Govind Singh
---
.../bindings/net/wireless/qcom,ath10k.txt | 13 +
1 file changed, 13 insertions(+)
Hi Niklas,
Thanks for the review.
I have addressed most of the comments in v3 version.
On 2018-06-20 04:21, Niklas Cassel wrote:
On Tue, Jun 05, 2018 at 06:07:32PM +0530, Govind Singh wrote:
Add WCN3990 QMI client handshakes for Q6 integrated WLAN connectivity
subsystem. This layer
On 2018-07-11 07:54, Bjorn Andersson wrote:
On Tue 10 Jul 18:26 PDT 2018, Brian Norris wrote:
Hi,
Hi Brian,
On Fri, Jul 06, 2018 at 02:26:17PM +0530, Govind Singh wrote:
[..]
> https://github.com/andersson/tqftpserv
FWIW, as of today, the tqftpserv implementation is missing a
Singh <govi...@codeaurora.org>
Cc: linux-wirel...@vger.kernel.org; ath10k@lists.infradead.org
Subject: Re: [PATCH 01/13] ath10k: platform driver for WCN3990 SNOC WLAN module
Govind Singh <govi...@codeaurora.org> writes:
> WCN3990 is integrated 802.11ac chipset with SNOC bus interfa
rt/ aperture_end) as
this is only working combination for me..
BR,
Govind
-Original Message-
From: ath10k [mailto:ath10k-boun...@lists.infradead.org] On Behalf Of Arnd
Bergmann
Sent: Thursday, March 1, 2018 3:40 PM
To: Kalle Valo <kv...@codeaurora.org>
Cc: Govind Singh <go
Add device tree binding documentation details for wcn3990
wifi block present in Qualcomm SDM845/APQ8098 SoC into
"qcom,ath10k.txt".
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
.../bindings/net/wireless/qcom,ath10k.txt | 31 ++
1
Add support to start qmi service to configure the wlan
firmware component and register event notifier to communicate
with the WLAN firmware over qmi communication interface.
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
drivers/net/wireless/ath/ath10k/qmi.c
Add device tree binding documentation details for ath10k
qmi client for SDM845/APQ8098 SoC into "qcom,ath10k.txt".
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt | 8
1 file changed, 8 insertion
t;
<---- QMI FW ready indication---
Govind Singh (12):
ath10k: Add qmi service for wlan qmi client
dt: bindings: add bindings for ath10k qmi client
ath10k: Add WCN3990 QMI client driver
ath10k: add support to start and stop qmi service
ath10k: Add suppo
Add QMI client driver for Q6 integrated WLAN connectivity
subsystem. This module is responsible for communicating WLAN
control messages to FW over QUALCOMM MSM Interface (QMI).
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
drivers/net/wireless/ath/ath10k/Kconfig | 2 +-
drive
WLAN qmi server running in Q6 dsp exposes host
to target cold boot qmi handshake.
Add WLAN QMI service helpers for WLAN serivice.
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
drivers/net/wireless/ath/ath10k/qmi_svc_v01.c | 2323 +
drivers/net/wirele
Add support of indication qmi message to communicate
with wlan qmi server. Indication message request
describes client capability and in response client
gets the state of wlan qmi service.
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
drivers/net/wireless/ath/ath10k/qmi.
Add WLAN related VMID's to support wlan driver to set up
the remote's permissions call via TrustZone.
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
include/linux/qcom_scm.h | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/include/linux/qcom_scm.h b/include
HOST allocates 2mb of region for modem and WCN3990
secure access and provides the address and access
control to target for secure access.
Add MSA handshake request/response messages.
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
drivers/net/wireless/ath/ath10k/qmi.c
Add qmi message required for enabling and disabling
target to qmi server running in Q6.
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
drivers/net/wireless/ath/ath10k/qmi.c | 226 +-
drivers/net/wireless/ath/ath10k/qmi.h | 62 ++
2 files c
Add support for bdf download and cold boot
calibration trigger qmi message support.
Signed-off-by: Govind Singh <govi...@codeaurora.org>
---
drivers/net/wireless/ath/ath10k/qmi.c | 195 ++
drivers/net/wireless/ath/ath10k/qmi.h | 10 ++
2 files change
1 - 100 of 202 matches
Mail list logo