From nobody Thu Apr 9 08:54:44 2026 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 5CE36449EB7 for ; Tue, 10 Mar 2026 10:03:54 +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=1773137037; cv=none; b=J+pqIfJoYG6yt33edkXD5wozmQ6cPw6y1x9kaHX9UIzT9rLuSxPb8SzngV0oGJp9vjc5weJFAkGCgviB5ggrvDG533vkMa3recrfIaZBCIhgYH1iU3WBfzqyMtLbG2Du8M7YtZNC1UNAySNZSGNcpS8ZLT9IShi8xskLe36GBM4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773137037; c=relaxed/simple; bh=gZbvYWxtnltp+9V8OICF8P4ygq3AOAwfyaCIqwTHoxU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rMB8Z336MjTSjappGQswxX4XKGy2Bd2toz2f+H6c7njsHsrHDDaqhlVYQpXJauuuuYzP1chEVKen5/OUNGMDxbo6WALuAxPX1ly16qFHr7/SmYhgx9aeiuOVl7rbQGfQJ/B5MoQKXCXPcWlL5Oqudl7eZDlqMlJEnXb0ibvw3UY= 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=EUrmS35C; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=fFRvFCC5; 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="EUrmS35C"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="fFRvFCC5" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62A9LBGY2460640 for ; Tue, 10 Mar 2026 10:03:53 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= OFptXoNQy3MKnCAaLmFatsHFB8MF2GLKpS3f5re0I1Y=; b=EUrmS35CpQatMFFJ Fa3xclvIkrBLk7+8cvVhVbfp8Hot/oobQLBLQqGfS+6wAI5tfSRmbYlWy692REmX CxjJkEiKTNlVpKbJ53HaWgFuW/rfcBnSYU8wLNuQBgkqS9MDUu/DVke4FVbH7vRK lqnsKZGtOLDXoJUlQnGUdMjtZz3OfgmI19PdCRDybv0OwzYsZHAzDmOs7g8E41WE Zlcwlji+xi8OoudNWE9Vr91+WpcQbIVg9I9MHRbQ0jDwy/SOXd7CNuUq90BExW9N g5Xb4Fj7zsfWHPiohWFVt3ekjs8yojUwuZXjfIIinZOy5se+BrBpq9TiYyaf5OeC 1j2pdw== Received: from mail-ot1-f71.google.com (mail-ot1-f71.google.com [209.85.210.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4csyv1bpxr-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 10 Mar 2026 10:03:53 +0000 (GMT) Received: by mail-ot1-f71.google.com with SMTP id 46e09a7af769-7d74d78c5f7so16585453a34.1 for ; Tue, 10 Mar 2026 03:03:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773137032; x=1773741832; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=OFptXoNQy3MKnCAaLmFatsHFB8MF2GLKpS3f5re0I1Y=; b=fFRvFCC5a60w5r6ycNnVjDNMLVQoEiHaEf5isCMkwspQeMbTD4CyoO9dBmXrsc6W6g uvdHaw1Ox7h7saDrrI8FGRxyLClPs6bLD9ntu+85Hm3zrfv0964qGt/3Iy0hvKAB1u63 8BUTgZUCU6dfBTcHlodQPI4tcNw5zBxZ+HdKmck5S4TjmKBzJKSUo2UeQjrbc2AA3gY2 gF5brEu7UKRVQs3FHCjgdKW9nfjvzIYDTCfJAxWWcXInrYLOul+hq7D/lRFTB9HQ97Ry ypIdhvfcfCzpmzwZ72mgEcYp+SqoIiMXl0GgdrKZz3S9/yCTiF9qEWS2WU7nQAoP1KB7 WDxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773137032; x=1773741832; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=OFptXoNQy3MKnCAaLmFatsHFB8MF2GLKpS3f5re0I1Y=; b=Kkbmnl3Bhxcnx2/20JHKVNgr2htQu9aENw9FzWnzyKhUeRlKVohVA+SbKoCB1hLTS0 KL/LGXLFU//nD+XEtINEnSnAqEPI9K0MzyA5O5FCAyQ3v7Yja+jXWNAre7ZjbIfwxJYB +Ah1O4hlIMRGTzf7h10+6K5Kk9N268tY7V8NmeoKmll7/WcMTX9ZmBRcPDTzVtYDD6UP kbyez4YJyEPAMIxLpDPXeaZpDmY8WGEWGvs6Aq+ukLO4udliqeIRVpserhAagbi6aMay YNm2J6k1tqlItaRM7bdH53iA3Nw9/BUhZx6h2G3Q1E08xgQG1eVNslv4C/VCoGj458QK uKiw== X-Forwarded-Encrypted: i=1; AJvYcCXB0ba1VQmqRnkZYQ5pXJt6QDJWp7g7TtMVTPJvVXTgZa4iZLDhYOjT0xmOg3kdvnfZ3ewqf7KwJo3hL2s=@vger.kernel.org X-Gm-Message-State: AOJu0YzgWO2Lw+mBk4uL9j7FiSILYS9NsPbnPnxG344JFOjiTHOSxxpu oFomG8jeglj77RqNeMkxZWZ0TkCchlkh1WNqWKJ5CbINglvpBcqcVkFy7Gqcuy9Qur5Ek7JRySa a/BeFlCA7MJh01H/vk/jTJ+1l5iLGWShNmkqQqsSrODyPDN9memsWWI2ZlPhRZZWORzo= X-Gm-Gg: ATEYQzzB5T2A+ph9K1+RJlbL6uB884XppuXw/fT6wf8hGYSixC+ihafsSCQc0viMeq9 R+GraymZSH9vL3tHrAlcLiRCMwV93Bp22FU/NRACLv/rtlir6dBZWP/PFASX26dRdBSkm0j3tLG DGHQIHsMNbFAA7nvAC/OjUhKuymv0tgix7qRPFyKqDKI0YcHugHIp4AUzul795zEIlx1Sz+9MNG 1IDu7PGDNPjyHWAUU3CBNmjkf1mwyuyPLS3M+DWvSCi9LBCG72TLBwZq9BV/0L2QO1sp12ExVst AEtrS4+bGXU1vsmeVEhN2JbPT7GKMuYDa9ewcz2dGsQOggskc1jjksUN2ECVDjtA/2rMORcV3ya gULU9X/itwho+dY6qOe6O0qzksWKJVfDrTis466/yHqxPTKvcri+O1G4nomMq2G7vbTBADkjt X-Received: by 2002:a05:6830:8289:b0:7cf:cbff:85e6 with SMTP id 46e09a7af769-7d759b01ca0mr1760798a34.12.1773137032449; Tue, 10 Mar 2026 03:03:52 -0700 (PDT) X-Received: by 2002:a05:6830:8289:b0:7cf:cbff:85e6 with SMTP id 46e09a7af769-7d759b01ca0mr1760775a34.12.1773137032126; Tue, 10 Mar 2026 03:03:52 -0700 (PDT) Received: from hu-jingyw-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 46e09a7af769-7d746bdecbfsm4337611a34.10.2026.03.10.03.03.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Mar 2026 03:03:51 -0700 (PDT) From: Jingyi Wang Date: Tue, 10 Mar 2026 03:03:17 -0700 Subject: [PATCH v4 1/7] dt-bindings: remoteproc: qcom: cleanup qcom,adsp.yaml Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260310-knp-soccp-v4-1-0a91575e0e7e@oss.qualcomm.com> References: <20260310-knp-soccp-v4-0-0a91575e0e7e@oss.qualcomm.com> In-Reply-To: <20260310-knp-soccp-v4-0-0a91575e0e7e@oss.qualcomm.com> To: Bjorn Andersson , Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Manivannan Sadhasivam , Luca Weiss , Bartosz Golaszewski , Konrad Dybcio Cc: aiqun.yu@oss.qualcomm.com, tingwei.zhang@oss.qualcomm.com, trilok.soni@oss.qualcomm.com, yijie.yang@oss.qualcomm.com, linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Jingyi Wang X-Mailer: b4 0.15-dev-3d134 X-Developer-Signature: v=1; a=ed25519-sha256; t=1773137028; l=2735; i=jingyi.wang@oss.qualcomm.com; s=20250911; h=from:subject:message-id; bh=gZbvYWxtnltp+9V8OICF8P4ygq3AOAwfyaCIqwTHoxU=; b=nnlIQkEY1s8hcXkzRR+Eh6R7DeJfAHlqsWXsssc7kSeNnxeTIoagGOKUomve+vyqkq61estpT bGh9e5qZyEfCbwrpRBt43TAqJlMlOKL8JdqKme9tD3/sej7BXizSwYo X-Developer-Key: i=jingyi.wang@oss.qualcomm.com; a=ed25519; pk=PSoHZ6KbUss3IW8FPRVMHMK0Jkkr/jV347mBYJO3iLo= X-Proofpoint-GUID: 9Ed8nnuh4Si5iYV1sFAkzDGIaUCOdnWy X-Proofpoint-ORIG-GUID: 9Ed8nnuh4Si5iYV1sFAkzDGIaUCOdnWy X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzEwMDA4NiBTYWx0ZWRfX4QrEHIvCsuGT 0S6PE1E16ytRUZVzexeLMgRdZkj9XM25qDJj5HC3yXYqDgvwVjfF/HV6MVFyqDVaLz0h2NQ1WZl ikPyiFhEA+dQlpiaVbTYIokGCZmnuXQQ2x9P62+BUEUi+odAlySjdVOfU7nxz8buQhUafWb5mpD 9YMRQT2HgXSkIn8ml7UuCmrqLbfisGoi6sorciVlFRy0ALBLo5sHZN8y3wEPa6NLrSH1b1MDOix je4v71TCB3lL1jgpI0fUxnt75/j+/dxA3qU/bChP54kqRi2Nt27QSbOoe+dczSgZOr9CUp/OLAF Op6QAn5ZZfmMiSz0yltw9LKXVDbhOgFzAlqfpE41NcNMzT4nWRtSL0Q8KGTPVDHEvWkNfcWxhYK t7RAcMTWlfFGxY6axD+12bqhp2kqQqty+RR3x1QKIxqAIxuBPIekkZis/l3Pd5Viu1npUqyMXmf pE+mRYI5phw0kSWa9IQ== X-Authority-Analysis: v=2.4 cv=Cuays34D c=1 sm=1 tr=0 ts=69afec89 cx=c_pps a=OI0sxtj7PyCX9F1bxD/puw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=VspIq9AKIDY_7iLw7w4A:9 a=QEXdDO2ut3YA:10 a=Z1Yy7GAxqfX1iEi80vsk: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-10_01,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 clxscore=1015 spamscore=0 adultscore=0 priorityscore=1501 phishscore=0 suspectscore=0 lowpriorityscore=0 bulkscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603100086 Items in qcom,adsp.yaml have common clock and interrupt properties, move these out of the allOf section to avoid list the compatible repeatly. Signed-off-by: Jingyi Wang Reviewed-by: Krzysztof Kozlowski --- .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 64 +++++-------------= ---- 1 file changed, 14 insertions(+), 50 deletions(-) diff --git a/Documentation/devicetree/bindings/remoteproc/qcom,adsp.yaml b/= Documentation/devicetree/bindings/remoteproc/qcom,adsp.yaml index 16a245fe2738..a270834605da 100644 --- a/Documentation/devicetree/bindings/remoteproc/qcom,adsp.yaml +++ b/Documentation/devicetree/bindings/remoteproc/qcom,adsp.yaml @@ -32,6 +32,14 @@ properties: reg: maxItems: 1 =20 + clocks: + items: + - description: XO clock + + clock-names: + items: + - const: xo + cx-supply: true =20 px-supply: @@ -49,6 +57,12 @@ properties: maxItems: 1 description: Firmware name for the Hexagon core =20 + interrupts: + maxItems: 5 + + interrupt-names: + maxItems: 5 + required: - compatible - memory-region @@ -57,56 +71,6 @@ unevaluatedProperties: false =20 allOf: - $ref: /schemas/remoteproc/qcom,pas-common.yaml# - - if: - properties: - compatible: - contains: - enum: - - qcom,msm8226-adsp-pil - - qcom,msm8953-adsp-pil - - qcom,msm8974-adsp-pil - - qcom,msm8996-adsp-pil - - qcom,msm8996-slpi-pil - - qcom,msm8998-adsp-pas - - qcom,msm8998-slpi-pas - - qcom,sdm660-adsp-pas - - qcom,sdm660-cdsp-pas - - qcom,sdm845-adsp-pas - - qcom,sdm845-cdsp-pas - - qcom,sdm845-slpi-pas - then: - properties: - clocks: - items: - - description: XO clock - clock-names: - items: - - const: xo - - - if: - properties: - compatible: - contains: - enum: - - qcom,msm8226-adsp-pil - - qcom,msm8953-adsp-pil - - qcom,msm8974-adsp-pil - - qcom,msm8996-adsp-pil - - qcom,msm8996-slpi-pil - - qcom,msm8998-adsp-pas - - qcom,msm8998-slpi-pas - - qcom,sdm660-adsp-pas - - qcom,sdm660-cdsp-pas - - qcom,sdm845-adsp-pas - - qcom,sdm845-cdsp-pas - - qcom,sdm845-slpi-pas - then: - properties: - interrupts: - maxItems: 5 - interrupt-names: - maxItems: 5 - - if: properties: compatible: --=20 2.25.1