From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 25EB347D959 for ; Mon, 12 Oct 2026 16:54:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791824045; cv=none; b=FR8VFd0FmXFyVzKnvqvfkyHwPC4nU9/7mURSJ9QfQUJFovp2V1VzptZdgOaSnUvsWwNYp9btcbXn+9CbOp9TrBPsTTI4sT5hz7PhYxPt7cU8aVwXY/rTa3Caw9sdNmKiSkZ5Uc9PwMKpFcRiDWeIkoGJjZEoqUvDdX9xmwQLKQ0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791824045; c=relaxed/simple; bh=MBZlHXmk37tR5BT3xXEOjrgo/bHRwWaQK1AS7dscABU=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=Au0kwRiOd4340v8vfk+ik3+W4A7Qe16b6hwvm1/0dEOmjoePLKLx8N4/MsEK9Gu+aj/6KXdZKrgCZ3cGQ4R2TEieAhRbJgg6XnOvfvDpZeiiFfbBw+tbtPLNlBjCYctQIN96pIO+MsV3iQo9PgRWIjbPQKAF1fY1sI5tN3GgDtw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=pIvCpBSh; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Utv2V9R4; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="pIvCpBSh"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Utv2V9R4" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 69CGgko41859255 for ; Mon, 12 Oct 2026 16:54:03 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 4AckRZKhrIfVKIkA99O7IMf96v0rYfiQrck1GyiIbas=; b=pIvCpBShCD+MhrCT LahX8GWl+Ogwdu1PhX9brdO3bWoKRbm/QmqwZXv5l3cw50rOzeAeMLrI82hQfGyF cadnwuI/whfPfe/6TM964zA30QZmxhxUW3d6NM1wArAfjy0WTvMkQq6ikz0HG4Ke tBPPX0+DfAox7nArJ6adgWlbuDsLrebMnk4Y4GQNe2B+7Ks5YgrHjeYsY/WCqRUz k32/08I1lxvfU0hpLXncrNLkmaxgpwj0owUbnr+fZO29VGwzu7daVQ04dsSUo4ft 7XlOAIxtl4yEvqBzepnRDTFGYKSbCRWEXvWnCOTyq+BS81vTYHNyubTF5vgI2zYy zETIoA== Received: from mail-dy1-f199.google.com (mail-dy1-f199.google.com [74.125.82.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4h93aer1g1-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 12 Oct 2026 16:54:02 +0000 (GMT) Received: by mail-dy1-f199.google.com with SMTP id 5a478bee46e88-35a04491c56so1305292eec.0 for ; Mon, 12 Oct 2026 09:54:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1791824042; x=1792428842; darn=vger.kernel.org; h=content-transfer-encoding:content-type:in-reply-to:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to:content-type; bh=4AckRZKhrIfVKIkA99O7IMf96v0rYfiQrck1GyiIbas=; b=Utv2V9R4wBygEdiF1+LBcHo5RAZsXMf73BvNyxPzF0v8D26Gj6YOhguD6E7tnXhQkb gMxD+x4eTU+12h6vSsYsc9TnjvNglFN8Ge+LIFRmQ8e88mCOylKHOTtwYt3gHHlopR5C xXCamAiLnNYq2PpZsoyJn1fjPXPmf4Wv4Vg7ceFgkfN/DlKiAnQyxmwPfnfQ8dn94Sri WxQEbrZVWeekU4PBWQaDUQQu5GF6vmp4d0MNQldOgGNxCz8QH1Cgr72UYX1ImoyFrg44 LdafeWb5bpdyYw/hSNT2Y9jsngLgQUqdcSBu7jbTAoERi7E42LANNtlasUaTjbxjsVe5 3thA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1791824042; x=1792428842; h=content-transfer-encoding:content-type:in-reply-to:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=4AckRZKhrIfVKIkA99O7IMf96v0rYfiQrck1GyiIbas=; b=w9489itxOgfIwonMqhKIDGZYp1yWFt+Z8rAc4UQ/hjMMh19uwQQPtWDrKGizUPAB2i JcgHJswH6Fbleqv7szAM8dFINvMpyKS6FGJ3jm7zMZFdfGURf9HNZNNW3y4xLw5kYbW4 KhsEjsAgRRQyJFfBK70e3fxQn92OPOMtOKwILeRONSI5Xp3/3pU6G2QA2tViPIw5ojK6 eFNcRonhO+KimSHp7AkFlCocGUHbW5K63+jPF8cMivUIjqhp9mUIpPwBb4hISRXkv+jl z8ZWPHBBDqPSEZnPL1QKyJY5QP440TXlWOeHZxjGh/66FueI0FLGCe6qiRJlpmeuV4KJ ZINQ== X-Forwarded-Encrypted: i=1; AKwUvBwf6NY+pQec6P3FAlp92MEPKKbVpKEy1tRg5AfJveAOhO3tv1AtkrOvmn6QOFfGmuHNotXRQGdwpa6w3zA=@vger.kernel.org X-Gm-Message-State: AFq9FYJ4kGs7OL6dAg4Ilu3yupv/s5qkhSbNo8s3/A1OHlwzaEv7c0xy +X6y/0O9kxxPoBp5HaDZ79IeFDlpWYaosYXOR/JCUWXEEqc4YEFYWUwdFM9zPnhbTGKqnSIkJJc vQvh8xnNB6uJOdiKbZ5Y7mGxH4biGGwEmnoTHzkdjc5ws7zzjRQfJy+w+ru9Ux1uKT80= X-Gm-Gg: AYBFou3gBaPeCx6vPZgV5QmXK5Vrcz1tzwMjdZA/p3ZtaBrGxyrgqD0E+jJnYBnvo+n uLrWv7placyurEzFIuMEnMp4UyMloDDyRBCFPo+z3JtiDZQC+ooaipZjgBnRxuVucSRyxV1hAd/ 57NcYj72AXGUn5TtbjDHUI9SO6n2h9K439ggAKBrpuNol66Yq5ngnzwWmVtAE0Yxy85auofb9z8 P1rGQlYpM1U4/GLNUzdFhMuBhMyg7Juwp/KfKfKDw8xgIciKzXgvFcHMPPE1s8fRHIxrhDqGMZB 99umFNSZeyhMy5lm9aAAdCUzX2qUB7Q3T7uNkBZTShpfcZZyQtN9LbEz1OoDYn6bScaKzH/GLBr OgiOb2VXoyajS5JPdfyfMYqMAon0B6Z3FY723YEiIwZiFkVbPr34rxuPoTw== X-Received: by 2002:a05:693c:839a:20b0:35a:e354:643f with SMTP id 5a478bee46e88-35ae35465e1mr4121563eec.4.1791824041718; Mon, 12 Oct 2026 09:54:01 -0700 (PDT) X-Received: by 2002:a05:693c:839a:20b0:35a:e354:643f with SMTP id 5a478bee46e88-35ae35465e1mr4121519eec.4.1791824041002; Mon, 12 Oct 2026 09:54:01 -0700 (PDT) Received: from [192.168.1.20] (33.sub-75-218-193.myvzw.com. [75.218.193.33]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3537cb68e56sm32044009eec.29.2026.10.12.09.53.59 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 12 Oct 2026 09:54:00 -0700 (PDT) Message-ID: Date: Mon, 12 Oct 2026 09:53:58 -0700 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v5 2/7] dt-bindings: wireless: ieee80211: Add disable-rfkill property To: Konrad Dybcio , Krzysztof Kozlowski , Bryan O'Donoghue Cc: jerome.debretagne@gmail.com, Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Johannes Berg , Lorenzo Bianconi , Maximilian Luz , Hans de Goede , =?UTF-8?Q?Ilpo_J=C3=A4rvinen?= , Jeff Johnson , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-wireless@vger.kernel.org, platform-driver-x86@vger.kernel.org, ath12k@lists.infradead.org, Dale Whinham References: <20251220-surface-sp11-for-next-v5-0-16065bef8ef3@gmail.com> <20251220-surface-sp11-for-next-v5-2-16065bef8ef3@gmail.com> <20251220-fervent-mamba-of-sunshine-f680a8@quoll> <571681d6-67f3-47fe-9a42-dce5aca13c99@oss.qualcomm.com> From: Jeff Johnson Content-Language: en-US In-Reply-To: <571681d6-67f3-47fe-9a42-dce5aca13c99@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Proofpoint-GUID: -LEX_mip619zoQ5GpQvxpr2DTGNjaTgf X-Authority-Analysis: v=2.4 cv=JJuuIMKb c=1 sm=1 tr=0 ts=6acd10ab cx=c_pps a=cFYjgdjTJScbgFmBucgdfQ==:117 a=AnolQpdaNwb4XK4FG+QP+g==:17 a=IkcTkHD0fZMA:10 a=660iZSQnnn4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=pGLkceISAAAA:8 a=IdRum9UsuwhjULrUfLMA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=scEy_gLbYbu1JhEsrz4S:22 X-Proofpoint-Spam-Info: AW1haW4tMjYxMDEyMDA2NyBTYWx0ZWRfX9B9lSFs2LvzD LBxoA6+z6Z0lfCWZgIly72qjaN4jlBpXQ/S4Y6nORP6Im40x4Lbr/gCRrq8ccoqI1Reao4o93Em mG5Hiq61m6emzhov/2bip5E0qUmHOdo= X-Proofpoint-ORIG-GUID: -LEX_mip619zoQ5GpQvxpr2DTGNjaTgf X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYxMDEyMDA2NyBTYWx0ZWRfX53jKD1OZCHMU pJOA0GcNOmXVFHMLMBV4giM8j1JmNYM6N1esTlBE5JPg1qUPUDepHbobp8TBFKmxCyetui/6iu6 eJJDq+Rsaz7E2NZRO/c+Pk2s7u8hxf8Qor71LiIjb5/Zgu6uaMvSC54bfZn7QAouvENQ5SWQtXi milE24HWCYs7GFtBGAEWJWnY9VYOtFwCbtzE2FBvTtd/zm40cF9OwKczCgcKs6sgbckI15e4rkS OsJ0IDXRixe8Q0IGLkWIXXBGx37tx+gUS18IkV4viNeCi90OmeraFoaPAI13snEZBkM+EG4FbfJ cs+kYinuEQsvfURZEPz2MLGJJmgwlHtFaB6fjCs9llPQK/5smaP0LhfIWvZ03D4LOJLEZg3F3Gu hI1D0CO7d4xoF+bLPSjYIVWu7kFrWwXseLiDUbEFSe6Ctm+6Ugcfyo87BPd+IxhhlgbxFdam02/ QgYUUouWEfIMe5547rQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-10-12_05,2026-10-09_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 clxscore=1015 malwarescore=0 lowpriorityscore=0 impostorscore=0 adultscore=0 phishscore=0 priorityscore=1501 spamscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2610080000 definitions=main-2610120067 On 10/12/2026 9:38 AM, Konrad Dybcio wrote: > On 12/20/25 10:12 AM, Krzysztof Kozlowski wrote: >> On Sat, Dec 20, 2025 at 06:04:00AM +0000, Bryan O'Donoghue wrote: >>> On 20/12/2025 00:21, Jérôme de Bretagne via B4 Relay wrote: >>>> From: Jérôme de Bretagne >>>> >>>> For some devices, Wi-Fi is entirely hard blocked by default making >>>> the Wi-Fi radio unusable, except if rfkill is disabled as expected >>>> on those models. > > [...] > >>> Is this really a hardware description though ? >>> >>> Its really more of a logical/functional description. It tells the runtime >>> what todo, not what the hardware is. >>> >>> You could also have a list of quirks in ath12k for this or have a user-space >>> utility look for the appropriate platform device string name and disable >>> rfkill. >>> >>> I think this logic belongs in drivers/net/wireless/ath/ath12k/ triggering on >>> a compat string. >> >> This is good point. Either this could be deducible from the compatible >> or this should actually describe the hardware and whatever is there >> wired/configured, not what OS should do. > > Sorry for digging up an old thread. The board-compatible change is now > I think merged into ath12k, but I'm not sure I like that, as now every > OS consuming this DT has to carry a table of board compatibles (hence > needing updates _every single time_ we want to support a new device), > instead of being able to convey the quirk through the property > > Perhaps we could revisit this approach? > > Konrad I share this concern although I hope the number of platforms is minimal. It does seem strange that something supported by ACPI is not directly supported by DT. /jeff