On 01-10-2021 12:08, Kalle Valo wrote:
Maurice Smulders writes:
I am trying to use the QCA6174A and the QCA6390 on a custom board using a PCIe
switch - but that doesn't matter - It still fails w/o the switch:
lspci
00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2711 PCIe Bridge (rev
i :01:00.0: htt tx completion msdu_id 3 status 3
BR,
Govind Singh
___
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k
Hi Kalle,
On 2020-08-28 18:22, Kalle Valo wrote:
Amit Pundir writes:
On Mon, 8 Jun 2020 at 17:07, Kalle Valo wrote:
> I don't agree with this. If you read through the replies to the bug report,
> it is clear that NS migration uncovered a corner case or even a bug. So we
> should try to fix
Pls ignore this WAR as it does not fix all cases.
On 2020-06-03 19:03, Govind Singh wrote:
With kernel qrtr switch from user space qrtr, fw crash is seen
during reboot. During reboot modem rproc shutdown causes wlan qmi
service exit and msa region gets unmapped. Since pdev is not suspended
hw
to kernel from userspace
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/qmi.c | 16 +++-
1 file changed, 7 insertions(+), 9 deletions(-)
diff --git a/drivers/net/wireless/ath/ath10k/qmi.c
b/drivers/net/wireless/ath/ath10k/qmi.c
index 5ae829b46c3d..8b1291e28ba2 10
ath10k(sdio/snoc) is no longer experimental.
Remove experimental tag for SDIO/SNOC from ath10k Kconfig.
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/Kconfig | 7 +++
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/drivers/net/wireless/ath/ath10k/Kconfig
b
Hi Amit,
Seems del_server is being notified early due to qrtr-ns migration from
userspace to kernel prior remote(modem + wifi) actually went down.
As per of del_server we are removing the MSA permission via SCM call, but
remote(wifi user pd in modem Q6) is still accessing the region.
BR,
Govind
e list for review.
Govind Singh (2):
dt: bindings: add dt entry flag to skip SCM call for msa region
ath10k: Don't call SCM interface for statically mapped msa region
.../devicetree/bindings/net/wireless/qcom,ath10k.txt | 4
drivers/net/wireless/ath/ath10k/qmi.c
Add boolean context flag to disable SCM call for statically
mapped msa region.
Signed-off-by: Govind Singh
---
.../devicetree/bindings/net/wireless/qcom,ath10k.txt | 4
1 file changed, 4 insertions(+)
diff --git a/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
b
For some targets ex: QCS404, SCM permissions for MSA region is
statically configured in TrustZone fw. Add SCM call disable option
for such targets to avoid duplicate permissions.
Testing: Tested on WCN3990 HW
Tested FW: WLAN.HL.3.1-01040-QCAHLSWMTPLZ-1
Signed-off-by: Govind Singh
---
drivers
ssary warn message
on console.
htc.c:803: ath10k_warn(ar, "unsupported HTC service id: %d\n",
htc.c:881: ath10k_warn(ar, "unsupported HTC service id: %d\n",
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/htc.c | 8
1 file changed, 4 insertions
For some targets ex: SC7180/QCS404, SCM permissions for MSA region is
statically configured in TrustZone fw. Add SCM call disable option
for such targets to avoid duplicate permissions.
Change since v1:
Added devicetree list for review.
Govind Singh (2):
dt: bindings: add dt entry flag to
Add boolean context flag to disable SCM call for statically
mapped msa region.
Signed-off-by: Govind Singh
---
.../devicetree/bindings/net/wireless/qcom,ath10k.txt | 4
1 file changed, 4 insertions(+)
diff --git a/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
b
For some targets ex: QCS404, SCM permissions for MSA region is
statically configured in TrustZone fw. Add SCM call disable option
for such targets to avoid duplicate permissions.
Testing: Tested on WCN3990 HW
Tested FW: WLAN.HL.3.1-01040-QCAHLSWMTPLZ-1
Signed-off-by: Govind Singh
---
drivers
Hi Kalle,
On 2019-10-24 12:44, Kalle Valo wrote:
Govind Singh writes:
Add boolean context flag to disable SCM call for statically
mapped msa region.
Signed-off-by: Govind Singh
Oddly this didn't apply, but 3-way merge did work. Please double check
the result in the pending branch:
For some targets ex: QCS404, SCM permissions for MSA region is
statically configured in TrustZone fw. Add SCM call disable option
for such targets to avoid duplicate permissions.
Testing: Tested on WCN3990 HW
Tested FW: WLAN.HL.3.1-01040-QCAHLSWMTPLZ-1
Signed-off-by: Govind Singh
---
drivers
For some targets ex: SC7180/QCS404, SCM permissions for MSA region is
statically configured in TrustZone fw. Add SCM call disable option
for such targets to avoid duplicate permissions.
Govind Singh (2):
dt: bindings: add dt entry flag to skip SCM call for msa region
ath10k: Don't cal
Add boolean context flag to disable SCM call for statically
mapped msa region.
Signed-off-by: Govind Singh
---
.../devicetree/bindings/net/wireless/qcom,ath10k.txt | 4
1 file changed, 4 insertions(+)
diff --git a/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
b
Add wifi regulators in qcs404 dt node for proxy vote. Proxy votes are
required for handling driver recovery scenarios to prevent
un-clocked register access during driver recovery.
Signed-off-by: Govind Singh
---
arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 3 +++
1 file changed, 3 insertions
-QCAHLSWMTPLZ-1
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/qmi.c | 15 +++
1 file changed, 15 insertions(+)
diff --git a/drivers/net/wireless/ath/ath10k/qmi.c
b/drivers/net/wireless/ath/ath10k/qmi.c
index 2e678780df5d..3457509a003f 100644
--- a/drivers/net/wireless/ath
-by: Govind Singh
Reviewed-by: Govind Singh
BR,
Govind
On 2019-07-23 05:27, Bjorn Andersson wrote:
On Tue 02 Jul 20:57 PDT 2019, Govind Singh wrote:
WCN3990 Regulator config is varying b/w different MSM platforms.
In order to have scalable config, move regulator config to driver
private data.
Regulators supplying clients with fixed voltage
MSA memory region caries the hw descriptors information.
Dump MSA region in core dump as this is very helpful in debugging
hw issues.
Testing: Tested on WCN3990 HW
Tested FW: WLAN.HL.3.1-00959-QCAHLSWMTPLZ-1
Signed-off-by: Govind Singh
---
Changes from v3:
- Fixed error reported in v2
WCN3990 Regulator config is varying b/w different MSM platforms.
In order to have scalable config, move regulator config to driver
private data.
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/snoc.c | 38 +-
drivers/net/wireless/ath/ath10k/snoc.h | 23
update compatible dt properties for WCN3990 wifi node to be
compatible across different MSM platforms.
Signed-off-by: Govind Singh
---
Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/net
WCN3990 voltage regulator config is varying b/w different MSM platforms ex:
SDM845/
QCS404. In order to have scalable config, move regulator config to driver
private data.
Tested HW: WCN3990(SDM845/QCS404)
Tested FW: WLAN.HL.3.1-01040-QCAHLSWMTPLZ-1
Govind Singh (3):
dt: bindings: update
Modify the compatible string of wifi node for SDM845/QCS404 devices.
Add wifi regulators in qcs404 dt node for proxy vote. Proxy votes are
required for handling driver recovery scenarios to prevent
un-clocked register access during driver recovery.
Signed-off-by: Govind Singh
---
arch/arm64
MSA memory region caries the hw descriptors information.
Dump MSA region in core dump as this is very helpful in debugging
hw issues.
Testing: Tested on WCN3990 HW
Tested FW: WLAN.HL.3.1-00959-QCAHLSWMTPLZ-1
Signed-off-by: Govind Singh
---
Changes from v2:
- Rebased on top of 38faed150438
MSA memory region caries the hw descriptors information.
Dump MSA region in core dump as this is very helpful in debugging
hw issues.
Testing: Tested on WCN3990 HW
Tested FW: WLAN.HL.3.1-00959-QCAHLSWMTPLZ-1
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/coredump.c | 21
.
Testing: Tested on WCN3990/QCA6174 HW
Tested FW: WLAN.HL.3.1-00959-QCAHLSWMTPLZ-1
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/core.c | 9 ++
drivers/net/wireless/ath/ath10k/core.h | 1 +
drivers/net/wireless/ath/ath10k/hif.h | 15 +
drivers/net/wireless/ath/ath10k
Add dt binding to get xo calibration data support for wifi rf clock.
Signed-off-by: Govind Singh
---
Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
b/Documentation
Wifi).
Calibrated XO offset is sent to fw, which compensate the clock drift
by programing the XO trim register.
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/qmi.c | 12
drivers/net/wireless/ath/ath10k/snoc.c | 11 +++
drivers/net/wireless/ath/ath10k/snoc.h | 2
:
Added return check for case where xo cal dt is not populated.
Govind Singh (2):
dt: bindings: add dt entry for XO calibration support
ath10k: Add xo calibration support for wifi rf clock
.../devicetree/bindings/net/wireless/qcom,ath10k.txt | 1 +
drivers/net/wireless/a
Hi Sven,
On 2019-03-20 14:07, Sven Eckelmann wrote:
On Wednesday, 20 March 2019 05:45:09 CET Govind Singh wrote:
PMIC XO is the clock source for wifi rf clock in integrated wifi
chipset ex: WCN3990. Due to board layout errors XO frequency drifts
can cause wifi rf clock inaccuracy.
XO
Add dt binding to get xo calibration data support for wifi rf clock.
Signed-off-by: Govind Singh
---
Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
b/Documentation
Wifi).
Calibrated XO offset is sent to fw, which compensate the clock drift
by programing the XO trim register.
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/qmi.c | 12
drivers/net/wireless/ath/ath10k/snoc.c | 11 +++
drivers/net/wireless/ath/ath10k/snoc.h | 2
lated.
Govind Singh (2):
dt: bindings: add dt entry for XO calibration support
ath10k: Add xo calibration support for wifi rf clock
.../devicetree/bindings/net/wireless/qcom,ath10k.txt | 1 +
drivers/net/wireless/ath/ath10k/qmi.c| 12
drivers/net/wireless/ath/ath10k/s
Wifi).
Calibrated XO offset is sent to fw, which compensate the clock drift
by programing the XO trim register.
Testing:
Tested on QCS404 platform(WCN3990 HW)
Tested FW: WLAN.HL.3.1-00959-QCAHLSWMTPLZ-1
Govind Singh (2):
dt: bindings: add dt entry for XO calibration support
ath10k: A
Wifi).
Calibrated XO offset is sent to fw, which compensate the clock drift
by programing the XO trim register.
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/qmi.c | 12
drivers/net/wireless/ath/ath10k/snoc.c | 10 ++
drivers/net/wireless/ath/ath10k/snoc.h | 2
Add dt binding to get xo calibration data support for wifi rf clock.
Signed-off-by: Govind Singh
---
Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
b/Documentation
)
Tested FW: WLAN.HL.3.1-00784-QCAHLSWMTPLZ-1
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/snoc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/wireless/ath/ath10k/snoc.c
b/drivers/net/wireless/ath/ath10k/snoc.c
index 7fa0f5c1d070..f0ea3c494fe6
.wifi: qmi fw_version 0x3106836b
fw_build_timestamp 2019-02-13 10:24 fw_build_id
QC_IMAGE_VERSION_STRING=WLAN.HL.3.1-00875-QCAHLSWMTPL-1
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/qmi.c | 15 ---
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a
on those endpoints where
credit flow control is enabled.
Testing:
Tested on WCN3990 HW.
Tested FW: WLAN.HL.2.0-01192-QCAHLSWMTPLZ-1.
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/htc.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net
integrated chipset patch.
Govind Singh (3):
ath10k: Enable bus layer suspend/resume for WCN3990
ath10k: Disable interface pause wow config for integrated chipset
ath10k: Request credit report if flow control enabled on ep
drivers/net/wireless/ath/ath10k/core.c | 5 ++-
drivers/net/wireless
Register snoc bus layer suspend/resume PM ops and configure
the wakeup source(CE2) for the device.
Testing:
Tested on WCN3990 HW.
Tested FW: WLAN.HL.2.0-01192-QCAHLSWMTPLZ-1.
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/snoc.c | 45 ++
1 file
correct WOW configuration in the firmware.
Testing:
Tested on WCN3990 HW.
Tested FW: WLAN.HL.2.0-01192-QCAHLSWMTPLZ-1.
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/core.c | 5 +++--
drivers/net/wireless/ath/ath10k/core.h | 2 ++
drivers/net/wireless/ath
HOST capability interface data structures are updated
in HL3.1 fw version. Update the qmi host capability
members for compatibility across different firmware
versions.
Since this change breaks backward compatibility with
HL2.0 fw, HL2.0 fw upgrade to WLAN.HL.2.0-01617-QCAHLSWMTPLZ-1
or later versio
HTT aggr message parameter in HL2.0 fw are different in comparison
to legacy fw version. Fill correct HTT aggr msg parameter for
targets using HL2.0 firmware.
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/htt.c| 2 +-
drivers/net/wireless/ath/ath10k/htt.h| 11
Hi Kalle,
On 2018-12-20 18:48, Kalle Valo wrote:
Kalle Valo writes:
Govind Singh writes:
Hi Kalle,
On 2018-11-17 16:39, Kalle Valo wrote:
Govind Singh writes:
On 2018-11-16 18:59, Kalle Valo wrote:
Via which tree are these patches going? That's not clear for me.
I guess s
Hi Kalle,
On 2018-11-17 16:39, Kalle Valo wrote:
Govind Singh writes:
On 2018-11-16 18:59, Kalle Valo wrote:
Govind Singh writes:
This series enables ath10k wifi driver support for WCN3990 target
on sdm845 SOC. This series also updates the missing dt binding
documentation
and adds
-developed-by: Govind Singh
Signed-off-by: Rakesh Pillai
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/core.c| 19 +--
drivers/net/wireless/ath/ath10k/debug.c | 5 +++--
drivers/net/wireless/ath/ath10k/mac.c | 3 ++-
drivers/net/wireless/ath/ath10k
[ 361.907037] ath10k_snoc a00.wifi: Unknown eventid: 237569
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/wmi-tlv.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/wireless/ath/ath10k/wmi-tlv.c
b/drivers/net/wireless/ath/ath10k/wmi-tlv.c
index
:
Tested on QCS404 platform(WCN3990 HW).
Tested FW: WLAN.HL.3.1-00338-QCAHLSWMTPL-1.
Signed-off-by: Govind Singh
---
.../net/wireless/ath/ath10k/qmi_wlfw_v01.c| 229 +-
.../net/wireless/ath/ath10k/qmi_wlfw_v01.h| 34 ++-
2 files changed, 257 insertions(+), 6 deletions
All the necessary patches to make wifi running (over SNOC)
are merged and tested on SDM845/QCS404 platform with WCN3990
wifi module, hence remove work in progress debug from snoc
driver and Kconfig.
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/Kconfig | 3 +--
drivers/net
On 2018-11-16 18:59, Kalle Valo wrote:
Govind Singh writes:
This series enables ath10k wifi driver support for WCN3990 target
on sdm845 SOC. This series also updates the missing dt binding
documentation
and adds optional iommu property.
Changes since v3:
Moved interrupt/reg/reg-name to
On 2018-11-08 03:00, Rajkumar Manoharan wrote:
On 2018-11-07 10:56, Brian Norris wrote:
This reverts commit cfb353c0dc058bc1619cc226d3cbbda1f360bdd3.
WCN3990 firmware does not yet implement this feature, and so it
crashes
like this:
fatal error received: err_qdi.c:456:EX:wlan_process:1:WLA
et of compatible.
Added missing 'wifi' label to sdm845.dtsi.
Govind Singh (3):
dt: bindings: add missing dt properties for WCN3990 wifi node
dts: arm64/sdm845: Add WCN3990 WLAN module device node
dt: bindings: add bindings for wifi iommu node
.../bindings/net/wireless/
Add device node for the ath10k SNOC platform driver probe
and add resources required for WCN3990 on SDM845 soc.
Signed-off-by: Govind Singh
Reviewed-by: Brian Norris
Tested-by: Brian Norris
---
arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 8
arch/arm64/boot/dts/qcom/sdm845.dtsi| 26
Add missing optional properties in WCN3990 wifi node.
Signed-off-by: Govind Singh
Reviewed-by: Rob Herring
Reviewed-by: Brian Norris
Tested-by: Brian Norris
---
.../bindings/net/wireless/qcom,ath10k.txt | 57 +-
1 file changed, 35 insertions(+), 22 deletions
WCN3990 wifi module can optionally make use of the IOMMU.
Add binding documentation for phandle to the IOMMU and
the stream id of wifi iommu block.
Signed-off-by: Govind Singh
Reviewed-by: Rob Herring
Reviewed-by: Brian Norris
Tested-by: Brian Norris
---
Documentation/devicetree/bindings/net
On 2018-10-17 04:23, Doug Anderson wrote:
Hi,
On Wed, Oct 10, 2018 at 4:53 AM Govind Singh
wrote:
Add missing optional properties in WCN3990 wifi node.
Signed-off-by: Govind Singh
---
.../bindings/net/wireless/qcom,ath10k.txt | 28
--
1 file changed, 21
correct WOW configuration in the firmware.
Testing:
Tested on WCN3990 HW.
Tested FW: WLAN.HL.2.0-01192-QCAHLSWMTPLZ-1.
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/wmi-tlv.c | 2 ++
drivers/net/wireless/ath/ath10k/wmi-tlv.h | 7 +++
2 files changed, 9 insertions
on those endpoints where
credit flow control is enabled.
Testing:
Tested on WCN3990 HW.
Tested FW: WLAN.HL.2.0-01192-QCAHLSWMTPLZ-1.
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/htc.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net
layer suspend/resume for WCN3990"
patch.
Govind Singh (3):
ath10k: Enable bus layer suspend/resume for WCN3990
ath10k: Disable interface pause wow config for integrated chipset
ath10k: Request credit report if flow control enabled on ep
drivers/net/wireless/ath/ath10k/htc.c | 3 +-
d
Register snoc bus layer suspend/resume PM ops and configure
the wakeup source(CE2) for the device.
Testing:
Tested on WCN3990 HW.
Tested FW: WLAN.HL.2.0-01192-QCAHLSWMTPLZ-1.
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/snoc.c | 45 ++
1 file
correct WOW configuration in the firmware.
Testing:
Tested on WCN3990 HW.
Tested FW: WLAN.HL.2.0-01192-QCAHLSWMTPLZ-1.
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/wmi-tlv.c | 2 ++
drivers/net/wireless/ath/ath10k/wmi-tlv.h | 7 +++
2 files changed, 9 insertions
This series adds support for driver suspend/resume and wake over wlan support
for WCN3990 chipset. CE2 is configured as wakeup source before driver suspend
and FW can wake up application processor on Magic packet/Deauth/AP lost.
Govind Singh (3):
ath10k: Enable bus layer suspend/resume for
Register snoc bus layer suspend/resume PM ops and configure
the wakeup source(CE2) for the device.
Testing:
Tested on WCN3990 HW.
Tested FW: WLAN.HL.2.0-01192-QCAHLSWMTPLZ-1.
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/snoc.c | 45 ++
1 file
on those endpoints where
credit flow control is enabled.
Testing:
Tested on WCN3990 HW.
Tested FW: WLAN.HL.2.0-01192-QCAHLSWMTPLZ-1.
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/htc.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net
Add missing optional properties in WCN3990 wifi node.
Signed-off-by: Govind Singh
---
.../bindings/net/wireless/qcom,ath10k.txt | 28 --
1 file changed, 21 insertions(+), 7 deletions(-)
diff --git a/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
b
Add device node for the ath10k SNOC platform driver probe
and add resources required for WCN3990 on SDM845 soc.
Signed-off-by: Govind Singh
---
arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 8
arch/arm64/boot/dts/qcom/sdm845.dtsi| 26 ++
2 files changed, 34
WCN3990 wifi module can optionally make use of the IOMMU.
Add binding documentation for phandle to the IOMMU and
the stream id of wifi iommu block.
Signed-off-by: Govind Singh
---
Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt | 5 +
1 file changed, 5 insertions(+)
diff
from the series as dependent patch is not yet merged.
Enabled status flag from sdm845-mtp.dts.
Changes since v1:
Listed no of interrupts/clocks for each set of compatible.
Added missing 'wifi' label to sdm845.dtsi.
Govind Singh (3):
dt: bindings: add missing dt properties f
WCN3990 wifi module can optionally make use of the IOMMU.
Add phandle to the iommu and stream id of wifi iommu block.
Signed-off-by: Govind Singh
---
arch/arm64/boot/dts/qcom/sdm845.dtsi | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi
b/arch/arm64/boot
WCN3990 wifi module can optionally make use of the IOMMU.
Add binding documentation for phandle to the IOMMU and
the stream id of wifi iommu block.
Signed-off-by: Govind Singh
---
.../devicetree/bindings/net/wireless/qcom,ath10k.txt| 6 ++
1 file changed, 6 insertions(+)
diff --git
Add missing optional properties in WCN3990 wifi node.
Signed-off-by: Govind Singh
---
.../bindings/net/wireless/qcom,ath10k.txt | 28 ++-
1 file changed, 21 insertions(+), 7 deletions(-)
diff --git a/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
b
Add device node for the ath10k SNOC platform driver probe
and add resources required for WCN3990 on SDM845 soc.
Signed-off-by: Govind Singh
---
arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 7 +++
arch/arm64/boot/dts/qcom/sdm845.dtsi| 26 +
2 files changed, 33
since v1:
Listed no of interrupts/clocks for each set of compatible.
Added missing 'wifi' label to sdm845.dtsi.
Govind Singh (4):
dt: bindings: add missing dt properties for WCN3990 wifi node
dts: arm64/sdm845: Add WCN3990 WLAN module device node
dt: bindings: add bi
Hi Brian,
On 2018-09-24 22:41, Brian Norris wrote:
Hi,
On Fri, Sep 21, 2018 at 02:39:05PM +0530, Govind Singh wrote:
Add device node for the ath10k SNOC platform driver probe
and add resources required for WCN3990 on SDM845 soc.
Signed-off-by: Govind Singh
---
arch/arm64/boot/dts/qcom
On 2018-09-25 04:23, Rob Herring wrote:
On Fri, Sep 21, 2018 at 02:39:06PM +0530, Govind Singh wrote:
WCN3990 wifi module can optionally make use of the IOMMU.
Can the other compatibles use IOMMU too?
No, only wcn3990 can optionally use IOMMU.
Add binding documentation for phandle to the
Hi Rob,
On 2018-09-25 04:21, Rob Herring wrote:
On Fri, Sep 21, 2018 at 02:39:04PM +0530, Govind Singh wrote:
Add missing optional properties in WCN3990 wifi node.
Signed-off-by: Govind Singh
---
.../bindings/net/wireless/qcom,ath10k.txt | 22
+--
1 file changed, 15
WCN3990 wifi module can optionally make use of the IOMMU.
Add phandle to the iommu and stream id of wifi iommu block.
Signed-off-by: Govind Singh
---
arch/arm64/boot/dts/qcom/sdm845.dtsi | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi
b/arch/arm64/boot
WCN3990 wifi module can optionally make use of the IOMMU.
Add binding documentation for phandle to the IOMMU and
the stream id of wifi iommu block.
Signed-off-by: Govind Singh
---
.../devicetree/bindings/net/wireless/qcom,ath10k.txt | 5 +
1 file changed, 5 insertions(+)
diff --git
This series enables ath10k wifi driver support for WCN3990 target
on sdm845 SOC. This series also updates the missing dt binding documentation
and adds optional iommu property.
sdm845 dtsi changes in this series are based on top of
https://patchwork.kernel.org/cover/10573121/ change.
Govind
Add missing optional properties in WCN3990 wifi node.
Signed-off-by: Govind Singh
---
.../bindings/net/wireless/qcom,ath10k.txt | 22 +--
1 file changed, 15 insertions(+), 7 deletions(-)
diff --git a/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
b
Add device node for the ath10k SNOC platform driver probe
and add resources required for WCN3990 on SDM845 soc.
Signed-off-by: Govind Singh
---
arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 7 +++
arch/arm64/boot/dts/qcom/sdm845.dtsi| 25 +
2 files changed, 32
CE buffers are cleaned up prior to napi disable and this is causing
NULL pointer dereference due to "use after free".
Disable napi before resource cleanup to avoid "use after free".
Signed-off-by: Govind Singh
---
drivers/net/wireless/ath/ath10k/snoc.c | 2 +-
1 file change
There is unbalanced napi_{enable,disable}() behavior as they
are being called from hif_snoc_{power_up/stop).
The fix is to call napi_enable() from ath10k_snoc_hif_start()
so that it matches with napi_disable() being called from
ath10k_snoc_hif_stop().
Signed-off-by: Govind Singh
---
drivers
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
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
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
es, 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 helpers for wcn3990 qmi client
dt: bindings: add bindings for msa memory region
firmware: qcom: scm: Add WLAN V
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(+)
di
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_s
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 to
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
1 - 100 of 208 matches
Mail list logo