From mboxrd@z Thu Jan 1 00:00:00 1970 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 6FA442F60B8 for ; Thu, 14 Aug 2025 09:28:13 +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=1755163695; cv=none; b=QB9JwcaQW3e5N70Bm7674kxxoE0WJg3D3mv4eUiK6es2nFBG2T539sjHki+zvpu/Y5M8HQSbCGADV4Rwz2ZXCBX7a/8JCriX4rKEqEMOrjSJRKUV86AKOZHmDL+R9K+LV04AS3ABUX9Ha/edgokmzv5vYF4bRGULO6Sxr1Z93S4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755163695; c=relaxed/simple; bh=GQnnN+U+YBqs22Y6t2iDU16dNAcd3h/OaJ2bFAd41Ew=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=jL+eAANpkiOhxV1WDOvMdSpywPw0N2opnBG7PMReGIisVv9OBDq3em3CF4wI/1+R00ZW6xczEbTICWFaTTuJFSmsVFN6ErGyNxA4C+cuJPtAMqwZax5GUEPWSSPli4s4mpvkBCfVnKiqxASPQaZat7Rem4lZwHMa/Q4fkqywLFA= 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=hyuQvO3/; 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="hyuQvO3/" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 57E92Cji027100 for ; Thu, 14 Aug 2025 09:28:12 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= FJeA/Cl12XV6Ym9omxbXH9tqXzA5NmYdzCdwpnAywkk=; b=hyuQvO3/6YJHMS1w BSDYVETEbjPhVdXW1xZvqK/ZrjpB/5NDjx5r8bhAL93/H5uXsA57CjbIrZCUd+Wi oc+w4oCZxNHzEPUAgPnq9g5Br/0e/nkjBcJ311Ia0AEldiq+Tkq5fZVS3LcZ4u1F VeuQg1CxwIkxJRuftCpNjuMcCz8grvDbJPKWB75+mm3gF4PHzBroQdup6laI6qWy Uy1AGi0N8f5xiZQyzNmU9KLYenboJZL9qb+m27+Y+06jIkv6oJ/7HiDv6rOUzvkU OxMmpxqpvv1LWbIOJbYTJvvdLemjO/sKCTN3dCEPL7/RxEU8OyPyzpOsVN22hh5h 2/Ef5Q== Received: from mail-pf1-f197.google.com (mail-pf1-f197.google.com [209.85.210.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48ffhju07a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 14 Aug 2025 09:28:12 +0000 (GMT) Received: by mail-pf1-f197.google.com with SMTP id d2e1a72fcca58-76e2e8908fdso691796b3a.1 for ; Thu, 14 Aug 2025 02:28:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755163691; x=1755768491; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=FJeA/Cl12XV6Ym9omxbXH9tqXzA5NmYdzCdwpnAywkk=; b=SqZ/L2gKILkJs5mhnamqUYgfWYAKiqouJWjSMCGmSI4w552jX8Q2eKejpwdpxY5xnw GX2fHMDz+9W9yxmdaHWiQGrGIrD0OlngkaJsQzGAzNaS0w9J0RVRZ954P1GfZRGNTp5C yxU4raeDJDr8Y6AYxhoL3KYj/gPZ9qzwOFjfUXp9EbKmjwV/9HnPEcP0CwHDQYZSVvTN 4HuZEDtQBt7vfb/XHXCGHeA6xI4ewNmIyYP+s1Z/Qe+lRx8ZA7y8+nRD2+2vP3gQRRFr wY5gM7+3Qm54P2To5I+sjd2mRVQtwq439Mn0zAtzzjajISIYje1xl9U6gNdBTwNvnKO/ GDbQ== X-Forwarded-Encrypted: i=1; AJvYcCUII4HXGvYMz6VvBxntce1I/npJVPrixDOR1HHoQzGuhm399R2cpymEpYoTAdlZy4MBer1ouFIVoUoQJYU=@vger.kernel.org X-Gm-Message-State: AOJu0Yz5bLthO2Lf5qhgjukHjDYlTOV+mFqrghgpzykqMxlq1m8cOdmq RwOX2ojime3OgdTxnsUNKmWPQEht3l6DrpXWpDZ3XUycynkNjgHEWqUeF32ZBY1A8OiX8B403O9 wUAUSjvHbsoupxi9hjavLtbj9U0Dzsp2wMpn4gTTJsDSsPtQgXJSanFBH9ESbRiWwixE= X-Gm-Gg: ASbGncu2wunSZ3wqT+JC0hAGXZmuhSSClxjtBlIgLNKWYh25cdLEiYPaqtArlQusEOw WPY4YjzJGT0PYXWZSIvb9ClCEa2ewFudW43aFeS0XfKcPx5wm1Oi7lOnbTodVmVg5v6QkPz/AkG nM8bGd+X+CjnYj1Aa686g3V9cZwVQR71BTlUSr1s5iOfE09cia8WiotIYDo6nvO6v1yS2vO9227 vgC57n/ws0BFp9T1+d7VJMUubFDD0chfw8ayfUo8yzy7A6NOU41ecSSVJuoJR6DsxQgH66LLwj7 AanP+YWbVrsIjVVSK20sxyAHsZWODSc0oojdhAvfRTSCFPl+enzAV/uIGCxk3NEX6VTGnsnsDR2 A2VE1vbMfE9BAHuPj1Y8grlcH+Us= X-Received: by 2002:a05:6a00:21d0:b0:76b:fcac:f2ad with SMTP id d2e1a72fcca58-76e2fb4b0bcmr3697351b3a.20.1755163691028; Thu, 14 Aug 2025 02:28:11 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEWODswqxTFxtQosWONcrdgPZwI1hqKe274yvF25G0oOzBFEqfwxa4rVANYarCJm6pTGDFU+A== X-Received: by 2002:a05:6a00:21d0:b0:76b:fcac:f2ad with SMTP id d2e1a72fcca58-76e2fb4b0bcmr3697319b3a.20.1755163690571; Thu, 14 Aug 2025 02:28:10 -0700 (PDT) Received: from [10.133.33.40] (tpe-colo-wan-fw-bordernet.qualcomm.com. [103.229.16.4]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-76bcceab691sm33859747b3a.55.2025.08.14.02.28.06 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 14 Aug 2025 02:28:10 -0700 (PDT) Message-ID: Date: Thu, 14 Aug 2025 17:28:01 +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 v5 0/3] Initial support for Qualcomm Hamoa IOT EVK board To: Krzysztof Kozlowski , Dmitry Baryshkov Cc: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Konrad Dybcio , Yingying Tang , Shuai Zhang , Yongxing Mou References: <20250814-hamoa_initial-v5-0-817a9c6e8d47@oss.qualcomm.com> <5reeryefhw7burzf2lymhg5wivaq2n4gq5hszvfp57dergvpyx@qehaf334gdrn> <7e5d39e0-115e-40be-b44f-0195a4827a0c@oss.qualcomm.com> <63ecde5c-8234-4630-97e8-5806b9ff3eea@kernel.org> Content-Language: en-US From: Yijie Yang In-Reply-To: <63ecde5c-8234-4630-97e8-5806b9ff3eea@kernel.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODExMDA3NCBTYWx0ZWRfX32CLzDOwC4Kd CR8X3KgbG3cN1AyAMgg5ZdnYOg10K17h2so1QMqCL0N4j+mjCVYM3GFEL+WatSPkmErZDz87kY/ uoQsIHDX2P6ePrQ83mllix91opHTitzJQyqIGSZAbCLhp76lvLQl7Visc7l/SvfH9PZfTfKJLv9 JtGhiXRIoUGUytJc46KkCFwfKNTuH632qbV0IKh2DGrxQZRLjfAyrTFqtq7XwHAMJ/2RCi2rkv5 QuvleGGNDPPNV3yjYGQbaeBIsxBcZGhh4+2VJCoVJheoFRVs8ksbOcbQI37ax1BdXakes0lRD31 uMBE3O3cv0FdSSmJtp1yytBKZMuXy+3FuMQNZakw3NJtFUXJlqjgqp88tVdViP9MsKRFLZesRjX 4zleDPXa X-Proofpoint-GUID: Nq3UJ-YsiI6hKp9ewoti_ADCe7Sn1KiQ X-Authority-Analysis: v=2.4 cv=TJFFS0la c=1 sm=1 tr=0 ts=689dac2c cx=c_pps a=rEQLjTOiSrHUhVqRoksmgQ==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=r9z8OYCOk6cqr7l9vhsA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=2VI0MkxyNR6bbpdq8BZq:22 X-Proofpoint-ORIG-GUID: Nq3UJ-YsiI6hKp9ewoti_ADCe7Sn1KiQ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-08-13_02,2025-08-11_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 suspectscore=0 adultscore=0 impostorscore=0 malwarescore=0 phishscore=0 clxscore=1015 spamscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2507300000 definitions=main-2508110074 On 2025-08-14 17:05, Krzysztof Kozlowski wrote: > On 14/08/2025 10:54, Yijie Yang wrote: >> >> >> On 2025-08-14 16:24, Dmitry Baryshkov wrote: >>> On Thu, Aug 14, 2025 at 03:27:27PM +0800, Yijie Yang wrote: >>>> Introduce the device tree, DT bindings, and driver modifications required >>>> to bring up the HAMOA-IOT-EVK evaluation board—based on the X1E80100 SoC—to >>>> a UART shell. >>>> This patch set focuses on two key hardware components: the HAMOA-IOT-SOM >>>> and the HAMOA-IOT-EVK carrier board. >>>> The HAMOA-IOT-SOM is a compact System on Module that integrates the SoC, >>>> GPIOs, and PMICs. It is designed to be modular and can be paired with >>>> various carrier boards to support different use cases. >>>> The HAMOA-IOT-EVK is one such carrier board, designed for IoT scenarios. >>>> It provides essential peripherals such as UART, on-board PMICs, and >>>> USB-related components. >>>> Together, these components form a flexible and scalable platform, and this >>>> patch set enables their initial bring-up through proper device tree >>>> configuration and driver support. >>>> >>>> Qualcomm SoCs often have multiple product variants, each identified by a >>>> different SoC ID. For instance, the x1e80100 SoC has closely related >>>> variants such as x1e78100 and x1e001de. This diversity in SoC identifiers >>>> can lead to confusion and unnecessary maintenance complexity in the device >>>> tree and related subsystems. >>>> To address this, code names offer a more consistent and project-agnostic >>>> way to represent SoC families. They tend to remain stable across >>>> development efforts. >>>> This patch series introduces "hamoa" as the codename for the x1e80100 SoC. >>>> Going forward, all x1e80100-related variants—including x1e81000 and others >>>> in the same family—will be represented under the "hamoa" designation in the >>>> device tree. >>>> This improves readability, streamlines future maintenance, and aligns with >>>> common naming practices across Qualcomm-based platforms. >>>> >>>> Features added and enabled: >>>> - UART >>>> - On-board regulators >>>> - Regulators on the SOM >>>> - PMIC GLINK >>>> - USB0 through USB6 and their PHYs >>>> - Embedded USB (eUSB) repeaters >>>> - USB Type-C mux >>>> - PCIe6a and its PHY >>>> - PCIe4 and its PHY >>>> - Reserved memory regions >>>> - Pinctrl >>>> - NVMe >>>> - ADSP, CDSP >>>> - WLAN, Bluetooth (M.2 interface) >>>> - USB DisplayPort >>>> >>>> DTS Dependency: >>>> https://lore.kernel.org/all/20250724-move-edp-endpoints-v1-3-6ca569812838@oss.qualcomm.com/ >>>> >>>> Signed-off-by: Yijie Yang >>>> --- >>>> To: Bjorn Andersson >>>> To: Konrad Dybcio >>>> To: Rob Herring >>>> To: Krzysztof Kozlowski >>>> To: Conor Dooley >>>> Cc: linux-arm-msm@vger.kernel.org >>>> Cc: devicetree@vger.kernel.org >>>> Cc: linux-kernel@vger.kernel.org >>>> >>>> --- >>>> Changes in v5: >>>> - Update base commit. >>>> - Drop an already merged patch: >>>> https://lore.kernel.org/all/20250804-hamoa_initial-v4-2-19edbb28677b@oss.qualcomm.com/ >>>> - Link to v4: https://lore.kernel.org/r/20250804-hamoa_initial-v4-0-19edbb28677b@oss.qualcomm.com >>> >>> Please keep full changelog rather than trimming previous iterations. >> >> Sure, I will restore them. >> >>> >>> Also, is there a reason why you didn't pick up audio and display chunks >>> as it was requested on the corresponding reviews? >> >> Display-related changes have been merged into '[PATCH v5 3/3] arm64: >> dts: qcom: Add base HAMOA-IOT-EVK board' and are already present there. >> >> Audio support is still under debugging due to unresolved issues, and >> it's unclear when it will be ready. Would it be acceptable to proceed >> without it for now? > Audio was sent to the lists, so this is confusing. What was the point of > that posting? It clearly said: > > "Basic test is good in Hamoa-IOT-EVK board." Additional issues with audio were discovered during further testing, and the current audio series on the list is not suitable to be merged into this series at this time. > > So was that true or not? > > Best regards, > Krzysztof -- Best Regards, Yijie