From nobody Tue Feb 10 13:55:29 2026 Received: from mail-ej1-f41.google.com (mail-ej1-f41.google.com [209.85.218.41]) (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 612E839341D for ; Fri, 16 Jan 2026 14:50:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768575059; cv=none; b=qi+hiA4XFAo3zAup72zXBmngzihEfBrFqYCrrjDymh9WWGvuaCiYJLztBp9NsuD+znIphC9bGJZpEu/1ZJp3pJNTS4/1Z4lhNovrpQlIm1OtqpqDh5z9FpkBl6h9kYR6+3RoOhOrS+57pOKjRFkeJrdbgMjie/v6tBuBDQSJjlA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768575059; c=relaxed/simple; bh=+zpZu6bjdZvKTMbOLVjTFjC7p+2hajSt1lFZKg+qsKU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gAOvNHDSUNikJaOF2T2uu30CuwZ5a/+cs1MbE/1qDIHF1wIdHPUIHlB3FxjTi+R+pahK8cutnoiteLfbQKdyAN04gPh/liHv8mC+c5xDCn6sThNmYR0+N0OrVBzUt4jk1CEE2DJeEcHLKaHXFnf2GZogBkvuYBjDNdRCuc/qzvA= 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=Au6OobVI; arc=none smtp.client-ip=209.85.218.41 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="Au6OobVI" Received: by mail-ej1-f41.google.com with SMTP id a640c23a62f3a-b879d5c1526so135498566b.1 for ; Fri, 16 Jan 2026 06:50:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1768575055; x=1769179855; 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=NRdWStIWzRh0nMLcrgJX9j72ICaNq2gbItnjEMospDQ=; b=Au6OobVIv/ws+D+Y9xNfpoqNghrcMbY24db5QiBxgUZ9Ae0taKpS8VKD9xphSoDaY9 w3KccMRsDNPu1G4FijeyaptlJ7Eusnihz+lkSJ86Eph8ong3Cmy4GHF6JYR/F2Qgf7KT 6oUgKsJh4koPmsuhaM62ab1Fiv2JFPk3gXPbVb4Xkp35GCtsJqvIiDiUBrN/c0IKehow hTXyoWaPYbjCixcaRDmjvGhzKC+jSIeapV7r06O98K0S8kw81mb7hd5D/8qYKOTEzU8f sLGHu+87c2szps7PLg53VP0uapcJ7aeGY6Ycn3Hlbt8TRUeJeb4ghGagNGMZAvrlYC1n wxew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768575055; x=1769179855; 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=NRdWStIWzRh0nMLcrgJX9j72ICaNq2gbItnjEMospDQ=; b=mTqsnBxrR3cy+TsapxioD0F/aTHhN5usduIcmXRwMU4DgfNi5Xs1Q9NMvXa0KjIA+U sXScr/mMN4nwgM1YssPDrapnEXzoD8IbR0l5trLi+iRV955GiurDb+RQkx0H+nQU5UD0 hsClc9by+oVFkwZhHDsTK8bDL8FTjtwcXc4PBrji5XZEvwTacV6bmOaa7znjS7BaFFMV ymoxeiBl4uXPFVayL/ZPA0Qzl0uwbb5beTnXNVu+bmTvMt9fmpZLqCPaF48YVPvj/7KN 0r08yaA1OZglNP7pk54AxJfMC2qYEmaGEErLLlI1Sc6juZS1FnzK29G0q143BMuz1Upj WSvQ== X-Forwarded-Encrypted: i=1; AJvYcCUDpDQflX1wsdrm2rzfjIXSVYIgHil940dDcBfhSWIUaRgyaEb+Jh1EK1p8jJ8BJ+kQ+bkqgNvs6FPLd04=@vger.kernel.org X-Gm-Message-State: AOJu0YzuXIjQSKy3qVsKYIhbsqBvOIrRiJo99QK8R2jDMWVzfVThYuWS zPTTTVoJTPU1CLSTUPli6NdrBe9VTStyLLW25eXLLH3fFizVsCpWaes7rLZRWb8jwbc= X-Gm-Gg: AY/fxX4nM+y8WmPNAPHyD1hfYVYC7Ryl3EtvIxtYBeLokAaI5BaRkIZC5a5gVC2x5Qw WTF33Sg2+pJVjOoqEyfM8I2jq9rgmMFBpyVDvhPFFvOqXzjfJYD7tq50tga6a9VpnKMsbyooxRk jRRRERgNdaZ8E8dMxK5kzGcvgkIrCDRZIuO2+iCco8FVXx66KP05bt3CEi9tpyJ7KAX30XDUoon sxHYyyIoazjUwK7AgFzoarFCiWBlr2D6t4GWH2ro5A1Z5+7ZvCSE9FIBoviwdpP7SDe/qOVhKYG 2mk7K77+8DrCNfMzSXcC8Quy4t+TtdlYdfrgGfBYWR+xksU3ZXVIXKAzPBRgfd1WfuI0WviRmuh AluktgbZeN6CXXmjgUOohZwWsSUoexzHfv8brh1X9DQKOukVAIarRCC5gLaM9F59OZk5zfLMo8K TNDltQUfQY/t57nFrfFJXALsKzKfXWMb4sG5+cWBHD4whWRKQdWa7md1oU0rWVQiYG X-Received: by 2002:a17:907:1c1f:b0:b87:2abc:4a26 with SMTP id a640c23a62f3a-b87968e2de0mr245353566b.14.1768575054734; Fri, 16 Jan 2026 06:50:54 -0800 (PST) Received: from [172.16.240.99] (144-178-202-138.static.ef-service.nl. [144.178.202.138]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-65452cdab55sm2699427a12.10.2026.01.16.06.50.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Jan 2026 06:50:54 -0800 (PST) From: Luca Weiss Date: Fri, 16 Jan 2026 15:50:51 +0100 Subject: [PATCH 5/5] 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: <20260116-milos-fp6-bt-wifi-v1-5-27b4fbb77e9c@fairphone.com> References: <20260116-milos-fp6-bt-wifi-v1-0-27b4fbb77e9c@fairphone.com> In-Reply-To: <20260116-milos-fp6-bt-wifi-v1-0-27b4fbb77e9c@fairphone.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alexander Koskovich 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, Luca Weiss X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1768575048; l=1617; i=luca.weiss@fairphone.com; s=20250611; h=from:subject:message-id; bh=+zpZu6bjdZvKTMbOLVjTFjC7p+2hajSt1lFZKg+qsKU=; b=yLnNtWAdCAc9wPmimGKbGRUkqiPT3x0pVDreMUTno30IiB6BLzkET8WHyplhqPkv6/qvjbgva Ott1WGC+aPcCkO34lZRKnyPHl8ZSd8JFw/f1C/sfvAKNwm3xAzTxxFG 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/ Signed-off-by: Luca Weiss Reviewed-by: Dmitry Baryshkov --- 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 cbe1507b0aaa..75f2b3a3e572 100644 --- a/arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts +++ b/arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts @@ -232,7 +232,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 { @@ -704,6 +704,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"; @@ -962,3 +973,9 @@ &usb_1_hsphy { =20 status =3D "okay"; }; + +&wifi { + qcom,calibration-variant =3D "Fairphone_Gen_6"; + + status =3D "okay"; +}; --=20 2.52.0