Received: by 2002:a05:7412:8598:b0:f9:33c2:5753 with SMTP id n24csp201786rdh; Mon, 18 Dec 2023 16:51:44 -0800 (PST) X-Google-Smtp-Source: AGHT+IEM5EptsF510UcphWlSmtZlLOGm5Ym5nDEujODP8s5ImV3fAE3kE4Vp63Yy6CW8hxVucDqx X-Received: by 2002:a05:6808:3995:b0:3b9:b8ee:8380 with SMTP id gq21-20020a056808399500b003b9b8ee8380mr25714043oib.37.1702947103815; Mon, 18 Dec 2023 16:51:43 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702947103; cv=none; d=google.com; s=arc-20160816; b=pgxYIS9AGrwuiebGbhrrX4RL2oa2Vn+qo4jwbee/6Au0cogMjpEsBJlhkxUGLz4FSa LaU6DtJGxCf1V7sQ/dMqCPsRKT3DaccVA2xMd5QbmZ8qYcR0+ni8umY4EtSmJ1YeUZFf es/jx8XIzi/v/DVLmmIWp1SMoLj/ukA82pTTQ3s08fHn0auOPeZscB34s5YynB/W7x35 iP5kelGQDd9pvB+rxpamh/EJmJ/fCuK62rYIYB9JfXRDXN1nOsKvd3ZmRIsUsim7adBf WsiypQ452XOysEeWh1uEx4GwxQXCf9D0gvXvfUFYVYeKl881WtzAtYLY9ZXyWe8mTGJd MWaA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :message-id:date:subject:cc:to:from:dkim-signature; bh=wmW/Mbrv0Q4mlT21P9u/4mP1/QuVJjTaewpFTD/O53k=; fh=D/9f16YRuOrbE6vwrZ85tzv55O4pCuCakataWe0pduY=; b=WkNmP1znVBti8WFI/i7KPwUBwMUhKzq5qhirUu/RLlbiaBntCW42F3DtLCz42N+iWW AUdYZ3awuElBHro3RUPPfStavQr8D8j2in50zXfhnDwi2OkAbYv0upiR4K0lINnx/XBt FRy6GfjlRYReoxnDZAtkUAXKkK3xNXx9+wR97CY1OZJGKofHTHP/IAdvRGwY1/Ovp05X 9W0yKRv1qRYb/oQm4/0LYLWRUQE1Jq40dqyIuNtSWBRieX4g3ttImSsJWRS9dRFO/Tuz COLhQSlXNVLJYu9xoCXz+AlYjS+zfNaFKhpmKbEoR999kgR6OuUjXV5ZWecGkdkdboXU nFow== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=dGy9nFNX; spf=pass (google.com: domain of linux-kernel+bounces-4539-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-4539-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id b4-20020a056a000cc400b006d57c6ec46dsi3763290pfv.227.2023.12.18.16.51.43 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Dec 2023 16:51:43 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-4539-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=dGy9nFNX; spf=pass (google.com: domain of linux-kernel+bounces-4539-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-4539-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 sy.mirrors.kernel.org (Postfix) with ESMTPS id BA1DFB236E6 for ; Tue, 19 Dec 2023 00:51:42 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 6CCC72572; Tue, 19 Dec 2023 00:51:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b="dGy9nFNX" 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 32ED410EF; Tue, 19 Dec 2023 00:51:21 +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 3BJ0ODIX023805; Tue, 19 Dec 2023 00:51:16 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h= from:to:cc:subject:date:message-id:mime-version:content-type; s= qcppdkim1; bh=wmW/Mbrv0Q4mlT21P9u/4mP1/QuVJjTaewpFTD/O53k=; b=dG y9nFNXSdBkkFlRe2ijezsaKLQP5Z5ChokXv4vIYo823DB2mm8G4tYlUNeB2lQ31w I260Awpm4UIYqSyqBuijk/Bq0u07dxAW57R1cAZS51HPzacKYHIMsqnUPDYGk2qT QhZ5lCPpQKQpZFf59Os7qHlXUECLucoJ4vb5eP/5lJsgMGTqVrIXEeCUcKIrQvLV zsfUU5Q2gubdNf2eTrnNWm3MXzehWWbWh8RIAF1B3fZhEGrIW5cZTiTqKFT9gZ6m ajxvgIit3d9DTm3W0I1I/Z55f/J59b/2SvcOxx9cdqb7TphszoChnAlSu3PdNY30 T4ckqj2YnWpQcpHxg0xg== Received: from nalasppmta01.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3v2jx0j55j-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 19 Dec 2023 00:51:15 +0000 (GMT) Received: from nalasex01a.na.qualcomm.com (nalasex01a.na.qualcomm.com [10.47.209.196]) by NALASPPMTA01.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 3BJ0pEL6017348 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 19 Dec 2023 00:51:14 GMT Received: from tengfan2-gv.qualcomm.com (10.80.80.8) by nalasex01a.na.qualcomm.com (10.47.209.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.40; Mon, 18 Dec 2023 16:51:12 -0800 From: Tengfei Fan To: , , , , CC: , , , Tengfei Fan Subject: [PATCH v3 0/6] arm64: qcom: add AIM300 AIoT board support Date: Tue, 19 Dec 2023 08:50:01 +0800 Message-ID: <20231219005007.11644-1-quic_tengfan@quicinc.com> X-Mailer: git-send-email 2.17.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain X-ClientProxiedBy: nasanex01a.na.qualcomm.com (10.52.223.231) To nalasex01a.na.qualcomm.com (10.47.209.196) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-ORIG-GUID: mE-8-2Qo7WqqkH3_gzeewelFq-6xCVS2 X-Proofpoint-GUID: mE-8-2Qo7WqqkH3_gzeewelFq-6xCVS2 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 bulkscore=0 clxscore=1011 phishscore=0 priorityscore=1501 suspectscore=0 impostorscore=0 lowpriorityscore=0 adultscore=0 mlxscore=0 malwarescore=0 spamscore=0 mlxlogscore=681 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2311290000 definitions=main-2312190004 Add AIM300 AIoT support along with usb, ufs, regulators, serial, PCIe, sound card and PMIC functions. AIM300 Series is a highly optimized family of modules designed to support AIoT applications. The module is mounted onto Qualcomm AIoT carrier board to support verification, evaluation and development. AIM stands for Artificial Intelligence Module. AIoT stands for AI IoT. Signed-off-by: Tengfei Fan --- v2 -> v3: - introduce qcs8550.dtsi - separate fix dtc W=1 warning patch to another patch series v1 -> v2: - merge the splited dts patches into one patch - update dts file name from qcom8550-aim300.dts to qcs8550-aim300 dts - drop PCIe1 dts node due to it is not enabled - update display node name for drop sde characters previous discussion here: [1] v2: https://lore.kernel.org/linux-arm-msm/20231207092801.7506-1-quic_tengfan@quicinc.com [2] v1: https://lore.kernel.org/linux-arm-msm/20231117101817.4401-1-quic_tengfan@quicinc.com Tengfei Fan (6): dt-bindings: arm: qcom: Document qcs8550 SoC and board dt-bindings: arm: qcom,ids: add SoC ID for QCS8550 soc: qcom: socinfo: add SoC Info support for the QCS8550 platform arm64: dts: qcom: qcs8550: introduce qcs8550 dtsi arm64: dts: qcom: add base AIM300 dtsi arm64: dts: qcom: aim300: add AIM300 AIoT .../devicetree/bindings/arm/qcom.yaml | 7 + arch/arm64/boot/dts/qcom/Makefile | 1 + .../boot/dts/qcom/qcs8550-aim300-aiot.dts | 579 ++++++++++++++++++ arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi | 371 +++++++++++ arch/arm64/boot/dts/qcom/qcs8550.dtsi | 6 + drivers/soc/qcom/socinfo.c | 1 + include/dt-bindings/arm/qcom,ids.h | 1 + 7 files changed, 966 insertions(+) create mode 100644 arch/arm64/boot/dts/qcom/qcs8550-aim300-aiot.dts create mode 100644 arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi create mode 100644 arch/arm64/boot/dts/qcom/qcs8550.dtsi base-commit: ceb2fe0d438644e1de06b9a6468a1fb8e2199c70 -- 2.17.1