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 F26493B5821 for ; Mon, 16 Mar 2026 17:14:39 +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=1773681282; cv=none; b=HDDHqfwAU+9e5yzBeIAU0yq4mr3G7j0wEAa79lZAaSizptcsfQ3dTg9q4oCxIsRaOcMybJfSi2orRDbOpyW49EiFiKkLhtAp/C3QyHUwTZzf0OZyuqZGE4icZYcVK/lD5zr/ZRtrdrMim90xWSELHSRfgSPiRqme9a3WN6T9L9k= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773681282; c=relaxed/simple; bh=2dBil2sbvALdgakp7prwObt+Sv5oKY8OY7ILQNxJsqQ=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=GV/sW/0IG49ITBe0kV90Kr1v2aZSX0OV5Hdy6HXka61ddVMNC6r1GWKDv3sOyKCDpgPP5tpa8CvCAzg0hvhSsTOjrntS04YcFNez2mXtQXAFi3DArXmliII9JLGReiSJu515UFa7/mmMl/rCRSo5wntHQa5EGiTZKVXgleCTweY= 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=SI02Y2H8; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=YKRBn1KS; 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="SI02Y2H8"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="YKRBn1KS" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62GG6OMp4022237 for ; Mon, 16 Mar 2026 17:14:39 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:message-id:mime-version :subject:to; s=qcppdkim1; bh=EL8eRmWCbyxanJKOyEB/eWK8uBWGSkS3eeh Q6T7GtLo=; b=SI02Y2H8+YoThHCRZREkTRX2uEwCLNGPtJXcEkMrmDsFkI3IzUI vLtUIm8GJyTlFqm1wuptT/AUiGJiro7tTHHmIf7ia+g4oWOPw0UBCv0clZ2ry7Qf UkiLu8WSZG96cyJ2Ctp4IiceifpqrJvP5pk6M/Ay3CBMKVW5FAuKt5uSntq8r7dP q8cuSxPr/0zH2lFxg6mX0OZwPEsZwqBtFGAHp9WDJ+D8DZKuGHf+puR9DOREe8NM CPGROv3EolZGUUkLyf+gE/MABR/i84Kf0wyARVn8srvqkiEPb/yIIVGzk0JXyns/ x0Q/FOOydLUBHpngdq1scbrNPrDEnGanNEQ== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cxn3fg8s8-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 16 Mar 2026 17:14:38 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8cd91c0262fso176549885a.1 for ; Mon, 16 Mar 2026 10:14:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773681278; x=1774286078; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=EL8eRmWCbyxanJKOyEB/eWK8uBWGSkS3eehQ6T7GtLo=; b=YKRBn1KS7ThhqBs8KAA1VAJXXYNxTRPJMx2nvjhAxvC0IZTsJ0OVzwtYXednPCuwWl YUv8xRLEfWqNKvXgX5bPqStlWA7j5dHeiwVYd/P2PKXY75Qae9DPowkmTy8IqvVZbYQZ yT1tkZeQMtzm1dL+LZxFHFNyacRqaTn02WyUANOKS8iwqATo1j2uMaAuW5zzgmGMVP6y RStH62ImLHMGI7shZJqjSjuvqbbPBDN9gpPws37TIcXlV39MXF8gQN7F5lyODyP/wgTM uyTwCkFc/0QbPkcMxD9PXd3yeT6S+0nfeJ9/YBs9BQX/BNowsPs1ZANwkbG0JpgFrRbp pYmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773681278; x=1774286078; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=EL8eRmWCbyxanJKOyEB/eWK8uBWGSkS3eehQ6T7GtLo=; b=XKhuy9VYPguuNIHZWjnJ693j2PhDhca4PL6HNmL03YT3ZIe9rxB7KgZeVec/m3wTHt pRbD4D3WRrONgPP9+YBYvRoYb/MaBk5FMIZZI7Ng+xsep7jjFgXOPSHha7ee+wH+CcML FTyf0Y/sA8j6ERvm+nrHlfrnPZLJ+kBE0gWkazfEftVWl+MmApzTjvQ+nr9kRvUPQyJr RdZa8Ihy2/YIJJKgBHf1R/xjfAmqsPXqPhgxphELJGIjWPK9dQUbQB6xAtjv8dePViWS pWY8IxaVymRSCoZ26ghJVNeKqRJqJr0xXYBooz2Yaw6WjaCk9J98q7XNELOfIe2isjWY Yw9A== X-Forwarded-Encrypted: i=1; AJvYcCV7NS3PwvDqJ3kRSRITaxQX0Kc0dy87rJUmib4MeNOQ/gJpMl69XR40tExlSvcCnrErvy3llxGMl5WjVA==@vger.kernel.org X-Gm-Message-State: AOJu0Ywk56zj73WzZFJ4d2bmQC7EQbMyrM5pkCxEVoHpqqlYGpzfGgi3 ymS3qbXWRKJDr926/3QSIpbJ06qpnSBn5nbPwtQGwx3ae8bBjvsEB9iacIU0BZXSbhb+l8kQPMr tFZkQyS+DbCKAN0Gmg4MPGv7vpuE60cwwFvsw1IdvQXOGMl6KgTJS5q64yYE4NS1t4Q== X-Gm-Gg: ATEYQzwt58ME4IGp/gJT/F+kjhjQkWgZnMc0pOh33PGbo4eViIw9+qhCGMJP2sDE5rF cVtVpp5Ds+NasbxCmibkEm2e0MmcU8Zb5cZyW6zvMYNfaXAEnC06q1fymxyEmMjcjVx4sFe1OS8 2VWnnyztbNmckx5BQOqyCOMqUJuOkdp3LV7uZn1lwzCbakczVytVcAoKSAYbyh6RVD/04u0s87U qeBw8m8pbMGqWn8Za4i37XVhDENmMJEg0zI543C9bK5kGU/ps9osd4O6AxThC47McVV3TeFk9yO CQbqiyCGJX4JxGAPLEki1IW2UKczCA3v5wz9kFxDQdrNV3B8CTBvl0uRErxtTdXOO5Lx1T6NP2b fLFCmv6PyuSnOdcJnGyHrahgNKpYyPQ3DjApj2JHBJlZ/fksMhg== X-Received: by 2002:a05:620a:a494:b0:8cd:b90f:fc16 with SMTP id af79cd13be357-8cdb90ffcfbmr1273231585a.68.1773681278091; Mon, 16 Mar 2026 10:14:38 -0700 (PDT) X-Received: by 2002:a05:620a:a494:b0:8cd:b90f:fc16 with SMTP id af79cd13be357-8cdb90ffcfbmr1273227985a.68.1773681277463; Mon, 16 Mar 2026 10:14:37 -0700 (PDT) Received: from mai.box.freepro.com ([2a05:6e02:1041:c10:5dfc:3995:22ce:d286]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439fe20b544sm43860993f8f.20.2026.03.16.10.14.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2026 10:14:36 -0700 (PDT) From: Daniel Lezcano To: konradybcio@kernel.org, andersson@kernel.org Cc: linux-kernel@vger.kernel.org, Alex Elder , Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Jeff Johnson , Mathieu Poirier , Srinivas Kandagatla , Jaroslav Kysela , Takashi Iwai , Kees Cook , Greg Kroah-Hartman , Arnd Bergmann , Mark Brown , Wesley Cheng , netdev@vger.kernel.org, linux-wireless@vger.kernel.org, ath10k@lists.infradead.org, ath11k@lists.infradead.org, ath12k@lists.infradead.org, linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-sound@vger.kernel.org Subject: [PATCH v2 0/4] Use the QMI service IDs from the QMI header Date: Mon, 16 Mar 2026 18:14:10 +0100 Message-ID: <20260316171419.2619620-1-daniel.lezcano@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-sound@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Authority-Analysis: v=2.4 cv=C5bkCAP+ c=1 sm=1 tr=0 ts=69b83a7e cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=VwQbUJbxAAAA:8 a=J1Y8HTJGAAAA:8 a=1XWaLZrsAAAA:8 a=20KFwNOVAAAA:8 a=KKAkSRfTAAAA:8 a=iox4zFpeAAAA:8 a=ag1SF4gXAAAA:8 a=COk6AnOGAAAA:8 a=JfrnYn6hAAAA:8 a=0T1-nGNzAKzEL-VDnLsA:9 a=IoWCM6iH3mJn3m4BftBB:22 a=y1Q9-5lHfBjTkpIzbSAN:22 a=cvBusfyB2V15izCimMoJ:22 a=WzC6qhA0u3u7Ye7llzcV:22 a=Yupwre4RP9_Eg_Bd0iYG:22 a=TjNXssC_j7lpFel5tvFf:22 a=1CNFftbPRP8L7MoqJWF3:22 X-Proofpoint-GUID: 426tRjMC46rBsCqZstxg6JzWwOU8zuvp X-Proofpoint-ORIG-GUID: 426tRjMC46rBsCqZstxg6JzWwOU8zuvp X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE2MDEzMyBTYWx0ZWRfX97dJ6d2VLe1E oU9LT1JEguTvGDVOeYZ7sqnCf5Sle3Bi0pN4vANhDIaFBXaFn4/K2KXCAAdfFZ5lVx03yL3BAFR qmG0nFyCKIBIf9yNsYLWFrw1n9XX7ylKPYR6gQ0h/jvquPihSdSNaGkHp5w9wbllsHO5QzYT20f tI8P20WNeTV/tWtEdLo1EOdRvoPLQSVqDzLCksXUKPCqfjYLMKxUsv12SamLRyk74rOn12kBCce /SgPfdS2YmBNHG8c6cFBZsXjhiEBjLHuAkiVLr6psworaT8e89acdbZdqqrKOTGdPxh+DCkbhk8 AjRReYk5BJocMtHaWM074x6Wu+5eJWuY9zLwvjGBGrx+aJOuRR6U6LFl3ZoUDnRl4HN6ESPX+DB SWs6VYSRZBeSFGjSN5xDr8K4e+jfOhicYm8vlgWa+m6rNNdHUHVE3TTLYAV+QOLcSxB20UsP9kN 6CA1umkLnFna7DT/H1A== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-16_04,2026-03-16_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 suspectscore=0 priorityscore=1501 spamscore=0 lowpriorityscore=0 clxscore=1015 malwarescore=0 impostorscore=0 bulkscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603160133 The different subsystems implementing the QMI service protocol are using their own definition of the service id. It is not a problem but it results on having those duplicated with different names but the same value and without consistency in their name. The QMI service IDs are defined in the qmi.h header file. Use those instead of defining the IDs in the protocol implementation file. It will result in unifying and providing a consistent way to represent the supported protocols. This series is based on the immutable branch [1] containing the QMI service id definitions along with some drivers using them. How a patch can be merged ? * Add the Ack tag and let it go through the QCom's tree OR * Apply the patch on top of the immutable branch [1] [1] https://lore.kernel.org/all/abdkE2qWX5Amf5Jo@baldur/ Changelog: v2: * Added Reviewed-by tags * Removed patches picked up by Bjorn * Rebase on top of the immutable branch from QCom's tree * Fixed up short description prefix for wifi changes v1: * Initial post Cc: Alex Elder Cc: Andrew Lunn Cc: "David S. Miller" Cc: Eric Dumazet Cc: Jakub Kicinski Cc: Paolo Abeni Cc: Jeff Johnson Cc: Bjorn Andersson Cc: Mathieu Poirier Cc: Srinivas Kandagatla Cc: Konrad Dybcio Cc: Jaroslav Kysela Cc: Takashi Iwai Cc: Kees Cook Cc: Greg Kroah-Hartman Cc: Arnd Bergmann Cc: Mark Brown Cc: Wesley Cheng Cc: netdev@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-wireless@vger.kernel.org Cc: ath10k@lists.infradead.org Cc: ath11k@lists.infradead.org Cc: ath12k@lists.infradead.org Cc: linux-arm-msm@vger.kernel.org Cc: linux-remoteproc@vger.kernel.org Cc: linux-sound@vger.kernel.org --- Daniel Lezcano (4): net: ipa: Use the unified QMI service ID instead of defining it locally wifi: ath: Use the unified QMI service ID instead of defining it locally slimbus: qcom-ngd-ctrl: Use the unified QMI service ID instead of defining it locally ALSA: usb-audio: qcom: Use the unified QMI service ID instead of defining it locally drivers/net/ipa/ipa_qmi.c | 6 ++---- drivers/net/wireless/ath/ath10k/qmi.c | 2 +- drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h | 1 - drivers/net/wireless/ath/ath11k/qmi.c | 2 +- drivers/net/wireless/ath/ath11k/qmi.h | 1 - drivers/net/wireless/ath/ath12k/qmi.c | 2 +- drivers/net/wireless/ath/ath12k/qmi.h | 1 - drivers/slimbus/qcom-ngd-ctrl.c | 5 ++--- sound/usb/qcom/qc_audio_offload.c | 2 +- sound/usb/qcom/usb_audio_qmi_v01.h | 1 - 10 files changed, 8 insertions(+), 15 deletions(-) -- 2.43.0