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 F191B2EBDCF for ; Thu, 14 Aug 2025 08:54:45 +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=1755161687; cv=none; b=tKtJdBqsRmANWia+7O9tUrDhyYdc5eYXBCjrEnn4nHuOCQL0JiwCMQv/qyVrLmY6rAtzkhUtCYUZwx3NOio0FFYJbqzZfy7CdVjMPXH5T2R/ADxKO4NqKRgWuVUezI7IsaUWUF8VJp3lzx0JBl/x0bVM70GsIWjIlXZxPnBdCsk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755161687; c=relaxed/simple; bh=o0JelzvkUyEcr8PgweyIC8ORBqUud/Jz1FzkBZ69eI4=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=IoHuAIrklFUdJhi1gf2i+uIO+h0qghjAqd3PQPKQXjIoKhz3t5qb2Sl0W30g62hKART6HPteVjjtWT7GbP+phdg/hGNzkOVbIA7v6CjCaI4rtm55AqocYyfVeOQHhGPA+sTvS4kjfNepgXJhqGYrUfJwHtF4tHh9fHXvOrthe/w= 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=gurs1CkT; 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="gurs1CkT" 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 57DMDOr4027018 for ; Thu, 14 Aug 2025 08:54:45 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= 2UJw+SfFxVIPXPPKC+F8/FC8oXhBDU5WPkeGJpJMYS4=; b=gurs1CkT8YePo4nt peGwtljVTg8MvTchSugLhqjmlXUY0AamfrbD4oR7ZLk+lSe+3RSt+OSzTWp9Zg60 cgUK21CclZeX5ubLK+uwz6CDLRS9b2iKSfKoe9IMPGtqt1DMhUBTbS2qlbRtdfTh cg7U5h5Xa5aLfrQu5d9Tf85ocR+cAaH5qi87OWImKisyvBON7Jl53ZucbML/qGXA KYhOy3AWi7hhAQ2hN57H/uVyziMa/cdmE59MAhdJgGarAOJ9urFfTkQb8LGkygxj PT3JRAa7ujrDLEu+EknIOEE7GpXuaOmLjxpWoc3Osy5zZ+2boWvipJJGiJfM36nS oXnpWg== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 48ffhjtvc8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 14 Aug 2025 08:54:44 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-24458194d82so8132225ad.2 for ; Thu, 14 Aug 2025 01:54:44 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755161683; x=1755766483; 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=2UJw+SfFxVIPXPPKC+F8/FC8oXhBDU5WPkeGJpJMYS4=; b=iI1S7NzHAm3O67+Y0+SBayyKq9Fxnvi8tV40PP6niY5EVz7MOL+QCiZdANYZlXZIXS Z04Lu5tGA3sGMKVWsN2kX/3LBwMA9xJiORofgyWBLsEDJFfDnKBw0FWX8m/3NwAbdaMl Y+Go6mDDB7Q68GWLM3qsEV0VM89TWz+iCVnNHCnK7kNtF67UOwYBUDPQHoczcFvjTYtB ydsD1SLqPflXdhO6Jmr6InQgsjYi//Tdaor+t/TVlAFaRIUo9QY+f+F8jeWwMWJSaMx0 r+mIwhiXsiWrNA/ShhGLRftf3TkAzOvju+tXoXCIvbMu3Zzm3rn070NN13BwQroTSAko Nqng== X-Forwarded-Encrypted: i=1; AJvYcCUcrF5qf5w2nlzMSEO6YoYrxz8nolIlm9V3XZKGmiGvor78ueHCzhA1yvBkyZAg16WH4sknSzd9/XRL+FA=@vger.kernel.org X-Gm-Message-State: AOJu0YxCQFAzY+22Zbc79ujyzfZZd6NDxBydkZXAoY99U09OdPQlJvrR VtGl12GVbOAPtkPVGzozRaFugFGwxb97PhcB1JLXOKK93McyG3qJM45ZJ8XCEl40zXFnIjTP9hV Y6U+WJnXp2g+snVWW013XEaAJY7rCPPWfvJJN3T7sn10XijkLAeUDHGHhhCJ22+oJddU= X-Gm-Gg: ASbGncuoRHalZTQjDGJo9SM060/S0w6SdGAVifyTWgbbZEJA6L4vYmQIHTjANWXzCbm zJNMfnZGg/RYn64gzv5pTauvOVWX+PHt1PJvAobzYV9xjzhFCqJJR96cpIv56gDjs6DfXKgOC8+ UN0+fVEDcn7HEDBpalrQMaOySb3ZgMh47Aq0lp1aIrucMAYf5MvQLkHqb1J3cMrHqX840+qMZSS eT/7Zd158wLrNEJ3CJCIC8pHSojAK8nek+YqkobXUjwMKRTrCFbsujtpx7y1T73MZPz5InXMbjP 9dM1/o68cqnQQZrjcYcx3lTKp60c5Nl1PSSYZ9ewvtnP/f84v4MHEmmkmMeHR6pStTTUoELrKgR 46rubhrwXj3NaTZzcc/66Vpu46Qs= X-Received: by 2002:a17:903:1984:b0:240:7725:18de with SMTP id d9443c01a7336-2445867ee51mr35046225ad.37.1755161683471; Thu, 14 Aug 2025 01:54:43 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH8w8QOFa8FrfnfmTZV8IlFvtc/tzzs60iEP0bFR9r77L1vJM6LWPGvCRVwZorvo+a3h5EqZw== X-Received: by 2002:a17:903:1984:b0:240:7725:18de with SMTP id d9443c01a7336-2445867ee51mr35045995ad.37.1755161683028; Thu, 14 Aug 2025 01:54:43 -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 d9443c01a7336-243086849b3sm54122435ad.175.2025.08.14.01.54.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 14 Aug 2025 01:54:42 -0700 (PDT) Message-ID: <7e5d39e0-115e-40be-b44f-0195a4827a0c@oss.qualcomm.com> Date: Thu, 14 Aug 2025 16:54:35 +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: 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> Content-Language: en-US From: Yijie Yang In-Reply-To: <5reeryefhw7burzf2lymhg5wivaq2n4gq5hszvfp57dergvpyx@qehaf334gdrn> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwODExMDA3NCBTYWx0ZWRfX1BO/+07WHjK4 nRIaAFY/V3MnClTi5cEi8Ydw51M7Kt18P/59UE6uGNuoAjfQrTY8nRCzK20iREtXKawCoCnwY6i 6N/KZeRDullRPaPUuji4rqZv6bOFXAvy2EpoZLFagTsXuWUAeG+EFtMB+2Hva6dL6W6XD9MNpLE +wjB2rNtq+DAHsRJO4O3Mlady4cWICjeUTQr0GkOD94Vn5OqthK65vvmnr3Xj8Cwmj5EfEs2B/i e+kI3Rbsrws7BOe74NVjgi2anyunSFU32qn0M+TaBIin7OcEMvtBWJUhrh0WXxvsQ5JBTFNvqra CgLgPTYyAliQOaMXkE5lR6/jXtSl/3/31czlVz13dGl5uS8hfj2SEbQggp/cOeklT5XVxfj/Cj0 EM9PYebr X-Proofpoint-GUID: fOnMJIzcRmSFAY17fc9Yf8kbCxWJB0lI X-Authority-Analysis: v=2.4 cv=TJFFS0la c=1 sm=1 tr=0 ts=689da454 cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=IkcTkHD0fZMA:10 a=2OwXVqhp2XgA:10 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=idm_D6DhFunYarwkacIA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-ORIG-GUID: fOnMJIzcRmSFAY17fc9Yf8kbCxWJB0lI 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 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? > >> >> --- >> Yijie Yang (3): >> dt-bindings: arm: qcom: Document HAMOA-IOT-EVK board >> arm64: dts: qcom: Add HAMOA-IOT-SOM platform >> arm64: dts: qcom: Add base HAMOA-IOT-EVK board >> >> Documentation/devicetree/bindings/arm/qcom.yaml | 6 + >> arch/arm64/boot/dts/qcom/Makefile | 1 + >> arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts | 987 ++++++++++++++++++++++++ >> arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi | 609 +++++++++++++++ >> 4 files changed, 1603 insertions(+) >> --- >> base-commit: 2016d952577e807ee89e0cef02af1f95aabbbcb2 >> change-id: 20250604-hamoa_initial-0cd7036d7271 >> prerequisite-message-id: <20250724-move-edp-endpoints-v1-3-6ca569812838@oss.qualcomm.com> >> prerequisite-patch-id: c536bf9ec7fd22af9b05b695272997615dfd675f >> prerequisite-patch-id: d513e5a08d3be585b9b6a737ef3a1ad275d7caad >> prerequisite-patch-id: 605ef6f89dd84f810df11be9d11ee6803a6bf289 >> prerequisite-patch-id: 2ab2430624acbdd9011f6c0c2a77469fd19fc75a >> prerequisite-patch-id: bfbb562513763ce75f2bb5da7f12e7b54ff3919d >> >> Best regards, >> -- >> Yijie Yang >> > -- Best Regards, Yijie