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 17F2E229B32 for ; Mon, 9 Mar 2026 23:05:47 +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=1773097550; cv=none; b=VDXKfMs4GTn6bbvxyZKc6boRw1b1S6UuCQ/qtLQDpJF3H60pUfaPrVgqDyxgGw0dEMNfYOye6YEte4/PDlhscJG7T3lO9lLHDf6JWNJgSOZp0Jpy8D59QuO+A06R7qIUCryAp6wFVGM8LgmOTOnHnnV2Exc3zsruwgvRqsT7g+U= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773097550; c=relaxed/simple; bh=7BL3P5RirvxeGT4CgaG6frt66Z9p7Tk3DkP10qveebI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=cjbl29QrDuAhg9xy1/8mv8Cq3rmXbcS5KrLym7kzqvgQfS4weaGprJf2QnpSYJfPpSsaUh/zdfQnCZIHBW/JMySkoYdmuU3YmHXyBXWeA/QwJ336963sDA07UkmrGrOPKqvCvuZAy037V/pSgTKXc0VabAH+NtgwXkyUF4j5LEc= 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=TGAvtC+V; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=d3aDgRii; 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="TGAvtC+V"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="d3aDgRii" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 629HBsM42427733 for ; Mon, 9 Mar 2026 23:05:47 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=B6EMrLnxDVPfwOe2wdup+qGrSE+V3Jd0Vog /LiUHgfg=; b=TGAvtC+VhFmHdK/SB4QHiNUr2OSxTf0TIJZ4F0waDT6myOD0uEm TtQSwYPGD800TpfPWF9tvzFyFSMsm4U3ggXX0egFvddV7WK5k+1cjumsgvIIb08e d01KNa91jg8hUOmeX2rtwN5upjv3mFQk6m7dX9UikEgQjlQm/RTaxJqRnToWyg6d GuBF1d44869BgXB1QtEIIQXH4XUToPE8AJG+id4DXom4TDuhbLSjI5Xi6X5P6qWh Qu4GQ6h998ay0j0QNOK+GKhCKu+KWCUPnniJ1KY5TO5achSxfbvtkWOjzXQtcQB0 KIYedqR/pV5hHJpYd+ZJ/fW6bUzG3t7dbsg== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ct1eks909-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 09 Mar 2026 23:05:47 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8cd81c571a5so980612885a.0 for ; Mon, 09 Mar 2026 16:05:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773097546; x=1773702346; 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=B6EMrLnxDVPfwOe2wdup+qGrSE+V3Jd0Vog/LiUHgfg=; b=d3aDgRiig0X71vwNf/doxysioT9HhnVAikHiO9kneqGVvBsTOfAGRXi4aoaFZc1ESt vTguUFwVXkcOvNgC0sYK6PAKo/AcgRbg3Ku4TmBEUDnKD4Xqd+oNgrevA9fsU1uEfQZ8 RKXVJYiDpFlOP2zquWsgS4TEi8MRMkUjvdSCltcZUIjbG85vHv/NrgHvIk+yXo7WQMPq fAWP34KfAOtLLei+f7XT0c8iqXcj+/cmHzQaI+SXw3Qpj9LrZ8rvNX6mRDoBBP35183V qu8Z6NUIoIq4a9PtZNTCakqSj4o3N0U+vlW5Ieub8kjgh+BNEQeHNbfvfRjJooEuDZJP 92PQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773097546; x=1773702346; 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=B6EMrLnxDVPfwOe2wdup+qGrSE+V3Jd0Vog/LiUHgfg=; b=g0sLa4DL+NT8gso0WYM3cdhCfDLSF0oznZa2T0tktJ40fvi/eS1pacTpiOeipMn6Hc TeauDzymKk9ihdHlNKCOhzJ44NKrlFEpV6mkT1oeuh/w45M/EZZ8zI8fSGGSzalXw5uf KGePTNn3+NZ41HXivmh2gF/cK2DLrlRToBYlsRvWk9lfaQwxkCa5RNGW9eHY0SfTW7+p senJJdJjfWQmV69enS4GD2d67yKopCHAmuAG0eK8BzVKimCKGIz4bfZU4BoeXo6Q3jm1 xwpatpxrPPdjwtZqZ0eyzlP9lmpJCVSRZi0/QiT1q1SiL24CmnnHUrlDXbWziIEfEbUe ptqg== X-Forwarded-Encrypted: i=1; AJvYcCVLS2t3cmNeBgp9+dncXE6A5rMlcqnLR+rkbj4XBJz3Z+LIFvzj9V20UNJQ1lQeZKQB+tRcV7oHfuBuP1oeswvK@vger.kernel.org X-Gm-Message-State: AOJu0Yzf6dZSXADtfWRmojnSJ4Sze+Xq3KBJnzgadBaAB6HOiq/hFtz1 EjuTEscNmwO4FEUiViyscBr/tvnARpHXPt7TAcRp3gIY1yBs+koUGkvRfxQJGvg2PlyBIWXbI7q S/ccO1GMqyYjIK0QBe3X+/DpIo/vsDVfN40YSuKTcR8RnTillnaLCtxl2yK3WHC4aCUSDps2v X-Gm-Gg: ATEYQzzLDOMt4dr92LtQ79FiEYjaYYkeAmkSj5ycQPMrqvqqGoGvS64EDdexu289R0I DYOtL4nwtNsQuJkuogtWx1JHb4PXa6d+TC5aCXfSlyDcxYm3HQd2qdwLdRmTHOO/+LWuPxRqFtg XRzadAcymyTy1MzpTWKI+EDx5OuYXocBpD6DThuFBOg+VHoFREaUGLec5UGKeZDsndiPJBDSQgr mltOfAysfBAVuepuNmimbicsO+5oHk3SqYw65Gj4Mw0j3foD3gAXjRrImQ9Aof/F9+sSqb1hU8e osKzLz74rxWQYb3N92xblQuJ++2YcgElfgjUnvqzZAFPsMUKD7s45j57+mcJe1GM523hZlL9Uf4 ZfWvDop79N26IJGdBor2O4SGUlyVAK0UEMGMH0jz/VEooOMQ6ng== X-Received: by 2002:a05:620a:26e9:b0:8cd:827a:2abd with SMTP id af79cd13be357-8cd827a3706mr628587585a.72.1773097546379; Mon, 09 Mar 2026 16:05:46 -0700 (PDT) X-Received: by 2002:a05:620a:26e9:b0:8cd:827a:2abd with SMTP id af79cd13be357-8cd827a3706mr628584385a.72.1773097545862; Mon, 09 Mar 2026 16:05:45 -0700 (PDT) Received: from mai.box.freepro.com ([2a05:6e02:1041:c10:ae20:597c:99b8:d161]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439dae3d98asm33898478f8f.30.2026.03.09.16.05.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Mar 2026 16:05:45 -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 v1 0/8] Group QMI service IDs into the QMI header Date: Tue, 10 Mar 2026 00:03:29 +0100 Message-ID: <20260309230346.3584252-1-daniel.lezcano@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-remoteproc@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Proofpoint-GUID: 9f-IrV9Ztsu8bAhZ5oojyUqMPwJnqH_m X-Proofpoint-ORIG-GUID: 9f-IrV9Ztsu8bAhZ5oojyUqMPwJnqH_m X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA5MDIwNCBTYWx0ZWRfX+MPBqz0PL25Q Hg0/aytlpOkGzW70MB1BfeB8zgeEIWlWS0f6bi+cMQSDHMu17veqotp0Q2eC4qhBhUJEYdhhLYf DGAArBPgoDPK1Qjh1vGXN8s81RINv1sy4ydaaScMb5ruAoV8GWu1NB7z6r/ij/I0n6xO/2nhBas JEShvtc90pxeVOkn72YYQFVl/5X3URyKlueT3WU06b7ROvvzdYdQCn8fE172dg1a/t9zv0IlkWK 7/STzodxPPs4CaCd+Z8QzUV91tGGnpYx8BPU3NQ7mawkjW8fi1azkZF1J8fGoG/5MK+Bdko2uB0 /emFSIqKdy9/YDfRtxbEhOHr+x9v+zSn+UWaAv1uT9sJiuFezOGrnLeuex9xkQACaqrXNrgICxO 7FRw38Otxt2IcjIYWzAlyzP/fsrH0AxTV7R2XNzlqixHjXAmnFB0Nl/dAGgVcvVHMb3omGNQMwh 5Fy0SEgZLgBuKugmRow== X-Authority-Analysis: v=2.4 cv=eIEeTXp1 c=1 sm=1 tr=0 ts=69af524b cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z: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=yGX2isoJ_2WtN150yl0A:9 a=PEH46H7Ffwr30OY-TuGO: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-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-09_06,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 bulkscore=0 lowpriorityscore=0 adultscore=0 suspectscore=0 spamscore=0 priorityscore=1501 malwarescore=0 clxscore=1011 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603090204 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. It makes more sense to unify their names and move the definitions in the QMI header file providing a consistent way to represent the supported protocols. Consequently the different drivers will use them instead of their own definition of the service id. 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 (8): soc: qcom: qmi: Enumerate the service IDs of QMI net: ipa: Use the unified QMI service ID instead of defining it locally net: drivers: wireless: ath: Use the unified QMI service ID instead of defining it locally remoteproc: qcom: 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 soc: qcom: pdr: 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 samples: qmi: 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/remoteproc/qcom_sysmon.c | 2 +- drivers/slimbus/qcom-ngd-ctrl.c | 5 ++--- drivers/soc/qcom/pdr_interface.c | 4 ++-- drivers/soc/qcom/pdr_internal.h | 3 --- drivers/soc/qcom/qcom_pd_mapper.c | 2 +- include/linux/soc/qcom/qmi.h | 12 ++++++++++++ samples/qmi/qmi_sample_client.c | 2 +- sound/usb/qcom/qc_audio_offload.c | 2 +- sound/usb/qcom/usb_audio_qmi_v01.h | 1 - 16 files changed, 25 insertions(+), 23 deletions(-) -- 2.43.0