From nobody Sat Jul 25 00:16:52 2026 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 44D2335A393 for ; Tue, 21 Jul 2026 15:51:25 +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=1784649086; cv=none; b=IG4LyTrYQpcO/hg1muG0Ko+paQsI0tlwP2GSqK6vPiT9zOAcdeJHdFOVmWKr9FOlsu0OgH+X+QmI0yjV9EsY3Ox7mcxHSup7S9haKyx1ajriwazCcIP0gz1i4d+WczhvmWM0RlDoGfgGRNZo0+SMmGGrkgo9D2I+xBgp3ymWVgk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784649086; c=relaxed/simple; bh=jmfZMXY2+BGGtZtP2A9SNqzjmS3weGa45fP0SoCxPEs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TYJtdvEVdnMGMJTYtUizxEJBa5ScAZ+o9uxhqxIpSDVUIHRzdYq+9avrtEkYGgf9N9Cd9CY0CxAo7U5ow5AL2EAKfBu6Jcncy+qkGeFE2+4vd92wOh8Z0n3a2mQ75PO1TcfOSs2q1Uy/j7UsdaC17NOfSrXOZsFPEHOWmUaplcU= 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=bXdB89Ju; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dR/jmHXN; 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="bXdB89Ju"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dR/jmHXN" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66LDg4OG1912610 for ; Tue, 21 Jul 2026 15:51:24 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= Vz/EEJCGdNhdhKJw/J0AWn7zxktXXb18r9YS1k8E0N4=; b=bXdB89Ju7A76OwZ2 QfhsaxrF7n39ciS7RuE581bO/a4Bp5g/ajzoU4Z29OM34AKGvZb5x9etCMgXjgEs 1YqOoCS6nrsX7PjnlEtxno6DyhsqWzL9lGOP6rj2Fy9m+maokQ5fSDc7uIQoS5J4 thsq0NB4foYU3NcOjeQkav/nXi10v1/8PgQz2BiXN+oujoAELnGN0rZQUjKGAVU+ dqwXrY5o/AlZC353zJEL2a306U/9Ur/gaZRarJkfoUhmuDNBjpvE3gx9ykE4MuT+ 8MxXOwpt+EwG3oUAMXp7vAbHBf+Aput+96L8/YN8pZREkFa339BB0ChowuXccFID fPVtOw== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fj1duk90s-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 21 Jul 2026 15:51:24 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-51a8db414c7so197559821cf.0 for ; Tue, 21 Jul 2026 08:51:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784649083; x=1785253883; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Vz/EEJCGdNhdhKJw/J0AWn7zxktXXb18r9YS1k8E0N4=; b=dR/jmHXNYwZlJKvpjSsUG0mssiYzvuAgaZtd5w6+1/r3ofu8Gbr5y9YbNxlbNgdcPg SMBLGEfJILvuuusw+zRBKo39pQePGcI4SgDvWV8r+GKe4IWnzbNz9idHT53uRrsm2YJE GC47UZqT2kudDJXaFbFs2TwFOCKYMXFJyOmu7QGIWk5j6qvx2pUH+IIWN6dgasJCFxfs FcYSIpblUgZUZC4hOW0Eyzp5CcNCozoSKudJiSeDaDzzLXdbZiaY3kdosxcN0QT2ZG3m /5GPpXDyiUHQq4JIZ3Kuzn+5joc3aXkUrvpWkm9FETdI3Kw5CjsbWvGp3TElqv/pWpPr tTZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784649083; x=1785253883; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Vz/EEJCGdNhdhKJw/J0AWn7zxktXXb18r9YS1k8E0N4=; b=UPny1iX6FtALQ1cZz65ckxN8Vgjrw/9PyST9GbmUHdESPXfFRnoaSjzrUIi+Mmemuf WVBxd0xxJpJvFgU47rUuGD4DBzYG7/Pu+QfOZqQi9i52Vs6kLR9+/Mov+cR1Zb9tmr3l ppuGVdKHreSjbx9pSBiXI6QjbCHsZUlUkP+oCLgaBsQecX0jTE1IjyFQz3HtkINl+8ig lCsrJB6It8JV/temAUP78BJriLeGGbJOeB0X/Y6NRy/xjJl6ly/j6zGoRJ+b5H/sZTti m3ZNvmW7qHx98reMZhvTzXbPtOKKTfLsrXMTAZENXCW6AfGsfz8taCIM1kcMTGuCko4+ uGug== X-Forwarded-Encrypted: i=1; AHgh+Rq66DBuuQqWyfKyQ42zZk0O8/J2tFCvzWkRDWSjMgj9bQbet+ajY9lpYS0hVi55qUnu0/XUjkSe1GouaT0=@vger.kernel.org X-Gm-Message-State: AOJu0YyayLCUtlHOEO7jAtFCJ8rAZOEviycDdL1KtQKc01icF5dLcYAv IHatP/qEtmVVRX5X1hNdfJBDhLILkjTAOEHS5HOvRL1rOsu9FFcdCnnyvrDjJ0DEXH+qIqCTt48 X2QQkWTym6/n8FV+TGmCOEFpPIblfxj1Ze4Fa2FiBhHRzJhX2SdPvuSZzhc/GgexNJHk= X-Gm-Gg: AfdE7cmVysn2d8AbMYi3kD6aNmmG2OKvNW4xOuy5wxf7yA5bzyt+TVhZOdGKGp3qSL3 3yEacZLKjYDWdNPQrtlXjyvGrC1pRGsKNZSToWWXLYWdnOPCU09s1VROulvtXcApexx/Io6F5om HIGeZ1E6t2HJDLqsz2PNNCN5LRR/srJ3DXxP3JkubR1Rg88/4xXnbWOZFJkuIafLWigA7y67BHK 0//+hLF0BotBuI/jsKBU6I+c41A3BQQbOwvqBQrFiM6ag/pOM2idExTlnbh5c6+6/MMMMmpWl45 0GDlVgsW5MoXuUZF1QA6JJV1D0wRlLWtnioZ0MzOGtmTc3fgNNhTUEwJTx6u7IrByWLFVhiTNOH nPHC9LIMWKtF1MR0mV1HWIKgT X-Received: by 2002:a05:622a:e109:10b0:521:987f:bf28 with SMTP id d75a77b69052e-521987fc349mr109884321cf.46.1784649083213; Tue, 21 Jul 2026 08:51:23 -0700 (PDT) X-Received: by 2002:a05:622a:e109:10b0:521:987f:bf28 with SMTP id d75a77b69052e-521987fc349mr109884011cf.46.1784649082794; Tue, 21 Jul 2026 08:51:22 -0700 (PDT) Received: from [127.0.1.1] ([178.197.223.174]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4955de8895dsm159554075e9.4.2026.07.21.08.51.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jul 2026 08:51:21 -0700 (PDT) From: Krzysztof Kozlowski Date: Tue, 21 Jul 2026 17:51:03 +0200 Subject: [PATCH v3 1/4] dt-bindings: arm: qcom-soc: Include Eliza, Kaanapali and others in SoC names 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: <20260721-dt-bindings-qcom-soc-naming-v3-1-8f275c9d3412@oss.qualcomm.com> References: <20260721-dt-bindings-qcom-soc-naming-v3-0-8f275c9d3412@oss.qualcomm.com> In-Reply-To: <20260721-dt-bindings-qcom-soc-naming-v3-0-8f275c9d3412@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2092; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=jmfZMXY2+BGGtZtP2A9SNqzjmS3weGa45fP0SoCxPEs=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBqX5VzIVfQ2waj6dbzWVAcHJPjffqTjYAVlXk/d VR2GPMn7t6JAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCal+VcwAKCRDBN2bmhouD 10GiD/0aYNHgugvdT6BLRHed7nK+F+GLgi4cKLWDbqPp3boh76EIkjCBQ8MreauAq7MwQCwDbpJ KfDtNGZkc8TA5gHE+sXrgrMTL+wyd8Q9a82+/x8mbhUzpDxIRYBf+cJt8likZuue7glKx+Vt++L bdX3MBnHYG+Lv2yuaOfEvELUDN7a3lp963soC0sSduPg1w0ZYI97AwSfkGYtfTeXlVT6sSxgXOw bgqFEsTCUl8o+DlkjHM//8/tXq99qE4Jv5M+HdgpGp/BR9AuXCvJ+bKUHZb0qjRFDFZCd6GSGim raYXR9JrSD7QnLTAKNwPba5/RmT9jrzHhHgMMoDOkC9uK7VaJAshH0TWnIcYNAqYeTMzjqQIAK9 aL/Yxg3QUp6p7JKPSxXrHXQWbhTSfL3RHTIaivMNcMPuEYhWEHlRrC2O0Q1nOL8taG8aVHqPmkO bUQTAHVOgAj4qGOdP7Ul2n7UhR/HbDUSsso1KfjR2SMM+dMfKm1zmg0HEwuu3B/rl95Iv1Kg//K mJ+wM6nMLtXHC/V9lLF2ld9roEIGATOsoBswleqD2ww334b5rQkfx6H0fGUe3zT9zcowHd07Q+u bVDfw5TVd8FvIGyVvjkX6nkVxtrDqRK3kveSAkQRv07/TKIPru1u0WoaPBDqryWdh+nshxwz8OJ QkLeIBGo+u4vMkw== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-ORIG-GUID: tAsmdAqkiTUNo-LeoRv1NP0z-ztM9Gs9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzIxMDE2OCBTYWx0ZWRfX4sCQwT+HrSG9 ZfwnDPGlbW0h29K6YT1WIXK6YltAQ6rCru0fy7QEMsRFWet11jtLfuZvBl/wpEVas8EnziwjuuT g1lgmoYKani3A9Iw8yvcOo8UXvAuvDtpUSD9iRT9atiVz1eeGV/1AnLjmn6YVi7fslccfxYwX9m dHI87fVyIQcFZSUGjbv/pn7PbviX2O+w1yDtA9XqqMJnEppyY1QwjFAg27Eyke+2EEqRwbawkpz AX9nXhd+qX3QcfZUt9WxKx7iU/cYEeYasr4yBt3UvddcFXgqCjFEcBrlsmSJfRcbS2cU3d2PhtF lXxi8/37yqt/kkQBv9ewd8g4vn3VXYCn+VQrsbB1V7IzMd0sctexvbpoJV+O1C8OTQAOEResWjt TfizxjqxnpahvxosTU53aBHtAa66nKBqGrsi/EJKM68XgP2HxvRUzl99MbtBOwvFUtgly2Jca/8 W/wNT6QqcfcQWLPRCsg== X-Authority-Analysis: v=2.4 cv=I9JVgtgg c=1 sm=1 tr=0 ts=6a5f957c cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=N6niishs+lR9UBL1FN3Qrw==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=ujLjCFpqU2tUUBGeNqAA:9 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22 X-Proofpoint-GUID: tAsmdAqkiTUNo-LeoRv1NP0z-ztM9Gs9 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIxMDE2OCBTYWx0ZWRfX0B/t6TVqJe2B AdvcZRBJ30KAChG+Mbsfk4wjk6QRJTLEZt9Q5mX9W1wvfxBnaxDUfe1AsCnZSq8vPcDw11fLDSq s+lThYJB+xCcyuTgqjtFODabsHVkKBM= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-21_03,2026-07-20_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 adultscore=0 spamscore=0 clxscore=1015 suspectscore=0 lowpriorityscore=0 phishscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607210168 Grow the schema checking for proper SoC compatible naming style with recently upstreamed new Qualcomm SoCs: Eliza, Kaanapali, Hawi, Mahua, Maili, Nord and Shikra. The list covers only SoC IP blocks, thus no Hamoa or Talos in the names, because these are codenames but not used for SoC IP block naming. Since switching from model numbers to codenames, this list with explicit codenames will have to grow and list them all in order for the schema to work. It feels like a churn, but the compatible naming is still mess, for example, the schema pci/qcom,pcie-x1e80100.yaml with a legacy naming vendor,IP-SoC (qcom,pcie-x1e80100) received a new compatible with new style (qcom,glymur-pcie). Acked-by: Rob Herring (Arm) Signed-off-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/arm/qcom-soc.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/arm/qcom-soc.yaml b/Document= ation/devicetree/bindings/arm/qcom-soc.yaml index 37fdd5a080b7..1f9e52d9968d 100644 --- a/Documentation/devicetree/bindings/arm/qcom-soc.yaml +++ b/Documentation/devicetree/bindings/arm/qcom-soc.yaml @@ -25,7 +25,7 @@ select: compatible: oneOf: - pattern: "^qcom,.*(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sar|sc|sd[a= mx]|sm|x1[ep])[0-9]+.*$" - - pattern: "^qcom,.*(glymur|milos).*$" + - pattern: "^qcom,.*(eliza|kaanapali|glymur|hawi|mahua|maili|milos= |nord|shikra).*$" required: - compatible =20 @@ -36,7 +36,7 @@ properties: - pattern: "^qcom,(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm|x= 1[ep])[0-9]+(pro)?-.*$" - pattern: "^qcom,sar[0-9]+[a-z]?-.*$" - pattern: "^qcom,(sa|sc)8[0-9]+[a-z][a-z]?-.*$" - - pattern: "^qcom,(glymur|milos)-.*$" + - pattern: "^qcom,(eliza|kaanapali|glymur|hawi|mahua|maili|milos|nor= d|shikra)-.*$" =20 # Legacy namings - variations of existing patterns/compatibles are O= K, # but do not add completely new entries to these: --=20 2.53.0 From nobody Sat Jul 25 00:16:52 2026 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 822EE46C4AE for ; Tue, 21 Jul 2026 15:51:29 +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=1784649091; cv=none; b=nK3fHAtS8jB/2TqutjUywvbSI5h/fNTPebCPqhGKRI6yl7Jqkz3o6O28ZQsqrBORRJxGsXyePp/O7zovrTtvbe7AIET+kwBwavPSAgaj7zq+vUeiaqLE7AuUriBre3RXWnWUcI834vLgOoypM330Pv0ODuAUfVHebKmRrLhlqT8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784649091; c=relaxed/simple; bh=Pm06IB3S3ZqIeBqgyvmudkbwk6bnZwwOq4nmv1Bp2tA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Se1Qy+8b4I8p9sCZ8klQYHmLNT6nnGKkKtIqAB7Z1TV/NDi1kN8OEPYojdY0vvFr3kboz5ouRQu8TZSXKGJE7zq6ixxoIMT7PlNsRGDeoiPvL4AMgZMkP4BW5hVmp6TticLfaSt+ljfryoWBZW32aY7NAwxumn8RtBTBheqpZRA= 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=IBMT5xrF; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=RVSrhbvP; 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="IBMT5xrF"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="RVSrhbvP" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66LDg1Sv1841268 for ; Tue, 21 Jul 2026 15:51:28 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= +v62N7JBH1aDp0r/0uYnn05XtwD8U2L+HWTx3mhO7rc=; b=IBMT5xrFovw8HiDL 2+B2VhyqEqa92pMx/2CIqXkcEbM98yfZu/kHomQbEabu1fDN09e/6KLKZ4mClFPK 5PuvNBz8VkqDuMZEMaJXE8slzVJNELUalMiQC1H7hovdETIcwU7L9z/XGPKoh8v5 xtcULSZ+V4ZuzDw1cG4N2SKxrvsOkCwrXkOIpXXaZfq7TI+A74WywUFkkS229D9Q rZ3zB+m2mfS8L0iZ5TVmEiLRKWfbSLw0c84epiP69SItNnbyFpgWUJlJgn5sMVis TKFkNT0YPgPVN4sM63WwNvGZNFefp89HojkjpzUXZXQprS0NJXqj7RTBrr49U5Jg 6/NGUQ== 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 4fj1se34xx-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 21 Jul 2026 15:51:28 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-930edb4362dso84480985a.3 for ; Tue, 21 Jul 2026 08:51:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784649088; x=1785253888; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=+v62N7JBH1aDp0r/0uYnn05XtwD8U2L+HWTx3mhO7rc=; b=RVSrhbvPI3BJTpVi4NSsuSIIOCBDNbD/kNUkOSCqwXdG7PvCDvTjFZpfJzMFOSwoAQ 3o90PPTfgVFitg6sRXd/SjsTFRtvBMbcRpPkNIBjhOF7pE+QnQyG9QawwMq5NMxDWUvF DkduN4PJc07rbAZvtOpHu84eRnUltKULRIpOUDDid0J9LKzPzGfxAeqrDYC4T2xGrtlM g17UV4aIRjjclq3fTEcrg52SXAeF5riBIjAnSrJxKkITchSSzobfCTLC6G8gT4cAvuAv HY8gDulaDTAYOF7/k2agimkcOYcWNa3SQBGyWPkpxMK49GToivslsUlRwlkFEelteTpF CXCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784649088; x=1785253888; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=+v62N7JBH1aDp0r/0uYnn05XtwD8U2L+HWTx3mhO7rc=; b=WPcEC1n6tG5yyRle40wQmPEEldgB3oo45o9yOoD1xP4BoUp7IN3u116TwnNCLyJwKW TLyj0VhGzmrkVwTKHiC+FVrV/iM8GtAvI6NdOoBKFJd6eohR5zR0niALN08ENsYQXvOA v1u54kBmqDQiWqq/vrWI19IGnhxglSIrFBnYlucYa/cyOetp/3OGwOET+9yHuvUCnion zn8j0Y+u2UTr/srIlV8AHcDVZTo0CCO5l95dlvDG8+eusNUZ+xGNfju9G9nUa78sIGON 4HK2JXR2auiy4cGhcagbB4RJdi5oM1qJXPFqmoLkcZloeLqxdIwb0s4Cy6dbblyfX+fV vnFg== X-Forwarded-Encrypted: i=1; AHgh+RpaVp31TNenf/Gpv76IWwVqTdJpNZ6BqV0osKc7zaYYq25Dv8J2xc2qUzB/B29S9d0IIUKbVW1sgSkGqUo=@vger.kernel.org X-Gm-Message-State: AOJu0YyQk04DSDjX2dbmKeAci9ooz5Ok5iaSBfuOS+tONR/rdnmCeR0+ YdN24MbLzaMGtu9oCJO/oD1JnvFzWF/gJa251n/aV5P+0Zi0W9a+kgG0uz6xhAT3BDfO36KPM6u XFUi9F9G1w3syUHESPp6l2QrsRxba1U9J8zbsib5PKKq5EJvA2SEYe97Xk4vsxAPaZRjEi/yvt2 M= X-Gm-Gg: AfdE7ck0ZqjsFmrnBlnZx/JaUvBvSuqCdh2IAOdtb8IhNMWOqw/3hPRL9UrTJYyo8ab ipAjfF2RxZLX03IarOB6uDx1oRUPkHpBMFsWbldlZ5OUyP51d+gvbZThVbhiTRv+hjr3EO99bT/ WiVitI+tDqOH9lOFTGpWaTmxJ8Jg3PExJzRLiq/U8cYuH475dCcilQcRsTwWnc0fB4qvo5y/Vt9 Y4exKKl48KhPD3qrtRGYZG10Uxu//t2FBRFrIJEFfDL/1pA4yVR5LrymNK7e5VskLGkCsGfGfbC dVySib3jgtZhZxkWht1rW/H8pitvZXVeMNgOxifuTZCsurJwqMyZrs9r7dySX7V66Yd5scl2YM/ P9NHwy3DkbnKKOmBWKqUCXloy X-Received: by 2002:a05:622a:5790:b0:517:642c:8196 with SMTP id d75a77b69052e-5213bb2120bmr200368441cf.12.1784649086094; Tue, 21 Jul 2026 08:51:26 -0700 (PDT) X-Received: by 2002:a05:622a:5790:b0:517:642c:8196 with SMTP id d75a77b69052e-5213bb2120bmr200367401cf.12.1784649084840; Tue, 21 Jul 2026 08:51:24 -0700 (PDT) Received: from [127.0.1.1] ([178.197.223.174]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4955de8895dsm159554075e9.4.2026.07.21.08.51.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jul 2026 08:51:24 -0700 (PDT) From: Krzysztof Kozlowski Date: Tue, 21 Jul 2026 17:51:04 +0200 Subject: [PATCH v3 2/4] dt-bindings: arm: qcom-soc: Document more of existing legacy style compatibles 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: <20260721-dt-bindings-qcom-soc-naming-v3-2-8f275c9d3412@oss.qualcomm.com> References: <20260721-dt-bindings-qcom-soc-naming-v3-0-8f275c9d3412@oss.qualcomm.com> In-Reply-To: <20260721-dt-bindings-qcom-soc-naming-v3-0-8f275c9d3412@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=3304; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=Pm06IB3S3ZqIeBqgyvmudkbwk6bnZwwOq4nmv1Bp2tA=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBqX5V0eziYT4zo/CUhz2UU7ppCwYhnnQOzsoXjH Ou+szTLBfSJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCal+VdAAKCRDBN2bmhouD 17gjD/4p1+5bagH4z2jSkAyNbR7wiDtlhMelDsopTJ22sROiMtRbwpMVEq0r/zwDDz1QmOIa/v7 PKl5H9xZIlURhUlj5/jV34aBB6IfBc8INYbeTAUVb8MKST7EA4gJbhxMdklSTptI5KMZuIfGrSP zHVoeZYQ5nJ3ykuxgIczVzRSZo1z9XHKKH7UohxMT7p0hssVIzGWrg7doiJS78q83PLLUXxjtJ4 GLOCS0fRTFUkpz3Yqlzgc3i47mZs48PIU7txKy2pVxIeIpHEa/DGy2BRV0feHali2dYHhwO45GC TGxvdSxX55Pnwo8v1mdd23FW5X5FH1PNS56uTDx5L6VZ3KDeVAlf+Qne3yC5ITjmN+rgUMXt0CX GjEAXDQ5u7ilVWsLweGjqEPPwLKdAiM6qLqT/Hr69nKiU6MuqInIoqUundXo5CFmH8wD2EuCNCH pOo2ANkYgEFNWOFY++TBIlnEjdxrVExDpAnpx7h6J7PsX+/olZyK628U3KSFeCAuTn3NBMt9zCT DRVFPXrblVggyi0cf5ZrT2tFOU/2b7HUQMYpX0oYyMCImC96d8JGuoJcg6pRZMYUHHsyhfj/5b6 CW+8ZDBTjy75RmVj7qVRqT2cRnugyqMp6dDTE2YqtYEukXwCoSZEvmE7RVZGPrXjZcVd9nvJ8N3 IB4D1D4cbaD4H/g== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-ORIG-GUID: 5m2GTgnAKs-uzzFjfrkEwofMcuS6fUna X-Authority-Analysis: v=2.4 cv=TIZ1jVla c=1 sm=1 tr=0 ts=6a5f9580 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=N6niishs+lR9UBL1FN3Qrw==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=zJ_s7DmfhzOieU7mWMIA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIxMDE2OCBTYWx0ZWRfX08Vgc2GZduEe O46tPEiYUrqxkqzTh4R+FYPLJQGi2KU3dOuzWjwYCPXHnqQSHr/PJY2ey79uFkAh0vrIVJyYbkp AlvTZz7CA+eDGDEjkB0WPkb4tcFg9zc= X-Proofpoint-GUID: 5m2GTgnAKs-uzzFjfrkEwofMcuS6fUna X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzIxMDE2OCBTYWx0ZWRfX96ioJvuRN8kf PJAovOy+1pErN6XSIPJ7TbEp5DdUpGVGngq0tKQPZEFXHhIhpnj9XVa1I+j7vIgMt3AyNdSUdWq iM+/dzLZmFdVouJKRXnWylUbYlEt/Ip2S45MlpdZZlBNtj94O5CxWLUKnYqWDDFf1UrzgSLNPcu 74Rh4gCPG86egNr57UahosSZibEyjNSIGlatuSYexqmij/k7fIs+otW5bovy8WkME0KtjDe7x3J 8s1DnDZYFa6p9kvOyDWkpnSIeiLLGl8eyFRfV23wzfLOT8oaDHDraCz3fonE+b5WzPKvUOUQkY3 pak9GdakNoqr/HcdoRdJGbQplUg3YBMMJt+gXnacEpkVqZwtEC+w/GKduL4xzy+MVqbn4medxDw +4K2i700luUipDw4i9bJ0h7T9lVRKPsE8LKeGoE4A5N0lAj6CeC0NiU7bTtFPYO+jMyjk5qkZCm YR14etouMHhVfWQ+u6g== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-21_03,2026-07-20_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 impostorscore=0 priorityscore=1501 spamscore=0 clxscore=1015 malwarescore=0 bulkscore=0 suspectscore=0 adultscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607210168 The schema misses several old style compatibles with SoC component trailing in the compatible (qcom,IP-SoC): - qcom,apss-wdt-x1e80100 - qcom,apss-wdt-xxx, qcom,rpm-xxx and qcom,scm-xxx for SoC with code names (like qcom,rpm-shikra) - qcom,kpss-gcc-xxx - qcom,rpmcc-xxx - qcom,tcsr-xxx - qcom,usb-hs-phy-xxx It also missed qcom,ipq806x-ahci. None of these were flagged by schema, because they were used with fallbacks and the schema checks only for single compatibles. Nevertheless document them for complete picture and for future change, which will apply the schema to fallbacks as well. Acked-by: Rob Herring (Arm) Signed-off-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/arm/qcom-soc.yaml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/arm/qcom-soc.yaml b/Document= ation/devicetree/bindings/arm/qcom-soc.yaml index 1f9e52d9968d..0e921633dca5 100644 --- a/Documentation/devicetree/bindings/arm/qcom-soc.yaml +++ b/Documentation/devicetree/bindings/arm/qcom-soc.yaml @@ -40,12 +40,19 @@ properties: =20 # Legacy namings - variations of existing patterns/compatibles are O= K, # but do not add completely new entries to these: - - pattern: "^qcom,[ak]pss-wdt-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|= sd[amx]|sm)[0-9]+.*$" + - pattern: "^qcom,[ak]pss-wdt-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|= sd[amx]|sm|x1[ep])[0-9]+.*$" + - pattern: "^qcom,apss-wdt-[a-z]+$" # Codenames variant + - pattern: "^qcom,kpss-gcc-(apq|ipq|mdm|msm)[0-9]+.*$" - pattern: "^qcom,gcc-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|= sm)[0-9]+.*$" - pattern: "^qcom,mmcc-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]= |sm)[0-9]+.*$" - pattern: "^qcom,pcie-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]= |sm|x1[ep])[0-9]+.*$" - pattern: "^qcom,rpm-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|= sm)[0-9]+.*$" - - pattern: "^qcom,scm-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|= sm|x1[ep])[0-9]+.*$" + - pattern: "^qcom,rpmcc-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx= ]|sm)[0-9]+.*$" + - pattern: "^qcom,rpm(cc)?-[a-z]+$" # Codenames variant + - pattern: "^qcom,scm-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sar?|sc|sd[amx= ]|sm|x1[ep])[0-9]+.*$" + - pattern: "^qcom,scm-[a-z]+$" # Codenames variant + - pattern: "^qcom,tcsr-(apq|ipq|mdm|msm)[0-9]+.*$" + - pattern: "^qcom,usb-hs-phy-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|s= d[amx]|sm|x1[ep])[0-9]+.*$" - enum: - qcom,dsi-ctrl-6g-qcm2290 - qcom,gpucc-sdm630 @@ -55,12 +62,15 @@ properties: - qcom,lcc-mdm9615 - qcom,lcc-msm8960 - qcom,lpass-cpu-apq8016 - - qcom,usb-ss-ipq4019-phy - qcom,usb-hs-ipq4019-phy + - qcom,usb-hsic-phy-mdm9615 + - qcom,usb-hsic-phy-msm8974 + - qcom,usb-ss-ipq4019-phy - qcom,vqmmc-ipq4019-regulator =20 # Legacy compatibles with wild-cards - list cannot grow with new bin= dings: - enum: + - qcom,ipq806x-ahci - qcom,ipq806x-gmac - qcom,ipq806x-nand - qcom,ipq806x-sata-phy --=20 2.53.0 From nobody Sat Jul 25 00:16:52 2026 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 844E346C4BD for ; Tue, 21 Jul 2026 15:51:29 +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=1784649091; cv=none; b=IyfCUbMZtnHmfOX7uP09cD+7hp9Y9cQHZs1QwRs9k7q6WDJc/jdPTQexRyHEU3SEIPHkm1/ovMr33oKbK+ikQ97TNrLQFUIe1/O6yaujvNslDNiy58bbg8UFkW2HDXPHzoeC8Zb2uOU0BM7Jb9KfNgXzbP+KVYXQKvEH4/ohRMw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784649091; c=relaxed/simple; bh=8aLaY0VbPZqafdAuyM1Caiu9HMYRLztJovu39cN+UzQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ttD9HAMn6a0VJaJFHSL6HSOthVpxi7pLH/u/u/6LBXzDEAEeaqhXRGs/5aDjHcVi0mR49YtTwzsSSuJ5fUqTqJM5hmr2ZPem9sFP6AYDaOLl9Tb0V2cuua0NqPuZr9R0N2JLJ5GcfBp/IgvkMRAu2KZwobh+zgSGa6v1Qk9tvrk= 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=Bqc7hSgB; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=d3sh4QA3; 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="Bqc7hSgB"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="d3sh4QA3" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66LDg4Ti1958692 for ; Tue, 21 Jul 2026 15:51:28 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= 7LRdCuRCryk953NTIi218jiLBuhVfjw/hfju/5Owgl4=; b=Bqc7hSgBUirm6F2L oX6mQYfEeuaeHID5a9coNzTstOj+zsNgZhKZe4TGXbt+6aq+rnwES4qxo1YN/2vy 1YgHFZos4VxsjvjTSfMT9uiEI00L45zDuyNCLRq0m2/fNUAEyBEbmUVoEfotbVX3 UCuwwGilbvXDbjToV+trqSSE68WMKwBIuqA1iIayHNL7HE6WQnX5li1dUfMOQFy0 Bh3akHIS5oE/Tl7oXo/sRAw6cNAjr5jR5K9YUhgC28wMGdNDycK3B52Hbk+z34ND xcUYLVkYNMiz+z+VWxLd+q9SoNmrlZGMegHO4g0/Zl2hUnuP8MYgTZalqfpQfbgg U0UYWQ== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fj1bvub9e-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 21 Jul 2026 15:51:28 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-520a00c7a03so135805631cf.1 for ; Tue, 21 Jul 2026 08:51:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784649088; x=1785253888; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=7LRdCuRCryk953NTIi218jiLBuhVfjw/hfju/5Owgl4=; b=d3sh4QA3B7UOcVWZhorpz1zSKBBAKWWTowv3e4h6RyiMq09xVALOrD+02WyeiY7gQd 2ywmxx1AGk2QVSbLoXrrg3xNiEwmX+BF8Kfi6ZZEIs2ns8UWryMqMuVi7DdxIOS97yKW X09SQ+ENtoXkcf0D2zLzklhxPb5UggiUK+IpoOF+2W/bnmcxu4oPQZEiqgdFvdwyFBAe 55RHMum9G9DLeektJoi7O9kNjv/RjhoFByYd/n2zT4o9/4ZXEvcjJ93XkGFndJfWGZKQ ozYu/vc4uQd4812G65nzJZlR4+3vJD+UjVCVlpKQEYQFq9ibcWvHnhH86Eha2cXmaRpX tt2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784649088; x=1785253888; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=7LRdCuRCryk953NTIi218jiLBuhVfjw/hfju/5Owgl4=; b=n97iUD9tJQbudFJEWGxTxeUcQNfdWTyjemn2JuI+TOWZCjYO1+fX5x+dav65olDX+8 aY8aXBCTuMRWablBa+RRc8OQjrBVl+EowEPOVMEacuScP7bd4ABMXO8AP8Q2pvovWw62 N8HFGUSMQcPbBB0XzgthlOluRS33RpcGHHds9Icm3His/LERVFBHgzT30knsyY6z5jDv VkIcl6MPo2z933E7IvoVRPQ1BQ7QScTCwQjfliPVTVxxD+SVX9O+foKwHx8Un04lAwrM eTH0Weph+6K//HaW4xl6VgsveKrOSX0ey3EOdEmEiHPq0vsn3IBYV4vYwkZCg8I0XbQ0 2Cwg== X-Forwarded-Encrypted: i=1; AHgh+RqOIyEHVtwZJSsWU/dHRzPnbQlE1ygjFYR0m5jZI8CS8u5Ojd481uw4rYvXO3FQXa0WMtpzG4JqLvK5sgE=@vger.kernel.org X-Gm-Message-State: AOJu0YxuYjjNvgA9HnFU+Wvf+Lw5M+4wCT/5li6pUzyACdaRD+IRA2ji omw2B7OTJTBn7HwxB0ZljpRd067J32liVZDRG+npD/iLkEqxD++T9VitoPq2Z+dZqZdqbvLbsOV V/8uQRStsK/Oen0Ucys2TPmk7pBaKLcOyBStv4jNht/+ufkHYMXAzAmAWqJ7h6z7fDEo= X-Gm-Gg: AfdE7cmIfysLvcE73NTZ3IiyJE5lDBtXqlLKq1JWMCbkktiRqzTOWQthbxH0O/k/NsD HFwf/lpYRBAzq+azW/mwrzLigOU2V/hbDetywV+1eNQBVkM1OlPkPfiz5D6juatVnew+UoY7LEo mGuYdJcNBZydmfBBN/iIE0AMUXMZWRVDAEc3fX0TNWJb94RyAzGJloj61cTrXmCGAuEy5CtdeRg wpFAKdlKA2xhaDu6Iq7npiK70dUcGI40RmadW4LYu3OWGOLPO/cqGYdLWBIBoEFSr2LtOTckQiJ a0fcg8m/hshVMLFBS/ZfqEDzpKSxDdCVHtzPJ6Jbft/JmsVjWLR8b0LN9KzsmZi4c0Uok4hRDW2 rFrQo1LU/y0Xx1+YUuAxfWAPG X-Received: by 2002:a05:622a:2c8:b0:517:9570:c1bd with SMTP id d75a77b69052e-5213cec8dd6mr181940211cf.25.1784649087576; Tue, 21 Jul 2026 08:51:27 -0700 (PDT) X-Received: by 2002:a05:622a:2c8:b0:517:9570:c1bd with SMTP id d75a77b69052e-5213cec8dd6mr181939701cf.25.1784649086958; Tue, 21 Jul 2026 08:51:26 -0700 (PDT) Received: from [127.0.1.1] ([178.197.223.174]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4955de8895dsm159554075e9.4.2026.07.21.08.51.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jul 2026 08:51:26 -0700 (PDT) From: Krzysztof Kozlowski Date: Tue, 21 Jul 2026 17:51:05 +0200 Subject: [PATCH v3 3/4] dt-bindings: arm: qcom-soc: Validate nodes with fallbacks 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: <20260721-dt-bindings-qcom-soc-naming-v3-3-8f275c9d3412@oss.qualcomm.com> References: <20260721-dt-bindings-qcom-soc-naming-v3-0-8f275c9d3412@oss.qualcomm.com> In-Reply-To: <20260721-dt-bindings-qcom-soc-naming-v3-0-8f275c9d3412@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=7084; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=8aLaY0VbPZqafdAuyM1Caiu9HMYRLztJovu39cN+UzQ=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBqX5V1Amr0Q95xopqtyKIaor6xbmjFpUYvUmwvh 5Yl4FfrzbaJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCal+VdQAKCRDBN2bmhouD 188gD/9QugTi0OrrHK/lFlM/zcsB2PcDzPlDeD1CzFUcO5AU4I6J1wKkePqnLllc3/cRO45lccP aWAkdD1DkKF+HLMnp/F2raTqNaUlGnSDHAO3MXYFw6fE7A+COA27JavJ8vDleRruxYKZDEuX9IK cctC9sGnYjQfABerkgMrqnCVtBx6nN8LtcnH8f+gmuu+Q9BKVtg2lEpiahSXV4CNwj/spY3a8TY IF1PD4zJRrIeF2h7ND1UKhLtHSnaTraOk/lP0F9i3ETx/fx4gi4+FD3Qz8nBYLGzBQbr2h1pQ3X adhqpvU7Z1aFmnFIe5JJomkioU9vA5AdDU8mW5e2lPefbtUvX+bMNrnsSKoOOEm7NJCD9/ibLbV c2bHUWCtS3UEpJGzf/50FrDnRvlOBl1233tnnqwgLpdqeZVH3et+X1FRKKwD63MVHf2s+b+zNiB 5T5bfRj4SPLB4sNbYioE4Ra2nTqh8Z0jI2G/G6L4oeGu1JYkJWacguuP945e59KqqnQvNQzoCMy xrGu6rJBJzh1lbwiQsxfqGqHXeZQMkGu+RLGCBO4zUON6zIrZyNW9Sq1SwsVpykTf4mZMsHRrVa AFaDYgGlNfjNY3TQ1Fe7L4n/4K8LeeA/fUZknbNMWzRZaCvqHDQxGyziwDfwpwzVTzGs+TdxFgK /CpSOOTuw7US4uA== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-ORIG-GUID: HmGtk1MAr5OH-cWxENll0shwYQ__enhX X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIxMDE2OCBTYWx0ZWRfXzArNkDLhyH0c 7IAP32QQtnjT5GcrEKnkni06W/VH0TWf+BRrFf4h03/Sw28ulxL99CItvAgePyE9cUfyZ0GgfPB ke+wBsCn9CwyWR/0eNWdNsecJhQzen8= X-Proofpoint-GUID: HmGtk1MAr5OH-cWxENll0shwYQ__enhX X-Authority-Analysis: v=2.4 cv=Sb7HsPRu c=1 sm=1 tr=0 ts=6a5f9580 cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=N6niishs+lR9UBL1FN3Qrw==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=kCvHDawpFxJh7yUt0T8A:9 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzIxMDE2OCBTYWx0ZWRfX67MC9P9LDHTX bD0z6wGGgYkcJJqo01MNzjYykJz3/37X+jKF1GVu1eak4KbIOdlOkbjB/w2JCl/u3T6/wsyfkhT LhWntRXu6tSkZuT5PSmDSUm6AGVFs0Fg5HimCR+g4OM9xrL/+pYbYR274Wjqo6ZGnPNvO+Xh/O0 jJNChUbtKQavIMuIAPE6Hhfw4itFsYvm0qBTgrTvHlN32H7rOMI9YoKWilxSqxzEMTYkSyRhFbm 1A3A2IceqdVXiSx3CtZYPKjDOpj04yfv0tAmCI3r+6lZslEP/VYvmJrrrEOgRrA3jkbGrtpuUAU /LdcED5FFHuMWrsuIGSbFRTNAe6E1SWAARBIzpFuqiVPpmJPUJxNfScfBz+w45m33FuP0KCh0zh nBG9UamCQp0t6kgselaKgCHJalSfCejGPmMo4wgyBGpjD6cQZpwWUVpUMIB3XfwWxe5hit3mleJ 99sZ2TEPVwZs0eXMQyw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-21_03,2026-07-20_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 malwarescore=0 spamscore=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 impostorscore=0 adultscore=0 phishscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607210168 The schema checking for expected naming patterns for SoC IP block nodes was really incomplete and was checking only nodes with single compatible. Fix this by changing "select:" to "contains:" so every node, except root nodes, having at least one matching compatible will be evaluated. This however will evaluate nodes which have some generic fallbacks (e.g. syscon), thus the schema for expected compatible should also have "contains:" (with "anyOf:"). These two above are the only functional changes in this commit and the rest of the diff is indentation change. None of the patterns are changed (neither in "Preferred naming style" group nor in "Legacy namings"), none of the compatibles are affected. Basically the second part of the diff is (simplifying): properties: compatible: - oneOf: - ...... + contains: + anyOf: + ...... Signed-off-by: Krzysztof Kozlowski --- .../devicetree/bindings/arm/qcom-soc.yaml | 98 ++++++++++++------= ---- 1 file changed, 52 insertions(+), 46 deletions(-) diff --git a/Documentation/devicetree/bindings/arm/qcom-soc.yaml b/Document= ation/devicetree/bindings/arm/qcom-soc.yaml index 0e921633dca5..1b0f2dfb024d 100644 --- a/Documentation/devicetree/bindings/arm/qcom-soc.yaml +++ b/Documentation/devicetree/bindings/arm/qcom-soc.yaml @@ -22,59 +22,65 @@ description: | =20 select: properties: + # Select all nodes which have SoC-based compatibles, but not the root + # "/" node, because its front compatibles do not follow any SoC patter= ns + $nodename: + pattern: "[^/]" compatible: - oneOf: - - pattern: "^qcom,.*(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sar|sc|sd[a= mx]|sm|x1[ep])[0-9]+.*$" - - pattern: "^qcom,.*(eliza|kaanapali|glymur|hawi|mahua|maili|milos= |nord|shikra).*$" + contains: + oneOf: + - pattern: "^qcom,.*(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sar|sc|sd= [amx]|sm|x1[ep])[0-9]+.*$" + - pattern: "^qcom,.*(eliza|kaanapali|glymur|hawi|mahua|maili|mil= os|nord|shikra).*$" required: - compatible =20 properties: compatible: - oneOf: - # Preferred naming style for compatibles of SoC components: - - pattern: "^qcom,(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm|x= 1[ep])[0-9]+(pro)?-.*$" - - pattern: "^qcom,sar[0-9]+[a-z]?-.*$" - - pattern: "^qcom,(sa|sc)8[0-9]+[a-z][a-z]?-.*$" - - pattern: "^qcom,(eliza|kaanapali|glymur|hawi|mahua|maili|milos|nor= d|shikra)-.*$" + contains: + anyOf: + # Preferred naming style for compatibles of SoC components: + - pattern: "^qcom,(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm= |x1[ep])[0-9]+(pro)?-.*$" + - pattern: "^qcom,sar[0-9]+[a-z]?-.*$" + - pattern: "^qcom,(sa|sc)8[0-9]+[a-z][a-z]?-.*$" + - pattern: "^qcom,(eliza|kaanapali|glymur|hawi|mahua|maili|milos|n= ord|shikra)-.+$" =20 - # Legacy namings - variations of existing patterns/compatibles are O= K, - # but do not add completely new entries to these: - - pattern: "^qcom,[ak]pss-wdt-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|= sd[amx]|sm|x1[ep])[0-9]+.*$" - - pattern: "^qcom,apss-wdt-[a-z]+$" # Codenames variant - - pattern: "^qcom,kpss-gcc-(apq|ipq|mdm|msm)[0-9]+.*$" - - pattern: "^qcom,gcc-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|= sm)[0-9]+.*$" - - pattern: "^qcom,mmcc-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]= |sm)[0-9]+.*$" - - pattern: "^qcom,pcie-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]= |sm|x1[ep])[0-9]+.*$" - - pattern: "^qcom,rpm-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|= sm)[0-9]+.*$" - - pattern: "^qcom,rpmcc-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx= ]|sm)[0-9]+.*$" - - pattern: "^qcom,rpm(cc)?-[a-z]+$" # Codenames variant - - pattern: "^qcom,scm-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sar?|sc|sd[amx= ]|sm|x1[ep])[0-9]+.*$" - - pattern: "^qcom,scm-[a-z]+$" # Codenames variant - - pattern: "^qcom,tcsr-(apq|ipq|mdm|msm)[0-9]+.*$" - - pattern: "^qcom,usb-hs-phy-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|s= d[amx]|sm|x1[ep])[0-9]+.*$" - - enum: - - qcom,dsi-ctrl-6g-qcm2290 - - qcom,gpucc-sdm630 - - qcom,gpucc-sdm660 - - qcom,lcc-apq8064 - - qcom,lcc-ipq8064 - - qcom,lcc-mdm9615 - - qcom,lcc-msm8960 - - qcom,lpass-cpu-apq8016 - - qcom,usb-hs-ipq4019-phy - - qcom,usb-hsic-phy-mdm9615 - - qcom,usb-hsic-phy-msm8974 - - qcom,usb-ss-ipq4019-phy - - qcom,vqmmc-ipq4019-regulator + # Legacy namings - variations of existing patterns/compatibles are= OK, + # but do not add completely new entries to these: + - pattern: "^qcom,[ak]pss-wdt-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|s= c|sd[amx]|sm|x1[ep])[0-9]+.*$" + - pattern: "^qcom,apss-wdt-[a-z]+$" # Codenames variant + - pattern: "^qcom,kpss-gcc-(apq|ipq|mdm|msm)[0-9]+.*$" + - pattern: "^qcom,gcc-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx= ]|sm)[0-9]+.*$" + - pattern: "^qcom,mmcc-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[am= x]|sm)[0-9]+.*$" + - pattern: "^qcom,pcie-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[am= x]|sm|x1[ep])[0-9]+.*$" + - pattern: "^qcom,rpm-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx= ]|sm)[0-9]+.*$" + - pattern: "^qcom,rpmcc-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[a= mx]|sm)[0-9]+.*$" + - pattern: "^qcom,rpm(cc)?-[a-z]+$" # Codenames variant + - pattern: "^qcom,scm-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sar?|sc|sd[a= mx]|sm|x1[ep])[0-9]+.*$" + - pattern: "^qcom,scm-[a-z]+$" # Codenames variant + - pattern: "^qcom,tcsr-(apq|ipq|mdm|msm)[0-9]+.*$" + - pattern: "^qcom,usb-hs-phy-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc= |sd[amx]|sm|x1[ep])[0-9]+.*$" + - enum: + - qcom,dsi-ctrl-6g-qcm2290 + - qcom,gpucc-sdm630 + - qcom,gpucc-sdm660 + - qcom,lcc-apq8064 + - qcom,lcc-ipq8064 + - qcom,lcc-mdm9615 + - qcom,lcc-msm8960 + - qcom,lpass-cpu-apq8016 + - qcom,usb-hs-ipq4019-phy + - qcom,usb-hsic-phy-mdm9615 + - qcom,usb-hsic-phy-msm8974 + - qcom,usb-ss-ipq4019-phy + - qcom,vqmmc-ipq4019-regulator =20 - # Legacy compatibles with wild-cards - list cannot grow with new bin= dings: - - enum: - - qcom,ipq806x-ahci - - qcom,ipq806x-gmac - - qcom,ipq806x-nand - - qcom,ipq806x-sata-phy - - qcom,ipq806x-usb-phy-ss - - qcom,ipq806x-usb-phy-hs + # Legacy compatibles with wild-cards - list cannot grow with new b= indings: + - enum: + - qcom,ipq806x-ahci + - qcom,ipq806x-gmac + - qcom,ipq806x-nand + - qcom,ipq806x-sata-phy + - qcom,ipq806x-usb-phy-ss + - qcom,ipq806x-usb-phy-hs =20 additionalProperties: true --=20 2.53.0 From nobody Sat Jul 25 00:16:52 2026 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 55D2E46C4D9 for ; Tue, 21 Jul 2026 15:51:32 +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=1784649093; cv=none; b=uMF8ZO/YZnEbeI6rZEmKkuZjpdao0ZbVD7yzas6fTFRcRh0SJbOZaAitgOErzAtZBme+mEkpt9PfH3e7mKoS02Qc+3+hjmE+fuL//y2cl0WbLK7zUX0bZSZBiC9llu8/wjXaNusF93yYIUZ5a3YD+soUb2pCh9dT0sb9UkgMJnk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784649093; c=relaxed/simple; bh=NBwC4NpfPry/8UlEyrp01sZtR0mecP3JsuRaB0z99ig=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=SoF0ytTWbARPMpByQlvTpn74Lg3CuY7lXhZthiq++QeHCn+AjJK+RB/btKzv6TQeSTRPGvfkizXV28BPlsegluEEntVLw/D5ujEBiC3R1CUU6O1xU7SLwVpcH6dc5i1+9WxbBvxVJElEuw9ZdrAKeTNgi52AnUGUOyHJGjI807U= 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=Zwjy+Jaj; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=SH/5LaiU; 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="Zwjy+Jaj"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="SH/5LaiU" 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 66LDg5371707949 for ; Tue, 21 Jul 2026 15:51:31 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= GeKythKs+xubyvgoP4AielhBYuonbeI6p68hdxDxjfo=; b=Zwjy+JajO3/H6Gmo N+0eAlYcp2xnVQpvYYqAFyPu9fEYIiWnbmwBw0HFuGx7kK33ZS3jIv2no4lbty3q VI+cBtHlJG57UUkoJ9oGofc+VdxZYCCxx9JDGR7JbJLSsAKlLzzCFDwt2qFIVkCE qhQLOgHvwqb08ocX07+1ykSQxb++SdFrKwWf6ige0Yo9a+INRXlDKuBbEJFEuudI LhbDa2eAfXiDb8xRh70/1diqf/tnQ/g/cQaODHkSbEaTFQfJzdINsfS9x8yKgzn4 HaTeiwuLgYONZ7Dn8lJOx7WJuAYjLHzZIDFA4n8NpSb/OXDPrYzN6tCnhF0OCj9H zr0bFw== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fj9ae8uad-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 21 Jul 2026 15:51:31 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-51c1d137a68so310465721cf.3 for ; Tue, 21 Jul 2026 08:51:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784649090; x=1785253890; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=GeKythKs+xubyvgoP4AielhBYuonbeI6p68hdxDxjfo=; b=SH/5LaiUrJzQ9/e8JYuvP+JaIAdvNnZ/5GcNuiUWNJyJ0c7qrIvVP723wzP7uqph7r lxMlaQPbh44zEtQTEvM6YwEGTUdPSUXdOgGo7p/mayLn1Ah/LbhTSylZb6N8n7kHWBoW iLulGaE8v73OH2Cf+f9zl4bcLG1YndvI/GhyQB2LISkQXaN5Biv2Dx/z2VLBiOvZHRLZ bAQDyd477uAHSQheECdGHh9jmZXByE1dfu/u5ptI4xvotpnEwUx8mHTNOLF8mx4p0tEB Rk6S8xvFmun8VWiVG6Tqd/RcROFVkzK1oSQZpTJnbr6/ox0BEozQsnYo7CHciOXa6pZw Z48Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784649090; x=1785253890; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=GeKythKs+xubyvgoP4AielhBYuonbeI6p68hdxDxjfo=; b=n/Iq+c1jKBqXf0CFuajD++Yqv0SG7es8G2kOxfXfoXHI1JP8EKsqK8SbhFsq61Kd6i mqtvzwwD9OzIeut1uJaqqHZ1Nl/l9WT4yLz0d/Yn5BMdmrBn+lsTn9FoncrmnipuH5E1 QZKqa9vRkiGR3lTQMvuxbfnuxYClGr1y5cWX828MI5sauU9DRFx5CbA2bcZFYuPHzVKr RgnGLPSIEqnrt4tbd/g6mQmw7ySV04QugxlYO5l9g1kt2oesN20lLajtdi9BVJ0ml7pr iTDVk5rUrfiT3IdXQWMsgERcyMUyO7SG4Fwj4GfHhqKq7Ebx/w4UPPYHjvpC/c4Qv1rL Vp6g== X-Forwarded-Encrypted: i=1; AHgh+Rpb3E1P5/1SQWXZOokBICtRfXYIMxhqNwss2Qlc8JmaLzXNKWh9vmUxCxSk0q5lKDL7bRnW8FL8OUZ7Pog=@vger.kernel.org X-Gm-Message-State: AOJu0Yy8A5/M3SJQtAw8Z1rfprr19/m9uDRyCqewlEvMizln86bisWw3 i87pMRxiAudxighZNXEebMDneImmwtyRbyElUS/FRdgDEVJwX34eKY+AOIU94ywGzMxaHsh+C5N jb+KmxwYGtjrX6lt/MAq5bwGpNCnQGeddVOY+W34nBqy17lShs3+Qml3NNs+LUz2kijc= X-Gm-Gg: AfdE7clEU0PulzNbUeoWkPlrhU9SCB8V6s4ltp8zQOHL1Let/Vx3Wfltc6qYzpFrdNn or/VJCbWVje+2CM7EKF52q6M855m0stsqcRzYpwXhvke7N1aTDq/Gz2FnESYV2GjnbrRmdRTy37 QT1CiJQOFVIuFyOOWAs5BjuvcbJ9zkmNMnaYgM25UE8wfDueFYqIeEszquCpuTx9hvvzKSDoY1D QR0QLKgjrhi9lPaPxJkgvx/emmPX7cIF1nLsYTPGsDQnw0yqncUHQvLjp9y0KaVmwuOslIbWIyk FtTZH/73YIyrygMYpTJfX/1KF5bPQmRuvyfQTMuvi3Kq0rphOp2B1O9cEbLl1fkTok6WNZrZrrq V+hhL2bmYNyBNk2+4RRPtdLkL X-Received: by 2002:a05:622a:3d0:b0:51a:8c9a:8fb4 with SMTP id d75a77b69052e-5213f2788e9mr175126891cf.69.1784649089892; Tue, 21 Jul 2026 08:51:29 -0700 (PDT) X-Received: by 2002:a05:622a:3d0:b0:51a:8c9a:8fb4 with SMTP id d75a77b69052e-5213f2788e9mr175126521cf.69.1784649089405; Tue, 21 Jul 2026 08:51:29 -0700 (PDT) Received: from [127.0.1.1] ([178.197.223.174]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4955de8895dsm159554075e9.4.2026.07.21.08.51.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jul 2026 08:51:28 -0700 (PDT) From: Krzysztof Kozlowski Date: Tue, 21 Jul 2026 17:51:06 +0200 Subject: [PATCH v3 4/4] dt-bindings: arm: qcom-soc: Allow WSA88xx speaker compatible 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: <20260721-dt-bindings-qcom-soc-naming-v3-4-8f275c9d3412@oss.qualcomm.com> References: <20260721-dt-bindings-qcom-soc-naming-v3-0-8f275c9d3412@oss.qualcomm.com> In-Reply-To: <20260721-dt-bindings-qcom-soc-naming-v3-0-8f275c9d3412@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1246; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=NBwC4NpfPry/8UlEyrp01sZtR0mecP3JsuRaB0z99ig=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBqX5V2Ww7mqXPgZwcog1twwPXbLXCkkLie89Esc VrC6qDIKCiJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCal+VdgAKCRDBN2bmhouD 10zjD/0Q82PyYzvmXW8tnxLR9JwOhhU93BqW0b71MWddgtHRQ31/cmr4YNkq64+OgTTUPxANpYd fgldaA8g73H5lUCvlHGN19Cyg8XwZ18kRDfm0cxpTvSf2UIRsnBYDlzzN64bpCYa9dl+h/mDllY PQ/soJ0KtwzKuxLx4buMrnj0c90YEjphjgHWaQYWDJMTlegk+dM0AVWl7t2houUZND/qI+mrZdH dL0f5rv2Kd8waaLTIGxlVwbF9ltW9Rl49swQEYpOTnqA6Sa0xSyIgU+7MLupl5Y+Krn9BrrnNM8 7+zg5w4gP9CgccIXe/ve1vrloE2T49bId9bAGlAPPXuj/Tya8Gzhmq/Ovdcp1n9cvWs0dOzP4hc 7w+HfT5g1PSPKtBFepjRkLk4EjkVk1/0ubJyMdkW19fU+3udc74MrWy2UaCjVQGpEX1XBGS+SKF Xeia3D9YK2S/+pTTYlAGCYXPNGG/UkrIKlwd9Iy1kIsibTfuXvpuZU3fcYxWD7DMX9C6V2MOUKf 4Rr4bd/HrnMwnQ2h6EkEe3XOej7SaTV0D7Se2/UgAK3BV066tnMhWLR2kYNTlGr4vPR566pMvdD OZQWVyj9zcwnCdm5VwPAwpfeK0JkGhDMVP2C9U4Csot5k2CN9JAparpj/HGg5T4FoGVvBbphV9w SisXSD5I/muDuJQ== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-ORIG-GUID: ylOkAORUOXVa9z-_GbE_5iIG3qt5OAzv X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIxMDE2OCBTYWx0ZWRfX3dymbMPLyYUB eX21JjFj2JSd9sDNN11f0GKtJVR6pRja2ppXwEh4gZhtaYgqAkoTTnTEpFnZN3NW+5p0sRaiDJv 5qz6zLlbb6gZ6x4IIFYO8U5Lbi71trA= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzIxMDE2OCBTYWx0ZWRfX4UsbYz7YGuZK uyXPWBL8gJfrDBZw1l8X2gRT/HfI7UsJi2ftNKq1AHc1pbFqzgw5YO8rRMuUpF8Lau9trXybxqb 6kH/XQj9wEGN7DPytVeDNcvKZJj5TojnZb9iXLYJeLiw6xSNnv90XL5D2GAzzsoys6KN07OIT3j OMQh85YvfIbHeF/DJxbwvOwYpakL8BhI2EO9cuaeGmuGwyCwK0xs/AuLxBX9Nq/8GBegb7UMGVd HqLASkMEFBtJ+DkhdhiMq3k+IF1NMLjrCSijxdLHMwalYBTUgM1SBo0ZrtCX22zLrheqVsMtPom yFliEP0goUdGff/N6K+ZmrUVhocoGDjCrZC84XF/ltby5A7pWy1v9yJLt/LDGf5mPU+3R5NC5S/ EK/R+GL2gdAUKzYbngz0Y7KmzbugLFGQBnAnmvi3N9hz6dsdufE3ln1zEaD5kycBW8VmGnJP7GA c77CGLNzKPFaySMTmSw== X-Proofpoint-GUID: ylOkAORUOXVa9z-_GbE_5iIG3qt5OAzv X-Authority-Analysis: v=2.4 cv=Cr6PtH4D c=1 sm=1 tr=0 ts=6a5f9583 cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=N6niishs+lR9UBL1FN3Qrw==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=VwQbUJbxAAAA:8 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=_rAPsDrPz3teXUbocaUA:9 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-21_03,2026-07-20_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 adultscore=0 impostorscore=0 lowpriorityscore=0 spamscore=0 phishscore=0 clxscore=1015 suspectscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607210168 One selects in this schema captures "^qcom,.*sa[0-9]+.*$" compatibles, because there are SAxxxx Qualcomm SoCs. Unfortunately there is also WSA8810 and WSA8855 I2C speakers, so they need listing too. Acked-by: Rob Herring (Arm) Signed-off-by: Krzysztof Kozlowski --- https://lore.kernel.org/all/20250522-rb2_audio_v3-v3-3-9eeb08cab9dc@linaro.= org/ https://lore.kernel.org/all/20260701135913.1641328-2-prasad.kumpatla@oss.qu= alcomm.com/ --- Documentation/devicetree/bindings/arm/qcom-soc.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/qcom-soc.yaml b/Document= ation/devicetree/bindings/arm/qcom-soc.yaml index 1b0f2dfb024d..e7160b63d814 100644 --- a/Documentation/devicetree/bindings/arm/qcom-soc.yaml +++ b/Documentation/devicetree/bindings/arm/qcom-soc.yaml @@ -83,4 +83,8 @@ properties: - qcom,ipq806x-usb-phy-ss - qcom,ipq806x-usb-phy-hs =20 + # In general non-SoC Qualcomm devices do not need to be listed her= e, + # however in a few cases they got selected by patterns in "select": + - pattern: "^qcom,wsa[0-9]+$" + additionalProperties: true --=20 2.53.0