linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v4 0/3] Enable ath10k wcn3990 wifi driver support on sdm845
@ 2018-11-05 13:08 Govind Singh
  2018-11-05 13:08 ` [PATCH v4 1/3] dt: bindings: add missing dt properties for WCN3990 wifi node Govind Singh
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: Govind Singh @ 2018-11-05 13:08 UTC (permalink / raw)
  To: briannorris, andy.gross, ath10k, devicetree, linux-arm-msm,
	linux-soc, linux-wireless, robh+dt, sboyd, dianders,
	linux-kernel
  Cc: Govind Singh

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 required property.
    Removed unused clocks.
    Corrected interrupt no's.

Changes since v2:
    dropped [v2,4/4] dts: arm64/sdm845: Enable iommu for WCN3990 wifi module
    device node patch 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 for WCN3990 wifi node
  dts: arm64/sdm845: Add WCN3990 WLAN module device node
  dt: bindings: add bindings for wifi iommu node

 .../bindings/net/wireless/qcom,ath10k.txt          | 62 ++++++++++++++--------
 arch/arm64/boot/dts/qcom/sdm845-mtp.dts            |  8 +++
 arch/arm64/boot/dts/qcom/sdm845.dtsi               | 26 +++++++++
 3 files changed, 74 insertions(+), 22 deletions(-)

-- 
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
a Linux Foundation Collaborative Project


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [PATCH v4 1/3] dt: bindings: add missing dt properties for WCN3990 wifi node
  2018-11-05 13:08 [PATCH v4 0/3] Enable ath10k wcn3990 wifi driver support on sdm845 Govind Singh
@ 2018-11-05 13:08 ` Govind Singh
  2018-12-20 17:08   ` Kalle Valo
  2018-11-05 13:08 ` [PATCH v4 2/3] dts: arm64/sdm845: Add WCN3990 WLAN module device node Govind Singh
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 13+ messages in thread
From: Govind Singh @ 2018-11-05 13:08 UTC (permalink / raw)
  To: briannorris, andy.gross, ath10k, devicetree, linux-arm-msm,
	linux-soc, linux-wireless, robh+dt, sboyd, dianders,
	linux-kernel
  Cc: Govind Singh

Add missing optional properties in WCN3990 wifi node.

Signed-off-by: Govind Singh <govinds@codeaurora.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Reviewed-by: Brian Norris <briannorris@chromium.org>
Tested-by: Brian Norris <briannorris@chromium.org>
---
 .../bindings/net/wireless/qcom,ath10k.txt          | 57 +++++++++++++---------
 1 file changed, 35 insertions(+), 22 deletions(-)

diff --git a/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt b/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
index 7fd4e8c..55d255c 100644
--- a/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
+++ b/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
@@ -21,10 +21,22 @@ can be provided per device.
 
 SNOC based devices (i.e. wcn3990) uses compatible string "qcom,wcn3990-wifi".
 
-Optional properties:
 - reg: Address and length of the register set for the device.
 - reg-names: Must include the list of following reg names,
 	     "membase"
+- interrupts: reference to the list of 17 interrupt numbers for "qcom,ipq4019-wifi"
+	      compatible target.
+	      reference to the list of 12 interrupt numbers for "qcom,wcn3990-wifi"
+	      compatible target.
+	      Must contain interrupt-names property per entry for
+	      "qcom,ath10k", "qcom,ipq4019-wifi" compatible targets.
+
+- interrupt-names: Must include the entries for MSI interrupt
+		   names ("msi0" to "msi15") and legacy interrupt
+		   name ("legacy") for "qcom,ath10k", "qcom,ipq4019-wifi"
+		   compatible targets.
+
+Optional properties:
 - resets: Must contain an entry for each entry in reset-names.
           See ../reset/reseti.txt for details.
 - reset-names: Must include the list of following reset names,
@@ -37,12 +49,9 @@ Optional properties:
 - clocks: List of clock specifiers, must contain an entry for each required
           entry in clock-names.
 - clock-names: Should contain the clock names "wifi_wcss_cmd", "wifi_wcss_ref",
-               "wifi_wcss_rtc".
-- interrupts: List of interrupt lines. Must contain an entry
-	      for each entry in the interrupt-names property.
-- interrupt-names: Must include the entries for MSI interrupt
-		   names ("msi0" to "msi15") and legacy interrupt
-		   name ("legacy"),
+	       "wifi_wcss_rtc" for "qcom,ipq4019-wifi" compatible target and
+	       "cxo_ref_clk_pin" for "qcom,wcn3990-wifi"
+	       compatible target.
 - qcom,msi_addr: MSI interrupt address.
 - qcom,msi_base: Base value to add before writing MSI data into
 		MSI address register.
@@ -55,7 +64,8 @@ Optional properties:
 - qcom,ath10k-pre-calibration-data : pre calibration data as an array,
 				     the length can vary between hw versions.
 - <supply-name>-supply: handle to the regulator device tree node
-			   optional "supply-name" is "vdd-0.8-cx-mx".
+			   optional "supply-name" are "vdd-0.8-cx-mx",
+			   "vdd-1.8-xo", "vdd-1.3-rfa" and "vdd-3.3-ch0".
 
 Example (to supply the calibration data alone):
 
@@ -133,20 +143,23 @@ wifi@18000000 {
 		compatible = "qcom,wcn3990-wifi";
 		reg = <0x18800000 0x800000>;
 		reg-names = "membase";
-		clocks = <&clock_gcc clk_aggre2_noc_clk>;
-		clock-names = "smmu_aggre2_noc_clk"
+		clocks = <&clock_gcc clk_rf_clk2_pin>;
+		clock-names = "cxo_ref_clk_pin";
 		interrupts =
-			   <0 130 0 /* CE0 */ >,
-			   <0 131 0 /* CE1 */ >,
-			   <0 132 0 /* CE2 */ >,
-			   <0 133 0 /* CE3 */ >,
-			   <0 134 0 /* CE4 */ >,
-			   <0 135 0 /* CE5 */ >,
-			   <0 136 0 /* CE6 */ >,
-			   <0 137 0 /* CE7 */ >,
-			   <0 138 0 /* CE8 */ >,
-			   <0 139 0 /* CE9 */ >,
-			   <0 140 0 /* CE10 */ >,
-			   <0 141 0 /* CE11 */ >;
+			<GIC_SPI 414 IRQ_TYPE_LEVEL_HIGH>,
+			<GIC_SPI 415 IRQ_TYPE_LEVEL_HIGH>,
+			<GIC_SPI 416 IRQ_TYPE_LEVEL_HIGH>,
+			<GIC_SPI 417 IRQ_TYPE_LEVEL_HIGH>,
+			<GIC_SPI 418 IRQ_TYPE_LEVEL_HIGH>,
+			<GIC_SPI 419 IRQ_TYPE_LEVEL_HIGH>,
+			<GIC_SPI 420 IRQ_TYPE_LEVEL_HIGH>,
+			<GIC_SPI 421 IRQ_TYPE_LEVEL_HIGH>,
+			<GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH>,
+			<GIC_SPI 423 IRQ_TYPE_LEVEL_HIGH>,
+			<GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH>,
+			<GIC_SPI 425 IRQ_TYPE_LEVEL_HIGH>;
 		vdd-0.8-cx-mx-supply = <&pm8998_l5>;
+		vdd-1.8-xo-supply = <&vreg_l7a_1p8>;
+		vdd-1.3-rfa-supply = <&vreg_l17a_1p3>;
+		vdd-3.3-ch0-supply = <&vreg_l25a_3p3>;
 };
-- 
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
a Linux Foundation Collaborative Project


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH v4 2/3] dts: arm64/sdm845: Add WCN3990 WLAN module device node
  2018-11-05 13:08 [PATCH v4 0/3] Enable ath10k wcn3990 wifi driver support on sdm845 Govind Singh
  2018-11-05 13:08 ` [PATCH v4 1/3] dt: bindings: add missing dt properties for WCN3990 wifi node Govind Singh
@ 2018-11-05 13:08 ` Govind Singh
  2018-11-15  2:26   ` Brian Norris
  2018-11-05 13:08 ` [PATCH v4 3/3] dt: bindings: add bindings for wifi iommu node Govind Singh
  2018-11-16 13:29 ` [PATCH v4 0/3] Enable ath10k wcn3990 wifi driver support on sdm845 Kalle Valo
  3 siblings, 1 reply; 13+ messages in thread
From: Govind Singh @ 2018-11-05 13:08 UTC (permalink / raw)
  To: briannorris, andy.gross, ath10k, devicetree, linux-arm-msm,
	linux-soc, linux-wireless, robh+dt, sboyd, dianders,
	linux-kernel
  Cc: Govind Singh

Add device node for the ath10k SNOC platform driver probe
and add resources required for WCN3990 on SDM845 soc.

Signed-off-by: Govind Singh <govinds@codeaurora.org>
Reviewed-by: Brian Norris <briannorris@chromium.org>
Tested-by: Brian Norris <briannorris@chromium.org>
---
 arch/arm64/boot/dts/qcom/sdm845-mtp.dts |  8 ++++++++
 arch/arm64/boot/dts/qcom/sdm845.dtsi    | 26 ++++++++++++++++++++++++++
 2 files changed, 34 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/sdm845-mtp.dts b/arch/arm64/boot/dts/qcom/sdm845-mtp.dts
index eedfaf8..c062c5c 100644
--- a/arch/arm64/boot/dts/qcom/sdm845-mtp.dts
+++ b/arch/arm64/boot/dts/qcom/sdm845-mtp.dts
@@ -440,3 +440,11 @@
 		bias-pull-up;
 	};
 };
+
+&wifi {
+	status = "okay";
+	vdd-0.8-cx-mx-supply = <&vreg_l5a_0p8>;
+	vdd-1.8-xo-supply = <&vreg_l7a_1p8>;
+	vdd-1.3-rfa-supply = <&vreg_l17a_1p3>;
+	vdd-3.3-ch0-supply = <&vreg_l25a_3p3>;
+};
diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi b/arch/arm64/boot/dts/qcom/sdm845.dtsi
index b72bdb0..324be5b 100644
--- a/arch/arm64/boot/dts/qcom/sdm845.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdm845.dtsi
@@ -87,6 +87,11 @@
 			reg = <0 0x86200000 0 0x2d00000>;
 			no-map;
 		};
+
+		wlan_msa_mem: memory@96700000 {
+			reg = <0 0x96700000 0 0x100000>;
+			no-map;
+		};
 	};
 
 	cpus {
@@ -1403,5 +1408,26 @@
 				status = "disabled";
 			};
 		};
+
+		wifi: wifi@18800000 {
+			compatible = "qcom,wcn3990-wifi";
+			status = "disabled";
+			reg = <0x18800000 0x800000>;
+			reg-names = "membase";
+			memory-region = <&wlan_msa_mem>;
+			interrupts =
+				<GIC_SPI 414 IRQ_TYPE_LEVEL_HIGH>,
+				<GIC_SPI 415 IRQ_TYPE_LEVEL_HIGH>,
+				<GIC_SPI 416 IRQ_TYPE_LEVEL_HIGH>,
+				<GIC_SPI 417 IRQ_TYPE_LEVEL_HIGH>,
+				<GIC_SPI 418 IRQ_TYPE_LEVEL_HIGH>,
+				<GIC_SPI 419 IRQ_TYPE_LEVEL_HIGH>,
+				<GIC_SPI 420 IRQ_TYPE_LEVEL_HIGH>,
+				<GIC_SPI 421 IRQ_TYPE_LEVEL_HIGH>,
+				<GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH>,
+				<GIC_SPI 423 IRQ_TYPE_LEVEL_HIGH>,
+				<GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH>,
+				<GIC_SPI 425 IRQ_TYPE_LEVEL_HIGH>;
+		};
 	};
 };
-- 
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
a Linux Foundation Collaborative Project


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH v4 3/3] dt: bindings: add bindings for wifi iommu node
  2018-11-05 13:08 [PATCH v4 0/3] Enable ath10k wcn3990 wifi driver support on sdm845 Govind Singh
  2018-11-05 13:08 ` [PATCH v4 1/3] dt: bindings: add missing dt properties for WCN3990 wifi node Govind Singh
  2018-11-05 13:08 ` [PATCH v4 2/3] dts: arm64/sdm845: Add WCN3990 WLAN module device node Govind Singh
@ 2018-11-05 13:08 ` Govind Singh
  2018-11-16 13:29 ` [PATCH v4 0/3] Enable ath10k wcn3990 wifi driver support on sdm845 Kalle Valo
  3 siblings, 0 replies; 13+ messages in thread
From: Govind Singh @ 2018-11-05 13:08 UTC (permalink / raw)
  To: briannorris, andy.gross, ath10k, devicetree, linux-arm-msm,
	linux-soc, linux-wireless, robh+dt, sboyd, dianders,
	linux-kernel
  Cc: Govind Singh

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 <govinds@codeaurora.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Reviewed-by: Brian Norris <briannorris@chromium.org>
Tested-by: Brian Norris <briannorris@chromium.org>
---
 Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt b/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
index 55d255c..78fb56a 100644
--- a/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
+++ b/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
@@ -66,6 +66,10 @@ Optional properties:
 - <supply-name>-supply: handle to the regulator device tree node
 			   optional "supply-name" are "vdd-0.8-cx-mx",
 			   "vdd-1.8-xo", "vdd-1.3-rfa" and "vdd-3.3-ch0".
+- iommus:
+	Usage: optional
+	Value type: <prop-encoded-array>
+	Definition: A list of phandle and IOMMU specifier pairs.
 
 Example (to supply the calibration data alone):
 
@@ -162,4 +166,5 @@ wifi@18000000 {
 		vdd-1.8-xo-supply = <&vreg_l7a_1p8>;
 		vdd-1.3-rfa-supply = <&vreg_l17a_1p3>;
 		vdd-3.3-ch0-supply = <&vreg_l25a_3p3>;
+		iommus = <&apps_smmu 0x0040 0x1>;
 };
-- 
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
a Linux Foundation Collaborative Project


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* Re: [PATCH v4 2/3] dts: arm64/sdm845: Add WCN3990 WLAN module device node
  2018-11-05 13:08 ` [PATCH v4 2/3] dts: arm64/sdm845: Add WCN3990 WLAN module device node Govind Singh
@ 2018-11-15  2:26   ` Brian Norris
  0 siblings, 0 replies; 13+ messages in thread
From: Brian Norris @ 2018-11-15  2:26 UTC (permalink / raw)
  To: Govind Singh
  Cc: andy.gross, ath10k, devicetree, linux-arm-msm, linux-soc,
	linux-wireless, robh+dt, sboyd, dianders, linux-kernel

Hi Govind,

On Mon, Nov 05, 2018 at 06:38:37PM +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 <govinds@codeaurora.org>
> Reviewed-by: Brian Norris <briannorris@chromium.org>
> Tested-by: Brian Norris <briannorris@chromium.org>
> ---
>  arch/arm64/boot/dts/qcom/sdm845-mtp.dts |  8 ++++++++
>  arch/arm64/boot/dts/qcom/sdm845.dtsi    | 26 ++++++++++++++++++++++++++
>  2 files changed, 34 insertions(+)
> 
> diff --git a/arch/arm64/boot/dts/qcom/sdm845-mtp.dts b/arch/arm64/boot/dts/qcom/sdm845-mtp.dts
> index eedfaf8..c062c5c 100644
> --- a/arch/arm64/boot/dts/qcom/sdm845-mtp.dts
> +++ b/arch/arm64/boot/dts/qcom/sdm845-mtp.dts
> @@ -440,3 +440,11 @@
>  		bias-pull-up;
>  	};
>  };
> +
> +&wifi {
> +	status = "okay";
> +	vdd-0.8-cx-mx-supply = <&vreg_l5a_0p8>;
> +	vdd-1.8-xo-supply = <&vreg_l7a_1p8>;
> +	vdd-1.3-rfa-supply = <&vreg_l17a_1p3>;
> +	vdd-3.3-ch0-supply = <&vreg_l25a_3p3>;
> +};

This node should be above the PINCTRL section.

Brian

> diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi b/arch/arm64/boot/dts/qcom/sdm845.dtsi
> index b72bdb0..324be5b 100644
> --- a/arch/arm64/boot/dts/qcom/sdm845.dtsi
> +++ b/arch/arm64/boot/dts/qcom/sdm845.dtsi
> @@ -87,6 +87,11 @@
>  			reg = <0 0x86200000 0 0x2d00000>;
>  			no-map;
>  		};
> +
> +		wlan_msa_mem: memory@96700000 {
> +			reg = <0 0x96700000 0 0x100000>;
> +			no-map;
> +		};
>  	};
>  
>  	cpus {
> @@ -1403,5 +1408,26 @@
>  				status = "disabled";
>  			};
>  		};
> +
> +		wifi: wifi@18800000 {
> +			compatible = "qcom,wcn3990-wifi";
> +			status = "disabled";
> +			reg = <0x18800000 0x800000>;
> +			reg-names = "membase";
> +			memory-region = <&wlan_msa_mem>;
> +			interrupts =
> +				<GIC_SPI 414 IRQ_TYPE_LEVEL_HIGH>,
> +				<GIC_SPI 415 IRQ_TYPE_LEVEL_HIGH>,
> +				<GIC_SPI 416 IRQ_TYPE_LEVEL_HIGH>,
> +				<GIC_SPI 417 IRQ_TYPE_LEVEL_HIGH>,
> +				<GIC_SPI 418 IRQ_TYPE_LEVEL_HIGH>,
> +				<GIC_SPI 419 IRQ_TYPE_LEVEL_HIGH>,
> +				<GIC_SPI 420 IRQ_TYPE_LEVEL_HIGH>,
> +				<GIC_SPI 421 IRQ_TYPE_LEVEL_HIGH>,
> +				<GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH>,
> +				<GIC_SPI 423 IRQ_TYPE_LEVEL_HIGH>,
> +				<GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH>,
> +				<GIC_SPI 425 IRQ_TYPE_LEVEL_HIGH>;
> +		};
>  	};
>  };
> -- 
> The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
> a Linux Foundation Collaborative Project
> 

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH v4 0/3] Enable ath10k wcn3990 wifi driver support on sdm845
  2018-11-05 13:08 [PATCH v4 0/3] Enable ath10k wcn3990 wifi driver support on sdm845 Govind Singh
                   ` (2 preceding siblings ...)
  2018-11-05 13:08 ` [PATCH v4 3/3] dt: bindings: add bindings for wifi iommu node Govind Singh
@ 2018-11-16 13:29 ` Kalle Valo
  2018-11-16 16:06   ` Govind Singh
  3 siblings, 1 reply; 13+ messages in thread
From: Kalle Valo @ 2018-11-16 13:29 UTC (permalink / raw)
  To: Govind Singh
  Cc: briannorris, andy.gross, ath10k, devicetree, linux-arm-msm,
	linux-soc, linux-wireless, robh+dt, sboyd, dianders,
	linux-kernel

Govind Singh <govinds@codeaurora.org> 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 required property.
>     Removed unused clocks.
>     Corrected interrupt no's.
>
> Changes since v2:
>     dropped [v2,4/4] dts: arm64/sdm845: Enable iommu for WCN3990 wifi module
>     device node patch 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 for WCN3990 wifi node
>   dts: arm64/sdm845: Add WCN3990 WLAN module device node
>   dt: bindings: add bindings for wifi iommu node
>
>  .../bindings/net/wireless/qcom,ath10k.txt          | 62 ++++++++++++++--------
>  arch/arm64/boot/dts/qcom/sdm845-mtp.dts            |  8 +++
>  arch/arm64/boot/dts/qcom/sdm845.dtsi               | 26 +++++++++
>  3 files changed, 74 insertions(+), 22 deletions(-)

Via which tree are these patches going? That's not clear for me.

-- 
Kalle Valo

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH v4 0/3] Enable ath10k wcn3990 wifi driver support on sdm845
  2018-11-16 13:29 ` [PATCH v4 0/3] Enable ath10k wcn3990 wifi driver support on sdm845 Kalle Valo
@ 2018-11-16 16:06   ` Govind Singh
  2018-11-17 11:09     ` Kalle Valo
  0 siblings, 1 reply; 13+ messages in thread
From: Govind Singh @ 2018-11-16 16:06 UTC (permalink / raw)
  To: Kalle Valo
  Cc: briannorris, andy.gross, ath10k, devicetree, linux-arm-msm,
	linux-soc, linux-wireless, robh+dt, sboyd, dianders,
	linux-kernel

On 2018-11-16 18:59, Kalle Valo wrote:
> Govind Singh <govinds@codeaurora.org> 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 required property.
>>     Removed unused clocks.
>>     Corrected interrupt no's.
>> 
>> Changes since v2:
>>     dropped [v2,4/4] dts: arm64/sdm845: Enable iommu for WCN3990 wifi 
>> module
>>     device node patch 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 for WCN3990 wifi node
>>   dts: arm64/sdm845: Add WCN3990 WLAN module device node
>>   dt: bindings: add bindings for wifi iommu node
>> 
>>  .../bindings/net/wireless/qcom,ath10k.txt          | 62 
>> ++++++++++++++--------
>>  arch/arm64/boot/dts/qcom/sdm845-mtp.dts            |  8 +++
>>  arch/arm64/boot/dts/qcom/sdm845.dtsi               | 26 +++++++++
>>  3 files changed, 74 insertions(+), 22 deletions(-)
> 
> Via which tree are these patches going? That's not clear for me.

I guess sdm845 dtsi change should be going to 
git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git.
I need to send v5 to address one comment from Brian.

BR,
Govind

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH v4 0/3] Enable ath10k wcn3990 wifi driver support on sdm845
  2018-11-16 16:06   ` Govind Singh
@ 2018-11-17 11:09     ` Kalle Valo
  2018-12-19 15:41       ` Govind Singh
  0 siblings, 1 reply; 13+ messages in thread
From: Kalle Valo @ 2018-11-17 11:09 UTC (permalink / raw)
  To: Govind Singh
  Cc: briannorris, andy.gross, ath10k, devicetree, linux-arm-msm,
	linux-soc, linux-wireless, robh+dt, sboyd, dianders,
	linux-kernel

Govind Singh <govinds@codeaurora.org> writes:

> On 2018-11-16 18:59, Kalle Valo wrote:
>> Govind Singh <govinds@codeaurora.org> 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 required property.
>>>     Removed unused clocks.
>>>     Corrected interrupt no's.
>>>
>>> Changes since v2:
>>>     dropped [v2,4/4] dts: arm64/sdm845: Enable iommu for WCN3990
>>> wifi module
>>>     device node patch 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 for WCN3990 wifi node
>>>   dts: arm64/sdm845: Add WCN3990 WLAN module device node
>>>   dt: bindings: add bindings for wifi iommu node
>>>
>>>  .../bindings/net/wireless/qcom,ath10k.txt          | 62
>>> ++++++++++++++--------
>>>  arch/arm64/boot/dts/qcom/sdm845-mtp.dts            |  8 +++
>>>  arch/arm64/boot/dts/qcom/sdm845.dtsi               | 26 +++++++++
>>>  3 files changed, 74 insertions(+), 22 deletions(-)
>>
>> Via which tree are these patches going? That's not clear for me.
>
> I guess sdm845 dtsi change should be going to
> git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git.
> I need to send v5 to address one comment from Brian.

Ok, I'll then drop these from my queue.

-- 
Kalle Valo

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH v4 0/3] Enable ath10k wcn3990 wifi driver support on sdm845
  2018-11-17 11:09     ` Kalle Valo
@ 2018-12-19 15:41       ` Govind Singh
  2018-12-20 11:58         ` Kalle Valo
  0 siblings, 1 reply; 13+ messages in thread
From: Govind Singh @ 2018-12-19 15:41 UTC (permalink / raw)
  To: Kalle Valo
  Cc: briannorris, andy.gross, ath10k, devicetree, linux-arm-msm,
	linux-soc, linux-wireless, robh+dt, sboyd, dianders,
	linux-kernel

Hi Kalle,

On 2018-11-17 16:39, Kalle Valo wrote:
> Govind Singh <govinds@codeaurora.org> writes:
> 
>> On 2018-11-16 18:59, Kalle Valo wrote:
>>> Govind Singh <govinds@codeaurora.org> 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 required property.
>>>>     Removed unused clocks.
>>>>     Corrected interrupt no's.
>>>> 
>>>> Changes since v2:
>>>>     dropped [v2,4/4] dts: arm64/sdm845: Enable iommu for WCN3990
>>>> wifi module
>>>>     device node patch 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 for WCN3990 wifi node
>>>>   dts: arm64/sdm845: Add WCN3990 WLAN module device node
>>>>   dt: bindings: add bindings for wifi iommu node
>>>> 
>>>>  .../bindings/net/wireless/qcom,ath10k.txt          | 62
>>>> ++++++++++++++--------
>>>>  arch/arm64/boot/dts/qcom/sdm845-mtp.dts            |  8 +++
>>>>  arch/arm64/boot/dts/qcom/sdm845.dtsi               | 26 +++++++++
>>>>  3 files changed, 74 insertions(+), 22 deletions(-)
>>> 
>>> Via which tree are these patches going? That's not clear for me.
>> 
>> I guess sdm845 dtsi change should be going to
>> git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git.
>> I need to send v5 to address one comment from Brian.
> 
> Ok, I'll then drop these from my queue.

Can you pls apply below changes to ath10k tree, i will send sdm845 dtsi 
change as separate patch after rebase.
>>>>   dt: bindings: add missing dt properties for WCN3990 wifi node
>>>>   dt: bindings: add bindings for wifi iommu node

BR,
Govind

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH v4 0/3] Enable ath10k wcn3990 wifi driver support on sdm845
  2018-12-19 15:41       ` Govind Singh
@ 2018-12-20 11:58         ` Kalle Valo
  2018-12-20 13:18           ` Kalle Valo
  0 siblings, 1 reply; 13+ messages in thread
From: Kalle Valo @ 2018-12-20 11:58 UTC (permalink / raw)
  To: Govind Singh
  Cc: briannorris, andy.gross, ath10k, devicetree, linux-arm-msm,
	linux-soc, linux-wireless, robh+dt, sboyd, dianders,
	linux-kernel

Govind Singh <govinds@codeaurora.org> writes:

> Hi Kalle,
>
> On 2018-11-17 16:39, Kalle Valo wrote:
>> Govind Singh <govinds@codeaurora.org> writes:
>>
>>> On 2018-11-16 18:59, Kalle Valo wrote:
>>>> Govind Singh <govinds@codeaurora.org> 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 required property.
>>>>>     Removed unused clocks.
>>>>>     Corrected interrupt no's.
>>>>>
>>>>> Changes since v2:
>>>>>     dropped [v2,4/4] dts: arm64/sdm845: Enable iommu for WCN3990
>>>>> wifi module
>>>>>     device node patch 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 for WCN3990 wifi node
>>>>>   dts: arm64/sdm845: Add WCN3990 WLAN module device node
>>>>>   dt: bindings: add bindings for wifi iommu node
>>>>>
>>>>>  .../bindings/net/wireless/qcom,ath10k.txt          | 62
>>>>> ++++++++++++++--------
>>>>>  arch/arm64/boot/dts/qcom/sdm845-mtp.dts            |  8 +++
>>>>>  arch/arm64/boot/dts/qcom/sdm845.dtsi               | 26 +++++++++
>>>>>  3 files changed, 74 insertions(+), 22 deletions(-)
>>>>
>>>> Via which tree are these patches going? That's not clear for me.
>>>
>>> I guess sdm845 dtsi change should be going to
>>> git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git.
>>> I need to send v5 to address one comment from Brian.
>>
>> Ok, I'll then drop these from my queue.
>
> Can you pls apply below changes to ath10k tree, i will send sdm845
> dtsi change as separate patch after rebase.
>
>>>>>   dt: bindings: add missing dt properties for WCN3990 wifi node
>>>>>   dt: bindings: add bindings for wifi iommu node

Ok, these two are back in my queue:

https://patchwork.kernel.org/patch/10668237/

https://patchwork.kernel.org/patch/10668245/

I'll just modify the titles to use ath10k prefix to make it more clear
these are for ath10k:

   dt: bindings: ath10k: .....

-- 
Kalle Valo

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH v4 0/3] Enable ath10k wcn3990 wifi driver support on sdm845
  2018-12-20 11:58         ` Kalle Valo
@ 2018-12-20 13:18           ` Kalle Valo
  2018-12-20 13:24             ` Govind Singh
  0 siblings, 1 reply; 13+ messages in thread
From: Kalle Valo @ 2018-12-20 13:18 UTC (permalink / raw)
  To: Govind Singh
  Cc: briannorris, andy.gross, ath10k, devicetree, linux-arm-msm,
	linux-soc, linux-wireless, robh+dt, sboyd, dianders,
	linux-kernel

Kalle Valo <kvalo@codeaurora.org> writes:

> Govind Singh <govinds@codeaurora.org> writes:
>
>> Hi Kalle,
>>
>> On 2018-11-17 16:39, Kalle Valo wrote:
>>> Govind Singh <govinds@codeaurora.org> 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 sdm845 dtsi change should be going to
>>>> git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git.
>>>> I need to send v5 to address one comment from Brian.
>>>
>>> Ok, I'll then drop these from my queue.
>>
>> Can you pls apply below changes to ath10k tree, i will send sdm845
>> dtsi change as separate patch after rebase.
>>
>>>>>>   dt: bindings: add missing dt properties for WCN3990 wifi node
>>>>>>   dt: bindings: add bindings for wifi iommu node
>
> Ok, these two are back in my queue:
>
> https://patchwork.kernel.org/patch/10668237/
>
> https://patchwork.kernel.org/patch/10668245/
>
> I'll just modify the titles to use ath10k prefix to make it more clear
> these are for ath10k:
>
>    dt: bindings: ath10k: .....

There were conflicts with this commit:

2b741a8aaa34 dt: bindings: add bindings for msa memory region

I fixed them in the pending branch, please double check carefully:

https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git/commit/?h=pending&id=5bb88d4d49783c75ac083e4ea19b7527bc115857

https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git/commit/?h=pending&id=a6d53e207670eacd72a74277658bac1ab346fabd

-- 
Kalle Valo

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH v4 0/3] Enable ath10k wcn3990 wifi driver support on sdm845
  2018-12-20 13:18           ` Kalle Valo
@ 2018-12-20 13:24             ` Govind Singh
  0 siblings, 0 replies; 13+ messages in thread
From: Govind Singh @ 2018-12-20 13:24 UTC (permalink / raw)
  To: Kalle Valo
  Cc: briannorris, andy.gross, ath10k, devicetree, linux-arm-msm,
	linux-soc, linux-wireless, robh+dt, sboyd, dianders,
	linux-kernel

Hi Kalle,

On 2018-12-20 18:48, Kalle Valo wrote:
> Kalle Valo <kvalo@codeaurora.org> writes:
> 
>> Govind Singh <govinds@codeaurora.org> writes:
>> 
>>> Hi Kalle,
>>> 
>>> On 2018-11-17 16:39, Kalle Valo wrote:
>>>> Govind Singh <govinds@codeaurora.org> 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 sdm845 dtsi change should be going to
>>>>> git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git.
>>>>> I need to send v5 to address one comment from Brian.
>>>> 
>>>> Ok, I'll then drop these from my queue.
>>> 
>>> Can you pls apply below changes to ath10k tree, i will send sdm845
>>> dtsi change as separate patch after rebase.
>>> 
>>>>>>>   dt: bindings: add missing dt properties for WCN3990 wifi node
>>>>>>>   dt: bindings: add bindings for wifi iommu node
>> 
>> Ok, these two are back in my queue:
>> 
>> https://patchwork.kernel.org/patch/10668237/
>> 
>> https://patchwork.kernel.org/patch/10668245/
>> 
>> I'll just modify the titles to use ath10k prefix to make it more clear
>> these are for ath10k:
>> 
>>    dt: bindings: ath10k: .....
> 
> There were conflicts with this commit:
> 
> 2b741a8aaa34 dt: bindings: add bindings for msa memory region
> 
> I fixed them in the pending branch, please double check carefully:
> 

Changes looks good to me.

> https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git/commit/?h=pending&id=5bb88d4d49783c75ac083e4ea19b7527bc115857
> 
> https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git/commit/?h=pending&id=a6d53e207670eacd72a74277658bac1ab346fabd

BR,
Govind

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH v4 1/3] dt: bindings: add missing dt properties for WCN3990 wifi node
  2018-11-05 13:08 ` [PATCH v4 1/3] dt: bindings: add missing dt properties for WCN3990 wifi node Govind Singh
@ 2018-12-20 17:08   ` Kalle Valo
  0 siblings, 0 replies; 13+ messages in thread
From: Kalle Valo @ 2018-12-20 17:08 UTC (permalink / raw)
  To: Govind Singh
  Cc: briannorris, andy.gross, ath10k, devicetree, linux-arm-msm,
	linux-soc, linux-wireless, robh+dt, sboyd, dianders,
	linux-kernel, Govind Singh

Govind Singh <govinds@codeaurora.org> wrote:

> Add missing optional properties in WCN3990 wifi node.
> 
> Signed-off-by: Govind Singh <govinds@codeaurora.org>
> Reviewed-by: Rob Herring <robh@kernel.org>
> Reviewed-by: Brian Norris <briannorris@chromium.org>
> Tested-by: Brian Norris <briannorris@chromium.org>
> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>

2 patches applied to ath-next branch of ath.git, thanks.

5fac78aac91d dt: bindings: ath10k: add missing dt properties for WCN3990 wifi node
a3542d0c73ce dt: bindings: ath10k: add bindings for wifi iommu node

-- 
https://patchwork.kernel.org/patch/10668237/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2018-12-20 17:08 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-11-05 13:08 [PATCH v4 0/3] Enable ath10k wcn3990 wifi driver support on sdm845 Govind Singh
2018-11-05 13:08 ` [PATCH v4 1/3] dt: bindings: add missing dt properties for WCN3990 wifi node Govind Singh
2018-12-20 17:08   ` Kalle Valo
2018-11-05 13:08 ` [PATCH v4 2/3] dts: arm64/sdm845: Add WCN3990 WLAN module device node Govind Singh
2018-11-15  2:26   ` Brian Norris
2018-11-05 13:08 ` [PATCH v4 3/3] dt: bindings: add bindings for wifi iommu node Govind Singh
2018-11-16 13:29 ` [PATCH v4 0/3] Enable ath10k wcn3990 wifi driver support on sdm845 Kalle Valo
2018-11-16 16:06   ` Govind Singh
2018-11-17 11:09     ` Kalle Valo
2018-12-19 15:41       ` Govind Singh
2018-12-20 11:58         ` Kalle Valo
2018-12-20 13:18           ` Kalle Valo
2018-12-20 13:24             ` Govind Singh

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).