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 D045D306482 for ; Wed, 28 Jan 2026 15:42:33 +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=1769614956; cv=none; b=ig2/KU0k23h9A5aNmVDx0KaWFiybd3CREvEc6DASTeszL1M7IrG/fClWku3MBtawFQ/+H5Eu9P+tImFwJWK2mJD+Kj7ejPNhojD6YcTYOp47QcpcV+anJsbCP4WjXquydd4N/9EwvB/EhcggKQwnc7Rst9De4xZGBEbJx5z5tX4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769614956; c=relaxed/simple; bh=t9dLjF1QoezjJjk2zw7c53FVpAmlnd2OIVmC6BDJYKA=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=QirzsnvBV86uduUq/Gr1EWpgtnaOQfu/1267jpeCI7JI6glMuMzJBwzpsKNPDyGBCasnTOofAD02rIfAKPbwSXTEvdTHPCdHiL0qPlkRvZ55s6BRsWcH80fdZ1sb2Qorj86LnfdvC1biSrhfR4dlktVRPjWA07AUKonHB1wH3Bo= 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=GMqyasNn; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=LYfQFzy/; 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="GMqyasNn"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="LYfQFzy/" 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 60S91o6H3879032 for ; Wed, 28 Jan 2026 15:42:30 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= K8QuYKjVLvret1GsI6cC3h1GiYwud96huRl7c4eEmng=; b=GMqyasNnooSdxV/T GFg5h5Y6fi5w1/In5brGktJ8cxiASgFkCh8YBJJQ/RNG1757Fxs3g3JkNGyVM3eK 0yCG/LfJSx/P2he1/CaHLYXAg0e7hfx4X7JptnAoOnVdzWkAV8rsUul67YhtOjin z3rN5t3xroPwmrL+/a51j21jjY7VjMTrToKQ/NRnzi+l39AZHOVWdCRRfhcEo/cV kStm0yoWuNNWrgVjE1i6TnCZq8jpeEkOrKwm2XtT11Pk0DcSIyHk3dt5pnVmXZ5U As2SmannLcYMOoiE9b3MuaDqC9fQRFEorpBP/bkbU6U3Z/k1Fwq/hteBHXC9CzzF /ylALA== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bybyv26eg-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 28 Jan 2026 15:42:30 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-34c704d5d15so12918621a91.1 for ; Wed, 28 Jan 2026 07:42:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769614949; x=1770219749; 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=K8QuYKjVLvret1GsI6cC3h1GiYwud96huRl7c4eEmng=; b=LYfQFzy/u/2C5W1Ynt+JY8/sgEl0e/l1dYcvPzCg+G9RL0KXghkWm28kCfD+7U3zjS Y1W7Yvr7vnmFXqbRkKGAaUlDDaJyjfTmvkRrMWV1+VPWntVKZ2eKiZWeK1JaFmEblBES 5HK+SJVh4d3C6em1cd+Ze5LEhIpBfKTLEAZtdnFtTsJuB+/OJ2UNNm3S6NSMVKELDLJR r9A8S3F5Fg+jbEvGOAnBy5PCJA8IgLCLZk3auccvFvb3pHmnZcDlTXmPjBMRp8Kk+8yN LfUoR/saCP6X9DxYUtNzhuKGD0u5w3YZAr0/7tkVtu7ZKg01irjJxnU9SWqrdt/dJzq5 GMiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769614949; x=1770219749; 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=K8QuYKjVLvret1GsI6cC3h1GiYwud96huRl7c4eEmng=; b=eBe9+bGUCnO17qpyUMFsmKBysg7PZXXcv4nY5b47zuwmptgrgeQjUBsR72kdTnt9wT oW8i6pZq+eCNacat8W4wFwUoFy/vIMoz7drghss0rxvddhva9ouNF/7yGJduoYn4bSnC n3qkMN8gXtDeIjtTs11IVIr2oLmR+e4aUSYVv4pge5nIlXtJCtmxHDtNuS9ETRYTqaZL ylBFYg6Pjdh2YxxKha3T2iBurKl02subAcdjTQvnz4jtaI0+g7hNlS7lXQc9ATNCpF2/ wPyKn1+xNpFFSDHPa8akBNnoJ6z6YBSUhS41aoJzBtSJoYDhW8yKOuRK9CLZBG6w1Y6F aH0A== X-Forwarded-Encrypted: i=1; AJvYcCWNAPPeLTyXp2+ZJ1od3+Z89zcauOeKA3kk58oiMJmLXE7BLKB/SmtfeBvdzp2P6h/BUYa61BT/bUc6UHU=@vger.kernel.org X-Gm-Message-State: AOJu0Yyv6yVlzYcBqCmCJsYEa441ts8aRLbvl7T8dnEgD3IWN/rh6fuH NdqHkF5MzN1GPf5fOtcbB1r4wGvVFCU6XaqzsMvxpTnjRCkmpRJAIERcczhgYSXvKu9zyDMWYBn hSUbiVugohNdEcU9LZXlkS/RGwQDbVsV91Zx66D4jXvlv3yNmmgBeOzj766g25kMXedu2Z+lIUV s= X-Gm-Gg: AZuq6aL6YSzykMoZoXYgbq5dG76U2oxS493Sb2kSqDW5YICLulnp1kflr4PTEtdN9Nu Q8Q+3rOFSzL7Ot9llu3R2+jtzbX5NeNd5PNQ22XvabxJTecqSbxMC+Q+hxHOSSi+7LkGrlGfR+E djdaObtPgPquq9JQ6J4o/Ekyl8VjhK2dkTBU1qy1Vxm1B+uGP6oseHnP1N/HCfqMSwmvSTJxCeY MF8+oP/DR6G3LUrIELlK7rim8c/eaxoKWoqkzG2kpNn6vSl4XMb6adYH70gkYnLzokDYfgM4XEl UW3fLmXWqNr38AncGeCWK4R7uiS2Sm4kTj0W1RhfC/ASwJxlKeqHDSUwQ/H03mAkdvnyUIoCzt6 IC5dWp6R8zD8wuFYXfF1l79z9aTZqvqkEzhkCW7prrOozCoYy3j8xfsgbJf6Smw== X-Received: by 2002:a17:90b:4e90:b0:353:41e:1f51 with SMTP id 98e67ed59e1d1-353fedb0be5mr4436635a91.32.1769614949165; Wed, 28 Jan 2026 07:42:29 -0800 (PST) X-Received: by 2002:a17:90b:4e90:b0:353:41e:1f51 with SMTP id 98e67ed59e1d1-353fedb0be5mr4436616a91.32.1769614948628; Wed, 28 Jan 2026 07:42:28 -0800 (PST) Received: from [192.168.225.142] ([157.49.251.170]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-353f6128942sm5836935a91.5.2026.01.28.07.42.23 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 28 Jan 2026 07:42:28 -0800 (PST) Message-ID: Date: Wed, 28 Jan 2026 21:12:21 +0530 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 1/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 Cc: ath11k@lists.infradead.org, linux-wireless@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, jonas.gorski@gmail.com, krzk@kernel.org References: <20260121095055.3683957-1-miaoqing.pan@oss.qualcomm.com> <20260121095055.3683957-2-miaoqing.pan@oss.qualcomm.com> Content-Language: en-US From: Vasanthakumar Thiagarajan In-Reply-To: <20260121095055.3683957-2-miaoqing.pan@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Proofpoint-GUID: wWSW94jgq924loC_EKIjaw4AcRXPNkNr X-Authority-Analysis: v=2.4 cv=ZZ4Q98VA c=1 sm=1 tr=0 ts=697a2e66 cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=ayGwEbGGg2t4nIWcsuXnMg==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=3bhG5mAFE4JtUZ8DKu0A:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI4MDEyOCBTYWx0ZWRfX0oRmpgN89gYI c95wssoSRsIfjv9OZtfOo19NnNbgfPseVzwlR4BBxKz5lzrBSr1FoQuvBpZcb++ghZ0iY3eZJ4U Olgf5RKnpQOvIUhYGGy4fLBGz8p8xsfzuSArSOKxT5mreRFQQqB6RiVW4mFgxKClt/lbT86d44F /miriGkMyEN475f8AGey89PrHK79M8qLWlLAVkne+YaXxLG8qNEUxl2S7xJuoEhzvSQm9G/u0sd gNqf4Vs2ZyPffi06mDZXEZuF932KC+VcjiSHigbEA7T5yZxRxdYVmQLzEtG2qsvRvrJ/GhkCI4x CgDkR6jaNn86+oOVnxWf0ksmVAJQL+lVUnwItWwqU1Mqqk65Cc+HTFukx226/wfLl4TBaQ8zM9X N4YMR3g3JgcJ3oLYiFswbep8C7ZdaQjrKZNH9qsTYqlE+6ngdw5kMWsNtylT/vXRR9TXJVHxIbi x6Aynlx6T7m+bnCRMeg== X-Proofpoint-ORIG-GUID: wWSW94jgq924loC_EKIjaw4AcRXPNkNr 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-28_03,2026-01-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 bulkscore=0 adultscore=0 lowpriorityscore=0 malwarescore=0 clxscore=1015 impostorscore=0 suspectscore=0 priorityscore=1501 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601280128 On 1/21/2026 3:20 PM, Miaoqing Pan wrote: > 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 usecase 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. Currently, only WCN6855 > HW2.1 requires this. > > However, support for the firmware-name property is retained to keep > the ABI backwards compatible. > > For details on usecase specific firmware, see: > https://lore.kernel.org/all/20250522013444.1301330-3-miaoqing.pan@oss.qualcomm.com/. > > Tested-on: WCN6855 hw2.1 PCI WLAN.HSP.1.1-04685-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1 > > Fixes: edbbc647c4f3 ("wifi: ath11k: support usercase-specific firmware overrides") > Signed-off-by: Miaoqing Pan Reviewed-by: Vasanthakumar Thiagarajan