Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp7320811rwl; Thu, 23 Mar 2023 02:39:33 -0700 (PDT) X-Google-Smtp-Source: AK7set/uusciwL9kdhDf+wdJM0QjQ786zrLoKhFTxESquWGte6GTjgXQMta7+Y0XSX03DOD7vAtL X-Received: by 2002:a05:6a20:be0a:b0:d8:d7e1:fc6d with SMTP id ge10-20020a056a20be0a00b000d8d7e1fc6dmr2457507pzb.38.1679564372854; Thu, 23 Mar 2023 02:39:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679564372; cv=none; d=google.com; s=arc-20160816; b=0Vy0WWxf9j8X5WSCQF3Gag2YPiBhmOGonNtvqCVO2LUuPFDdqJ/EWd72+o/400xobf M2jI6VNAAjJtB9VZnxB1omwIecuC70jtr4ePMg7EpFC635UossKAPB1urUvYO4K9qT33 CNYRKHLeMMIbFrLB9FLcGDKJA3VgHQBIFPxm5AAHMNuLyR65twUduxPGG5h/tbtXsAmr MA0CCWQ/vDHFBa2mWTZlWbKz4hdEuSe0Y8OMJoUDn/j4wy0oJ2A2+fYjtWRCEUwZszuH cgkOZUHyBVQVZNT8d7LmoheNdFiSGF7rqpeUq/4Uclb5znV6RrY+eIYC7uNAf8DjqEhr JYQQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=AH1kK7g/Gzz+KfLhQCG+wtHST9HkwhS0IGM+3f799qg=; b=HU1wHoS7lYSlzgKV/jNnh/FV58+Jfb4NFIbrU4c9fbS4dSzgEK3FD8enOz1DhZn7HJ iiFJVPzXS7VYrARivuaMKLBBV2yYONLeDu0v4UvYxxr4NvalsBM9PgnV0akLu/sofRny HtRVl1nPZFNh281fCfMILRDdduUCOCa+RwTkr2CLGW8RKnOpUklW3TNzdlmRMOZmFlBL gPf9zIoXMkclwOxfsBAPFW5fJOettEyPwiHwr4naXC2p93Fbj02Vcd5vljq9s1RyQlRh 63KUSNt1I1JkvEplTHTYyYud2aX4OOnM5O4gcLsDVbEGNAdoUI5XG5b7xPCHAvg7U6s+ yjvA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=fRRcONy2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id g2-20020a635202000000b004fbc18d0938si18082571pgb.361.2023.03.23.02.39.21; Thu, 23 Mar 2023 02:39:32 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=fRRcONy2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231261AbjCWJec (ORCPT + 99 others); Thu, 23 Mar 2023 05:34:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38810 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231268AbjCWJeF (ORCPT ); Thu, 23 Mar 2023 05:34:05 -0400 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9500023329; Thu, 23 Mar 2023 02:31:46 -0700 (PDT) Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 32N5rcgG025293; Thu, 23 Mar 2023 09:31:43 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : mime-version : content-type; s=qcppdkim1; bh=AH1kK7g/Gzz+KfLhQCG+wtHST9HkwhS0IGM+3f799qg=; b=fRRcONy2axRpQ4EtQFSnLoWl4O/+4H7exNjLJEHmM1Fty9TW7Qur87oEU4iteuSQ5lT1 yYfaGwa2P0EcW3R15js+HbNJ85vADCnnytVOzozpmzCJkpfMTfnSwnBVl+hN1OIqsmSR 8DOlZH2aDKUfhx2Gn/+r04IwjYP0s6JIsvZaXpWOJZTdUqtDNgEDdFd4kyvpoT0IYv7I zPXixanOv/TzpOc+L4xwulhGf5VCHoe7exK9xIkVr4dU3+oYVWxL+qTgI8d8RBscI1LC /6HJpxsqkIMZkxPbqBK//krq5jzQK0YE0NHkxJcjzvPwEMvzHR0RU/OseUDh1Wy8fG38 vg== Received: from nalasppmta05.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3pg5tthxex-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 23 Mar 2023 09:31:43 +0000 Received: from nalasex01a.na.qualcomm.com (nalasex01a.na.qualcomm.com [10.47.209.196]) by NALASPPMTA05.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 32N9VgKC021370 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 23 Mar 2023 09:31:42 GMT Received: from kathirav-linux.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.986.41; Thu, 23 Mar 2023 02:31:39 -0700 From: Kathiravan T To: , , , , , , , CC: Kathiravan T Subject: [PATCH V2 2/2] arm64: dts: qcom: ipq5332: add support for the RDP468 variant Date: Thu, 23 Mar 2023 15:01:20 +0530 Message-ID: <20230323093120.20558-3-quic_kathirav@quicinc.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230323093120.20558-1-quic_kathirav@quicinc.com> References: <20230323093120.20558-1-quic_kathirav@quicinc.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01b.na.qualcomm.com (10.46.141.250) 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-GUID: r4SWlJbqGV1UtjUS5nnomfkJDDx--GeL X-Proofpoint-ORIG-GUID: r4SWlJbqGV1UtjUS5nnomfkJDDx--GeL X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-03-22_21,2023-03-22_01,2023-02-09_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 malwarescore=0 mlxlogscore=999 adultscore=0 clxscore=1015 mlxscore=0 phishscore=0 spamscore=0 lowpriorityscore=0 priorityscore=1501 impostorscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303150002 definitions=main-2303230071 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add the initial device tree support for the Reference Design Platform(RDP) 468 based on IPQ5332 family of SoCs. This patch carries the support for Console UART, SPI NOR, eMMC. Signed-off-by: Kathiravan T --- Changes in V2: - Moved the 'reg' property after 'compatible' arch/arm64/boot/dts/qcom/Makefile | 1 + arch/arm64/boot/dts/qcom/ipq5332-rdp468.dts | 103 ++++++++++++++++++++ 2 files changed, 104 insertions(+) create mode 100644 arch/arm64/boot/dts/qcom/ipq5332-rdp468.dts diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/Makefile index 1a29403400b7..79cf8373997f 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -4,6 +4,7 @@ dtb-$(CONFIG_ARCH_QCOM) += apq8094-sony-xperia-kitakami-karin_windy.dtb dtb-$(CONFIG_ARCH_QCOM) += apq8096-db820c.dtb dtb-$(CONFIG_ARCH_QCOM) += apq8096-ifc6640.dtb dtb-$(CONFIG_ARCH_QCOM) += ipq5332-mi01.2.dtb +dtb-$(CONFIG_ARCH_QCOM) += ipq5332-rdp468.dtb dtb-$(CONFIG_ARCH_QCOM) += ipq6018-cp01-c1.dtb dtb-$(CONFIG_ARCH_QCOM) += ipq8074-hk01.dtb dtb-$(CONFIG_ARCH_QCOM) += ipq8074-hk10-c1.dtb diff --git a/arch/arm64/boot/dts/qcom/ipq5332-rdp468.dts b/arch/arm64/boot/dts/qcom/ipq5332-rdp468.dts new file mode 100644 index 000000000000..3b6a5cb8bf07 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/ipq5332-rdp468.dts @@ -0,0 +1,103 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * IPQ5332 RDP468 board device tree source + * + * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; + +#include "ipq5332.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. IPQ5332 MI01.6"; + compatible = "qcom,ipq5332-ap-mi01.6", "qcom,ipq5332"; + + aliases { + serial0 = &blsp1_uart0; + }; + + chosen { + stdout-path = "serial0"; + }; +}; + +&blsp1_uart0 { + pinctrl-0 = <&serial_0_pins>; + pinctrl-names = "default"; + status = "okay"; +}; + +&blsp1_spi0 { + pinctrl-0 = <&spi_0_data_clk_pins &spi_0_cs_pins>; + pinctrl-names = "default"; + status = "okay"; + + flash@0 { + compatible = "micron,n25q128a11", "jedec,spi-nor"; + reg = <0>; + #address-cells = <1>; + #size-cells = <1>; + spi-max-frequency = <50000000>; + }; +}; + +&sdhc { + bus-width = <4>; + max-frequency = <192000000>; + mmc-ddr-1_8v; + mmc-hs200-1_8v; + non-removable; + pinctrl-0 = <&sdc_default_state>; + pinctrl-names = "default"; + status = "okay"; +}; + +&sleep_clk { + clock-frequency = <32000>; +}; + +&xo_board { + clock-frequency = <24000000>; +}; + +/* PINCTRL */ + +&tlmm { + sdc_default_state: sdc-default-state { + clk-pins { + pins = "gpio13"; + function = "sdc_clk"; + drive-strength = <8>; + bias-disable; + }; + + cmd-pins { + pins = "gpio12"; + function = "sdc_cmd"; + drive-strength = <8>; + bias-pull-up; + }; + + data-pins { + pins = "gpio8", "gpio9", "gpio10", "gpio11"; + function = "sdc_data"; + drive-strength = <8>; + bias-pull-up; + }; + }; + + spi_0_data_clk_pins: spi-0-data-clk-state { + pins = "gpio14", "gpio15", "gpio16"; + function = "blsp0_spi"; + drive-strength = <2>; + bias-pull-down; + }; + + spi_0_cs_pins: spi-0-cs-state { + pins = "gpio17"; + function = "blsp0_spi"; + drive-strength = <2>; + bias-pull-up; + }; +}; -- 2.17.1