From nobody Thu Apr 16 10:49:05 2026 Received: from mail-ed1-f52.google.com (mail-ed1-f52.google.com [209.85.208.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6F71C3191BB for ; Fri, 3 Apr 2026 13:55:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775224520; cv=none; b=SxYiufHoGbYTzOJDMdIPlJhZW3kY+J0QWNTGGCmXQfu2IH1UukzdMj/ZPHiKdy76fDfjPHlQB62JN7MNXCc1s7XLG1kzbTH/2aIEIIGV+jCeq2j+IC32M/T3VYjkXE8A37YDq7PZsy2+GU1UplNKyGVJkTKv9pVNnRyHlBiqlik= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775224520; c=relaxed/simple; bh=v0N8xo6MFWIwVEW8StRaWQk6fHZBEqBZmxy286b/97Y=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Zq/q0oA9dM/EW/kb5g3kzTESUKMEYenI4XlaP5B5kcJGKgQiY9ASb/fczvp9/8ZSVj6NxpeUAWMU4FF3TXBrY1LnlSqk9QiZjBOeEP4nulv+siz5YTh3iT1O0BLHcO6bHP0UPNeUr2KdDv+v2ecLiRtTdRDxaiJ3LeQqEUCvSTs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fairphone.com; spf=pass smtp.mailfrom=fairphone.com; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b=pitMKBff; arc=none smtp.client-ip=209.85.208.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fairphone.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fairphone.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b="pitMKBff" Received: by mail-ed1-f52.google.com with SMTP id 4fb4d7f45d1cf-66b2d49ffb0so2563310a12.3 for ; Fri, 03 Apr 2026 06:55:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1775224514; x=1775829314; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=m83BxTeATfqd1UWKENZnthRfrI/lStR1Bw2POp0MJqM=; b=pitMKBffVYy8pS3eVc2jLbEX/YabbXEkPdmH3+7Bh0wvmHVH5Lx5UqB0JyiLfRV5Xx gyb4BVZJlPZ42jWX1Cg7AlUIMGub913rXtCxWz6CwzAJ0NYuDKH3zxo76LIz1aBxqD/8 r+FJswYi/uKfh7LO+qGKIS/mCccQ0OQWapV678f/NPyiBwjhfpSilCaBOf15iVDIK7tH d8UTXctvWm21Z9uVUDxUFIm3NsQuXfrd2OCOge4EiC6JsHDOPizkPJ9I74LvvWZPilQ4 G6N6PfN5NL+E/YSry+SEI3N/NiRkholMSOzxdYHv7MkciFpqH7VZC6+DJWGtoSr1YdyP JIDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775224514; x=1775829314; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=m83BxTeATfqd1UWKENZnthRfrI/lStR1Bw2POp0MJqM=; b=epakCzHi0q4CQ8PqcR4KyddVHJEpJKpuPGtTJHXvyHTwH8VS8oSjPDKWF2YOcsbU2j +CIoQM91C3dXRq4TU0JAs80oeX7nntdz6QweyRpZ3bP2T5q4gT9iyUBj2IkKXRD2YB/5 FgP6yAcFaB1HQZa4MFZGVca/RmtRvTB421EvKrpPrvjeda5n4OHSH2nJHalfjhmwCEMe J5uejxPx7AOQfdcnK00Hhh/vl9iGx+k6J/ab734d8+GV9FBpTAnekpLuxwNPrRdtYLk+ jfQXdBnPS68fhvOymoUTeDiIShDWdJ3MIBGMkvEEvg5g6wHoXppNBHWvz6m5UBFvfmco zdFw== X-Forwarded-Encrypted: i=1; AJvYcCUZYRw2U0E+1oBfOMZacopAjhmz61b4I7JnqzVn35a69jii3qUgGwAvoz640kFNRvBoXDMOeE1GRzMWYss=@vger.kernel.org X-Gm-Message-State: AOJu0Yxj1n/xjXtIROe9ym5xkJdIbnJNVI8YT/rhjHTn8Cm0P+8LuaJH 4ExNh8jW7vLpI9bry/1rZ8XCWxhbItaPKFVz9DX7GccsFqrgRSciNqHPa0ZxuZZlvaY= X-Gm-Gg: AeBDietkxbhiR3EFIsYNqLGS1QBGwdUEpsJGuQADyBehySTw/xXhh2SteXtnmxCpcpS 1Y1LyiA1EAhadG4z4czkDtULGhYcFn/aRm9zIEl7xSLZQoQhdiou/7BLV+pQBIGbediBdZOnV7R u4AYOZH+rkhTKCvfOieI0rlR10H0jrkBwC30WO87PEX22SMWldDU370oVMBlq+ROLW42Cvg5pTf gxyY5thmCqbW9+lEyiLy3qn2PYZD5VZXOUyDZsuaIs19NSqh4re46CP378mBOcOYyfNJS9F6z9K zGWAQtbMqGGc+KrnVRJk72HTm2QWSsnrl1g5XDisgDBo/O5hyIkUp/JBF7ABD8MIz5YYb9Mg8Ok WAYsHh2TqJL0PU7mT0D0b08DJJ/t6kSvjjqasNgd8cclug6RIsQ4U4ZimmjVJcueUjZy+hsRA5o daf/r2IQ2KcpuJTbnQX0FFQh72eGCZf4awhdqnSOwE6on6N7AzK5KLJ+NBqbv9LjPThp30wYiOW 0XQ4IupyQckoyDsmbhttn1WjDL1eCoR7fDdQQ== X-Received: by 2002:a17:907:d08f:b0:b9c:10c4:e708 with SMTP id a640c23a62f3a-b9c67a34a9dmr143022066b.42.1775224514386; Fri, 03 Apr 2026 06:55:14 -0700 (PDT) Received: from otso.local (2001-1c00-3b89-c600-71a4-084f-6409-1447.cable.dynamic.v6.ziggo.nl. [2001:1c00:3b89:c600:71a4:84f:6409:1447]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b9c3c972e28sm198057266b.1.2026.04.03.06.55.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Apr 2026 06:55:13 -0700 (PDT) From: Luca Weiss Date: Fri, 03 Apr 2026 15:52:47 +0200 Subject: [PATCH v2 1/7] regulator: dt-bindings: qcom,qca6390-pmu: Document WCN6755 PMU Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260403-milos-fp6-bt-wifi-v2-1-393322b27c5f@fairphone.com> References: <20260403-milos-fp6-bt-wifi-v2-0-393322b27c5f@fairphone.com> In-Reply-To: <20260403-milos-fp6-bt-wifi-v2-0-393322b27c5f@fairphone.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alexander Koskovich , Liam Girdwood , Mark Brown , Bartosz Golaszewski , Marcel Holtmann , Luiz Augusto von Dentz , Balakrishna Godavarthi , Rocky Liao , Johannes Berg , Jeff Johnson Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-bluetooth@vger.kernel.org, linux-wireless@vger.kernel.org, ath11k@lists.infradead.org, Luca Weiss X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1775224512; l=1270; i=luca.weiss@fairphone.com; s=20250611; h=from:subject:message-id; bh=v0N8xo6MFWIwVEW8StRaWQk6fHZBEqBZmxy286b/97Y=; b=lmSluzrxl2IvHohqbLRwM8ZeK0TA0Y4HsWh+y4B3jOfVOirTRYkehiK7ceZ42CboR9e5Ts5BN rMEWV8MPDVyDP+/ux64qnG2NCnxwOhrrXEqE51f24EPFDrswFgQmVZA X-Developer-Key: i=luca.weiss@fairphone.com; a=ed25519; pk=O1aw+AAust5lEmgrNJ1Bs7PTY0fEsJm+mdkjExA69q8= Document the WCN6755 PMU 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. Signed-off-by: Luca Weiss Reviewed-by: Krzysztof Kozlowski --- .../devicetree/bindings/regulator/qcom,qca6390-pmu.yaml | 16 +++++++++++-= ---- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/Documentation/devicetree/bindings/regulator/qcom,qca6390-pmu.y= aml b/Documentation/devicetree/bindings/regulator/qcom,qca6390-pmu.yaml index 47c425c9fff1..105174df7df2 100644 --- a/Documentation/devicetree/bindings/regulator/qcom,qca6390-pmu.yaml +++ b/Documentation/devicetree/bindings/regulator/qcom,qca6390-pmu.yaml @@ -16,11 +16,17 @@ description: =20 properties: compatible: - enum: - - qcom,qca6390-pmu - - qcom,wcn6750-pmu - - qcom,wcn6855-pmu - - qcom,wcn7850-pmu + oneOf: + - items: + - enum: + - qcom,wcn6755-pmu + - const: qcom,wcn6750-pmu + + - enum: + - qcom,qca6390-pmu + - qcom,wcn6750-pmu + - qcom,wcn6855-pmu + - qcom,wcn7850-pmu =20 vdd-supply: description: VDD supply regulator handle --=20 2.53.0 From nobody Thu Apr 16 10:49:05 2026 Received: from mail-ej1-f44.google.com (mail-ej1-f44.google.com [209.85.218.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9769D344044 for ; Fri, 3 Apr 2026 13:55:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775224522; cv=none; b=VbGWyASwGdF8vIUvEinkbBYuUiy7vpXvhTOPEPO8NDASbB5KGxTZx9o/tvOF46vLsMHrAQzZL41z2UVnLzqZmcyE/hnhPfR8iWAlIEBNdnGyXQwYdHBCQ+j2DiPgcX4egrJ+hDkCZRIsL1j1GtVNcaSz4Rk02ZBaRw2hbS7ym7s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775224522; c=relaxed/simple; bh=pHexCrMEYsMQQy8zIs+sRrHJ1/ttZ3VMNeWvno6IS14=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NTQ3mLzlSxGe9zCJnilwX3lzYjyHg0cOj3qcRCYNc8QoiElOvjEs/KdFsJuXuH4yZN2H13wjp6IIRebe9HG1AWGB6o5fG1AGc8sccATwg88/m1nHLp7LzstXbE/FwdpxKdvQN9W6NgfXDhlQWARuIVBgGNE7eqtSvlh0D5jJoos= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fairphone.com; spf=pass smtp.mailfrom=fairphone.com; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b=lhspZ84U; arc=none smtp.client-ip=209.85.218.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fairphone.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fairphone.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b="lhspZ84U" Received: by mail-ej1-f44.google.com with SMTP id a640c23a62f3a-b982b0889d8so260600966b.2 for ; Fri, 03 Apr 2026 06:55:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1775224515; x=1775829315; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=YOCuD1EIBix+K2H4tXL5BYaPaJquyNo2g3/MFSpuIHI=; b=lhspZ84UwlEkwAdlqjW5n7AVdmK6VsAiJ46y93iH/lNolffn7OPkbasRDhuPcWmmuX BgOMcQcCeBibMYg/ffAMRc998pjmsYuwBu5oPVaP4pdWaJlbXPeIn4Fotyva5x8S2N2Z GPtxOVEb9oQa3XB23ngXTYBqUTWnXFSj9FexaYvclASjAlf0EvxQJ7yQWCPqi6hryNav fqsnytSrW3F19wTB1X38uE0aQCgxyEaeb1ztiAE57Nir4f9+L/glB++C83mbIgk0+dZX w019zZjzxC0qeMU0dlidIWaQwouTbryA+R77eZZRYsUxVsfoWcKCRTvxwFzP/pP5SD10 nSeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775224515; x=1775829315; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=YOCuD1EIBix+K2H4tXL5BYaPaJquyNo2g3/MFSpuIHI=; b=ZgwWa50ZYCtWs73EygXIR4B396u1WnqJsUsQDKZr3uk1LR7lgn/d/590M6bluRSOIO DF8wIJ3b3iIWORlUfwXisuuxahErpgTPiagSHnzthCtzih/1y7jlS7hut09BqqoT2r79 rTXWG0bFxxmTCTVt++hUsLV1x+RrzgiKWhFSmtlmCZdL1kSsr2ZS1TqAfnRepelUvF64 CJlMYayfIYNk5TzCx/mQbBb6DyZEwkEVdSQiwpjd4Y4lVvsxBfn5nRqdy6U9gPLLP70D K7jPi7uSL578bRg7dbRg0Bfe+Q7YT9/chb1yio0EF6M5JjNxbxYYJEj7kR0GaBKFvYTM kfkw== X-Forwarded-Encrypted: i=1; AJvYcCUrRraHsqWHQ5dPGnYRY/XVudCIkF63BOGL8wC2Y0qS+nvH8YdNuQsO2p6JMNANrThjZ+mjgtL4NawpS10=@vger.kernel.org X-Gm-Message-State: AOJu0YwuY2UoBYDKB32wmQOIVnhT5tSkRGXOVSzI+iU/p8hkbSGqGOvE NJcDK12j0AR8LXhaSfO4uBbSHAga6fWVPrqAnX7IdLXn7qqVbK+QIUDOkyaM77wasxQ= X-Gm-Gg: AeBDiesJrJ2XAU+PZPmKisbaeSYpA2oetCGDy3rGzZd6xETDNXuKcboVP9dBRXeKBu6 HsruqLORUeC6ST/j1EnnAQ37AZoJ6Wy6agW6gGTTkFL7pHTw4J+j+21pjCdOBMqeJiHsNWcL/RB Jmn972peSdeXn9ShGgZtzoIFu1p+b8bLJp9iUH0dBXaB4FAsFfMK2yjRMaj9vPznwYi0ivsGNI4 l4Y4HyXm9KaXP8WXAvH3wYtun8YWImrNLDrShHA0AzxnYWV0IDzURz4ZqYPim7uzjKrEncjj33+ dAjx4DhS0nNSvfdgtDDEPmpfe1MM6FQI2AbxMvacGRNLMvj1mSu+g0RrOFd5L6RbHuJfWCQAteh ufrWoaWysFRHKHlf8pMYsHRIyrRI6WsjRCBZbNRnsjDE4UpUrlfga1HBdR6+/34EbP9AjbrF9A5 YJLoKcutw/jFVIPBKN9FIm6d87j+3Ty1nvyow2N7avN13P6pfNE9xOOQKXQAbWEbf5XtsAcFOoq QD33Td6Zc1x0A7chsGnwDbHILBk/YZWV403kQ== X-Received: by 2002:a17:906:5189:10b0:b9b:1ea2:97d3 with SMTP id a640c23a62f3a-b9c67924de3mr103637866b.35.1775224515233; Fri, 03 Apr 2026 06:55:15 -0700 (PDT) Received: from otso.local (2001-1c00-3b89-c600-71a4-084f-6409-1447.cable.dynamic.v6.ziggo.nl. [2001:1c00:3b89:c600:71a4:84f:6409:1447]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b9c3c972e28sm198057266b.1.2026.04.03.06.55.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Apr 2026 06:55:14 -0700 (PDT) From: Luca Weiss Date: Fri, 03 Apr 2026 15:52:48 +0200 Subject: [PATCH v2 2/7] dt-bindings: bluetooth: qcom,wcn6750-bt: Document WCN6755 Bluetooth Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260403-milos-fp6-bt-wifi-v2-2-393322b27c5f@fairphone.com> References: <20260403-milos-fp6-bt-wifi-v2-0-393322b27c5f@fairphone.com> In-Reply-To: <20260403-milos-fp6-bt-wifi-v2-0-393322b27c5f@fairphone.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alexander Koskovich , Liam Girdwood , Mark Brown , Bartosz Golaszewski , Marcel Holtmann , Luiz Augusto von Dentz , Balakrishna Godavarthi , Rocky Liao , Johannes Berg , Jeff Johnson Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-bluetooth@vger.kernel.org, linux-wireless@vger.kernel.org, ath11k@lists.infradead.org, Luca Weiss X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1775224512; l=1081; i=luca.weiss@fairphone.com; s=20250611; h=from:subject:message-id; bh=pHexCrMEYsMQQy8zIs+sRrHJ1/ttZ3VMNeWvno6IS14=; b=XCK+78nLfEjrwFntw0oaIZ6QCMaMqe0pdyMGnaJ0nfiCKkScqZ/j56Z2tA7Pr/+6ADMeTVzTg pRaItd1h5BQBiCmYvoHhG6jioNRifeUAqMjZopZPnAysEnsr3FFCL+h X-Developer-Key: i=luca.weiss@fairphone.com; a=ed25519; pk=O1aw+AAust5lEmgrNJ1Bs7PTY0fEsJm+mdkjExA69q8= Document the WCN6755 Bluetooth 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. Signed-off-by: Luca Weiss Reviewed-by: Krzysztof Kozlowski --- .../devicetree/bindings/net/bluetooth/qcom,wcn6750-bt.yaml | 10 ++++++= ++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6750-b= t.yaml b/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6750-bt.ya= ml index 8606a45ac9b9..79522409d709 100644 --- a/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6750-bt.yaml +++ b/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6750-bt.yaml @@ -12,8 +12,14 @@ maintainers: =20 properties: compatible: - enum: - - qcom,wcn6750-bt + oneOf: + - items: + - enum: + - qcom,wcn6755-bt + - const: qcom,wcn6750-bt + + - enum: + - qcom,wcn6750-bt =20 enable-gpios: maxItems: 1 --=20 2.53.0 From nobody Thu Apr 16 10:49:05 2026 Received: from mail-ej1-f43.google.com (mail-ej1-f43.google.com [209.85.218.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 664B738642D for ; Fri, 3 Apr 2026 13:55:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775224526; cv=none; b=ewLl8A3VzKnElLOBIMaJkxlXviKnhmZknwBJ6B2ftHDezMWoDALbpWm5jzvVGY1xdCuSBrrc/JrlVysfUt/VmXOMIBOXF2l2SnZXWs2BQrs4INeIlYgoBtTDU3v3eVU9NR0KTMjIFNzE0s/0PxhHc6LcbxE07PNiJDWFIPLzF8o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775224526; c=relaxed/simple; bh=bX0RSkEhHMY0CQeWiiphb/xjS1x++AeW72AXUrJMhfA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WyZqYI3jpf7cFHmT6eVifybPY4z3T7MM6B9KH1STuZB9M8yjZwYxvux+I5nS6KapAy82eqW0qOVCih6QYvhCrTYmIUf5OFlfhn7RHle7f8IhzHWSWN9qmFXwJK7c5+iz98zX2aWK8IhI8Na8n7KewGjwrgzTKcT6V2E2yOfB+i8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fairphone.com; spf=pass smtp.mailfrom=fairphone.com; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b=eMcDUq4k; arc=none smtp.client-ip=209.85.218.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fairphone.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fairphone.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b="eMcDUq4k" Received: by mail-ej1-f43.google.com with SMTP id a640c23a62f3a-b93698bb57aso386397566b.0 for ; Fri, 03 Apr 2026 06:55:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1775224519; x=1775829319; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=00QsAJAs94/ZqUyZhadzKRAFArz8oATvGeKh7GrAju0=; b=eMcDUq4kDbXtJoLjYpvN4DIgSbal4SfAiQ0Bxs0F6N25Fnb15cXqGtpmsKKdnHVpq8 CqLdZzyAlFZF0Pg6taXCioUz7T70PZlIyUcFqndMcZvtkhWtJdV7ifrGRv4iQoEkzWt+ LutD/N5YlETUMeRA+y1H5VXvk9QNwV6ekKOL/TBPSmBoBbOkbWWsjWr20FJbFexyVJA4 6z7DNHy3x4lAfjn+IjV8t5AFlAvu9V17eucFr2iaXX9QwJGtVsziti/srrzqpDfl2WgG XPoae8DCwCp2WfzEYiwRVA7m98eNXSbdZ/wcKK0Qz2SJyVvWaVboN2jj8VpK3NgT+PSs jo9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775224519; x=1775829319; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=00QsAJAs94/ZqUyZhadzKRAFArz8oATvGeKh7GrAju0=; b=GL52s2NfeMbhifC5VNJBzK2FalprbC9/AnNV9YTgTyH6j4Z+MiySk437EgoOmn2bLd r3ieJ59qTZkPDz+YX4g0SAI2N/1rwrLPXOfsDJTdA5SwL56rLOhXpm4EJcbSiw5tZDjX iexPqQfG2OLtusfTCx+Rc7o0QAAFp3J5a/h9ROZGXvKe8WQEnKIWbJrBRexnuMg3nSEK Xg2thG61sbR4rCvJucY5ETV0R97RdAnmAB8embnOjcauKLUpGIMYIRWHmH5NqCXiPPuz rrZJ7rvsolyLhb91B9HD2msEH7pu9y2abIWMVOzDEguyc1/kXhHEQ71944RA9E+sObln 1F1Q== X-Forwarded-Encrypted: i=1; AJvYcCU3XJqA6Q96Qbkhaw4GBpftwubcWnRll4QKd6R/CnXg9r1O8W704oYOxjCGRrg1qNRzzpEILuXV4HLKqRw=@vger.kernel.org X-Gm-Message-State: AOJu0YzWW0gKmfVEeTmsiCsNnQT9HEjdXugodLeQsvuHVyOZ23gTBo7e Bg81qBRciAEp1zTJ3wdG94oChLH9mMinZdY1BZbKKxCml/G0LA/ztaJDIqYOUQQskyM= X-Gm-Gg: AeBDieu4RFdTmt1hZoUCD/uAKQKnMmYlXJ1lQn9YIvCHIBjK5YJeer0MJeI7MmRab+y jru5uWMthbRos7X/6AYVgeXdXsahoQ8W1qB4MuUSNScore0ng7KhBismPr8pqG+6/zAmh14kgW6 ROAP9cth/FvJenfpx6fI+b/1pIbRejQOuxFaDoTJud11RkbFkwyv/bO9gFKgt9HphYEOZ0RbYUq yhLH+JNwa/cQT4CfMqX2Xadkwj5ZgMvDnZwTBUFzckI9kMXEuBKRcBg2USqVvHQgf4KvDeMSseV VieFBUJxPyYIoK4xfSMujH8Ap/GgL8scSGwgajm6foCQxi0g/Y1k2OS2c2KlwZn/CrMMnla0W2s sV4ctieIgC8P35PH2vvvCXDRvXvYq5tDM3UrSqj+6SOWEQSQLtafMyjD5a3thKV+AK42s9cJVdI 0qFssPZmA7M+aLadCfbYRSwz+mSSvY+ye5No+YI+vFFS4aVkMXKhn/9iVjxNUS7192w/+9hxkvF IPcnM/7kRF+2WNM9SXb5niyfJBS86zqJBLVrw== X-Received: by 2002:a17:906:6a02:b0:b9c:cb1:a61b with SMTP id a640c23a62f3a-b9c658742acmr142510866b.16.1775224516202; Fri, 03 Apr 2026 06:55:16 -0700 (PDT) Received: from otso.local (2001-1c00-3b89-c600-71a4-084f-6409-1447.cable.dynamic.v6.ziggo.nl. [2001:1c00:3b89:c600:71a4:84f:6409:1447]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b9c3c972e28sm198057266b.1.2026.04.03.06.55.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Apr 2026 06:55:15 -0700 (PDT) From: Luca Weiss Date: Fri, 03 Apr 2026 15:52:49 +0200 Subject: [PATCH v2 3/7] dt-bindings: net: wireless: ath11k: Document WCN6755 WiFi Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260403-milos-fp6-bt-wifi-v2-3-393322b27c5f@fairphone.com> References: <20260403-milos-fp6-bt-wifi-v2-0-393322b27c5f@fairphone.com> In-Reply-To: <20260403-milos-fp6-bt-wifi-v2-0-393322b27c5f@fairphone.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alexander Koskovich , Liam Girdwood , Mark Brown , Bartosz Golaszewski , Marcel Holtmann , Luiz Augusto von Dentz , Balakrishna Godavarthi , Rocky Liao , Johannes Berg , Jeff Johnson Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-bluetooth@vger.kernel.org, linux-wireless@vger.kernel.org, ath11k@lists.infradead.org, Luca Weiss X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1775224512; l=1239; i=luca.weiss@fairphone.com; s=20250611; h=from:subject:message-id; bh=bX0RSkEhHMY0CQeWiiphb/xjS1x++AeW72AXUrJMhfA=; b=DTJTtJ7BKJd8qPXVe3nd0JrxaYiQE2N8bwiN41dxZ5jihuyHGd6fmesGzuo/2w99jisvtHofF h8Mx18K34cAAflNUNQSKgyj8B17L/9Yc4dJVyM76qpuovDBjx8PeKjI X-Developer-Key: i=luca.weiss@fairphone.com; a=ed25519; pk=O1aw+AAust5lEmgrNJ1Bs7PTY0fEsJm+mdkjExA69q8= 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. Signed-off-by: Luca Weiss Acked-by: Jeff Johnson Reviewed-by: Krzysztof Kozlowski --- .../devicetree/bindings/net/wireless/qcom,ath11k.yaml | 16 +++++++++++-= ---- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yam= l b/Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml index 0cc1dbf2beef..94f8f8551756 100644 --- a/Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml +++ b/Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml @@ -16,11 +16,17 @@ description: | =20 properties: compatible: - enum: - - qcom,ipq8074-wifi - - qcom,ipq6018-wifi - - qcom,wcn6750-wifi - - qcom,ipq5018-wifi + oneOf: + - items: + - enum: + - qcom,wcn6755-wifi + - const: qcom,wcn6750-wifi + + - enum: + - qcom,ipq8074-wifi + - qcom,ipq6018-wifi + - qcom,wcn6750-wifi + - qcom,ipq5018-wifi =20 reg: maxItems: 1 --=20 2.53.0 From nobody Thu Apr 16 10:49:05 2026 Received: from mail-ej1-f50.google.com (mail-ej1-f50.google.com [209.85.218.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B0C17370D76 for ; Fri, 3 Apr 2026 13:55:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775224526; cv=none; b=IMst/CrEpBqiiNo9rylTsbMlTxVrKVKS1lB1FJjd/r5bIJ+IK5GXSsZls+Kvb6v85dR6DmfO5yV9ijabOl2b1J7h01T80X2MHinlBBgkkL61OZbiT7ILtm19sMNghUXVDIKZycJVWdpQ4Q6p9rnB9BVQ5dt+/BjxwnEWQfcZong= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775224526; c=relaxed/simple; bh=0tNxjU9iZ5aS9yMEJ2ytUcRE8/Wq0mJ0XVTDTTRdWIM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mhbvgx4yVyTSos4Dgl0Lf+dHQEv1C2aZLyJLD5AlZ57AgsoLqaaJgSJDwUaCUpyf20LHgogdtIC/7bS+KIgmssz32oPJJdHpAnw/hrFIIWkzTaHqwPyToxdzHnMBJUPfNYB3Ic5ldg8Sw+JoLeerSNvwWT/hxGnGnXCfYUi3btI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fairphone.com; spf=pass smtp.mailfrom=fairphone.com; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b=KrQYnLGJ; arc=none smtp.client-ip=209.85.218.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fairphone.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fairphone.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b="KrQYnLGJ" Received: by mail-ej1-f50.google.com with SMTP id a640c23a62f3a-b9b1ffbb9f5so217003366b.2 for ; Fri, 03 Apr 2026 06:55:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1775224520; x=1775829320; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=JUIw5PfzjSbRelAWl0scbWA1aw6NDc9ZPR21LqC1P6U=; b=KrQYnLGJl8pxYlKkbPv9GaBQcgH7Y7ofkMb1Pw3P+0GjxqB5fvtUWPGvcZwiAFnCs0 DuLXU+rRbGOsMHYMSnNB6rrP5f3ztFFAl3iLLx6oSj8/1O9h8eGTIEdHl0B5C4W/Uhm3 6I27KiVMYAjLJMGvJhYYXHdbw75LlDzYO/zeMbFylWp/9lCJm7owH97i7ZqzFfEPwIPH gBa4Z0c30OoUTPGg0ZP0kd5pvVulkGg+lEF26Tfu0ZrPyoCrr9iSCS9oh4DYN01eC77H hxDPbYoH0BI0fWsdLzyxKvvugvkw61/i90HJFzPa/Xj527crC33BOwt1A+slwaxsLiE/ COVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775224520; x=1775829320; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=JUIw5PfzjSbRelAWl0scbWA1aw6NDc9ZPR21LqC1P6U=; b=IRE6DJU9Nf3yg/iFh9am6OqAW3yXxOep7WyuXJO/bd3mjIP8EvoI9PEq7hErchfjvF E9Sq/IWQkB1ElDltzC99MPvEFuIuGytLf4Vgqci1q8+MUdxERroCZMrGsdht+KDJR1FO 8cJILueW18LRTSBCj/1jJFqWoCMGDDo2MokEshHr5uIb3Q/EFHMxtCUcljh+Z+KhFYjX PjhgRrilgffB2VAp8SDDHGYdx2z6rIFNXIveGjXTbS6YYFTCjATVj2aH7eCL5IXVfNl6 8OgsyQaI+7Py13DeJ7jd3CZZg9qW3t6sWtwcFzzKbjTvBJd3VxHFg5lzdzx3zKBkKAnI kniw== X-Forwarded-Encrypted: i=1; AJvYcCVFIUr849utT1sTtphhBEZk0VWLUgQJqSm56dNJNTaXJIeWtGT2xO2KAD9dX+fOqJLo7Rx76xo692cf4v0=@vger.kernel.org X-Gm-Message-State: AOJu0YykhcUZNm7bStKGzzZ/Wh1Rt9VadIRtXshc9+I65a94IWbEXPHJ V459bfMB5lpXP0uTYko/MITfPH77H/PZTS8Q6pjdMA/JMvuX7HFJ3WNdRtYQqky6rSg= X-Gm-Gg: AeBDiev5KIJQ0BhjiMUyppS7LxSVY/21P5C5Ls1fmmJsoMzgh4kkMJhuRKZIAZ3g+An plB9ck4P2CQsbH2dISmLz6Tb1XhHnIoExyxJOmmULhXze2ivj1xMO56+r8xp+JvUgXKZBK29uc9 wlssUWEsFr/sO4kN3Ncwhp8eOAu8i51gC2JuO0u1Br4sPxzPKOAFJUiKRFz1i2weJV2I8KJFtPE EpOgrM1CzRbfXNbJDCHFU5IPhU+X3npoMe8dYP/d4NhBxjOLzX/5jd2KUWMWspaqtMlFCMe+Ay7 zXKXRNgYTf6YchDacWFTkIc0JTFMrH1gqjlmPbi3oHKRPby6jSs5qi+jOCg4G1S4EBgdULEwpNn 21qvegv3C87bI1rFCNRD1rUTgNd3tKp8LyfVtYDiPtOXYHF8HEGhpUOqT07IYpa8OP08Q6p2aQW nEIguWD8kqmAtRYW/vGGD/abRMZ6PF6yfCcjcNPJ3llZcyzq5vkVnfmLEVaEa0m28nUtQJw2X2f buVGKW7UGjZFEAMQFZL0mtZvxf0aL6gISycuw== X-Received: by 2002:a17:907:9711:b0:b96:e593:fd1e with SMTP id a640c23a62f3a-b9c66e5e2cemr156799566b.0.1775224520390; Fri, 03 Apr 2026 06:55:20 -0700 (PDT) Received: from otso.local (2001-1c00-3b89-c600-71a4-084f-6409-1447.cable.dynamic.v6.ziggo.nl. [2001:1c00:3b89:c600:71a4:84f:6409:1447]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b9c3c972e28sm198057266b.1.2026.04.03.06.55.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Apr 2026 06:55:20 -0700 (PDT) From: Luca Weiss Date: Fri, 03 Apr 2026 15:52:50 +0200 Subject: [PATCH v2 4/7] arm64: dts: qcom: milos: Split up uart11 pinctrl Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260403-milos-fp6-bt-wifi-v2-4-393322b27c5f@fairphone.com> References: <20260403-milos-fp6-bt-wifi-v2-0-393322b27c5f@fairphone.com> In-Reply-To: <20260403-milos-fp6-bt-wifi-v2-0-393322b27c5f@fairphone.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alexander Koskovich , Liam Girdwood , Mark Brown , Bartosz Golaszewski , Marcel Holtmann , Luiz Augusto von Dentz , Balakrishna Godavarthi , Rocky Liao , Johannes Berg , Jeff Johnson Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-bluetooth@vger.kernel.org, linux-wireless@vger.kernel.org, ath11k@lists.infradead.org, Luca Weiss X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1775224512; l=1487; i=luca.weiss@fairphone.com; s=20250611; h=from:subject:message-id; bh=0tNxjU9iZ5aS9yMEJ2ytUcRE8/Wq0mJ0XVTDTTRdWIM=; b=/YToNUqYXJRAKqxJIRr0r/cZTobsLFymsg/TVbH46bVWMTHSJdm7XRvdUpgk256TWrcMjxZzR nOrivC7LfVFCc3S9aQe2Xi11CK1Ror8u934bOVKDYcB1HNT8BXOHYGt X-Developer-Key: i=luca.weiss@fairphone.com; a=ed25519; pk=O1aw+AAust5lEmgrNJ1Bs7PTY0fEsJm+mdkjExA69q8= In order to set the pinctrl for the individual CTS, RTS, TX and RX pins, split up the pinctrl configuration into 4 nodes so that boards can set some properties separately. Signed-off-by: Luca Weiss Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/milos.dtsi | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/milos.dtsi b/arch/arm64/boot/dts/qcom= /milos.dtsi index 4a64a98a434b..71292dfd6e08 100644 --- a/arch/arm64/boot/dts/qcom/milos.dtsi +++ b/arch/arm64/boot/dts/qcom/milos.dtsi @@ -2099,19 +2099,27 @@ qup_i2c7_data_clk: qup-i2c7-data-clk-state { }; =20 qup_uart11_cts_rts: qup-uart11-cts-rts-state { - /* CTS, RTS */ - pins =3D "gpio48", "gpio49"; - function =3D "qup1_se4"; - drive-strength =3D <2>; - bias-pull-down; + qup_uart11_cts: cts-pins { + pins =3D "gpio48"; + function =3D "qup1_se4"; + }; + + qup_uart11_rts: rts-pins { + pins =3D "gpio49"; + function =3D "qup1_se4"; + }; }; =20 qup_uart11_default: qup-uart11-default-state { - /* TX, RX */ - pins =3D "gpio50", "gpio51"; - function =3D "qup1_se4"; - drive-strength =3D <2>; - bias-pull-up; + qup_uart11_tx: tx-pins { + pins =3D "gpio50"; + function =3D "qup1_se4"; + }; + + qup_uart11_rx: rx-pins { + pins =3D "gpio51"; + function =3D "qup1_se4"; + }; }; =20 sdc2_default: sdc2-default-state { --=20 2.53.0 From nobody Thu Apr 16 10:49:05 2026 Received: from mail-ej1-f42.google.com (mail-ej1-f42.google.com [209.85.218.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 30D1135B651 for ; Fri, 3 Apr 2026 13:55:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775224528; cv=none; b=fTFabLLQ9O/ziwox6/miDyqIMNcf37AWYYnCAO9rGlq99VkgSBPRDdgEWKV8sQ4zRL9ZPN4i+zivqfCpZ1eWgGzEIyL+tpNip1dDDlz48bkwMOce84fg/LKz9LLSPZGjLU1D4DfVFKwxc7fXJNHuwOwiaVS6I478qNd0w7vEmiA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775224528; c=relaxed/simple; bh=Laagl1WvmKQiKODwRM094nhY7LnQG8oBc9UyZ9+RHgI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WWdH/d7W4baNkkKa42dHEYrEWRTA/0gPOP7WjXy15JrGsMuEoDgQsCI6uOlm6kNbY+etv+/Sp07H5K0OSLVnuYo4UUHSItscwLURa37fr+o27o19ceVBY25F4ykuB+DvHqUUUXHq2Vrx5Io9CBwtMRG/dGVjWbEJWVoV1ifvZXo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fairphone.com; spf=pass smtp.mailfrom=fairphone.com; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b=uiiEeTs5; arc=none smtp.client-ip=209.85.218.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fairphone.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fairphone.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b="uiiEeTs5" Received: by mail-ej1-f42.google.com with SMTP id a640c23a62f3a-b9c745e18a0so125317866b.1 for ; Fri, 03 Apr 2026 06:55:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1775224521; x=1775829321; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=q1YCa6QIo9PeY+05m/sjhH3PUg81ljbhDyFPKMlTXyw=; b=uiiEeTs5YPL1xzsMNn93RhdNKRlOdfSlZ0vc6opd3J2dqbPonRHAIR5CM9UlaE0Coy sPlG7rRiH5D+2dTFKSMo47XZskYHG3xa1EGWBv9rA2bE6+jwzwWcxOZOtSJgAuR36ROC ta0RejydEDLcpusmRSgJjATdWM88lKfEvdh/z0ilj+RZ/oRMM1dSyGs/u/Ev9RezXjou 6SPG+BStWNAhW1zE/ulOoRiLXnIKTq0PdSuUtIOFBnWlg/qybwwkP5qgphoCpquKCv7q fKaWoww1GxHA37HyDknA6E6A5iQ/BfipLpgfuR++bf7lJ9TviLDAo740pNtewoIDbvBu sCWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775224521; x=1775829321; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=q1YCa6QIo9PeY+05m/sjhH3PUg81ljbhDyFPKMlTXyw=; b=f5xtix12eLpbT39t/ysY088qedLUseccxyfK6UKtWLTJRi5/tPJZsY2ZMiPiOdFu+r 0w8vEIe5dVnEscX6mOxiZ12Yho1QUKObhIbVMpCG4XHOXMQ6Ff5jttLIjUZo4N6zkc2a P2vw3VKqBYwBJYFKHVaLIyTBMMqtTx2ghzYToLAKXNliBMHd6IbDxkKZN3XNjHgQ7vHy dNOFNPgkZHElRJLY3i+GGWXrG1F7W+EGtK4DVJC36BcYZeqAZUxszZfflCT2mgVxmbI7 srE7NdxxFBtrJ9N7pIVkRYZcdee/DEtiCzmz5703BBISX0kUbwyPWDS1Km26oZmskj7z DeMQ== X-Forwarded-Encrypted: i=1; AJvYcCUfsRMIlkJalJIGQSbHN70ZhuwaixywqTI/FiW3kktQEQDxMhEblKJXWEsWpqkCfj0jIz66BDxoPfa5ozY=@vger.kernel.org X-Gm-Message-State: AOJu0YySxIITKbQCeQOCwwB3u8Wtjejd/uRcL3kqVF8a/0R7AKl0Ge2V eLc73rNuvZajKmoA4dSwCM40YdRj3YzBb+BZguo8Kh4cqBu2EkTF6QlwDS/0P6msank= X-Gm-Gg: AeBDietFVEXsLJeyCAv/b/79qLeuSA9cLBW3tqDlhKeRRbbcwY7jxKwIKvfsxk+49hS 8PVdagHOBmuguzwIii+q00LN8iJrZ+3c7XqZP3jdXAOUuXwn+MBoxJVeN1Z9M40s5paJTnhjNyX ph4MrsiAbUuywmyGQZ3tutNomRh92sghkrcH0tb+JP+8xXZ38ikKpzkAsiS21AfFu96Si53sFyW qTERRBIEz4WUHBauBwhLE5hqfoURrNaBDB+oID+OlDGQd2e3vhG9LVtRg4P8Y6kgiF03RtCO92f aBG9xYH0EHMs3CKHF/FdKWVI+z+peON1uwPilS2Ery/t9QEpXQrl70/EgPJDCj4xXqDbkefnK2/ pyNzVkQeMxLyop2VxYCPYVuh3uknbMFsH+ZvZ3sen2FG6WH5xhqxOcE4C/iWDR8Uxnl7bcN07dB ZBt98X3WAB/0q1vVGgZWBvUIxzuRy3fmy1LBDIB22/4fq5EYdPubAmvZH2DFCWyYuW2a11wWLsH o/BcTxNvhjtS3WD58gnpWAaSphwCbiwHCtxWIW2w05hQXdg X-Received: by 2002:a17:906:ee83:b0:b99:86b6:85fd with SMTP id a640c23a62f3a-b9c65596fdbmr158557066b.9.1775224521403; Fri, 03 Apr 2026 06:55:21 -0700 (PDT) Received: from otso.local (2001-1c00-3b89-c600-71a4-084f-6409-1447.cable.dynamic.v6.ziggo.nl. [2001:1c00:3b89:c600:71a4:84f:6409:1447]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b9c3c972e28sm198057266b.1.2026.04.03.06.55.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Apr 2026 06:55:20 -0700 (PDT) From: Luca Weiss Date: Fri, 03 Apr 2026 15:52:51 +0200 Subject: [PATCH v2 5/7] arm64: dts: qcom: milos: Add WCN6755 WiFi node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260403-milos-fp6-bt-wifi-v2-5-393322b27c5f@fairphone.com> References: <20260403-milos-fp6-bt-wifi-v2-0-393322b27c5f@fairphone.com> In-Reply-To: <20260403-milos-fp6-bt-wifi-v2-0-393322b27c5f@fairphone.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alexander Koskovich , Liam Girdwood , Mark Brown , Bartosz Golaszewski , Marcel Holtmann , Luiz Augusto von Dentz , Balakrishna Godavarthi , Rocky Liao , Johannes Berg , Jeff Johnson Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-bluetooth@vger.kernel.org, linux-wireless@vger.kernel.org, ath11k@lists.infradead.org, Luca Weiss X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1775224512; l=2562; i=luca.weiss@fairphone.com; s=20250611; h=from:subject:message-id; bh=Laagl1WvmKQiKODwRM094nhY7LnQG8oBc9UyZ9+RHgI=; b=5dJnjoMOmNyoMHrWYuV+T1fDHL+fKjWcd2iksZsGpFY5KgrcxW85fMrGe1suXpl/g2g53QTu/ 2BtMLr3WqRnAYp8oduhNM5XgqDpI+uMmoQqYThDMSgKypx2bIP832X6 X-Developer-Key: i=luca.weiss@fairphone.com; a=ed25519; pk=O1aw+AAust5lEmgrNJ1Bs7PTY0fEsJm+mdkjExA69q8= Add a node for the WCN6755 WiFi found with the Milos SoC. Signed-off-by: Luca Weiss Acked-by: Konrad Dybcio Reviewed-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/milos.dtsi | 46 +++++++++++++++++++++++++++++++++= ++++ 1 file changed, 46 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/milos.dtsi b/arch/arm64/boot/dts/qcom= /milos.dtsi index 71292dfd6e08..3a3d7f2134e8 100644 --- a/arch/arm64/boot/dts/qcom/milos.dtsi +++ b/arch/arm64/boot/dts/qcom/milos.dtsi @@ -2438,6 +2438,52 @@ gic_its: msi-controller@17140000 { }; }; =20 + wifi: wifi@17110040 { + compatible =3D "qcom,wcn6755-wifi", "qcom,wcn6750-wifi"; + reg =3D <0x0 0x17110040 0x0 0x0>; + + iommus =3D <&apps_smmu 0x1400 0x1>; + + interrupts =3D , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + ; + + qcom,rproc =3D <&remoteproc_wpss>; + qcom,smem-states =3D <&smp2p_wlan_out 0>; + qcom,smem-state-names =3D "wlan-smp2p-out"; + + status =3D "disabled"; + }; + timer@17420000 { compatible =3D "arm,armv7-timer-mem"; reg =3D <0x0 0x17420000 0x0 0x1000>; --=20 2.53.0 From nobody Thu Apr 16 10:49:05 2026 Received: from mail-ej1-f43.google.com (mail-ej1-f43.google.com [209.85.218.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 641963A0B13 for ; Fri, 3 Apr 2026 13:55:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775224529; cv=none; b=uuXXYdrqk6fJNMLyxGnr1p2pyr5n//Iae/thftJIwgZllF3PcB+b+KDIdQHUNUmVGKkSpBUv0jcf4udO21hapyUyeVT7H96OfxqG1GH1Zj4zZPr1Wyh3Y3DGlj5AiJ3iHgmqlm9ocg/VRnvyf+U8dxDdsp1XyOugjwBQ2Vqh7F4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775224529; c=relaxed/simple; bh=akUQPIrMgPWRNFtOss4vuRIj1MAE0awNf856ZYFJhDg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YDcf52K73yuIXcN9zm2kHbYK4jy8WbsSzXG+dyGWOlr9n5feMoswGjow4e4zHt63VowxvuOqwYaDmEch+TuBUQKKvsPk87/DdEQKhdxgSK/yiQmlzuz07NcbpJt2HEdprsHju1IwcuKS2iq7BZ4b7uGlWCjIqcYoqE0tRWxFtuA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fairphone.com; spf=pass smtp.mailfrom=fairphone.com; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b=1iJCghLn; arc=none smtp.client-ip=209.85.218.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fairphone.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fairphone.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b="1iJCghLn" Received: by mail-ej1-f43.google.com with SMTP id a640c23a62f3a-b9825ba7f9dso496613066b.0 for ; Fri, 03 Apr 2026 06:55:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1775224522; x=1775829322; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=EPHsiCpdUUXRFvwRdI2OtsPeWnYw906MZTDdwum5VRU=; b=1iJCghLnvgfSUtBrShdDy/L79Y4llpI3oHKz2+th4NqH//TI3YsOLlElBFTCFSwQth s2TttnLzyVCC6TT5Hqh0S3Q7w5CPh/XN94iAhtFlUExUFSEIhKsLbO4qZxCx6C5nQE0q mYH4j3uW0hAoLlm/RAE91f0r9igUBigZ6Vqrlln4t9KiT0TsNpxOSxrJWqwpJlCtFDKf RtbRRm3bQVdadj9CquFjAM//SK5tmu5HgRQ5E8pZoWo+WQKvdSfGYpYmmHumpTel/6Ip 2V6Z0ARw/Lm6cLIx72YKxhq0+CVyFeXaRhyWn2yk33YEzdE3v07YnrkbVenO4wpixqU/ bGDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775224522; x=1775829322; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=EPHsiCpdUUXRFvwRdI2OtsPeWnYw906MZTDdwum5VRU=; b=kUCqP3E/YMyWz+srFvsIwvKp/vfHpvz2jbj6+riQmZQjczCfV9Vr2MADgkDWpTvkkq 28JVxknM2cmSiQwNJECsDivbvaZ24crvlQGeFED8N8Ha+6lsVv0fVe+UA5MYU1La2kuu 4UB1O2xz3FCi2tOsTmsjvd15PTWUHPIc/8zBGn7Nm9VGFNQ+naNWN0t3SKk/r4qt8PLi y8LmRWIvg4mBNi9w6hrw+nj3vekb9HvrZtStMlfMHc2L46gXD0ZEXpCETG9mvRRlFtUa 5O9vhwY3zbREg+WdIHRJjCr9uYdaBUeitn9eQIrQW69SJzQSYI5BnyIYofu5G+bxzlEG 5CkA== X-Forwarded-Encrypted: i=1; AJvYcCWVsJ0YIo/FuGtjJQmwiL86W4xfCzMNtcvG3efnQVdPHnsmDQ7GOpfTxrcDog/0T5CznpKVR4lmsze8IDo=@vger.kernel.org X-Gm-Message-State: AOJu0Yx1n8u0and7AgTvIDE9iICyarG4kQg0XoHMkKnDudoRHNwWk2um sZ0EhgOnA/v54dkNYzGlBT6dxTYrJeOA7MOQQBX4MJ+PkdhHBjpsrqnaaZStSNJVzzA= X-Gm-Gg: ATEYQzziYxbYPtYuTqPevW/qHMPxsBhGM0qg4ENjAqBlD1AB8PJ0lbq7N6ZsnBAd1mz kBy0Y2Ij5UvxSwa0/KznUSYNbkfTwmUy3w1zgNbh75M3nLf7SMmWmjQ6HxCgYt0mEGN8sJAF9Gn 3X2/hndgTawpKuHAdNJhKvShFt7w62BGQLX6pNhGUUW2Xngb0brcCNyAgDdj+1m74fyepoDK4i9 JePLaercbV4RIgW875y8FFz/Imvej456MmHhOe8Cv5GJvlqYhQGtAh2oOVU0CaXCMkldHsh8tOR NI3a3d19fGXfgOBmJDAeVp+0ZXmL0QwYhp4NBhXq3pEqCdqS//Lo6feXAmevawnEzVUnpFt22Bn gx63JLllNgBco3WPCEbORQHnFF/WNJ5mw8oseo7zjjAlFLKqTTfqmGh3g2f4Y/OM/2TS6o+Re7o DMk7KNJGSeeO5FB23xBkM6UTnidZIR5G6kjiCM5rlIxR82/2FSg8qO15YGJQCQZ5Afmw4mTAria btruX6raxm/TOscB7pMYdf6grVWEqHy5daA+w== X-Received: by 2002:a17:907:3d56:b0:b94:231f:26ca with SMTP id a640c23a62f3a-b9c46fedc37mr308190066b.20.1775224522291; Fri, 03 Apr 2026 06:55:22 -0700 (PDT) Received: from otso.local (2001-1c00-3b89-c600-71a4-084f-6409-1447.cable.dynamic.v6.ziggo.nl. [2001:1c00:3b89:c600:71a4:84f:6409:1447]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b9c3c972e28sm198057266b.1.2026.04.03.06.55.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Apr 2026 06:55:21 -0700 (PDT) From: Luca Weiss Date: Fri, 03 Apr 2026 15:52:52 +0200 Subject: [PATCH v2 6/7] arm64: dts: qcom: milos-fairphone-fp6: Enable Bluetooth Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260403-milos-fp6-bt-wifi-v2-6-393322b27c5f@fairphone.com> References: <20260403-milos-fp6-bt-wifi-v2-0-393322b27c5f@fairphone.com> In-Reply-To: <20260403-milos-fp6-bt-wifi-v2-0-393322b27c5f@fairphone.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alexander Koskovich , Liam Girdwood , Mark Brown , Bartosz Golaszewski , Marcel Holtmann , Luiz Augusto von Dentz , Balakrishna Godavarthi , Rocky Liao , Johannes Berg , Jeff Johnson Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-bluetooth@vger.kernel.org, linux-wireless@vger.kernel.org, ath11k@lists.infradead.org, Luca Weiss X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1775224512; l=5650; i=luca.weiss@fairphone.com; s=20250611; h=from:subject:message-id; bh=akUQPIrMgPWRNFtOss4vuRIj1MAE0awNf856ZYFJhDg=; b=dyYdc5Ec1aiox9qFG4Riy10GAz315VOhkO2VRCASezMRP6RTMEzf6wuziUmcu2DsGn7c72cho P8++lG8qX9OCFoKmQAwkmfYwCfcltX0EMy6Baz9Am39oTehVbjctRh/ X-Developer-Key: i=luca.weiss@fairphone.com; a=ed25519; pk=O1aw+AAust5lEmgrNJ1Bs7PTY0fEsJm+mdkjExA69q8= 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 Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- 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 c1899db46e71..db72418b7195 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 @@ / { =20 aliases { serial0 =3D &uart5; + serial1 =3D &uart11; }; =20 gpio-keys { @@ -225,6 +226,67 @@ trip1 { }; }; }; + + wcn6750-pmu { + compatible =3D "qcom,wcn6755-pmu", "qcom,wcn6750-pmu"; + + vddaon-supply =3D <&vreg_s3b>; + vddasd-supply =3D <&vreg_l7b>; + vddpmu-supply =3D <&vreg_s3b>; + vddrfa0p8-supply =3D <&vreg_s3b>; + vddrfa1p2-supply =3D <&vreg_s2b>; + vddrfa1p7-supply =3D <&vreg_s1b>; + vddrfa2p2-supply =3D <&vreg_s1j>; + + bt-enable-gpios =3D <&tlmm 53 GPIO_ACTIVE_HIGH>; + + clocks =3D <&rpmhcc RPMH_RF_CLK1>; + + pinctrl-0 =3D <&bluetooth_enable_default>; + pinctrl-names =3D "default"; + + regulators { + vreg_pmu_rfa_cmn: ldo0 { + regulator-name =3D "vreg_pmu_rfa_cmn"; + }; + + vreg_pmu_aon_0p59: ldo1 { + regulator-name =3D "vreg_pmu_aon_0p59"; + }; + + vreg_pmu_wlcx_0p8: ldo2 { + regulator-name =3D "vreg_pmu_wlcx_0p8"; + }; + + vreg_pmu_wlmx_0p85: ldo3 { + regulator-name =3D "vreg_pmu_wlmx_0p85"; + }; + + vreg_pmu_btcmx_0p85: ldo4 { + regulator-name =3D "vreg_pmu_btcmx_0p85"; + }; + + vreg_pmu_rfa_0p8: ldo5 { + regulator-name =3D "vreg_pmu_rfa_0p8"; + }; + + vreg_pmu_rfa_1p2: ldo6 { + regulator-name =3D "vreg_pmu_rfa_1p2"; + }; + + vreg_pmu_rfa_1p7: ldo7 { + regulator-name =3D "vreg_pmu_rfa_1p7"; + }; + + vreg_pmu_pcie_0p9: ldo8 { + regulator-name =3D "vreg_pmu_pcie_0p9"; + }; + + vreg_pmu_pcie_1p8: ldo9 { + regulator-name =3D "vreg_pmu_pcie_1p8"; + }; + }; + }; }; =20 &apps_rsc { @@ -752,6 +814,39 @@ &pon_resin { status =3D "okay"; }; =20 +&qup_uart11_cts { + /* + * Configure a bias-bus-hold on CTS to lower power + * usage when Bluetooth is turned off. Bus hold will + * maintain a low power state regardless of whether + * the Bluetooth module drives the pin in either + * direction or leaves the pin fully unpowered. + */ + bias-bus-hold; +}; + +&qup_uart11_rts { + /* We'll drive RTS, so no pull */ + drive-strength =3D <2>; + bias-disable; +}; + +&qup_uart11_rx { + /* + * Configure a pull-up on RX. This is needed to avoid + * garbage data when the TX pin of the Bluetooth module is + * in tri-state (module powered off or not driving the + * signal yet). + */ + bias-pull-up; +}; + +&qup_uart11_tx { + /* We'll drive TX, so no pull */ + drive-strength =3D <2>; + bias-disable; +}; + &qupv3_id_0 { status =3D "okay"; }; @@ -810,6 +905,59 @@ &tlmm { <13 1>, /* NC */ <63 2>; /* WLAN UART */ =20 + qup_uart11_sleep_cts: qup-uart11-sleep-cts-state { + pins =3D "gpio48"; + function =3D "gpio"; + /* + * Configure a bias-bus-hold on CTS to lower power + * usage when Bluetooth is turned off. Bus hold will + * maintain a low power state regardless of whether + * the Bluetooth module drives the pin in either + * direction or leaves the pin fully unpowered. + */ + bias-bus-hold; + }; + + qup_uart11_sleep_rts: qup-uart11-sleep-rts-state { + pins =3D "gpio49"; + function =3D "gpio"; + /* + * Configure pull-down on RTS. As RTS is active low + * signal, pull it low to indicate the BT SoC that it + * can wakeup the system anytime from suspend state by + * pulling RX low (by sending wakeup bytes). + */ + bias-pull-down; + }; + + qup_uart11_sleep_tx: qup-uart11-sleep-tx-state { + pins =3D "gpio50"; + function =3D "gpio"; + /* + * Configure pull-up on TX when it isn't actively driven + * to prevent BT SoC from receiving garbage during sleep. + */ + bias-pull-up; + }; + + qup_uart11_sleep_rx: qup-uart11-sleep-rx-state { + pins =3D "gpio51"; + function =3D "gpio"; + /* + * Configure a pull-up on RX. This is needed to avoid + * garbage data when the TX pin of the Bluetooth module + * is floating which may cause spurious wakeups. + */ + bias-pull-up; + }; + + bluetooth_enable_default: bluetooth-enable-default-state { + pins =3D "gpio53"; + function =3D "gpio"; + output-low; + bias-disable; + }; + sdc2_card_det_n: sdc2-card-det-state { pins =3D "gpio65"; function =3D "gpio"; @@ -836,6 +984,32 @@ &uart5 { status =3D "okay"; }; =20 +&uart11 { + /delete-property/ interrupts; + interrupts-extended =3D <&intc GIC_SPI 586 IRQ_TYPE_LEVEL_HIGH 0>, + <&tlmm 51 IRQ_TYPE_EDGE_FALLING>; + + pinctrl-1 =3D <&qup_uart11_sleep_cts>, + <&qup_uart11_sleep_rts>, + <&qup_uart11_sleep_tx>, + <&qup_uart11_sleep_rx>; + pinctrl-names =3D "default", + "sleep"; + + status =3D "okay"; + + bluetooth { + compatible =3D "qcom,wcn6755-bt", "qcom,wcn6750-bt"; + + vddrfacmn-supply =3D <&vreg_pmu_rfa_cmn>; + vddaon-supply =3D <&vreg_pmu_aon_0p59>; + vddbtcmx-supply =3D <&vreg_pmu_btcmx_0p85>; + vddrfa0p8-supply =3D <&vreg_pmu_rfa_0p8>; + vddrfa1p7-supply =3D <&vreg_pmu_rfa_1p7>; + vddrfa1p2-supply =3D <&vreg_pmu_rfa_1p2>; + }; +}; + &ufs_mem_hc { reset-gpios =3D <&tlmm 167 GPIO_ACTIVE_LOW>; =20 --=20 2.53.0 From nobody Thu Apr 16 10:49:05 2026 Received: from mail-ej1-f49.google.com (mail-ej1-f49.google.com [209.85.218.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4410E3A9D8C for ; Fri, 3 Apr 2026 13:55:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775224533; cv=none; b=Al/F+QQRZ5fCDhGZ4N3TvxweQQDucCdHhDEj7OWnt3kPUkJ2pILDdSYqQYBRGk5O3sYK7ciyCYpRUfgXRJqepU4gACpUaQrwb/BaK90dEl86uinC0BXtTIbhptSDkBOOSVLQSngnPdrquNLrxnmdPRco5zW5Lkfzs0xv/NE7BvQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775224533; c=relaxed/simple; bh=WiO7xxC4vnoDFEP8yYgqIU+yonljli5p0uLIYnjF80c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=psM+2fcxta4QDhz/qNU4wp4NB/4Nu5XQdbTqZVjJlbyRXQkSH5jbTj0bh65fqcpMmWnXIOezOCM7KHU06Fjjl8R7b1EgKBwaLMSewNVhDVEuq3pPW5gBCf1LLvlew9ibRU7X35lissynnm4Iy0Wlwu9bWU18nGenqC8+Hexi5kk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fairphone.com; spf=pass smtp.mailfrom=fairphone.com; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b=4j0QMeLi; arc=none smtp.client-ip=209.85.218.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fairphone.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fairphone.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b="4j0QMeLi" Received: by mail-ej1-f49.google.com with SMTP id a640c23a62f3a-b9c280322e0so229752866b.0 for ; Fri, 03 Apr 2026 06:55:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1775224523; x=1775829323; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=Xu/QbQrF+RhfA92z9P5YF9wreIVJO9r1YHQM8M/36Jg=; b=4j0QMeLid4kOG+UcPl45sYTvbZMQn7MK59ELOOB1UTelF9wBWCF9eXKLcEY8tuyQvt AKiX6dZmt/TG+9WQBiIfw2iBRZK/3UNmHr/Idx0N6lUIPfwgGPDgHzk5iegkISC3dCqE /YntSiHddnLvw6fXA0wgoBFiTXGUEYJume8Bn/fT4K4Hz4n1s7c90rcTW2rpRzw+3SPJ brGvhfLo30ADRWBM8QVzpERzVj+t9WAqunOC5II1wrOqtDmqkCgF39AtJ3poq/i74lvL q8ZEDuDouyN5DoM+NtfmepBTiL9d/+b3DVgHTng+Lq+PLRurdwtB3ZLlMjCbN60UeuDG 6Iig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775224523; x=1775829323; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=Xu/QbQrF+RhfA92z9P5YF9wreIVJO9r1YHQM8M/36Jg=; b=nkaObGyVLjAfMD5fjqsiUyLL/IqGeQQ8+K2r4LRzEu+x1gqGSrvDO95BpR4Ij9pBWW HSW87ZxrRgIpuq+xLXaC+tLX2vBYH4K8wuLikbdPz4bHQH+STuRkb9fT2YPkzc/QYJHi lLzhlXEaK25XI9wekvlzrGmWfvtNqMR+l34imWjb9NRTH+bJbV12M+9SY8MJTaTCkojs yfG2RTgMBbBorUnurix0cqrlXnco+f6/p7ePUfxIdZraOrF8XYm1f/fNkxGE2MHZShBp GMAlCa1ju0Pz1CPuZR8E/d47dKk+HPWwD8iW6OHHNK05GBKs/mQQt+HraFDH8T5VeJQn hC9w== X-Forwarded-Encrypted: i=1; AJvYcCU/gaFu1Dq4b5o4262u4PGGJTl661kDW/VrmGnbK1AhXrIA9EJIV90/A2Ay9pghObr1QMCtoLjN+/SJ9Ls=@vger.kernel.org X-Gm-Message-State: AOJu0YyGS4qGoAClWZc513BYZU/uhu6zaJstVcKwAVX9VWDS/y5M8vlj T6eFMflGJIOO7GmHQQFx6gocP3IOoeyNshUaSv0rEpegvkSfiQG6uZWnjBfRPwFMyeQ= X-Gm-Gg: AeBDiesDmfgRP80nxxOF8GdH83xWywYg7N8YPIjiCFPNHzMhorq8hM95dIdLvAFnAzH 0QRSENs+qCR3p0dueViYqAZ7qG5r8y5TSBtaEB7OdXh9gJAxALK6GfGHMy36pTcQ5P4E/CTu8WW kGwW9RSbxtRZd1aCcDExCxWgfn+GLIaI7LnofONICLml8WE1SHOL1VkIlDzoUj75+vhd5l/WOzx bCjQfJpOh6lxf7CfLo4Zf51egdSNSAmT25wBiMuLbvHuediNcQii1Iute+k7pNcKC0Xc545ymQQ eNIJLrDZopBoRgCsoVCogd4jiFfVO2ls3YHyK4eFhIu9jKPpieDNMBs+HhWiuk5FsERau/nK/ne bh1Se1U4tmIwN5TXiiF+YqI2bILsRHkr38O8zDApTIo72nEHC/T2/fizU6Y/HKC9iHZNFEOxkPt dNvOwx70pXwE/0tDoXQn6+m2/qvHsyo/86ZvYI70UIpfi7yqJGUAzDP58naqPl80rIWx/gCGgf/ GU8UIq90Y7Ta567Aa8BQ1ogcdj3afFMxYNndw== X-Received: by 2002:a17:906:6a0c:b0:b9b:5164:906a with SMTP id a640c23a62f3a-b9c672a4f0cmr157218266b.4.1775224523388; Fri, 03 Apr 2026 06:55:23 -0700 (PDT) Received: from otso.local (2001-1c00-3b89-c600-71a4-084f-6409-1447.cable.dynamic.v6.ziggo.nl. [2001:1c00:3b89:c600:71a4:84f:6409:1447]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b9c3c972e28sm198057266b.1.2026.04.03.06.55.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Apr 2026 06:55:23 -0700 (PDT) From: Luca Weiss Date: Fri, 03 Apr 2026 15:52:53 +0200 Subject: [PATCH v2 7/7] arm64: dts: qcom: milos-fairphone-fp6: Enable WiFi Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260403-milos-fp6-bt-wifi-v2-7-393322b27c5f@fairphone.com> References: <20260403-milos-fp6-bt-wifi-v2-0-393322b27c5f@fairphone.com> In-Reply-To: <20260403-milos-fp6-bt-wifi-v2-0-393322b27c5f@fairphone.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alexander Koskovich , Liam Girdwood , Mark Brown , Bartosz Golaszewski , Marcel Holtmann , Luiz Augusto von Dentz , Balakrishna Godavarthi , Rocky Liao , Johannes Berg , Jeff Johnson Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-bluetooth@vger.kernel.org, linux-wireless@vger.kernel.org, ath11k@lists.infradead.org, Luca Weiss , Dmitry Baryshkov X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1775224512; l=1686; i=luca.weiss@fairphone.com; s=20250611; h=from:subject:message-id; bh=WiO7xxC4vnoDFEP8yYgqIU+yonljli5p0uLIYnjF80c=; b=9xLHPNbkt0sV/SMYIy8WN5UbmrF1+a9f7EhbS1150zHQgK2ZkM3gLMQ3RUV3bSz9ea71I2aJt R2qV50g74/zAGlFDurH8tXrwoGm2tG7BDnEuEDClBZR1UMTaig0kdCg X-Developer-Key: i=luca.weiss@fairphone.com; a=ed25519; pk=O1aw+AAust5lEmgrNJ1Bs7PTY0fEsJm+mdkjExA69q8= Configure and enable the WiFi node, and add the required pinctrl to provide the sleep clock from the PMK8550 (PMK7635) to WCN6755. Thanks to Alexander Koskovich for helping with the bringup, adding the missing pinctrl to make the WPSS stop crashing. Link: https://lore.kernel.org/linux-arm-msm/DBF7OWAWQ94M.FSCP4DPF8ZJY@fairp= hone.com/ Reviewed-by: Dmitry Baryshkov Signed-off-by: Luca Weiss --- arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts b/arch/arm64/= boot/dts/qcom/milos-fairphone-fp6.dts index db72418b7195..d8ac495ca7c8 100644 --- a/arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts +++ b/arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts @@ -242,7 +242,7 @@ wcn6750-pmu { =20 clocks =3D <&rpmhcc RPMH_RF_CLK1>; =20 - pinctrl-0 =3D <&bluetooth_enable_default>; + pinctrl-0 =3D <&bluetooth_enable_default>, <&pmk8550_sleep_clk_default>; pinctrl-names =3D "default"; =20 regulators { @@ -766,6 +766,17 @@ &pmiv0104_eusb2_repeater { qcom,tune-usb2-preem =3D /bits/ 8 <0x6>; }; =20 +&pmk8550_gpios { + pmk8550_sleep_clk_default: sleep-clk-default-state { + pins =3D "gpio5"; + function =3D "func1"; + input-disable; + output-enable; + bias-disable; + power-source =3D <0>; + }; +}; + &pmr735b_gpios { s1j_enable_default: s1j-enable-default-state { pins =3D "gpio1"; @@ -1049,3 +1060,9 @@ &usb_1_hsphy { =20 status =3D "okay"; }; + +&wifi { + qcom,calibration-variant =3D "Fairphone_Gen_6"; + + status =3D "okay"; +}; --=20 2.53.0