From nobody Sun Feb 8 07:58:32 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 84B7C38A9DC for ; Tue, 13 Jan 2026 10:28:28 +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=1768300110; cv=none; b=ck4nNoKP4RMtEItuozzztU36gEb+3/3Blu4PMlBXffjepuzmNXwzp90KWmcnmDf7J9NDQ6yOrcttJ5i4HXjQOKZ9z0ERZrZE3oWSDgRJX35/apv5qzT+z5EqjJIyJ1sdOyLKLHV0c+/zfRy8XcdgWZRxsvXG7EopoLE6XArMxhk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768300110; c=relaxed/simple; bh=1HUUEjHgDcWjIk9i1IbMh0KQYREmSO/89fEdC+ob1DM=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=Ktx1BtlAvOYbMUHBNp661eMFdWuiJCDXYqJSshDARWz2xYnpdUdh6LS6bWn00rBsf77M9ULjuctYRfKlAyGHBPDtaYfl9vkVUvP6Jo3yroG2Uqx8hRjHR+9AccpknmNKWKAHtvSunD0rg2noTdr4nfBLg0acgD6X+M+6GZd0oH0= 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=niezM6tA; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=FTSDzXbf; 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="niezM6tA"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="FTSDzXbf" 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 60DA5sZT3799083 for ; Tue, 13 Jan 2026 10:28:27 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=So6nutfOYbF 5hqF4ny0RAy4gW3NAh5oEnV9tydHlSvs=; b=niezM6tAWgboVXCoZhsZbO7SlM4 80hsr3gBfGmoUgT0egNyddcCWeumobRoBhY43hk8kRlQs+KiaXeiPpofbts0yIJn wPP7aGrX52BFkUH8w+1IMNOLad2HHuLHt1M044AUjL9hMFM0svim9gc+SbR4T9W2 5s3nQYF6MzJVaz2BczZCtqrBIHzTorrkkwIZ7Al1r+vIDESJCJwbAXkMsKleNyXu 3LbGrfo/VyumraxpvXWR5CtAe4vr41BJZuBX6buZX1axycBY/FnI2lhrhUSRb8sz hHQrwpI9i0cYsLyKomDwMwvzEtghOI0Lr3aPISesN8RJUGtQuxIAFl4nBvw== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bnm0dr2cb-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 13 Jan 2026 10:28:27 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2a090819ed1so50003485ad.2 for ; Tue, 13 Jan 2026 02:28:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768300106; x=1768904906; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=So6nutfOYbF5hqF4ny0RAy4gW3NAh5oEnV9tydHlSvs=; b=FTSDzXbfUbI2/WrL3QXwPOkspdApFCS0GsgpeC5x2ThOZvXfryC24SVTkiPuljVZ4d dvv2V/frd0jtv+EyZE/T6sfD0A1L5nQ7/CanSAmzh/paNo4370CK70XVXvfR+SVfH6Nj PjY2w4PXc3auitdkL3CD8v/FMvmas2zjQgH8z8rv+0MU5TvO1Vu5UXpQbHUmAbwzlhHR QTZLEskd4zdw3+Bj9QNMmxPwYjvfWsmKmFdAH2kexfY490FbCNbB2c7d15ow8cmp7Wzz SfCz2QdS5gLmZwggUY8VkUVnFmmnZhP4QwicJFVu4D0CXiO+DQPQXyL/ARqwNU7P7pei v65g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768300106; x=1768904906; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=So6nutfOYbF5hqF4ny0RAy4gW3NAh5oEnV9tydHlSvs=; b=T6hYtK5ScldnJpTHHUrFhgAyii8Qu9L5epwx3JbZsLgZtjZ3/SqtCTH8+o5UiAWxw7 /5L03KUXvhAP34BEz7NjMMnzlzg09gsNKcvS8JWNh0Ce+D2pqbe140xoyJMa5Hrb+l0U iuyaD8dHeuJr0nTJg+OiOtsaF6YPZJ0+GZMZr4KO2f+9G3ab2PZD6i/kNGZOLCggAXJv OXDp0GWm1t2Ob+/S9j5wxXIeryshpUrlGk4lsBzxmoQRtQuubYYUXQzGx24LBPzdVw3s icNhWwJHLl/FPRkEFFa5Tf2Ne7hJqkzEEHiYDUDK6vTqQF/KPiRieLtrG3Cqc8Jbe8pZ zNcA== X-Forwarded-Encrypted: i=1; AJvYcCXBr9lInYHAgTGkP4yAEKJAmjyre6+DwXHf8IUaLofWxbpCfQ2KDvtRoiXcUnkRGNTRhHZUONXgcREOE7g=@vger.kernel.org X-Gm-Message-State: AOJu0Yw9GN8T0shX0yiD9oaN+1ASkoWUKVGJ3CTGPXdVO7trAsPma2MO l1LjUkfjsc0Kfi4WQzubny8mBEUEyt18owaFRAGNherPaI2lWfZtN1s62+N/RvnBmPOQsvhDdXn nBbhcTAtVwL/xJhi7/u1BBqJveqE6b5cpx755rI3/ybsChwnR7cYNTcdFfT9xneFmU6w= X-Gm-Gg: AY/fxX5hCfreQgmXL7/3C4Km+PquWDatoP0VIYyLNbSsMVpg3BOKEtO8Rz5SZxaQ1s3 2va2pAA5vBwh7LyIsG9p34nmrwIJM46JU4e1IFu3vwInYpRlLwQ3kAd/X8WXMUmmYHeIrDkO3ou V7L9zEH0yfDkL1HhrnJ2HqBH15rZZ16/Iji4ALOBfAkngfWLoqDDv0JG6tCJb5FHAYZq9HJ5qAg 3I/OXn17AeiXVTJCZVc7+cqFM9M1Soz8lqYU9O0dg9BZ0UMdof0v5zTfpKfGUyIYUSv7ZGuknIr ss18AMqwjWSjHlYXEFJfcFjcPo6c4TqcuvvmKno1gu52QD8SJByIX4hmIDRH1QN0BS6/61p8u3d j+g930PvxV/TMHmGJ7NpnPyBiHow6Es9VgCShxwLD0USyFzfG7/2iW+CzvNAAkK3Lt0EddBfxJo M= X-Received: by 2002:a17:902:e944:b0:2a0:bd93:4dbf with SMTP id d9443c01a7336-2a3ee4453d6mr210874735ad.13.1768300106519; Tue, 13 Jan 2026 02:28:26 -0800 (PST) X-Google-Smtp-Source: AGHT+IGNnX6agp9DYHQGFRwHzCv7CpigQE4jm4UkAAixZBnK0qR7CEQdcs+7G1hcdvc1hZKaPjW0Yg== X-Received: by 2002:a17:902:e944:b0:2a0:bd93:4dbf with SMTP id d9443c01a7336-2a3ee4453d6mr210874485ad.13.1768300106044; Tue, 13 Jan 2026 02:28:26 -0800 (PST) Received: from yijiyang-gv.qualcomm.com (tpe-colo-wan-fw-bordernet.qualcomm.com. [103.229.16.4]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a3e3cc8d76sm197125265ad.84.2026.01.13.02.28.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 02:28:25 -0800 (PST) From: YijieYang To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, yijie.yang@oss.qualcomm.com, Krzysztof Kozlowski Subject: [PATCH v3 1/4] dt-bindings: arm: qcom: Document PURWA-IOT-EVK board Date: Tue, 13 Jan 2026 18:28:13 +0800 Message-Id: <20260113102822.590677-1-yijie.yang@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260113-purwa-v3-0-16eefacbdce9@oss.qualcomm.com> References: <20260113-purwa-v3-0-16eefacbdce9@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=BYXVE7t2 c=1 sm=1 tr=0 ts=69661e4b cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=NXHrG6A95BBPE0CoaowA:9 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-ORIG-GUID: ISKDx1afYboXjfqoDzNhXBtMLvwvm80y X-Proofpoint-GUID: ISKDx1afYboXjfqoDzNhXBtMLvwvm80y X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTEzMDA4OCBTYWx0ZWRfX+SF9zZAo2DMi yBQE+3WjuNrSxFlpUbt+CWAL8lqx7WQieFWPJVFYvrYsG1fRfXd+eKCYmICqldsZMqYKj+zluZJ l2wykeEM/zP/Uqm6GLNbY+/r//2o9sEQum0fgmfjuraciGV7rFyxYZfzJC1fG/t2UR0YOfppd2y bWQUZH2ukmFmUcrpkU6ZOhZdgvkTqaAoQ8MXlBMq7xXMQSH+pQ0hVSuh3+Az1JeeSNmdUDvAlg2 f37Am0iE2M4pTrzc/q0cr9ixQMOqN40aQ/+glXLzniyaKkiCGUQD0kBbaLNPD7j3mzOwyYB3Jqn Rv8mY1BYir8Ofj02D7q0sP8nj+y1uSt8xLaQGJ+xvGSWhv9VlQasa0HNj4+4+67OSi/7HlsLQat OgyNlijA9xi3eHjnCs/w2kz4UJdHOavgr+IfZy4472azxXm3dgQG0eSM+p5zejq02BWDTwfCU/T gt5MBYkl6cUBvCFasVA== 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-13_02,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 lowpriorityscore=0 bulkscore=0 phishscore=0 impostorscore=0 spamscore=0 malwarescore=0 clxscore=1015 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601130088 Content-Type: text/plain; charset="utf-8" From: Yijie Yang Document the device tree bindings for the PURWA-IOT-EVK board, which uses the Qualcomm X1P42100 SoC. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Yijie Yang --- Documentation/devicetree/bindings/arm/qcom.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/qcom.yaml b/Documentatio= n/devicetree/bindings/arm/qcom.yaml index d48c625d3fc4..59b8a4267c14 100644 --- a/Documentation/devicetree/bindings/arm/qcom.yaml +++ b/Documentation/devicetree/bindings/arm/qcom.yaml @@ -1122,6 +1122,12 @@ properties: - const: microsoft,denali - const: qcom,x1e80100 =20 + - items: + - enum: + - qcom,purwa-iot-evk + - const: qcom,purwa-iot-som + - const: qcom,x1p42100 + - items: - enum: - asus,zenbook-a14-ux3407qa-lcd --=20 2.34.1 From nobody Sun Feb 8 07:58:32 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 E952038B98E for ; Tue, 13 Jan 2026 10:28:31 +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=1768300113; cv=none; b=Xb3+pHtC1F9ggXtvYalZQyldJ0ULcYXEl7mCeoLM/tUiVJC4L2zoJMSnTlnICf1fAza9/9ypqYEyv9ph2LhrMPfj60wuUOxKAhSxUjDNu2NLw7TBAamX4zHLJS65mPDNr0ZABOZQaGuqGXmm3WPoi3ZSGgJsdaC0+FVx+AScJQg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768300113; c=relaxed/simple; bh=nRbhcsGUzEBRd//cJGdc1CTziAEXsTl3Od3TxBL84BA=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=XWbZESNX4sMmuxOridBWILABxopMCD664zhhluAyJobZVWrNH1q/vu1Xgeb3FWU/LRCWKdKwy20igTe+w/0Lw2swqNwj6Td+T7FBtCvqjMP7QKBFvO+/xsg+B6I1tlzI/l4I9molb42fIGOmbJg6SuVGI5c0JlBm34/rxeBn1hI= 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=GKn/wefv; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=IMxMM065; 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="GKn/wefv"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="IMxMM065" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60D7wclu3300067 for ; Tue, 13 Jan 2026 10:28:30 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=+6arHGnDlUN YPv3P4q0uiidePRXSn664P7Yjsk4T9s0=; b=GKn/wefvwoM1lm4OxTIs5TKgzcT 9060oTHeTccP7jAWuUmiWP6KfUEuOhHoTse5YWkQT82+U0gRM/oYfPUahfej/nAX umFNQGzEFhb7hfKDuQS6wO7nRESkNW6fi76bF6iu/7j89/CfBpoh8SWpk1EguyzA M0Jh4CfP3NxMMzSa0mMP21tak5tYHzoS1W4L18j/uZH8OnzsmWvsLYrERq2ImNuV PgVeiuTdWossMcSTlvBqo9O/JnZGmAr/otX1bjf/55VE02J1x9N1kWJMPwCqPXg8 QS5jaDFUHiS/aqPW507w7xZTMe35SLFMwu0rLcRD1zqkd32RW79iCdE5Blg== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bn6jmacxq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 13 Jan 2026 10:28:30 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-34ab459c051so4485212a91.0 for ; Tue, 13 Jan 2026 02:28:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768300110; x=1768904910; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=+6arHGnDlUNYPv3P4q0uiidePRXSn664P7Yjsk4T9s0=; b=IMxMM065DeXlzmIQO1Ecg4d8xvjMQvfpyGO7C0nzIfhPoBsRNxGeaXhZ3yRchCjvdH hX+FaS4iPAxGENJEGuDk7P3MKcHaxf9rx1DF4XQShKEBrurybHCKOVGW6WmvnlEUonLx QQZNhIe1QismbdT/MUZsD9JGkFfbHoYRUIc10t9fXU70MsvgLmh9IbZR5mpIN9Gz/xhG o1mAFFNB6zLiAECuVZIoVP+3/sXY58ls8y1f8a1UEJ4VfLeI2nGoxrnAMTHGeuWaLARs WqTuy63GvwWfJW240z5u+D8xlYu0t+S89/86YSeNlOVmG3gfXk+w/OChMgSBJ7IqXPZm Lh9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768300110; x=1768904910; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=+6arHGnDlUNYPv3P4q0uiidePRXSn664P7Yjsk4T9s0=; b=iACuXFLVZ1ULz/fE9DbKwqXr9ruHFsRWy2UU081W/Wbx2uAEuR2KucaHzKy3s+oyTV 2fOoNA5iaNTuYwSKWrgtm1tTbtLbbVFe7jkOCa76oJd/khmlEJxiDPjogQAAbHQBMsfA t+4tyXgqJlccsK15sOFRanT8fRh34+wj33p94tS70YcgGVNx88IORk/XBtiUHei0peBe ePL6t4WtOSHqmRPpyty48buuUipLg3Og0QkN8ZldKGH7sXHyFYPz3Roijf4QbBFWwfL+ bHJOjXBmbM5MCn4cKjznEm7HGj4PZU/se5TD6I8QnhcuglD3E2TX3UySH0a5IEHILlin qp1w== X-Forwarded-Encrypted: i=1; AJvYcCX2rnii/BimH4pyHVKxMVOkEmfoYiWutN/7fpG++PhCny/rQ5e+mUyDmvh1uD6xSk0mwHM3RnaKAMpNZms=@vger.kernel.org X-Gm-Message-State: AOJu0Yxw3tdoxKgdTBqSKmHy61wy/k4as8gHflVjHZXYFzc6svdOCHjC jWdnZWbmg2JEVTnXbQeVO/LQfl5f0nC9+kKY4Af5P/dg4iGm1toMsueup6dfygsNqqvzIjTw7nD lKBSpkO1dku+MGfox28nOYC2WuDynV+x2G/JnsP3o5GSDiSmlhGcakgf4u5gvpoW7oR8= X-Gm-Gg: AY/fxX5bWLlnvEvL+uKT2afXUMbxhoLf66Cs1wzCVPu1NsItjsfarlVVDz0Xnn35tN9 G+emghvR5+GGFVPjEVy/FX6ccV1Z2ub6RWTtkiCj+xDJ8s3xMu6xFtzRp0ZiC2fFFmiejwDB9ii HWc/hdn5c+PA4RqqYtrjmibXb94Y92ue/OCQ59wXUPefST1nD3/9jAYyhD0Yq6bBaD6M7LzMCZa rU68ZRkhERczbSbmhFMTDZ5kQHdkKFIG/CfyjhX296e2wfaWr34ueurjanDCY7yTI9+TlvnU+3V 0aYBbaVCuHo8Vr3pM88daMTV7pJkQpcwDkCppqmaIoGBD9YfXHG3wDzXQiNNt/cqEOM3KHUw13E ulzHKhs2Y+qHul5JfD5MPV6MviHMqQI7UecEBEr8uX/QEJ6cvNWsNLeoQqB3TUaqILDiQrHIqM4 Q= X-Received: by 2002:a17:903:1905:b0:29d:7b9b:515b with SMTP id d9443c01a7336-2a3ee42c623mr195805875ad.20.1768300109806; Tue, 13 Jan 2026 02:28:29 -0800 (PST) X-Google-Smtp-Source: AGHT+IHj9DkygyDaH/PhN8OwXtSx4Jv02YKfZCCZZ7IEe9Mj2CjZ4MQ5WJCxp9FqMcgEuh8wyrGR3Q== X-Received: by 2002:a17:903:1905:b0:29d:7b9b:515b with SMTP id d9443c01a7336-2a3ee42c623mr195805715ad.20.1768300109369; Tue, 13 Jan 2026 02:28:29 -0800 (PST) Received: from yijiyang-gv.qualcomm.com (tpe-colo-wan-fw-bordernet.qualcomm.com. [103.229.16.4]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a3e3cc8d76sm197125265ad.84.2026.01.13.02.28.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 02:28:29 -0800 (PST) From: YijieYang To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, yijie.yang@oss.qualcomm.com, Dmitry Baryshkov Subject: [PATCH v3 2/4] firmware: qcom: scm: Allow QSEECOM on PURWA-IOT-EVK Date: Tue, 13 Jan 2026 18:28:14 +0800 Message-Id: <20260113102822.590677-2-yijie.yang@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260113-purwa-v3-0-16eefacbdce9@oss.qualcomm.com> References: <20260113-purwa-v3-0-16eefacbdce9@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: ib-dAOxGvWIe4iXPzKUdSq4cXQ-YZzNQ X-Authority-Analysis: v=2.4 cv=SK1PlevH c=1 sm=1 tr=0 ts=69661e4e cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=ZmGgbmymOzp8U7yWMvkA:9 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-ORIG-GUID: ib-dAOxGvWIe4iXPzKUdSq4cXQ-YZzNQ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTEzMDA4OCBTYWx0ZWRfXxP0kk//itwa+ Ce2y13hIylOE2JAy4JA2p33mmOolJGTGa3ghJD+BwR/+CTUiVvFy2vXzazdRAoHApxvQ0lkQ8pP +qcStnCNoK4rU5rcRiClcI+d7e5jvdw3lV8AscTvy14z/MTzffDqIeqWzyPDXPoWNVvHvq4sBH+ b5NzQq6QFbV4DZGlxOgOtvz2BHnFWh6KjaN48y9D8UpuvHDh+D/+WYKgMNlTh4I3ATaPlqbA22H pvkwJS2WmzIiS1as3IuD0CpadeIfGu6B2IAA1wkdJHTO4B51ZF4I8T0tln7seykxY6U7BM20nRw rq2QG95EZw/qr0r/Er7Oi9/+JHFtHs40CejHjaNsCXJ/QVTluuA7aka29+7ue6sZyPIvrxdPsFD w2qXqJO49QNRIX1l+lLg7dGiyV8AA2LOfTFHviQtiGJu9P5UZs9k1YaDxxk4P0DHZqsty8Xgqdk fG1RMF3Uo8hGF6TerOw== 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-13_02,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 spamscore=0 impostorscore=0 priorityscore=1501 lowpriorityscore=0 suspectscore=0 clxscore=1015 adultscore=0 bulkscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601130088 Content-Type: text/plain; charset="utf-8" From: Yijie Yang Add the Purwa-IoT-EVK board to the list to enable access to EFI variables. Guarantee that subsystems relying on SCM services can access secure-world features. This change improves reliability and prevents missing functionality or boot-time issues by making service availability explicit. Reviewed-by: Dmitry Baryshkov Signed-off-by: Yijie Yang --- drivers/firmware/qcom/qcom_scm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/firmware/qcom/qcom_scm.c b/drivers/firmware/qcom/qcom_= scm.c index 1ced6022c716..9a046b09275d 100644 --- a/drivers/firmware/qcom/qcom_scm.c +++ b/drivers/firmware/qcom/qcom_scm.c @@ -2022,6 +2022,7 @@ static const struct of_device_id qcom_scm_qseecom_all= owlist[] __maybe_unused =3D { { .compatible =3D "microsoft,romulus13", }, { .compatible =3D "microsoft,romulus15", }, { .compatible =3D "qcom,hamoa-iot-evk" }, + { .compatible =3D "qcom,purwa-iot-evk" }, { .compatible =3D "qcom,sc8180x-primus" }, { .compatible =3D "qcom,x1e001de-devkit" }, { .compatible =3D "qcom,x1e80100-crd" }, --=20 2.34.1 From nobody Sun Feb 8 07:58:32 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 9CCC138BDA9 for ; Tue, 13 Jan 2026 10:28:35 +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=1768300118; cv=none; b=tlElZWpMLsupnyq6kPw3ilLDTeipwtqpsaPsLN3vOTCgEUhyLSGryPBWNg7flZw3tTiANRO+nfYqCAL79j4Cn5rGsnERSiMOwaJ582MeG6xzThu7cYh2ConOIbcm1L79G4c0QvOyMQidahWyUrCRWXhkWs0basKyAEpp7+8P8mA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768300118; c=relaxed/simple; bh=6mMtc5xJf9aaSBo0jlfi1EFAq546qQQijdCjuCH5GdM=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version:Content-Type; b=pdZb/3FULVdEWg9IBkKVh2lagps48fZagPl9rBwSBGv0zHEDpqh4Ff04QDssKl76Pbjmy/WItsb03j7ZU/aNAFpdWJTocjJOdLWVppiQi9JrlhVCC8MZfZONb2CSzdZf3CM/oUyWxWZz5VoVVzZq/AGsM9HzuWmhBBmrF+K0MdE= 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=bffAnplp; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=XnCkiaNP; 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="bffAnplp"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="XnCkiaNP" 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 60DA5pke3799018 for ; Tue, 13 Jan 2026 10:28:34 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= SofZ7mdfxae1YBje0a2PwPaNyBz8Q1ao9I+p/9f9P1U=; b=bffAnplpQaMeZ3F3 szRC0On965/YU3AXwRPRTkgXh9u0CW4Z58eMe9WqFBAEM+Wf1EMssTjnpJB8jCjo 22X6waPlQ42PY26oliwppKuqI6xw43C3KxFa8g77yyzbOFLZJKzTo6eVBpUzRpWq PUAg2O9CNxoX6QPkENwbC95SjL0dB8tH4ndclbPx4ZWv+Fg4DmPms86u9SQ1ZfSG l+ZUm4kUEE+otDPz56rZkeu8z78TS+FyzzOc6EQSwf+7nzeNu0esbJdFD03NMVs0 NmKXlI9WyLaV9iNxGoKzEAn3GLRzyAs+P4YYH2jossqIAdapzhDICj/Sf4JkCw7/ 8iZN8g== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bnm0dr2ct-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 13 Jan 2026 10:28:34 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-34c64cd48a8so8411827a91.0 for ; Tue, 13 Jan 2026 02:28:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768300113; x=1768904913; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=SofZ7mdfxae1YBje0a2PwPaNyBz8Q1ao9I+p/9f9P1U=; b=XnCkiaNP58qIeMamwN///zJYwxhnv36cdVoopnW5iKDFg7jckW0B4MoolCqBhhmrnU 92jkFABmLb4veg02oW6lUEslpbeI1Wt8LUlnZ1Si1gVkvAvD8O/AvY4hvqOLSP5I/qTC IvOLemf4OymduabvzkFtGOwsbS1u741uh4V+fXwXK+3XLneURvytJoDEkNj0XniSZOgt jnubF7QRlgEtJQfxfbt8iHOAld8MDjykNCFXmluCPue769U/f6x6nmG6sVWD8894N/tf VBNo6FoSCpj2Fnfvgd55G78HZsqbwZyx8XqwWW4ffqoujshHVJT2usyQTGx50CdcjtxK Izig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768300113; x=1768904913; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=SofZ7mdfxae1YBje0a2PwPaNyBz8Q1ao9I+p/9f9P1U=; b=Pk2LBUj+HvOene5x5nwryQq2e124mRXK1MgDy03iDiG+2qseROM3KbfrH6hozDI7SZ q6wls7cOvWnNN9xCyxr1PPktEJiiMXyZnen0/O5/xixklfVnoBL2RpEZgRARsNgdq7UD 0IcJdfUXj7gUmGgBb7BgMSTCFxtQaxLo1RebWXzXT++q/XONXN3uSlXlGNuGgxW2rsRN ZnXibxftiFtaf0KmQY49sLWquH6ba0jrwSeL7x4YaO3hdxRZzzVjreGMKr8SRLpbRm2u FtzlwHZxPYotG3db2hSaFAFIrSLEi67EcdN0TCV/hZCzPfqrL6s7kSJ5CoasdXoKHfJ1 7o9w== X-Forwarded-Encrypted: i=1; AJvYcCUrrBbTxWJiNR4ZyjJP9zrd1oEELbDxXAlfFiLAeDvZkByNDxABX22CA0pYXQ1Bp4r9QrdCNXdC9Y/9SAg=@vger.kernel.org X-Gm-Message-State: AOJu0YxkCVSYxL94WIxND4cgWeE1fSNNEJYfNfyP9JgFaV0CjjlV8jc0 +zcIWiPfJqRia354AKUf9RSLSuM0M7F1eahcRp7Zd64wc9bK6gRqG5yOOQwBgvs8Wg0D+9672xC QfB2YWROr8qzhYdVLrydgyQRKJpHn5EkLyGqdhPXl1rz18FTN/fwAB1wvi3eQV7JuA14= X-Gm-Gg: AY/fxX5kpH21sPmW/cuLNcQGpNXTY6ZiU2bMGbQ8RXQxatNP8bcug2V3loWTsAb9w+X FQmN2udnjCnRdfJcgiyaaChoT6ryuWxbm2Ce+NWWnQ0UlkM1ANLaPjZQV5MBYTiQHzlIkZ4DwWh Dk4GqckzVZ65NceDVUr4mEhu3Kz1R/9k/RklGCAdG3tgO78oLNatooDB1To9FpTP/bydswU0RdO nuuzWNR28ToRpdTmoaogg7qA2gcKILgkjdhV9wjb0ZU2DU4/iUcgWsghqLVj6LY/iK23O+V7naV GyKcOjEYVcwqanqRZ4oAxV28N+tq4OVlUEFNYDCQrR51YbzrqvFYFpHqxCutYseBEnPSCJ1mSbq +n/WoKQYZtMPifvg/uRhAg7pLGmzEy53JhbRnPzbqZAyVDYs9Kz3Mcyyr9lBAZNLgkBaQO0LIGq 8= X-Received: by 2002:a17:903:18c:b0:29e:76b8:41e5 with SMTP id d9443c01a7336-2a3ee4c107dmr195544695ad.30.1768300112939; Tue, 13 Jan 2026 02:28:32 -0800 (PST) X-Google-Smtp-Source: AGHT+IHtBCwFIaX/jp9PbrO0cEkVLrGfU5u9Ctro/Cim54KPcMP0G5rT0IOrimXAxGEVrdzA7YDVkg== X-Received: by 2002:a17:903:18c:b0:29e:76b8:41e5 with SMTP id d9443c01a7336-2a3ee4c107dmr195544455ad.30.1768300112472; Tue, 13 Jan 2026 02:28:32 -0800 (PST) Received: from yijiyang-gv.qualcomm.com (tpe-colo-wan-fw-bordernet.qualcomm.com. [103.229.16.4]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a3e3cc8d76sm197125265ad.84.2026.01.13.02.28.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 02:28:32 -0800 (PST) From: YijieYang To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, yijie.yang@oss.qualcomm.com Subject: [PATCH v3 3/4] arm64: dts: qcom: Add PURWA-IOT-SOM platform Date: Tue, 13 Jan 2026 18:28:15 +0800 Message-Id: <20260113102822.590677-3-yijie.yang@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260113-purwa-v3-0-16eefacbdce9@oss.qualcomm.com> References: <20260113-purwa-v3-0-16eefacbdce9@oss.qualcomm.com> 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 X-Authority-Analysis: v=2.4 cv=BYXVE7t2 c=1 sm=1 tr=0 ts=69661e52 cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=93V5M4jBH0hLqW-x8QsA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-ORIG-GUID: LAWZqYpsDNFuVaBqtZU7UJOnavgiM9cI X-Proofpoint-GUID: LAWZqYpsDNFuVaBqtZU7UJOnavgiM9cI X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTEzMDA4OCBTYWx0ZWRfX4aGIkyIM9ZJN 2wGGdzRcsL7nEG9fzVz+LPEB1USq+L/5slJyNYR1ymyG+JE0xAkuRqjaiWW/eowPXpfZW6XT3+L sMR8o2yFZCPJuyOspdPcgl+VMWA3SNH4rj/Yt6dzGAfEQGjRP0lpxHCIQEAzsbroMJdAVgwrFFP gUN+m5ABTcC3MdRr1Q4HWUO8q9h6l1KUsR5KFrTWvT5PPOBUi8DvUTZ2dnwAqLwLjSP+RjIq5uR 6YHPTXiOIe++ZIxaS4IS3+3qJE852AaYRvzD6iuiYqGLnkGxxH2l4DEe2aiGuIFt31EtCVrcTg0 DXer4ynl31oeM9ruPjmBOmtaTyWI3lI3yRXd445rpLcVFwhzEhipf/kPWYaMFy5ZdPEzPKzDiDL Hw/EAjG+Tb/5lLX0mTEeTNwqr4Af190s2MWY5aWh/FDvOI8ndo+pnoIuOmhT5pDSroCfSEl1a27 KQ5H8cTm7EnDXs4WM3w== 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-13_02,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 lowpriorityscore=0 bulkscore=0 phishscore=0 impostorscore=0 spamscore=0 malwarescore=0 clxscore=1015 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601130088 From: Yijie Yang The PURWA-IOT-SOM is a compact computing module that integrates a System on Chip (SoC) =E2=80=94 specifically the x1p42100 =E2=80=94 along with esse= ntial components optimized for IoT applications. It is designed to be mounted on carrier boards, enabling the development of complete embedded systems. Make the following peripherals on the SOM enabled: - Regulators on the SOM - Reserved memory regions - PCIe3, PCIe4, PCIe5, PCIe6a - USB0 through USB6 and their PHYs - ADSP, CDSP - Graphic Signed-off-by: Yijie Yang --- .../qcom/{hamoa-iot-som.dtsi =3D> purwa-iot-som.dtsi} | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) copy arch/arm64/boot/dts/qcom/{hamoa-iot-som.dtsi =3D> purwa-iot-som.dtsi}= (99%) diff --git a/arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi b/arch/arm64/boot/= dts/qcom/purwa-iot-som.dtsi similarity index 99% copy from arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi copy to arch/arm64/boot/dts/qcom/purwa-iot-som.dtsi index b8e3e04a6fbd..fb90beb1096f 100644 --- a/arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi +++ b/arch/arm64/boot/dts/qcom/purwa-iot-som.dtsi @@ -3,11 +3,14 @@ * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. */ =20 -#include "hamoa.dtsi" +#include "purwa.dtsi" #include "hamoa-pmics.dtsi" #include #include =20 +/delete-node/ &pmc8380_6; +/delete-node/ &pmc8380_6_thermal; + / { reserved-memory { linux,cma { @@ -378,16 +381,12 @@ vreg_l3j_0p8: ldo3 { }; }; =20 -&iris { - status =3D "okay"; -}; - &gpu { status =3D "okay"; }; =20 &gpu_zap_shader { - firmware-name =3D "qcom/x1e80100/gen70500_zap.mbn"; + firmware-name =3D "qcom/x1p42100/gen71500_zap.mbn"; }; =20 &pcie3 { --=20 2.34.1 From nobody Sun Feb 8 07:58:32 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 E5DE338BF80 for ; Tue, 13 Jan 2026 10:28:38 +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=1768300121; cv=none; b=l+35fPD9vVonYCIluBzx+/AXi1x7W+qQOl6NYJjVqOouI3zY/sYsdeVx9PLZJvlcm41e08ZnBYeuN76Mh+3uRtZUGg4tmI0f6GjmmTXFgUEEPGt4eOyfryjW922rqQRSRi8TAlmOTI5iQSlSMx5Dcz51A9DK2h4E6gNCoeohDeM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768300121; c=relaxed/simple; bh=nPoaCvXC9fYWvhq/vZ4lvnfmGxbhql3x2Jf6rQgElDA=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=fsYKtAJReknxbWuc3Lo80bJ8mff0COMnU/GTxOp9a8oDp8YUVFOHvzp0Sn8MUrYo12DiKfw0CQyywJLJLxsMk7i+s85JBLxSD2eaYXcwTcMhDx6lG9e53Wi/Qc6jHXAle39quoIWTITY8F7h+hAwkADPt4dgQaMJ40NoNvdwkD8= 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=js2ENYLI; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ScujVZ5f; 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="js2ENYLI"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ScujVZ5f" 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 60D5nUp43735120 for ; Tue, 13 Jan 2026 10:28:37 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=45zdGDb6r1W HhSgDsq/WdGHrGhA2G9S3kLXgLp5fVU8=; b=js2ENYLIrwFQEc+9d7wLKKmET5c B6YnpNOlWT6Wji7uqtXIMjuZ4hyze3iOsc4taI3je6KCjmQu0eQ1hNB9YOXKn2u5 qTzTLkzOUg5Zd0sA19Mqt4xO1UmHbwvcTxPAW6/zaFiXuYX95tuu7ub2YKhEpwDy LGtp9J6bMixVVsns+o7Z1rUBzSD7Eixx9vWQoCmK4w35jPZ/3VGmjoKeNe7yriB+ lvw1mvT3Z88CVSofPG46SWzBsmJTJtOzcs+d+HLZx5l7e3rVuVHITaxY+q3dHlaI GYijOATqopJUfQEDaW6NE9c8LtZDmG9ZTI1y5xPPm4wgULAOGwfFU8vytpg== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bng878uk9-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 13 Jan 2026 10:28:37 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2a07fa318fdso62340365ad.0 for ; Tue, 13 Jan 2026 02:28:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768300116; x=1768904916; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=45zdGDb6r1WHhSgDsq/WdGHrGhA2G9S3kLXgLp5fVU8=; b=ScujVZ5fRPPQV/XTtGAAVkai3HAN0f4ym+khv71haU/y0RgBItkf98rWziuFV9x6B/ QORkjupqkmUeW92J5HqiLrK0V1+IBssIqQG+K9tnMB4mEMxIlRRvf550DpKLfOm8yST4 7w/F/miAvlGtVGWvKJqnvkq7WbtxOtEPKsJqWmFYvMVoqV3glGUqConDmnJeBgWy3LUT NN/1HvaOntNkUIdUTWtAHKX/axLHosqTCez8B7OqTJ3n5EcfGK8ADTY60qEXoOI1tOHE zFlompjogKtxrgz/zvZkl+WAFM8yn8SHZi9MkdjsQ9ytGS0Vc0fFoV1xJ61cQMjnXxKG ceBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768300116; x=1768904916; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=45zdGDb6r1WHhSgDsq/WdGHrGhA2G9S3kLXgLp5fVU8=; b=OODCkwUIGCjl2IITVBlqO7WwRxqiBaS096b6cEog586tblDJVOJUn3Ocqm5MOTWl05 bQZG/HJz0Ia6CGgJStYeNoruaXDqTn6GvzEN/mxs2CBZXDmZKkjUVQ1TSIzNPxtMupsp D+nFv8gnP3tv76DisekF0xBEVtZh2y2ycAB6c2iAjrJjAOrSDTju6h5DpcLTfXgWifuK 8ggPgyTVO40jkOOICLKNM2MHl/fSnAS73tCrA76vb2DeDX8KSwoylgDRQzJ+nnFcrubI COqI3fpSD0QAI2ajKyznVZSFWYtVXdT23EsxaOvy/DLy+mE5yP9/v4Qf+COfuqv7TKxo g8KQ== X-Forwarded-Encrypted: i=1; AJvYcCUi75M4UxxZLWSdJ3PDGG+mk9FzHjh3CeTSIUfL8QP9h/gHOhrRl+i7Ab0CF5bMJ46z2AgYLQU4HoDXD+0=@vger.kernel.org X-Gm-Message-State: AOJu0Yw3CnWzZ1bOrpX6wLLVuZvSU2bsabMWwfZduxS/d77v1UpxdITA rNWE6c94Wd2+kdIFSq2u3HQrHHVq5TMu2tjFBQEkJGMGtcW885NGAbVPxrlzQ2LgaOVa1v8Wnks poauzSFMZrii8oDPng2u/DaSHNnVmkyYP8Xi3ARpzYdy0d/NPL7uBzDalwt1mmzN/Uxh3xLIxMY p25Q== X-Gm-Gg: AY/fxX4jfyNci7Akxlyw+AGtJMP7Z3+2NGllXvzisszYLJFJlXYPT1anSvraE5QrjjO d9L51rgyDz/ibLoPWn8UV1Q6KN6Y8bfApchMZJ6MDKiwCpt17MgvNiS2nABlDrFf8Y92OwaKBAJ 3Bqpy3spYAc2YM3629m5meoSvQEat3x7C4HsDA+hvEA8tUrPO7+zJyf+oe3MHH9qadSEPlaWETE ODKBIOYFkltoLz+04Xqlw2YPOi2dh+Ri6vUt56aYCDapl7Cvpdlg+ZXd9icXSQlYTQ71B0MA8Di kQr2W7YLPgQk3jb3Na0wGPbETeZbmKpEU0DZwSadyzRz1aX1MWfhMXuo80FPv0LWpjtZT2NAyTo KbyVZSbiyyg7Et6JvwC4cR6X0ZNUYx9Gy8mV9A7K/RJfViTeruYpwT2JRdzO5Ee+QltDrrRx/SJ I= X-Received: by 2002:a17:902:f54e:b0:29d:584e:6349 with SMTP id d9443c01a7336-2a3ee451f29mr199749885ad.13.1768300116113; Tue, 13 Jan 2026 02:28:36 -0800 (PST) X-Google-Smtp-Source: AGHT+IHH04odkjGB6quhBjYqwJMFLA59SWVl1C++R5m41jC2rLFV3i109d/dOXfEva5lPqb2gZvo3Q== X-Received: by 2002:a17:902:f54e:b0:29d:584e:6349 with SMTP id d9443c01a7336-2a3ee451f29mr199749685ad.13.1768300115608; Tue, 13 Jan 2026 02:28:35 -0800 (PST) Received: from yijiyang-gv.qualcomm.com (tpe-colo-wan-fw-bordernet.qualcomm.com. [103.229.16.4]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a3e3cc8d76sm197125265ad.84.2026.01.13.02.28.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 02:28:35 -0800 (PST) From: YijieYang To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, yijie.yang@oss.qualcomm.com Subject: [PATCH v3 4/4] arm64: dts: qcom: Add base PURWA-IOT-EVK board Date: Tue, 13 Jan 2026 18:28:16 +0800 Message-Id: <20260113102822.590677-4-yijie.yang@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260113-purwa-v3-0-16eefacbdce9@oss.qualcomm.com> References: <20260113-purwa-v3-0-16eefacbdce9@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTEzMDA4OCBTYWx0ZWRfXy/VwBD0GYXUA IsWZq26vnSKIXTiBeQ9ka3pCjx9qqpp7HsbPsQ7F6CTMcmAZ6ix6RWZNjA7PondRPvx8Em7WMsW b2vKFjmuPg/aKSSofaSwxYNOUx+vhqejf35p1vUBmv5Y05oxqVdmuRSX7kQ+Y79R4rEXnaMJLsU oRI8S6mny706n5/wxR2dDzld/r77nPEXtQbX3Gss8I5BYXYmhiOaQRzA9CWopg1Vvaa8v6W7zc1 SYvWjk/ZQNldaciKcxvfk20ILnS4vJC5aczUGgZylP31WCnWPXuq31HV9IC6YGO77DKUSmS1kTG U1tZ5tnJBaJPHhMOCyk3ZgGY5OCvCwGp6LWxwVNL+gjCk0at8YfOsCqygTKqF+EYaGhJt73GESP iVwtgQi8JwgV35ybKd5JGxnkpU9cm6L6biSRUekj3kNOU6dGCY4wAu3rBWmniqyZE9f83E7RjON iVkZUx3KdZ6e2uA3pSA== X-Proofpoint-ORIG-GUID: Zhk30HJJX7mpE6iWc5TfDJUi43Fuw2bG X-Authority-Analysis: v=2.4 cv=IOEPywvG c=1 sm=1 tr=0 ts=69661e55 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=dNVs3vikzzgUXnu04FQA:9 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-GUID: Zhk30HJJX7mpE6iWc5TfDJUi43Fuw2bG 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-13_02,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 lowpriorityscore=0 malwarescore=0 spamscore=0 priorityscore=1501 clxscore=1015 impostorscore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601130088 Content-Type: text/plain; charset="utf-8" From: Yijie Yang The PURWA-IOT-EVK is an evaluation platform for IoT products, composed of the Purwa IoT SoM and a carrier board. Together, they form a complete embedded system capable of booting to UART. PURWA-IOT-EVK uses the PS8833 as a retimer for USB0, unlike HAMOA-IOT-EVK. Meanwhile, USB0 bypasses the SBU selector FSUSB42. As a result, the glink topology differs from that of HAMOA-IOT-EVK. Make the following peripherals on the carrier board enabled: - UART - On-board regulators - USB Type-C mux - Pinctrl - Embedded USB (EUSB) repeaters - NVMe - pmic-glink - USB DisplayPorts - Bluetooth - WLAN - Audio - PCIe ports for PCIe3 through PCIe6a Signed-off-by: Yijie Yang --- arch/arm64/boot/dts/qcom/Makefile | 1 + .../{hamoa-iot-evk.dts =3D> purwa-iot-evk.dts} | 102 +++++++++++------- 2 files changed, 65 insertions(+), 38 deletions(-) copy arch/arm64/boot/dts/qcom/{hamoa-iot-evk.dts =3D> purwa-iot-evk.dts} (= 95%) diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/M= akefile index a5d6f451f85c..d276b3cf14ee 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -126,6 +126,7 @@ dtb-$(CONFIG_ARCH_QCOM) +=3D msm8998-sony-xperia-yoshin= o-lilac.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D msm8998-sony-xperia-yoshino-maple.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D msm8998-sony-xperia-yoshino-poplar.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D msm8998-xiaomi-sagit.dtb +dtb-$(CONFIG_ARCH_QCOM) +=3D purwa-iot-evk.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D qcm6490-fairphone-fp5.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D qcm6490-idp.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D qcm6490-particle-tachyon.dtb diff --git a/arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts b/arch/arm64/boot/d= ts/qcom/purwa-iot-evk.dts similarity index 95% copy from arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts copy to arch/arm64/boot/dts/qcom/purwa-iot-evk.dts index 2390648a248f..6f779be3c6d7 100644 --- a/arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts +++ b/arch/arm64/boot/dts/qcom/purwa-iot-evk.dts @@ -6,12 +6,12 @@ /dts-v1/; =20 #include -#include "hamoa-iot-som.dtsi" +#include "purwa-iot-som.dtsi" #include =20 / { - model =3D "Qualcomm Technologies, Inc. Hamoa IoT EVK"; - compatible =3D "qcom,hamoa-iot-evk", "qcom,hamoa-iot-som", "qcom,x1e80100= "; + model =3D "Qualcomm Technologies, Inc. Purwa IoT EVK"; + compatible =3D "qcom,purwa-iot-evk", "qcom,purwa-iot-som", "qcom,x1p42100= "; chassis-type =3D "embedded"; =20 aliases { @@ -118,15 +118,15 @@ port@1 { reg =3D <1>; =20 pmic_glink_ss0_ss_in: endpoint { - remote-endpoint =3D <&usb_1_ss0_qmpphy_out>; + remote-endpoint =3D <&retimer_ss0_ss_out>; }; }; =20 port@2 { reg =3D <2>; =20 - pmic_glink_ss0_sbu: endpoint { - remote-endpoint =3D <&usb_1_ss0_sbu_mux>; + pmic_glink_ss0_con_sbu_in: endpoint { + remote-endpoint =3D <&retimer_ss0_con_sbu_out>; }; }; }; @@ -618,25 +618,6 @@ platform { }; }; =20 - usb-1-ss0-sbu-mux { - compatible =3D "onnn,fsusb42", "gpio-sbu-mux"; - - enable-gpios =3D <&tlmm 168 GPIO_ACTIVE_LOW>; - select-gpios =3D <&tlmm 167 GPIO_ACTIVE_HIGH>; - - pinctrl-0 =3D <&usb_1_ss0_sbu_default>; - pinctrl-names =3D "default"; - - mode-switch; - orientation-switch; - - port { - usb_1_ss0_sbu_mux: endpoint { - remote-endpoint =3D <&pmic_glink_ss0_sbu>; - }; - }; - }; - wcn7850-pmu { compatible =3D "qcom,wcn7850-pmu"; =20 @@ -753,6 +734,63 @@ retimer_ss2_con_sbu_out: endpoint { }; }; =20 +&i2c3 { + clock-frequency =3D <400000>; + + status =3D "okay"; + + typec-mux@8 { + compatible =3D "parade,ps8830"; + reg =3D <0x8>; + + clocks =3D <&rpmhcc RPMH_RF_CLK4>; + + vdd-supply =3D <&vreg_rtmr0_1p15>; + vdd33-supply =3D <&vreg_rtmr0_3p3>; + vdd33-cap-supply =3D <&vreg_rtmr0_3p3>; + vddar-supply =3D <&vreg_rtmr0_1p15>; + vddat-supply =3D <&vreg_rtmr0_1p15>; + vddio-supply =3D <&vreg_rtmr0_1p8>; + + reset-gpios =3D <&pm8550_gpios 10 GPIO_ACTIVE_LOW>; + + pinctrl-0 =3D <&rtmr0_default>; + pinctrl-names =3D "default"; + + retimer-switch; + orientation-switch; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + retimer_ss0_ss_out: endpoint { + remote-endpoint =3D <&pmic_glink_ss0_ss_in>; + }; + }; + + port@1 { + reg =3D <1>; + + retimer_ss0_ss_in: endpoint { + remote-endpoint =3D <&usb_1_ss0_qmpphy_out>; + }; + }; + + port@2 { + reg =3D <2>; + + retimer_ss0_con_sbu_out: endpoint { + remote-endpoint =3D <&pmic_glink_ss0_con_sbu_in>; + }; + }; + }; + }; +}; + &i2c5 { clock-frequency =3D <400000>; =20 @@ -1102,9 +1140,7 @@ edp_bl_reg_en: edp-bl-reg-en-state { pins =3D "gpio10"; function =3D "normal"; }; -}; =20 -&pmc8380_3_gpios { pm_sde7_aux_3p3_en: pcie-aux-3p3-default-state { pins =3D "gpio8"; function =3D "normal"; @@ -1171,16 +1207,6 @@ &smb2360_2_eusb2_repeater { vdd3-supply =3D <&vreg_l8b_3p0>; }; =20 -&spi11 { - status =3D "okay"; - - tpm@0 { - compatible =3D "st,st33htpm-spi", "tcg,tpm_tis-spi"; - reg =3D <0>; - spi-max-frequency =3D <20000000>; - }; -}; - &swr0 { status =3D "okay"; =20 @@ -1470,7 +1496,7 @@ &usb_1_ss0_hsphy { }; =20 &usb_1_ss0_qmpphy_out { - remote-endpoint =3D <&pmic_glink_ss0_ss_in>; + remote-endpoint =3D <&retimer_ss0_ss_in>; }; =20 &usb_1_ss1_dwc3_hs { --=20 2.34.1