From patchwork Tue Jan 5 09:46:28 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 356809 Delivered-To: patch@linaro.org Received: by 2002:a02:85a7:0:0:0:0:0 with SMTP id d36csp15666727jai; Tue, 5 Jan 2021 01:49:28 -0800 (PST) X-Google-Smtp-Source: ABdhPJyiwaeKnjVL2wd4Bn/gXfPBVqnCMY9uO9RRyxGidyBNOvZeGrG8HcSGSCbVYAXzoVnKz/rv X-Received: by 2002:a17:906:9382:: with SMTP id l2mr31805151ejx.162.1609840168855; Tue, 05 Jan 2021 01:49:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1609840168; cv=none; d=google.com; s=arc-20160816; b=jbpm5PtPqmE4aUPB+beXMlZIg0LGQGSfbTDyj5nYVBUcFbPZN8Y6Cy+LaSawBWybrk irOi36KVMPUUgoZ2fGSqjoV+o2kMycNXbwv5rGg5JRZ/DQ3ET3RIV52/2YffcmqRhHOs q+Zmy1xnN1WXFY886X10XqAyD2zA+XB1FCW+uZYcxV77sLnPHWnDgpq1WheJm96aws5a 0keoPWXYYjhvGmqjcOIZLR6BvLIYnsHKtpeIBxK0ydA2FnHWaW5Wkcb8y17vb22S6FrX MeDIfbCByQgM7lpMZGiL2RUpOK1BMuY+9WeIxZOmUVzLnI+6g0NLZQs5EGYNMwMLtL3u B2DQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=ZEQtO1e8ZH0DZv0MklF41IoEYYDJNhijOrvf4ipkaaE=; b=ue4CPBM7vuojU2hdFEKCok6zoRFEIAjfARulaQZWV3OWg6gZFuW7sCcoGdfq4J1G/l NGbjR4+yQGAnSaWfzNKt7a6MbteC3IDH6FvXBw6gueI2uY88/ibfW+puuxVcszeX2RjO d6e/+UzO/lQSF/3mX88cfOa9UMwOIVTFiYKDKbWYTu847mfoA93qOx65VyjoX5Srng3Y fL/+Bi/8T6T8cji2cAkfkanTOg6EXdG4pL1bwvCF2HuijiX18Qwcc0Smqd8OjVeSZZql AsrOET6hZOJkW6z0dfKFfjkQCh8vg5fBezd5U8vXB2WLc35QeGDSZC2bJ4c2X8wUguVY /6Pg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Ia9GBnQk; spf=pass (google.com: domain of linux-arm-msm-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-arm-msm-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ca26si29895185ejb.622.2021.01.05.01.49.28; Tue, 05 Jan 2021 01:49:28 -0800 (PST) Received-SPF: pass (google.com: domain of linux-arm-msm-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Ia9GBnQk; spf=pass (google.com: domain of linux-arm-msm-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-arm-msm-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728664AbhAEJs2 (ORCPT + 15 others); Tue, 5 Jan 2021 04:48:28 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41122 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728629AbhAEJsZ (ORCPT ); Tue, 5 Jan 2021 04:48:25 -0500 Received: from mail-pj1-x1031.google.com (mail-pj1-x1031.google.com [IPv6:2607:f8b0:4864:20::1031]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0D3B4C0617BB for ; Tue, 5 Jan 2021 01:47:17 -0800 (PST) Received: by mail-pj1-x1031.google.com with SMTP id f14so1357870pju.4 for ; Tue, 05 Jan 2021 01:47:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ZEQtO1e8ZH0DZv0MklF41IoEYYDJNhijOrvf4ipkaaE=; b=Ia9GBnQk/EbKp2yUQOW0HYQLNR7wYzDXFHngkyRqz/ZGxw/j/VFStrfdR8zagzk12v f1WfayykGdopEAAwY8bvWadyQ8V97J79t7VCSKr8lFYVAQ8lYUSzXlk5cTvjJq9dFeTL 5Xu4q/gqaeaJR77D1dyORKutEq2ASIThOKVAuSw3qODpAIg+z4qqX6MkuIOZ7eaW7NLL 2wDcJCGsWydtpzBDLOD1tDXjXw8wS3s8vltjF/9HDPwJNCEz/iORr8xW8M55fZ0XaFbZ S4dDN+a8AmWe1frmLemT6qtnL6RnJgmYjgM7MGBrG84G564GvxfaaGYIEoovMgktslUc lSZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=ZEQtO1e8ZH0DZv0MklF41IoEYYDJNhijOrvf4ipkaaE=; b=ifPcXj2DvWOSTplPqC2GiJi18hH5us/wnQZ5vIrnS04of8bnW5AETpgxB1Qcj4kpQI QoeWMrgsGA19jp4FdpVXqV12xee3RxrzpSGu5w6JkStsqlHK5124ANA2Ys+pgoox4WRx 4IJb7oGZiUhD2fRK51NxfJiaorvLWLUz09/uAHz3NjrVs+FxEe6Zu/GtosaUjlMYntBH YHU9Vs+1C8RZZsAU5JZSNvPmy9NIKfqFxWPJ0Ikku/4xJ/cdkW9XuVo7yuyRjtfoB917 zAn2ZH0dcP8U8pJnTwTSUitpQd61zlqeChK5iBW7GCZtrZLNizXLjrkuV0kr4xoATAqb OIqA== X-Gm-Message-State: AOAM533//ZbGUwFAh6RIsEI2W+S+6fD4IrRllVPNHj27N7T2o+KOtGwx j1E4OLwn38SVj0Oakwa01IyM X-Received: by 2002:a17:902:6b01:b029:da:d295:2582 with SMTP id o1-20020a1709026b01b02900dad2952582mr77213478plk.14.1609840036588; Tue, 05 Jan 2021 01:47:16 -0800 (PST) Received: from localhost.localdomain ([103.77.37.191]) by smtp.gmail.com with ESMTPSA id f64sm60073921pfb.146.2021.01.05.01.47.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Jan 2021 01:47:16 -0800 (PST) From: Manivannan Sadhasivam To: agross@kernel.org, bjorn.andersson@linaro.org Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam Subject: [PATCH 10/18] ARM: dts: qcom: sdx55: Add QPIC NAND support Date: Tue, 5 Jan 2021 15:16:28 +0530 Message-Id: <20210105094636.10301-11-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> References: <20210105094636.10301-1-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Add qpic_nand node to support QPIC NAND controller on SDX55 SoC. FIXME: Remove the fixed clock and source real clock. Signed-off-by: Manivannan Sadhasivam --- arch/arm/boot/dts/qcom-sdx55.dtsi | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) -- 2.25.1 diff --git a/arch/arm/boot/dts/qcom-sdx55.dtsi b/arch/arm/boot/dts/qcom-sdx55.dtsi index 1b9b990ad0a2..1a6947753972 100644 --- a/arch/arm/boot/dts/qcom-sdx55.dtsi +++ b/arch/arm/boot/dts/qcom-sdx55.dtsi @@ -41,6 +41,12 @@ pll_test_clk: pll-test-clk { #clock-cells = <0>; clock-frequency = <400000000>; }; + + nand_clk_dummy: nand-clk-dummy { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <32000>; + }; }; cpus { @@ -178,6 +184,22 @@ qpic_bam: dma@1b04000 { status = "disabled"; }; + qpic_nand: nand@1b30000 { + compatible = "qcom,sdx55-nand"; + reg = <0x01b30000 0x10000>; + #address-cells = <1>; + #size-cells = <0>; + clocks = <&rpmhcc RPMH_QPIC_CLK>, + <&nand_clk_dummy>; + clock-names = "core", "aon"; + + dmas = <&qpic_bam 0>, + <&qpic_bam 1>, + <&qpic_bam 2>; + dma-names = "tx", "rx", "cmd"; + status = "disabled"; + }; + tcsr_mutex_block: syscon@1f40000 { compatible = "syscon"; reg = <0x1f40000 0x20000>;