[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <4562bdbc-9811-4f73-bc4b-f5a62ba1c965@oss.qualcomm.com>
Date: Mon, 19 Jan 2026 09:34:17 +0800
From: Miaoqing Pan <miaoqing.pan@....qualcomm.com>
To: Krzysztof Kozlowski <krzk@...nel.org>, jjohnson@...nel.org,
johannes@...solutions.net, robh@...nel.org, krzk+dt@...nel.org,
conor+dt@...nel.org
Cc: ath11k@...ts.infradead.org, linux-wireless@...r.kernel.org,
linux-kernel@...r.kernel.org, devicetree@...r.kernel.org
Subject: Re: [PATCH v2 ath-current 2/2] dt-bindings: net: wireless:
ath11k-pci: remove obsolete firmware-name property
On 1/13/2026 3:28 PM, Krzysztof Kozlowski wrote:
> On 14/12/2025 03:52, Miaoqing Pan wrote:
>> The firmware-name property was introduced to allow end-users and
>> integrators to select usecase specific firmware for the WCN6855.
>> However, specifying firmware for an M.2 WLAN module in the Device
>> Tree is not appropriate. Instead, this functionality will be handled
>> within the ath11k driver.
>>
>> The driver has removed all support for firmware-name, and no upstream
>> Device Tree files reference this property. Therefore, this patch
>> removes the property from the binding and marks it as obsolete.
>
> No, it does not mark it obsolete. Point me to the place.
>
>>
>> This is a DT ABI-breaking change, but safe since there are no in-tree
>> users.
>
> It's not safe. What about my board using this WiFi? Or Mr. foo's board?
>
> Still NAK, you did not improve it.
>
>
I think it’s necessary to clarify the background here. As you can see
from the git log, all changes related to ath11k firmware-name were
submitted by me, and the intention was to allow the lemans-evk,
monaco-evk, and hamoa-iot-evk boards to specify dedicated firmware for
the WCN6855 Wi-Fi chip. However, the Wi-Fi‑related DTS nodes for these
boards have never been submitted upstream, because adding a
firmware-name property for an M.2 device is not appropriate and would be
difficult for the community to accept. Therefore, the original approach
was abandoned.
The alternative solution is to propose a static lookup table that maps
device compatibles to firmware names. As a result, we have not submitted
any DTS patches adding firmware-name for those boards to date. This is
why I believe that removing firmware-name from the bindings is safe.
If this explanation is still not sufficient, please let me know what
additional steps are required for accepting these two patches. Thank you.
>>
>> Acked-by: Rob Herring (Arm) <robh@...nel.org>
>
> And that's a fake tag.
>
> Rob never acked such patch! Adding tags for something completely
> different is not acceptable.
>
>
> Nacked-by: Krzysztof Kozlowski <krzysztof.kozlowski@....qualcomm.com>
>
>> Signed-off-by: Miaoqing Pan <miaoqing.pan@....qualcomm.com>
>> ---
>> .../devicetree/bindings/net/wireless/qcom,ath11k-pci.yaml | 6 ------
>> 1 file changed, 6 deletions(-)
>>
>> diff --git a/Documentation/devicetree/bindings/net/wireless/qcom,ath11k-pci.yaml b/Documentation/devicetree/bindings/net/wireless/qcom,ath11k-pci.yaml
>> index e34d42a30192..653b319fee88 100644
>> --- a/Documentation/devicetree/bindings/net/wireless/qcom,ath11k-pci.yaml
>> +++ b/Documentation/devicetree/bindings/net/wireless/qcom,ath11k-pci.yaml
>> @@ -35,12 +35,6 @@ properties:
>> string to uniquely identify variant of the calibration data for designs
>> with colliding bus and device ids
>>
>> - firmware-name:
>> - maxItems: 1
>> - description:
>> - If present, a board or platform specific string used to lookup
>> - usecase-specific firmware files for the device.
>> -
>> vddrfacmn-supply:
>> description: VDD_RFA_CMN supply regulator handle
>>
>
>
> Best regards,
> Krzysztof
Powered by blists - more mailing lists