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 8B385344D91 for ; Mon, 27 Apr 2026 17:05: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=1777309515; cv=none; b=pcdj8Yb6vKRHGS13ZqVhY3dWR0e/3MPGB7hvDCnG+3GCjC+XFwZMwmF/NgHaT9hUGxJ1J72u17+0viv9F+IkKdZxWlXvvQe/OhKP/G7r0NeTekeoMILKKyML1zC3yziIVQeQhVl0USEFYZ1TdhBy7qwtG94UeBHJk56Jwy1RGrU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777309515; c=relaxed/simple; bh=Zn+quWISx8wdQgasUcyf/jemL/P1NgshIDgkVf7rrUw=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=HYeURo1M9kUUu1V1fWs1mk5nisZrxktgE6zHutsaoSyiv3De45qgYK1fXblvL74Fs+NCk++KlIc1+93lkPQq3ew+aMieWYWBm2b71tu/cjli+rIx3YMY0j5kbOm494gtaOvavFRu7rwtOYqplEFJfsEqJfTkzJQV1fpVrI/rH6E= 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=Z+1Jmvjw; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=P+EZymF0; 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="Z+1Jmvjw"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="P+EZymF0" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63REGgvL3639849 for ; Mon, 27 Apr 2026 17:05:12 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:message-id:mime-version :subject:to; s=qcppdkim1; bh=0STSTfIUJw33bLSHMvbgvTD8SvlnnlxK6m1 VbziWVaU=; b=Z+1JmvjwNgkQ30b/3P/sGwOmJ2/Fq+tzD4s1/Sczg+aDNq8IScs vDyI7t3znUUkWS1d+a67Jf39ofN4rf22U9JbH2vc/oO1mdPOJulbPn8qKxkXKj7U t0WWdPpuu4ItnKuVbOQzMXrZMOK3pZdSAx6c9+XdRV/gxD7nbUgRFa4IQOdecshL D40adoLjGadSgRi5L4mzuGLSJVfJSzefybi34lrPLa0MoO+q3UGcxcAZnCqj9lKs bdgtLAknzg6CnanGoi2OMS6vMXKXxdzcasy5lDRafYsWDr9HRQNnBz6sZ3fXqUFD mAIA0Z9jK87l8RBvtJ7skDBuqwmXpOrULNg== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dsya0331k-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 27 Apr 2026 17:05:12 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-362ba07c800so3110609a91.3 for ; Mon, 27 Apr 2026 10:05:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1777309511; x=1777914311; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=0STSTfIUJw33bLSHMvbgvTD8SvlnnlxK6m1VbziWVaU=; b=P+EZymF0pPnnh+vH96Ao+N1bMLYS8pDcy4B0HbY+PdmG4orDqR8wZbVbe82ntEqr13 yqoQ9jal3KqS4r5WRzVEswr2sY4D3FWakJZYljzmf8z7y+ciySFywOd4JEZ/5+naWZue 2yiCww25QQevkmqD5DU5TnobGxqAFHpMQcJReVbqflzsx934/m9AdsB5HEsgShoIdQJy 499VU2bixXc0IjG/U1iZbQdizOFcaS4kKvedcjMl2z/+DS9TooxhqAFpVLd+YFCb/R67 3WtCHUJ1Oiss0i4jipCCglF98Mn0xG0jP/7I6kimUMphCxYvANnVgfgLUIeD46RDGJWq qC5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777309511; x=1777914311; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=0STSTfIUJw33bLSHMvbgvTD8SvlnnlxK6m1VbziWVaU=; b=B7b9DRJG35he4ynz0/fJE0q+8FXskB2pHMU+9egWJD5dY12K2Me35BoVYn52D5fQBY myVN0DTP8CRNRmHonC5vVsLE8qc+OEDPGELue3X5BnOBSHwbwjUTu3Eo96Y68KlW77eX lpVf76bI44+c/Dz9EYOF+P3GaosTxbNqmQfMJBBaYG0HQz5yg+N/4ZGYziRQTMBYv8Jn QBwSki2y6X2LAQVNqmvTPSSCNtDeGGwF1U9suPBpHMwTVRHr+HGUiRlTtaL2i3NnTy/9 rtCnfNtYl+hJiZBUlyD68dgtwhU0DkJUd5nYfNWUl8ogqRjensGgaejYldQZwcgLGCsA uTrA== X-Forwarded-Encrypted: i=1; AFNElJ+P7NM/Tv++wg+MVZOHQC12kIVx1ehJfzE6Zf6lWMI0w/xfiYbzJ6Nb5tF/kYF7yHN6SOyCZe8B/FmZALY=@vger.kernel.org X-Gm-Message-State: AOJu0YxZy10f5pWqYgLp9YEMMawiMqBGVxk7dJ1VVPEhjSprvTX7EqGA W5lnFnZmAcrpuPj2UdP1B6ubMF5NMv1zfUsqaITgM7DfNqKfjqWeJeg1oCuBKKAyoCCrPVmp/ry 5PMKPUZKLowHZrQskarv2TnaanGdrvjL+xcrWCT5g/rJfFSbEIm6gk1LJ8FhN8KxTLOk= X-Gm-Gg: AeBDiev0UlEIz8K/cV1t2vlYqe2riyeS4ZSYsiXxgLwDs6UWtkP3G3/cfdqz482qpUf KIuRoyW7HkFtKw7B54p4sCNeBGJHunvVZb7skmbb7pse43qrufAo0JZXvFOX+EsZoKrk+PPg1v9 huW94zpSoVIkWT4EKByrtgKlLUbhfDlTus2Yx/EviPiJCbrna040szZgvLozDp7wTfNDfzmBKCb In5trrzRVQ7MUqf1/arkxzJh3CE4UaCaBwpuTHcOeSP5Xc6dlBGpRh7l6jz2nIdncr8+9z+iWif s6hx64+hdV/RVG+0nIkIWEnjPIRigdWqJpBDgROeqNg1XMqRBKH7gKaga0tnP+l5F21JcSXmDin d48yi4+6QrW2KjEeYdlVCpmFHMRgQ9TyOvWNCErjGcFM+rdkw6lQgHxBgnjDT7Q0= X-Received: by 2002:a17:90b:224c:b0:362:bc8a:9c1a with SMTP id 98e67ed59e1d1-362bc8a9d80mr16809747a91.8.1777309511289; Mon, 27 Apr 2026 10:05:11 -0700 (PDT) X-Received: by 2002:a17:90b:224c:b0:362:bc8a:9c1a with SMTP id 98e67ed59e1d1-362bc8a9d80mr16809697a91.8.1777309510623; Mon, 27 Apr 2026 10:05:10 -0700 (PDT) Received: from hu-uchheda-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-36490025d98sm99313a91.4.2026.04.27.10.05.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Apr 2026 10:05:10 -0700 (PDT) From: Umang Chheda To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, richardcochran@gmail.com Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, umang.chheda@oss.qualcomm.com Subject: [PATCH v4 0/4] arm64: dts: qcom: Introduce support for monaco-ac-evk Date: Mon, 27 Apr 2026 22:35:01 +0530 Message-Id: <20260427170505.1494703-1-umang.chheda@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Proofpoint-GUID: D23ndwFo7bCKZRUrpzkwzviPB1DPDQ8B X-Proofpoint-ORIG-GUID: D23ndwFo7bCKZRUrpzkwzviPB1DPDQ8B X-Authority-Analysis: v=2.4 cv=DZEnbPtW c=1 sm=1 tr=0 ts=69ef9748 cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=bC-a23v3AAAA:8 a=Li8ycNgQwKCU7nWBN7QA:9 a=rl5im9kqc5Lf4LNbBjHf:22 a=FO4_E8m0qiDe52t0p3_H:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDI3MDE4MSBTYWx0ZWRfX4EkoCmV254Rq 3ke3e+PI6jIK5q3Sg8v3Q5jLMahnbFZxyC/NUYifdd0atD+S92B0O/ry/QfXuF3mF4rOdElMDQt PPAzklMUty0UCKIeMKCq/x1eqlcBQQrwh9TXwMETU1GwusGD0Xx5EDTb6BqojoZ9JWp31vG8rqA b+8hx2oCzAyLcO0mLmIQaecmMBBSpHl26bZKLWeQ4nbSO7NyaIEBPB2+zWBU9fyvyMViHBFyoov /4EV01QLbSPT3u58cagx+rtk/mLvgIXRrFZ+Ug82UTpvrUAVZPByJe9VTwWGTYoAKIsiUJRQ5V/ OMTUmpZdzYrRmQOLnDP8wpgxhB5N8YqTWdny8mvDinsDs72Z1J+gpvbg247+chfiGBp3DEz3Eno tl08ewJvB/3MXiPE9GIysqFKX9ViLACMXobU3k8cjPo8beym28ifokJbdB4SRw6O6j2qmRwBJhv mgtgK3KRVhMcx1WeWIQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-04-27_04,2026-04-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 phishscore=0 spamscore=0 adultscore=0 bulkscore=0 lowpriorityscore=0 priorityscore=1501 malwarescore=0 impostorscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2604270181 Add support for Qualcomm's monaco-ac Evaluation Kit (EVK) without safety monitoring feature of Safety Island(SAIL) subsystem. This board is based on Qualcomm's QCS8300-AC variant SoC. Monaco-ac EVK board is a single board computer (SBC) that supports various industrial applications, including factory automation, industrial robots, drones, edge AI boxes, machine vision, autonomous mobile robots (AMRs), and industrial gateways. Compared to Monaco EVK (monaco-aa): - monaco-ac delivers 20 TOPS of NPU performance vs 40 TOPS on monaco-aa variant. - The power delivery network is simplified from a 4-PMIC arrangement (2x PM8654AU + Maxim MAX20018 + TI TPS6594) to 2 PMICs(2x PM8654AU) Since the two boards share the vast majority of their device tree, this series first refactors monaco-evk.dts to extract the common hardware description into monaco-evk-common.dtsi, then introduces monaco-ac-evk.dts. Also, monaco-ac-evk board supports monaco-evk-ifp-mezzanine attach, Add support for combined dtb "monaco-ac-evk-ifp-mezzanine" as well, which overlays monaco-evk-ifp-mezzanine on top of monaco-ac-evk DT. Signed-off-by: Umang Chheda --- Changes in v4: - Add support for combined DTB "monaco-ac-evk-ifp-mezzanine" which overlays monaco-evk-ifp-mezzanine DTBO on top of monaco-ac-evk DT. - Link to v3: https://lore.kernel.org/lkml/20260413114819.3894307-1-umang.chheda@oss.qualcomm.com/ Changes in v2: - Drop keyword "sku" from the compatible string of board bindings - Krzysztof. - Wrap commit text of dt-bindings change based on upstream guidelines - Krzysztof. - Link to v1: https://patch.msgid.link/20260328-monaco-evk-ac-sku-v1-0-79d166fa5571@oss.qualcomm.com Umang Chheda (4): arm64: dts: qcom: monaco-evk: Extract common EVK hardware into shared dtsi dt-bindings: arm: qcom: Add monaco-ac-evk support arm64: dts: qcom: monaco: Add monaco-ac EVK board arm64: dts: qcom: monaco-ac-evk: Add IFP mezzanine overlay .../devicetree/bindings/arm/qcom.yaml | 1 + arch/arm64/boot/dts/qcom/Makefile | 4 + arch/arm64/boot/dts/qcom/monaco-ac-evk.dts | 31 + .../boot/dts/qcom/monaco-evk-common.dtsi | 900 ++++++++++++++++++ arch/arm64/boot/dts/qcom/monaco-evk.dts | 894 +---------------- 5 files changed, 937 insertions(+), 893 deletions(-) create mode 100644 arch/arm64/boot/dts/qcom/monaco-ac-evk.dts create mode 100644 arch/arm64/boot/dts/qcom/monaco-evk-common.dtsi -- 2.34.1