On 3/13/26 11:40 AM, Luca Weiss wrote:
> On Wed Jan 21, 2026 at 12:52 PM CET, Konrad Dybcio wrote:
>> On 1/16/26 3:50 PM, Luca Weiss wrote:
>>> Add the nodes to describe the WCN6755 chip with its PMU and Bluetooth
>>> parts.
>>>
>>> Thanks to Alexander Koskovich for helping with the bringup, adding
>>> 'clocks' to the PMU node to make Bluetooth work.
>>>
>>> Signed-off-by: Luca Weiss <[email protected]>
>>> ---
>>>  arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts | 174 
>>> +++++++++++++++++++++++
>>>  1 file changed, 174 insertions(+)
>>>
>>> diff --git a/arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts 
>>> b/arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts
>>> index 52895dd9e4fa..cbe1507b0aaa 100644
>>> --- a/arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts
>>> +++ b/arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts
>>> @@ -24,6 +24,7 @@ / {
>>>  
>>>     aliases {
>>>             serial0 = &uart5;
>>> +           serial1 = &uart11;
>>>     };
>>>  
>>>     gpio-keys {
>>> @@ -215,6 +216,67 @@ trip1 {
>>>                     };
>>>             };
>>>     };
>>> +
>>> +   wcn6750-pmu {
>>> +           compatible = "qcom,wcn6750-pmu"; /* WCN6755 */
>>
>> I think a fallback compatible would be in order, if the data matches
>> exactly
> 
> That'd give us these changes
> 
> milos.dtsi:
> 
>     -+                  compatible = "qcom,wcn6750-wifi";
>     ++                  compatible = "qcom,wcn6755-wifi", "qcom,wcn6750-wifi";
> 
> milos-fairphone-fp6.dts:
> 
>     -+          compatible = "qcom,wcn6750-pmu"; /* WCN6755 */
>     ++          compatible = "qcom,wcn6755-pmu", "qcom,wcn6750-pmu";
> 
>     -+          compatible = "qcom,wcn6750-bt"; /* WCN6755 */
>     ++          compatible = "qcom,wcn6755-bt", "qcom,wcn6750-bt";
> 
> Plus 3 new patches for dt-bindings, with commit message something like
> 
> Document the WCN6755 WiFi using a fallback to WCN6750 since the two
> chips seem to be completely pin and software compatible. In fact the
> original downstream kernel just pretends the WCN6755 is a WCN6750.
> 
> Does this sound okay?

To me yes, but I have zero insight into what's the actual difference/
whether there's any. Maybe +Jeff could spare some details

Konrad

Reply via email to