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 DB62735EDC3 for ; Thu, 15 Jan 2026 09:45:38 +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=1768470340; cv=none; b=XaRRLF+TtqmSza5H0vewqLXNubQba9sYgubOkA56xf7WGvx0osW7wyu70NrGcBK5yUy02DVv6nhLEYvT6M6OS5+a7XPzAa0C7QGk8Xn0INchtM8/ERFvloeQ9XQI5k8UjSoypXaMeEtnV5BKJ+sNBy+SmOTl13hqzP8HVIgTFjY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768470340; c=relaxed/simple; bh=NNwg+xVgWFibLqX1CMqOAEh3V1cjfXBawsIFa7JY0gw=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=FqHuhSdMUHr6VefR30wSTEeFI6OM1PD+W1kBTpg/golmHnBW7tE+tRS2UA0HpYIvC9pu6b7/KhTniZb1tNt2LktG+zWJRNlGUI26uDuJscD78XnO9fCTTfILpusq4oxuPzeDSf9TZagdasMRJ/+W9YUYZaQN6vYtOrxhE5w2fEE= 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=APsWpn5K; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=cUmhjpWY; 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="APsWpn5K"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="cUmhjpWY" 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 60F6fhL61581843 for ; Thu, 15 Jan 2026 09:45:38 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= 2h/2kt/WX4WfJjNW2oUQf4AhU9i6t5OwxqtRmcL1h1c=; b=APsWpn5K5w2c+AwP 53BIRNqiyWcv5uVfY1RRy1ZkoLH75+Pdtf5CpqzsUysbMgDtffYjjQKB83W5159+ 2oBrO10mcNCArMvKQITaBaoFXwkVAOQ8BK5kyB3qEDaUCPXEEl0XPE+PlTODvJqo /Myhe/sOSYKCwkVmRE9UZowka85qXdZPk40gmoma6Wy9UYlwkIK0gLTyeLc3shJt TWIhzot+1+XkLT/XjkfArLBnIA0li+H+2HyqGaqkp0AG/fq1501h8ToTP/yvLW4p m/i1RYTsvxIWISfpHBtw4FTWj+kgHCtWmQOgkUy/fOTcPO5FSBkMhoGh3Z2OBNDC Vj4UzQ== 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 4bpj1pt1qt-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 15 Jan 2026 09:45:37 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8c6a291e7faso62564785a.3 for ; Thu, 15 Jan 2026 01:45:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768470337; x=1769075137; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=2h/2kt/WX4WfJjNW2oUQf4AhU9i6t5OwxqtRmcL1h1c=; b=cUmhjpWYcqG5Ir48rDd2mS9MosR7FAZcbFbTdSuh6JBIBneVCY2mEDlScfR7LVPW8o VEsR+59pPVMZxhMLKgxaZE5Cld7SEqDtX7WEocoQB3rucdm3oZ1nmKKe4t2JRvcsotQ/ AFUpY7w4VRjcOoj6piK8qbcx5dJjfzsyeWdmgWOpr4m5i9V+/vWcx9+4kQ1ZnjQ9NRS3 GuNHvaxsuB5u9E9I0e7Ym9hsfWPMIvsRF1j+yoptySWtdks33/zH40as2cZqvR1PAr5w dBoZnj/Vk3MinSta5EvBk0Z3sGNF2XWOmd7yi3RrLpB1RL55f8zM9LzaWIsYUXkYKN8/ mxsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768470337; x=1769075137; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from: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=2h/2kt/WX4WfJjNW2oUQf4AhU9i6t5OwxqtRmcL1h1c=; b=Y82sFdmV8TfSVAJ5vNucmCQ4y6+qANejG+QZPjWdCnboaVd78LyKRYdXLVS5uHj0cp R1KKe8MjoITyrRzbEkONwP1biehBV02y4ESgCbbbK8zFJYISJthvvJ0yWZ3rfDxdnLqD rMdisZo9lomq4DHlseyPw+YvgOpSMieFYhc9Sc7A9ZF+EBw6QHOMI+c0SW9ZdHqM6RdK KBhEABd+CXkR4H1P5c/YmVFEVzsiWjJSB0JLw8nztrx3gRui1DJZ2n8wOTwHfMtSE4uc L/BDhNFwukDs35gUl5QSgQPm/0Rz/gr5Dtq4+d8W1wWq14q9fIpCEElBgvJfnWA+qI7Q ZcSQ== X-Forwarded-Encrypted: i=1; AJvYcCU6gFaIzfqNWeF8XldgaPsIQ9bHl8wiEa87xtBFxX0Hn04dVT4BY5Xj3zRohd7JHHbb6FALmbkZ7ZotTtI=@vger.kernel.org X-Gm-Message-State: AOJu0YxIJo+67LXZq9bMeWrA9r9/xxNxbDmtqotbAjIsYEtwzS/4KLvy Gj8XrytTPXerJ7ZHJRk+uU1FJ5kiM0EiQ81G66Qm53DSh6oqR922wmGpmoHkIi8JqoGhJcQZb19 qSqpCxHeC9DLw5OIVl3XNxjG0y5EdzDLokewoTV6jqMETbXcewi67/UtU6mY9B5fOES8= X-Gm-Gg: AY/fxX6xNwR1VuQW2K+5jfDXzcKfDtn2hRgNVPPlrGYvLVB6bmszXOXx/BxeEJ4aGL8 pUgcILY+QUapuV+tVA7QqzWV3vOz5B6sMje7sOo0DAAteN7wcsXHlIwbFLHnpeVy3/IP2JNowUc DCppYgyJM00mhpWxBKO16g+N23uDD9NGIbOWXTZ81YKfZzHaY43GzBzcbO/aOt5F2egxvsmUW+b MfE5txLajRtFSfT/FzqvCTdL8dQsLL/UlFoc5IOj16u3KAv5gJlq1o+xKkNPqmd+JMc1cPmnqMh +2+5HcPQ4yVQyaojN2Q3Cb3TOesgFj/ou9MWS/Piln6jLfWi5VE93jLCIv7FVvI1M1BN6umcKi+ 8+00CjBDjj2dqOrbUR+TJaQjbo0ftzqSFVB26hw== X-Received: by 2002:a05:620a:3993:b0:8c5:3495:87df with SMTP id af79cd13be357-8c534958a61mr364528285a.38.1768470336887; Thu, 15 Jan 2026 01:45:36 -0800 (PST) X-Received: by 2002:a05:620a:3993:b0:8c5:3495:87df with SMTP id af79cd13be357-8c534958a61mr364525885a.38.1768470336483; Thu, 15 Jan 2026 01:45:36 -0800 (PST) Received: from [192.168.1.29] ([178.197.218.229]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-434af653596sm4965767f8f.14.2026.01.15.01.45.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 15 Jan 2026 01:45:35 -0800 (PST) Message-ID: <7d297b3c-555e-40aa-b7a3-921a16c11a7f@oss.qualcomm.com> Date: Thu, 15 Jan 2026 10:45:34 +0100 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] dt-bindings: arm: cpus: Deprecate Qualcomm generic compatibles To: Dmitry Baryshkov Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Lorenzo Pieralisi , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Bjorn Andersson , Konrad Dybcio , linux-arm-msm@vger.kernel.org References: <20260115083503.43796-2-krzysztof.kozlowski@oss.qualcomm.com> <7kifzh3xkwkfa4ij3xtcowttaquw6ua2wkecpnhtyczbbhy2tb@agrqsbs6cjku> From: Krzysztof Kozlowski Content-Language: en-US Autocrypt: addr=krzysztof.kozlowski@oss.qualcomm.com; keydata= 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 cwzYbmi/Et7T2+47PN9NZAOyb771QoVr8A== In-Reply-To: <7kifzh3xkwkfa4ij3xtcowttaquw6ua2wkecpnhtyczbbhy2tb@agrqsbs6cjku> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTE1MDA2OSBTYWx0ZWRfX2GbXyjJh8ZnQ Z4xLaxtqBSOd3lZEm/uoHzvNM3mx/YdN9ABf4W44Qno7muqdb2cl5J5LwqnWDrgQLeJtYJPLqX9 oCx8qGGdUbf22uFe7ARkuAORzh6eFqSiomVbR4h+bUCWYP6G2XI+nN0U9kWZGtKgtRW1/GxCezY mHTWXDPf7TS4G8i4gIcPBlo/GFx+mv5a/sE4KMTGiW02VXwl8yD7P9ee7jo/wkWwFQU2HtjGJMP jbhl4gMzAVAcKoZzfbMVUSYrt7AJVSwHqzmfksWaIgrqWo8iGmxBW5Pb2Mmj17XbYtMlkMSnkHa 2H5iVGXl+ymj+XvppSoyBzv1HvROMsQUIyxvb9siRWs4g6JAJ32wYeNY06YfvqzwVLzX8pbJQZT HPWqC8VL9Ux9BB8heVryP94z6Z3dSr0fuNQw0giNNmsFNhv2gVZwYuGYxwKw/oEcGBlT1cZWnAl V/EBRfIvF7Krd624g9w== X-Authority-Analysis: v=2.4 cv=J+KnLQnS c=1 sm=1 tr=0 ts=6968b741 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=Eb9f15NH/cHKzfGOmZSO4Q==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=Oc3PitZC72w1CAQaH7wA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-GUID: dMmLl0Wzc8K7WZO2JADYLcmTyl5_v35H X-Proofpoint-ORIG-GUID: dMmLl0Wzc8K7WZO2JADYLcmTyl5_v35H X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-15_03,2026-01-14_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 adultscore=0 priorityscore=1501 bulkscore=0 phishscore=0 clxscore=1015 suspectscore=0 malwarescore=0 lowpriorityscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601150069 On 15/01/2026 10:36, Dmitry Baryshkov wrote: > On Thu, Jan 15, 2026 at 09:35:04AM +0100, Krzysztof Kozlowski wrote: >> Move four compatibles for Qualcomm Krait, Kryo, Oryon and Scorpion >> custom CPU cores out of the enum into separate one with deprecated: true >> annotation, because these are too generic names. >> >> These are names of the families and there are significant differences >> within individual processors, e.g. Kryo6xx can based on architectures >> from Cortex-X2, A710, A510 to A78 and probably more. >> >> Just like other vendor processors are differentiated, also Qualcomm CPUs >> should come with specific compatibles. >> >> Cc: Bjorn Andersson >> Cc: Konrad Dybcio >> Cc: linux-arm-msm@vger.kernel.org >> Signed-off-by: Krzysztof Kozlowski >> --- >> .../devicetree/bindings/arm/cpus.yaml | 290 +++++++++--------- >> 1 file changed, 147 insertions(+), 143 deletions(-) >> >> + - enum: >> + - qcom,krait >> + - qcom,kryo >> + - qcom,oryon >> + - qcom,scorpion >> + # Too generic, do not use in new code >> + deprecated: true > > I wouldn't even question Kryo and Oryon, it's obvious (or at least I > have an idea) what should be used for those cores. Except that "Kryo" > was an external name for MSM8996 cores. But for Krait and Scorpion I > really have doubts and questions. Look for "Snapdragon CPU ID" doc in internal Confluence. There are also few more docs listing all these. Quickly looking I could not find the actual differences in capabilities (it might need comparing each CPU), but processes, internal codenames, tech differ between Kraits. Whether these differences are big enough (e.g. different instruction set?)... I am open for suggestions. > > For Scorpio I'd have a vague idea of having qcom,scorpion and > qcom,scorpion-mp (or -uni and -mp if you dislike the bare scorpion). > > For Krait... I really don't know. Your proposals? > krait-codename :) (not sure if it is public) or krait-modelname or krait-midr-value (the one for dual/quad part, so MIDR[9:8]). But honestly I could defer naming to future contributions. I propose only to have argument in stopping using these names all over. Best regards, Krzysztof