Received: by 2002:a05:7412:8598:b0:f9:33c2:5753 with SMTP id n24csp401430rdh; Tue, 19 Dec 2023 02:20:13 -0800 (PST) X-Google-Smtp-Source: AGHT+IEGfPDQKm48E8hdhNcQ2bmiSB6Cd6cg6e6hKf/Iy9Vywo4FSB86S5gmr1tAyXECImBbHHPv X-Received: by 2002:a05:620a:1224:b0:77f:8bc:fd6 with SMTP id v4-20020a05620a122400b0077f08bc0fd6mr19975490qkj.143.1702981212988; Tue, 19 Dec 2023 02:20:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702981212; cv=none; d=google.com; s=arc-20160816; b=OtrTY2+otSiTNrE3qdGvOx2DedteFSF1IRkuNzf9pi8aghfgrxwlHJlGFdIz8CziKt 8T6T+tthOz2pqZG8hEF13YcIBYWcmYKvuErPeT7pI3kmNLiG2HI3XsXnmH2cOAQa/PyT /1CWQTjpXMRCqX40c7s7L7y84FReU17T7ujEVvWqf6vZDDkLdn7X2oAdYzRqG/9Qu8g6 wgwya4i0syJdLg2UnNeCFa4zysxR/WR5+UkAoa14Hqf/yMLCbflC6HIVxuuCu1bBxxDv /P4bYd/VY0xRLYPM4t8FrC+ij3bL9CElZHgXyrFqI0wbATJXdx2AQDTsmfjjoD9VSF37 x4iw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature; bh=1SLkwKsxGvngtX8EoaTWVYJBcj1k3lIqDzT9XfxdYcU=; fh=14EWdqZuKz5uHo8Y1Unimd4kgKtqkS1QVnt7V110kHQ=; b=tJSHnJjXVoq4tZyhiBwP5/5MYrCa4jByUAx+xc/zDZWIuLz7fb0wcCyQiYnbNIYx/3 vlLVu2HnPLUF0n67jkZRX60zk5uQ7z/QTqkeaQNn4SGQ+p0IW8ziEHdOzuS2d9h+Crz5 LMWZC9E3KLyu1EXXTKZlnGNA85yWnotbUlYfQJlQqB8/eJB0wdSjNaNAqti9DAsYQEOu guOes1P9ViZK5vEYxYlxB/6r+Gnm5rMOqs4LggFA7myDpPjzpX9BZCZ8XiljRnbVUfGO kTv4fRz1mgjyabIeFtwKv0/dy2jhiypupNd9V9XU0S2iCDoLuq/Yl5VRpqzYhqfqMBZo HAcw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=BJi8VpRz; spf=pass (google.com: domain of linux-kernel+bounces-5007-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-5007-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id e12-20020a05620a014c00b0077f8d25d39fsi15073144qkn.592.2023.12.19.02.20.12 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Dec 2023 02:20:12 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-5007-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=BJi8VpRz; spf=pass (google.com: domain of linux-kernel+bounces-5007-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-5007-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id AE0721C22397 for ; Tue, 19 Dec 2023 10:20:12 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 16CFE14A98; Tue, 19 Dec 2023 10:20:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b="BJi8VpRz" X-Original-To: linux-kernel@vger.kernel.org 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 E4FC514A87; Tue, 19 Dec 2023 10:20:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=quicinc.com Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 3BJ7NKL2001808; Tue, 19 Dec 2023 10:19:56 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h= message-id:date:mime-version:subject:to:cc:references:from :in-reply-to:content-type:content-transfer-encoding; s= qcppdkim1; bh=1SLkwKsxGvngtX8EoaTWVYJBcj1k3lIqDzT9XfxdYcU=; b=BJ i8VpRzMP1wwhSYxxwj/nJA+e8Ikuecp4PSfR9kjIk9bDcZfYu71ZAJbK09nJ79QV Sr+7spGr39t2Ft/xChVhxURJkH9ZLvo7PVwweh4HNyVskgz1Bz+GN+0RQFGH/06U hJ7M3+48cAkBk1xfj2NOMT4AtspZyT9KYdFKixqbso6KTFSaTWUuAarOtXsgVTw/ dFXCxqOqsBjuYXfdVZPwrieuiVMafhAHThBmG6wQvZxBDR412nR6xUDSUFMS94rF Q3rs8Cm+2AIFNTplVzEsjSWYljgemOTP63Z16dnYL093AzGKtpxW7z/hzQPdf1yD cagrtIFBLJxZAE5ejD+Q== Received: from nasanppmta05.qualcomm.com (i-global254.qualcomm.com [199.106.103.254]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3v35tm8kqb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 19 Dec 2023 10:19:56 +0000 (GMT) Received: from nasanex01a.na.qualcomm.com (nasanex01a.na.qualcomm.com [10.52.223.231]) by NASANPPMTA05.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 3BJAJtpX018865 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 19 Dec 2023 10:19:55 GMT Received: from [10.239.132.150] (10.80.80.8) by nasanex01a.na.qualcomm.com (10.52.223.231) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.40; Tue, 19 Dec 2023 02:19:52 -0800 Message-ID: Date: Tue, 19 Dec 2023 18:19:50 +0800 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 v3 4/6] arm64: dts: qcom: qcs8550: introduce qcs8550 dtsi Content-Language: en-US To: Krzysztof Kozlowski , Tengfei Fan , , , , , CC: , , References: <20231219005007.11644-1-quic_tengfan@quicinc.com> <20231219005007.11644-5-quic_tengfan@quicinc.com> From: "Aiqun Yu (Maria)" In-Reply-To: Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: nasanex01b.na.qualcomm.com (10.46.141.250) To nasanex01a.na.qualcomm.com (10.52.223.231) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-GUID: -ZtrUU6EXTV5XxUlWjMI9IWrvh2AzJ3Y X-Proofpoint-ORIG-GUID: -ZtrUU6EXTV5XxUlWjMI9IWrvh2AzJ3Y X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.997,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-12-09_02,2023-12-07_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 adultscore=0 spamscore=0 priorityscore=1501 malwarescore=0 mlxlogscore=244 impostorscore=0 phishscore=0 mlxscore=0 suspectscore=0 clxscore=1015 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2311290000 definitions=main-2312190076 On 12/19/2023 6:01 PM, Krzysztof Kozlowski wrote: > On 19/12/2023 10:57, Aiqun Yu (Maria) wrote: >> >> >> On 12/19/2023 3:02 PM, Krzysztof Kozlowski wrote: >>> On 19/12/2023 01:50, Tengfei Fan wrote: >>>> QCS8550 is derived from SM8550, it is mainly used in IoT scenarios. >>> >>> What are the differences? You need to describe the hardware, you have >>> entire commit msg for something useful which will avoid such comments >>> from reviewers. >>> >>>> >>>> Signed-off-by: Tengfei Fan >>>> --- >>>> arch/arm64/boot/dts/qcom/qcs8550.dtsi | 6 ++++++ >>>> 1 file changed, 6 insertions(+) >>>> create mode 100644 arch/arm64/boot/dts/qcom/qcs8550.dtsi >>>> >>>> diff --git a/arch/arm64/boot/dts/qcom/qcs8550.dtsi b/arch/arm64/boot/dts/qcom/qcs8550.dtsi >>>> new file mode 100644 >>>> index 000000000000..254657f46c5e >>>> --- /dev/null >>>> +++ b/arch/arm64/boot/dts/qcom/qcs8550.dtsi >>>> @@ -0,0 +1,6 @@ >>>> +// SPDX-License-Identifier: BSD-3-Clause >>>> +/* >>>> + * Copyright (c) 2023, Qualcomm Innovation Center, Inc. All rights reserved. >>>> + */ >>>> + >>>> +#include "sm8550.dtsi" >>> >>> This is a weird file. I thought qcs8550 has differences from sm8550, >>> e.g. lack of modem, so why do you claim you have here MPSS? >> MPSS here in qcs8550 is a GPS only MPSS. > > Is it different or the same? Is the interface the same? So many > questions and so little information. You have entire commit msg to > explain this. we can add all current email information into the commit message in next patchset. > >> >> QCS8550 will have a different firmware release with sm8550, and it will >> have different memory reserved for the firmware to be used. >> While firmware release along with memory map was not settled down yet. >> That's why currently qcs8550.dtsi is an "empty file" and only include >> sm8550.dtsi. As long as the firmware release is settled down, we will >> have more detailed different node here. > > So the DTS is not really usable now? curent qcs8550.dtsi is an "empty file" which is identical to "sm8550.dtsi". While qcs8550-aim300-itot.dts is currently used with a "temporary reserved memory" for those engineer qcs8550 firmware for boot up and limited function verify. So the idea here is to postpone only the firmware related reserved memory part. And open an "empty file" qcs8550.dtsi for common which can be used for other board like qcs8550-rb5-gen2. >> >> By the way, RB5 gen2 will also relies on the current qcs8550.dtsi, since >> it is using the same qcs8550 soc, and will use the same firmware release. >> >> We have patch version2 remove the qcs8550.dtsi, and have SOM dtsi >> qcs8550-aim300.dtsi include the sm8550.dtsi. While after discussion, our >> understanding is that we can have an qcs8550.dtsi like this. Feel free >> to let us know if it is not right understanding. >> >>> >>> It's really confusing now. >> >> We can have a syncup to clear the confusing point if needed. :) >>> > > The code and commit msg are confusing. I need to keep asking you to get > any information. > > Best regards, > Krzysztof > -- Thx and BRs, Aiqun(Maria) Yu