Linux-Wireless Archive mirror
 help / color / mirror / Atom feed
From: Manikanta Pubbisetty <quic_mpubbise@quicinc.com>
To: Rob Herring <robh@kernel.org>
Cc: <ath11k@lists.infradead.org>, <linux-wireless@vger.kernel.org>,
	<devicetree@vger.kernel.org>
Subject: Re: [PATCH v2 19/19] dt: bindings: net: add bindings of WCN6750 for ath11k
Date: Fri, 25 Feb 2022 17:04:00 +0530	[thread overview]
Message-ID: <678de1cc-9756-ef27-e071-d8c1d3a55d45@quicinc.com> (raw)
In-Reply-To: <YgGZcB2HYNiTaiSG@robh.at.kernel.org>



On 2/8/2022 3:43 AM, Rob Herring wrote:
> On Sun, Jan 16, 2022 at 06:17:15PM +0530, Manikanta Pubbisetty wrote:
>> Add WCN6750 wireless driver support, its based on ath11k driver.
> 
> As mentioned, provide a better commit message answering 'why'?
> 
>>
>> Signed-off-by: Manikanta Pubbisetty <quic_mpubbise@quicinc.com>
>> ---
>>   .../bindings/net/wireless/qcom,ath11k.yaml         | 365 +++++++++++++++------
>>   1 file changed, 257 insertions(+), 108 deletions(-)
>>
>> diff --git a/Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml b/Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
>> index cdf7b87..dba1434 100644
>> --- a/Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
>> +++ b/Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
>> @@ -20,120 +20,21 @@ properties:
>>       enum:
>>         - qcom,ipq8074-wifi
>>         - qcom,ipq6018-wifi
>> +      - qcom,wcn6750-wifi
>>   
>>     reg:
>>       maxItems: 1
>>   
>> -  interrupts:
>> -    items:
>> -      - description: misc-pulse1 interrupt events
>> -      - description: misc-latch interrupt events
>> -      - description: sw exception interrupt events
>> -      - description: watchdog interrupt events
>> -      - description: interrupt event for ring CE0
>> -      - description: interrupt event for ring CE1
>> -      - description: interrupt event for ring CE2
>> -      - description: interrupt event for ring CE3
>> -      - description: interrupt event for ring CE4
>> -      - description: interrupt event for ring CE5
>> -      - description: interrupt event for ring CE6
>> -      - description: interrupt event for ring CE7
>> -      - description: interrupt event for ring CE8
>> -      - description: interrupt event for ring CE9
>> -      - description: interrupt event for ring CE10
>> -      - description: interrupt event for ring CE11
>> -      - description: interrupt event for ring host2wbm-desc-feed
>> -      - description: interrupt event for ring host2reo-re-injection
>> -      - description: interrupt event for ring host2reo-command
>> -      - description: interrupt event for ring host2rxdma-monitor-ring3
>> -      - description: interrupt event for ring host2rxdma-monitor-ring2
>> -      - description: interrupt event for ring host2rxdma-monitor-ring1
>> -      - description: interrupt event for ring reo2ost-exception
>> -      - description: interrupt event for ring wbm2host-rx-release
>> -      - description: interrupt event for ring reo2host-status
>> -      - description: interrupt event for ring reo2host-destination-ring4
>> -      - description: interrupt event for ring reo2host-destination-ring3
>> -      - description: interrupt event for ring reo2host-destination-ring2
>> -      - description: interrupt event for ring reo2host-destination-ring1
>> -      - description: interrupt event for ring rxdma2host-monitor-destination-mac3
>> -      - description: interrupt event for ring rxdma2host-monitor-destination-mac2
>> -      - description: interrupt event for ring rxdma2host-monitor-destination-mac1
>> -      - description: interrupt event for ring ppdu-end-interrupts-mac3
>> -      - description: interrupt event for ring ppdu-end-interrupts-mac2
>> -      - description: interrupt event for ring ppdu-end-interrupts-mac1
>> -      - description: interrupt event for ring rxdma2host-monitor-status-ring-mac3
>> -      - description: interrupt event for ring rxdma2host-monitor-status-ring-mac2
>> -      - description: interrupt event for ring rxdma2host-monitor-status-ring-mac1
>> -      - description: interrupt event for ring host2rxdma-host-buf-ring-mac3
>> -      - description: interrupt event for ring host2rxdma-host-buf-ring-mac2
>> -      - description: interrupt event for ring host2rxdma-host-buf-ring-mac1
>> -      - description: interrupt event for ring rxdma2host-destination-ring-mac3
>> -      - description: interrupt event for ring rxdma2host-destination-ring-mac2
>> -      - description: interrupt event for ring rxdma2host-destination-ring-mac1
>> -      - description: interrupt event for ring host2tcl-input-ring4
>> -      - description: interrupt event for ring host2tcl-input-ring3
>> -      - description: interrupt event for ring host2tcl-input-ring2
>> -      - description: interrupt event for ring host2tcl-input-ring1
>> -      - description: interrupt event for ring wbm2host-tx-completions-ring3
>> -      - description: interrupt event for ring wbm2host-tx-completions-ring2
>> -      - description: interrupt event for ring wbm2host-tx-completions-ring1
>> -      - description: interrupt event for ring tcl2host-status-ring
>> +  reg-names:
>> +    maxItems: 1
> 
> Need to define the names though for 1 entry, -names is kind of
> pointless.

Makes sense, I'll remove this in the next revision.

> 
>>   
>> +  interrupts:
>> +    minItems: 32
>> +    maxItems: 52
>>   
>>     interrupt-names:
>> -    items:
>> -      - const: misc-pulse1
>> -      - const: misc-latch
>> -      - const: sw-exception
>> -      - const: watchdog
>> -      - const: ce0
>> -      - const: ce1
>> -      - const: ce2
>> -      - const: ce3
>> -      - const: ce4
>> -      - const: ce5
>> -      - const: ce6
>> -      - const: ce7
>> -      - const: ce8
>> -      - const: ce9
>> -      - const: ce10
>> -      - const: ce11
>> -      - const: host2wbm-desc-feed
>> -      - const: host2reo-re-injection
>> -      - const: host2reo-command
>> -      - const: host2rxdma-monitor-ring3
>> -      - const: host2rxdma-monitor-ring2
>> -      - const: host2rxdma-monitor-ring1
>> -      - const: reo2ost-exception
>> -      - const: wbm2host-rx-release
>> -      - const: reo2host-status
>> -      - const: reo2host-destination-ring4
>> -      - const: reo2host-destination-ring3
>> -      - const: reo2host-destination-ring2
>> -      - const: reo2host-destination-ring1
>> -      - const: rxdma2host-monitor-destination-mac3
>> -      - const: rxdma2host-monitor-destination-mac2
>> -      - const: rxdma2host-monitor-destination-mac1
>> -      - const: ppdu-end-interrupts-mac3
>> -      - const: ppdu-end-interrupts-mac2
>> -      - const: ppdu-end-interrupts-mac1
>> -      - const: rxdma2host-monitor-status-ring-mac3
>> -      - const: rxdma2host-monitor-status-ring-mac2
>> -      - const: rxdma2host-monitor-status-ring-mac1
>> -      - const: host2rxdma-host-buf-ring-mac3
>> -      - const: host2rxdma-host-buf-ring-mac2
>> -      - const: host2rxdma-host-buf-ring-mac1
>> -      - const: rxdma2host-destination-ring-mac3
>> -      - const: rxdma2host-destination-ring-mac2
>> -      - const: rxdma2host-destination-ring-mac1
>> -      - const: host2tcl-input-ring4
>> -      - const: host2tcl-input-ring3
>> -      - const: host2tcl-input-ring2
>> -      - const: host2tcl-input-ring1
>> -      - const: wbm2host-tx-completions-ring3
>> -      - const: wbm2host-tx-completions-ring2
>> -      - const: wbm2host-tx-completions-ring1
>> -      - const: tcl2host-status-ring
>> +    minItems: 32
>> +    maxItems: 52
> 
> But you didn't define any names for the new chip.
> 

In the case of new chip, interrupts are not tied for a specific purpose 
unlike the case of IPQ8074/IPQ6018 where the driver searches an IRQ 
based on name. That is the reason why interrupt-names are omitted for 
the new chip.

>>   
>>     qcom,rproc:
>>       $ref: /schemas/types.yaml#/definitions/phandle
>> @@ -156,15 +57,201 @@ properties:
>>         phandle to a node describing reserved memory (System RAM memory)
>>         used by ath11k firmware (see bindings/reserved-memory/reserved-memory.txt)
>>   
>> +  iommus:
>> +    maxItems: 1
>> +
>> +  wifi-firmware:
>> +    type: object
>> +    description: |
>> +      WCN6750 wifi node can contain one optional firmware subnode.
>> +      Firmware subnode is needed when the platform does not have TustZone.
> 
> Trustzone
> 

I'll change it.

>> +    properties:
>> +      iommus:
>> +        maxItems: 1
> 
> If this is the only property, then just make parent 'iommus' 1 or 2
> entries.
> 

You mean something like this shown below?

   iommus:
     minItems: 1
     maxItems: 2

   wifi-firmware:
     type: object
     description: |
       WCN6750 wifi node can contain one optional firmware subnode.
       Firmware subnode is needed when the platform does not have 
Tustzone.
     required:
       - iommus

>> +    required:
>> +      - iommus
>> +
>>   required:
>>     - compatible
>>     - reg
>>     - interrupts
>> -  - interrupt-names
>>     - qcom,rproc
>>   
>>   additionalProperties: false
>>   
>> +allOf:
>> +  - if:
>> +      properties:
>> +        compatible:
>> +          contains:
>> +            enum:
>> +              - qcom,ipq8074-wifi
>> +              - qcom,ipq6018-wifi
>> +    then:
>> +      properties:
>> +        interrupts:
>> +          items:
>> +            - description: misc-pulse1 interrupt events
>> +            - description: misc-latch interrupt events
>> +            - description: sw exception interrupt events
>> +            - description: watchdog interrupt events
>> +            - description: interrupt event for ring CE0
>> +            - description: interrupt event for ring CE1
>> +            - description: interrupt event for ring CE2
>> +            - description: interrupt event for ring CE3
>> +            - description: interrupt event for ring CE4
>> +            - description: interrupt event for ring CE5
>> +            - description: interrupt event for ring CE6
>> +            - description: interrupt event for ring CE7
>> +            - description: interrupt event for ring CE8
>> +            - description: interrupt event for ring CE9
>> +            - description: interrupt event for ring CE10
>> +            - description: interrupt event for ring CE11
>> +            - description: interrupt event for ring host2wbm-desc-feed
>> +            - description: interrupt event for ring host2reo-re-injection
>> +            - description: interrupt event for ring host2reo-command
>> +            - description: interrupt event for ring host2rxdma-monitor-ring3
>> +            - description: interrupt event for ring host2rxdma-monitor-ring2
>> +            - description: interrupt event for ring host2rxdma-monitor-ring1
>> +            - description: interrupt event for ring reo2ost-exception
>> +            - description: interrupt event for ring wbm2host-rx-release
>> +            - description: interrupt event for ring reo2host-status
>> +            - description: interrupt event for ring reo2host-destination-ring4
>> +            - description: interrupt event for ring reo2host-destination-ring3
>> +            - description: interrupt event for ring reo2host-destination-ring2
>> +            - description: interrupt event for ring reo2host-destination-ring1
>> +            - description: interrupt event for ring rxdma2host-monitor-destination-mac3
>> +            - description: interrupt event for ring rxdma2host-monitor-destination-mac2
>> +            - description: interrupt event for ring rxdma2host-monitor-destination-mac1
>> +            - description: interrupt event for ring ppdu-end-interrupts-mac3
>> +            - description: interrupt event for ring ppdu-end-interrupts-mac2
>> +            - description: interrupt event for ring ppdu-end-interrupts-mac1
>> +            - description: interrupt event for ring rxdma2host-monitor-status-ring-mac3
>> +            - description: interrupt event for ring rxdma2host-monitor-status-ring-mac2
>> +            - description: interrupt event for ring rxdma2host-monitor-status-ring-mac1
>> +            - description: interrupt event for ring host2rxdma-host-buf-ring-mac3
>> +            - description: interrupt event for ring host2rxdma-host-buf-ring-mac2
>> +            - description: interrupt event for ring host2rxdma-host-buf-ring-mac1
>> +            - description: interrupt event for ring rxdma2host-destination-ring-mac3
>> +            - description: interrupt event for ring rxdma2host-destination-ring-mac2
>> +            - description: interrupt event for ring rxdma2host-destination-ring-mac1
>> +            - description: interrupt event for ring host2tcl-input-ring4
>> +            - description: interrupt event for ring host2tcl-input-ring3
>> +            - description: interrupt event for ring host2tcl-input-ring2
>> +            - description: interrupt event for ring host2tcl-input-ring1
>> +            - description: interrupt event for ring wbm2host-tx-completions-ring3
>> +            - description: interrupt event for ring wbm2host-tx-completions-ring2
>> +            - description: interrupt event for ring wbm2host-tx-completions-ring1
>> +            - description: interrupt event for ring tcl2host-status-ring
>> +        interrupt-names:
>> +          items:
>> +            - const: misc-pulse1
>> +            - const: misc-latch
>> +            - const: sw-exception
>> +            - const: watchdog
>> +            - const: ce0
>> +            - const: ce1
>> +            - const: ce2
>> +            - const: ce3
>> +            - const: ce4
>> +            - const: ce5
>> +            - const: ce6
>> +            - const: ce7
>> +            - const: ce8
>> +            - const: ce9
>> +            - const: ce10
>> +            - const: ce11
>> +            - const: host2wbm-desc-feed
>> +            - const: host2reo-re-injection
>> +            - const: host2reo-command
>> +            - const: host2rxdma-monitor-ring3
>> +            - const: host2rxdma-monitor-ring2
>> +            - const: host2rxdma-monitor-ring1
>> +            - const: reo2ost-exception
>> +            - const: wbm2host-rx-release
>> +            - const: reo2host-status
>> +            - const: reo2host-destination-ring4
>> +            - const: reo2host-destination-ring3
>> +            - const: reo2host-destination-ring2
>> +            - const: reo2host-destination-ring1
>> +            - const: rxdma2host-monitor-destination-mac3
>> +            - const: rxdma2host-monitor-destination-mac2
>> +            - const: rxdma2host-monitor-destination-mac1
>> +            - const: ppdu-end-interrupts-mac3
>> +            - const: ppdu-end-interrupts-mac2
>> +            - const: ppdu-end-interrupts-mac1
>> +            - const: rxdma2host-monitor-status-ring-mac3
>> +            - const: rxdma2host-monitor-status-ring-mac2
>> +            - const: rxdma2host-monitor-status-ring-mac1
>> +            - const: host2rxdma-host-buf-ring-mac3
>> +            - const: host2rxdma-host-buf-ring-mac2
>> +            - const: host2rxdma-host-buf-ring-mac1
>> +            - const: rxdma2host-destination-ring-mac3
>> +            - const: rxdma2host-destination-ring-mac2
>> +            - const: rxdma2host-destination-ring-mac1
>> +            - const: host2tcl-input-ring4
>> +            - const: host2tcl-input-ring3
>> +            - const: host2tcl-input-ring2
>> +            - const: host2tcl-input-ring1
>> +            - const: wbm2host-tx-completions-ring3
>> +            - const: wbm2host-tx-completions-ring2
>> +            - const: wbm2host-tx-completions-ring1
>> +            - const: tcl2host-status-ring
>> +
>> +  - if:
>> +      properties:
>> +        compatible:
>> +          contains:
>> +            enum:
>> +              - qcom,ipq8074-wifi
>> +              - qcom,ipq6018-wifi
>> +    then:
>> +      required:
>> +        - interrupt-names
>> +
>> +  - if:
>> +      properties:
>> +        compatible:
>> +          contains:
>> +            enum:
>> +              - qcom,wcn6750-wifi
>> +    then:
>> +      properties:
>> +        interrupts:
>> +          items:
>> +            - description: interrupt event for ring CE1
>> +            - description: interrupt event for ring CE2
>> +            - description: interrupt event for ring CE3
>> +            - description: interrupt event for ring CE4
>> +            - description: interrupt event for ring CE5
>> +            - description: interrupt event for ring CE6
>> +            - description: interrupt event for ring CE7
>> +            - description: interrupt event for ring CE8
>> +            - description: interrupt event for ring CE9
>> +            - description: interrupt event for ring CE10
>> +            - description: interrupt event for ring DP1
>> +            - description: interrupt event for ring DP2
>> +            - description: interrupt event for ring DP3
>> +            - description: interrupt event for ring DP4
>> +            - description: interrupt event for ring DP5
>> +            - description: interrupt event for ring DP6
>> +            - description: interrupt event for ring DP7
>> +            - description: interrupt event for ring DP8
>> +            - description: interrupt event for ring DP9
>> +            - description: interrupt event for ring DP10
>> +            - description: interrupt event for ring DP11
>> +            - description: interrupt event for ring DP12
>> +            - description: interrupt event for ring DP13
>> +            - description: interrupt event for ring DP14
>> +            - description: interrupt event for ring DP15
>> +            - description: interrupt event for ring DP16
>> +            - description: interrupt event for ring DP17
>> +            - description: interrupt event for ring DP18
>> +            - description: interrupt event for ring DP19
>> +            - description: interrupt event for ring DP20
>> +            - description: interrupt event for ring DP21
>> +            - description: interrupt event for ring DP22
>> +
>>   examples:
>>     - |
>>   
>> @@ -309,3 +396,65 @@ examples:
>>               };
>>           };
>>       };
>> +
>> +  - |
>> +    #include <dt-bindings/interrupt-controller/arm-gic.h>
>> +
>> +    reserved-memory {
>> +        #address-cells = <2>;
>> +        #size-cells = <2>;
>> +
>> +        wlan_ce_mem: wlan_ce_mem@4cd000 {
>> +            no-map;
>> +            reg = <0x0 0x4cd000 0x0 0x1000>;
>> +        };
>> +
>> +        wlan_fw_mem: wlan_fw_mem@80c00000 {
>> +            no-map;
>> +            reg = <0x0 0x80c00000 0x0 0xc00000>;
>> +        };
>> +    };
>> +
>> +    wifi: wifi@17a10040 {
>> +        compatible = "qcom,wcn6750-wifi";
>> +        reg = <0x17A10040 0x0>;
>> +        reg-names = "msi_addr";
>> +        iommus = <&apps_smmu 0x1C00 0x1>;
>> +        interrupts = <GIC_SPI 768 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 769 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 770 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 771 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 772 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 773 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 774 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 775 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 776 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 777 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 778 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 779 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 780 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 781 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 782 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 783 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 784 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 785 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 786 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 787 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 788 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 789 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 790 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 791 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 792 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 793 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 794 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 795 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 796 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 797 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 798 IRQ_TYPE_EDGE_RISING>,
>> +                     <GIC_SPI 799 IRQ_TYPE_EDGE_RISING>;
>> +        qcom,rproc = <&remoteproc_wpss>;
>> +        memory-region = <&wlan_fw_mem &wlan_ce_mem>;
> 
> memory-region = <&wlan_fw_mem>, <&wlan_ce_mem>;
>

Okay.


>> +        wifi-firmware {
>> +                iommus = <&apps_smmu 0x1C02 0x1>;
>> +        };
>> +    };
>> -- 
>> 2.7.4
>>
>>

  reply	other threads:[~2022-02-25 11:34 UTC|newest]

Thread overview: 49+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-01-16 12:46 [PATCH v2 00/19] add support for WCN6750 Manikanta Pubbisetty
2022-01-16 12:46 ` [PATCH v2 01/19] ath11k: PCI changes to support WCN6750 Manikanta Pubbisetty
2022-01-16 12:46 ` [PATCH v2 02/19] ath11k: Refactor PCI code to support hybrid bus devices Manikanta Pubbisetty
2022-01-28 10:16   ` Kalle Valo
2022-02-25  5:50     ` Manikanta Pubbisetty
2022-03-08  6:00       ` Manikanta Pubbisetty
2022-01-28 12:13   ` Kalle Valo
2022-02-21  8:04     ` Manikanta Pubbisetty
2022-02-21  9:19       ` Kalle Valo
2022-02-21 10:19         ` Manikanta Pubbisetty
2022-01-16 12:46 ` [PATCH v2 03/19] ath11k: Choose MSI config based on HW revision Manikanta Pubbisetty
2022-01-16 12:47 ` [PATCH v2 04/19] ath11k: Refactor MSI logic Manikanta Pubbisetty
2022-01-16 12:47 ` [PATCH v2 05/19] ath11k: Remove core PCI references from PCI common code Manikanta Pubbisetty
2022-01-28 10:20   ` Kalle Valo
2022-01-28 10:37     ` Kalle Valo
2022-02-21  7:07       ` Manikanta Pubbisetty
2022-02-21  9:21         ` Kalle Valo
2022-02-21  6:55     ` Manikanta Pubbisetty
2022-02-21  9:17       ` Kalle Valo
2022-02-21 10:08         ` Manikanta Pubbisetty
2022-01-16 12:47 ` [PATCH v2 06/19] ath11k: Add HW params for WCN6750 Manikanta Pubbisetty
2022-01-16 12:47 ` [PATCH v2 07/19] ath11k: Add bus " Manikanta Pubbisetty
2022-01-16 12:47 ` [PATCH v2 08/19] ath11k: Add register access logic " Manikanta Pubbisetty
2022-01-16 12:47 ` [PATCH v2 09/19] ath11k: Fetch device information via QMI " Manikanta Pubbisetty
2022-01-16 12:47 ` [PATCH v2 10/19] ath11k: Add QMI changes " Manikanta Pubbisetty
2022-01-28 10:50   ` Kalle Valo
2022-02-21  8:02     ` Manikanta Pubbisetty
2022-01-16 12:47 ` [PATCH v2 11/19] ath11k: HAL changes to support WCN6750 Manikanta Pubbisetty
2022-01-16 12:47 ` [PATCH v2 12/19] ath11k: Datapath " Manikanta Pubbisetty
2022-04-27  5:32   ` Kalle Valo
2022-04-27  5:37     ` Manikanta Pubbisetty
2022-04-27  5:48       ` Kalle Valo
2022-04-27  5:56         ` Manikanta Pubbisetty
2022-04-29  8:56           ` Kalle Valo
2022-01-16 12:47 ` [PATCH v2 13/19] ath11k: Fix RX de-fragmentation issue on WCN6750 Manikanta Pubbisetty
2022-01-16 12:47 ` [PATCH v2 14/19] ath11k: Do not put HW in DBS mode for WCN6750 Manikanta Pubbisetty
2022-01-16 12:47 ` [PATCH v2 15/19] ath11k: WMI changes to support WCN6750 Manikanta Pubbisetty
2022-01-16 12:47 ` [PATCH v2 16/19] ath11k: Update WBM idle ring HP after FW mode on Manikanta Pubbisetty
2022-01-16 12:47 ` [PATCH v2 17/19] ath11k: Add support for WCN6750 device Manikanta Pubbisetty
2022-01-16 12:47 ` [PATCH v2 18/19] ath11k: Add support for targets without trustzone Manikanta Pubbisetty
2022-01-28 10:42   ` Kalle Valo
2022-02-21  8:00     ` Manikanta Pubbisetty
2022-01-16 12:47 ` [PATCH v2 19/19] dt: bindings: net: add bindings of WCN6750 for ath11k Manikanta Pubbisetty
2022-01-28 10:39   ` Kalle Valo
2022-02-21  7:08     ` Manikanta Pubbisetty
2022-02-07 22:13   ` Rob Herring
2022-02-25 11:34     ` Manikanta Pubbisetty [this message]
2022-01-28 10:07 ` [PATCH v2 00/19] add support for WCN6750 Kalle Valo
2022-02-21  6:29   ` Manikanta Pubbisetty

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=678de1cc-9756-ef27-e071-d8c1d3a55d45@quicinc.com \
    --to=quic_mpubbise@quicinc.com \
    --cc=ath11k@lists.infradead.org \
    --cc=devicetree@vger.kernel.org \
    --cc=linux-wireless@vger.kernel.org \
    --cc=robh@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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 read-only IMAP folder(s) and NNTP newsgroup(s).