From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 914012EB878 for ; Tue, 27 Jan 2026 17:31:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769535116; cv=none; b=gC5TaWVyctzgivGzE36sTXRbGSG9hC2uPm7jzNm9qZSQjM5jrKJXzl7MY41ZVarCKFY/HukscE+bs1kXrqe2GyH/Bp3cFlIlqKoHvEuzBq0wz8YhKGUWh4mr7AQEc/S2mMxtSNRSrP4Bu6Q7OOYm0tTYrgUti5NCe64lT2wdxtA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769535116; c=relaxed/simple; bh=sJM3dQkRhFtYUQBc5hx9GDtuCQPPDc99urCjAvY3avU=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=k3bPSWRTJg+PHsnQE27kvcEM2QwSL48cIXV2QM6F+c1jqh1TP3UWTGn1pLloDpuxgHICsuysTyEUKzfODKrPsYrE34Z3RfqWoGuM4PmjL87X0pHdtyrz6VVJpFkLEgB9nILRX3mueTfxCZpafwqjj3qNaishtpXf4gsp77+wDuA= 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=D9fkkSqV; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=D320VSyT; arc=none smtp.client-ip=205.220.168.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="D9fkkSqV"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="D320VSyT" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60REZfAf1065900 for ; Tue, 27 Jan 2026 17:31:55 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= OIoUAWMTJE5rpivtR3W6H7oj3d6jWxH+8YOVX25OZr4=; b=D9fkkSqVE3eV4UlG MGHnrILEzSAsWdT3eG0y2kd+fJVmRLOzstpOrq7Y/fE9x3PtLxmImHv40BvwEQ/Q jV9gLDs/P8G956dO37G/p49LkgSSnfWcfEhuBWUGk2WAwBFgEZyQg9l0SpWNsQ+n iDA2mIGTE0ayZr9T/vz578I2IFp837fbIRyTJRfEAEHcpSwm1bgANKFIlQMZUoMT ob7xqBAdKGhl2hn5NLpWIGjsOaEhzocsQ7f/TIT9AhwXI86+gfYpem/RrFNeZTWY L9f1yteD6+gq5DbtWbfBmc+NASmpCzGvywS8ERS9QndYOYyxQFbUW2gEMQOHjzkX cf14lA== Received: from mail-dl1-f72.google.com (mail-dl1-f72.google.com [74.125.82.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bxy8x0p6c-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 27 Jan 2026 17:31:54 +0000 (GMT) Received: by mail-dl1-f72.google.com with SMTP id a92af1059eb24-12337114f3fso8173663c88.0 for ; Tue, 27 Jan 2026 09:31:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769535114; x=1770139914; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=OIoUAWMTJE5rpivtR3W6H7oj3d6jWxH+8YOVX25OZr4=; b=D320VSyT2X7tGfI0GdwbI8H55uqW090fbubA4yg4n1HXArlixWFIkjWHWpmMR75QCK BCSHISMtB1KU63G1OlFZWCdHmRi8XnCUDQByV9i5nwDFylTntDQY5+R5MazhsNwDkSTt 0+1wo1jmtmyS4AWlY7eVNsXn849ouXCoh7w73bcb4z95m3hV3WbZ7jIQpw+UB8jVEOnj JqRDMc1BemUqQ1AvBybBtOfn88+HRxMoMeLjQkLktdE6ZbkQXBZKgAJy/rAY7srjQUG8 dC4sJnhXRAHTSL2h6hiLFMfeqenBx90vbbVBaIOo36VSeiFyJbVYn+3FFtpkH9DdA/Rc lqIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769535114; x=1770139914; h=content-transfer-encoding:in-reply-to:from:content-language :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; bh=OIoUAWMTJE5rpivtR3W6H7oj3d6jWxH+8YOVX25OZr4=; b=OMSAMhQJxlW+nX8qjeFGYLNLkIspHLSoxVzZtRBlrjcGmDPjrxeM4EOkrzX66zorgL HmGWGzsu/jRJiUQ6h+HF1qupmyd90zS7gVdyBd/DoWQjO5ugC0+RegRqqU0r8wflxF7Z JP6VtSu52/JrYaCEYhzv/1KjTfqaFrBPXAvEMHnh3A5mqtHez3Dc501VF3PFZPK/Phi4 EyH7Z3HFpQ5s5uC3FR8Tcj34zN7+0YNcN1LTEfEr6gzDR1jnevxpGPTzhNYPg4izmZn5 gF3mGzyai214cgeU1rH/ghjzsCz8XyHA40TKe4d85ObcI1qWxa9bSgj50ll1aDRunKDy 7WkA== X-Forwarded-Encrypted: i=1; AJvYcCVAG2s4e/nL/to+B99euRbN37n8wa0l7gtun/x/0cCmeo04Bh6uO+NvO1GyZPD3JnyK5alrKzoHz+BgB80=@vger.kernel.org X-Gm-Message-State: AOJu0YwloF97LwCZTE9LT4Gaif1zyD87tA5urZvXKxzeOvVfOlK/a398 8E6XzqCVHkgoN85F6RWTkrCOU0bkb3UFiHeumUv/5oeR9md7zjOBsVKft1o/RD8w9vsqmZmbQzT tZwJIbAXRSCCqbBQnnQ/qlO8lfHekoDg+WgUkdRKHaab7U4pdjfH/SujFf8JdZOBqMrc= X-Gm-Gg: AZuq6aIYvbsMCSPdqw+ET60+LgyMTgiX9A07vJSKl7gfcskmNAHPta/Dv6It8HNRGwC cvSR/E6H1tv6ugVkUxwaMxDC/l+A1u/lyRYBUsztkpuHg46hpM74TK0WdolxKvum19SwyGRIP5o obiAj1JGwFaC9Cf4x8rnAdYOKrtfOGUjkxI1Oe+4CZiJHXiS5sKb6HpYvOx39kte54gOUt+3n64 9uPXqkBdBDr9SfTDJDuURI8sIZIYyVJAxSVWgdBYC1fLdatshZJxdQITBsCQXtlGRwHpCB9kMwG 4acsHlqJowPPVVwuybgGjZvyyKsFclsFkizBowHl6WDyMI2eaLWviVID8MjygR+ffVamAAqV2C4 k/0Sr1JvKMoAuA8rEZIvRoprzWPR5RlhWc+Tk5TnEaCnHLjMHIqpGmtcr0G8o6wwCzixYiA== X-Received: by 2002:a05:7022:6286:b0:11b:9386:a37d with SMTP id a92af1059eb24-124a00e8ae7mr1238397c88.44.1769535113971; Tue, 27 Jan 2026 09:31:53 -0800 (PST) X-Received: by 2002:a05:7022:6286:b0:11b:9386:a37d with SMTP id a92af1059eb24-124a00e8ae7mr1238370c88.44.1769535113332; Tue, 27 Jan 2026 09:31:53 -0800 (PST) Received: from [10.227.110.203] (i-global254.qualcomm.com. [199.106.103.254]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-124a7c73c7csm287709c88.13.2026.01.27.09.31.52 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 27 Jan 2026 09:31:53 -0800 (PST) Message-ID: <74176aab-03d4-4095-890d-7ef1739b914b@oss.qualcomm.com> Date: Tue, 27 Jan 2026 09:31:51 -0800 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 v4 ath-current 0/2] wifi: ath11k: add usecase firmware handling based on device compatible To: Miaoqing Pan , jjohnson@kernel.org, johannes@sipsolutions.net, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, krzk@kernel.org Cc: ath11k@lists.infradead.org, linux-wireless@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, jonas.gorski@gmail.com References: <20260121095055.3683957-1-miaoqing.pan@oss.qualcomm.com> Content-Language: en-US From: Jeff Johnson In-Reply-To: <20260121095055.3683957-1-miaoqing.pan@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-GUID: 4a5B5rPlPkEoK2lgGNwoD2HsvnXRzbwC X-Authority-Analysis: v=2.4 cv=OcWVzxTY c=1 sm=1 tr=0 ts=6978f68a cx=c_pps a=bS7HVuBVfinNPG3f6cIo3Q==:117 a=JYp8KDb2vCoCEuGobkYCKw==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=8cwfA4bTiwTnQ3FzGgcA:9 a=QEXdDO2ut3YA:10 a=vBUdepa8ALXHeOFLBtFW:22 X-Proofpoint-ORIG-GUID: 4a5B5rPlPkEoK2lgGNwoD2HsvnXRzbwC X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI3MDE0MiBTYWx0ZWRfX+5MJg/7u2fXR pymvNFjR73aGmZGKnE8Z5oRRLGr+9tTp1dQ70hRTU9kRE2aFiE/iQxxKKY3a7W+aFXGrgTSiXpR ey/0e36bII31zFdVvqAZIFgVQaupzgzpX0Kl87T7A4sBrMsPisrdWkTxm8nTRP7YICDo1mIZ/2/ aWh6V2PSQjGOI9Py88bjZwwkAlFdK9Wm62M0HHMJAHQB3m7NrMuqYBj106H+U6Og2ILXJuQHzC/ PATyCa+5ihGWtF77zeV3kSRyESxAOEJR3r5yurnNfAByek8HelsbwsBXKUaXmaOPGq3bVU6wdFL BpFe7Ot8bpOg7AqrBfVldpV4q+a279HB6z+qzOgZnPa6TI9mP2RCjfrYM8zWcIIBUf56PxRYTfl duFZCEYI5OWFQ20LQSPlffximqLaSdlP57RehQJCtjdxuPixVd46Vl/oNP9E/MfO23yVOnLUDjs DzyA8IGOdNX5nvCdeSA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-01-27_04,2026-01-27_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 priorityscore=1501 adultscore=0 clxscore=1015 phishscore=0 impostorscore=0 malwarescore=0 bulkscore=0 suspectscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601270142 On 1/21/2026 1:50 AM, Miaoqing Pan wrote: > The 'firmware-name' property was introduced to allow end-users and > integrators to select use-case-specific firmware for the WCN6855. > But for M.2 WLAN chips, there is no suitable DTS node to specify > the 'firmware-name' property. In addition, assigning firmware for > the M.2 PCIe interface causes chips that do not use use-case-specific > firmware to fail. Therefore, abandoning the approach of specifying > firmware in DTS. As an alternative, propose a static lookup table > mapping device compatible to firmware names. > > --- > v2: > - Drops `firmware-name` from completely. > - Updates the commit message to clearly state that the property is > obsolete and the change is ABI-breaking but safe for upstream. > v3: > - Deprecate 'firmware-name' property instead of obsolete. > - Keep the ABI backwards compatible. > v4: > - Use of_machine_is_compatible() to simplify the code. > - Add back Acked-by tag. > --- > > Miaoqing Pan (2): > wifi: ath11k: add usecase firmware handling based on device compatible > dt-bindings: net: wireless: ath11k-pci: deprecate 'firmware-name' > property > > .../net/wireless/qcom,ath11k-pci.yaml | 1 + > drivers/net/wireless/ath/ath11k/core.c | 27 +++++++++++++++++++ > drivers/net/wireless/ath/ath11k/core.h | 4 +++ > 3 files changed, 32 insertions(+) > > > base-commit: d8e1f4a193101a72235416f189b01131a57e26e9 Krzysztof, Since you previously NAKed this series, can you confirm that your review comments have been addressed? Thanks! /jeff