From patchwork Mon Jun 19 08:35:14 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: William Qiu X-Patchwork-Id: 10962 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp2866802vqr; Mon, 19 Jun 2023 02:15:47 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ672xMLPpJV6c4umDsIuSsMNdEYQMH9ehmUU0uc2TtwDKt66/CbpdQ37+3W1LodKYiALJE0 X-Received: by 2002:a17:90a:7f05:b0:250:648b:781d with SMTP id k5-20020a17090a7f0500b00250648b781dmr19896826pjl.23.1687166147116; Mon, 19 Jun 2023 02:15:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687166147; cv=none; d=google.com; s=arc-20160816; b=ic+p84KEXa1UGHdenMG47jN6GigpM1/7++yF3EmIsH4J37RtugM3c7a48nW/58s2at W1nZo4xa9qH3e1lsE8wXdt0VLu9NCSABnXX548vQulSVLxFCpqnitbK1/ThNipkPszg5 vLHudhuL3ipHMIkHfaN9vlMVe2tx1yXJd/ohkC/N8QC9khxJQsinysoT9uDgRpX3THEU ZHncUARyb8MVOxWbz8WVYyA9lFsC/2oZ8m5JwHkP0qTBD6bOhQ/X6f/XzC60yfbKzL+s VdP0eYHnRqakeZRpFaxzbBkQ8qRzgIxdMGV2BgwLam5+3f91BDhUjKBt520u2LY3hMQb gB+Q== 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 :message-id:date:subject:cc:to:from; bh=CZqwiNRncC/tbQJAeFSV7jk7WVc0UDt9QjIUaYZ3JUo=; b=c9NhjHm9nxER+y1O14GpDTBgGzUWyNVYencjnBWVT01pjInQlEFtk+jwQO/Bijbxbi XcsomEQTlr9lWY5fyP3PcZJ4X+wi2W+58LvX8LJlKMb+LrdAqCamYqYFSnVm69geRKdm +mNGL9gU/1Nj6aJU4O5vrenn5tevl19/ovAH44pkgPKa5CVqx283GoX9kHc+QCiuTdp2 zwua/QB2th8QDO+yxGBiIFa8TNjZx2GhZ7vM07eZ56i5L6Z9PgJGSZ1nxl21JXos/9o3 Ww8sax5YWvY1SxGcOYhjwUSWVaoLMp8iPtV0I/DQQHmMwZP8im2HWKr0hSKoBJZllS0i Ybpg== ARC-Authentication-Results: i=1; mx.google.com; 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 Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id mh11-20020a17090b4acb00b0025eee012ca4si455007pjb.30.2023.06.19.02.15.35; Mon, 19 Jun 2023 02:15:47 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230238AbjFSIrN convert rfc822-to-8bit (ORCPT + 99 others); Mon, 19 Jun 2023 04:47:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47754 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231348AbjFSIqa (ORCPT ); Mon, 19 Jun 2023 04:46:30 -0400 Received: from ex01.ufhost.com (ex01.ufhost.com [61.152.239.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 75E93173F; Mon, 19 Jun 2023 01:45:06 -0700 (PDT) Received: from EXMBX165.cuchost.com (unknown [175.102.18.54]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "EXMBX165", Issuer "EXMBX165" (not verified)) by ex01.ufhost.com (Postfix) with ESMTP id 8FC3824E264; Mon, 19 Jun 2023 16:35:18 +0800 (CST) Received: from EXMBX068.cuchost.com (172.16.6.68) by EXMBX165.cuchost.com (172.16.6.75) with Microsoft SMTP Server (TLS) id 15.0.1497.42; Mon, 19 Jun 2023 16:35:18 +0800 Received: from williamqiu-virtual-machine.starfivetech.com (171.223.208.138) by EXMBX068.cuchost.com (172.16.6.68) with Microsoft SMTP Server (TLS) id 15.0.1497.42; Mon, 19 Jun 2023 16:35:17 +0800 From: William Qiu To: , , , CC: Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Emil Renner Berthing , Ziv Xu , William Qiu Subject: [PATCH v3 0/3] Add initialization of clock for StarFive JH7110 SoC Date: Mon, 19 Jun 2023 16:35:14 +0800 Message-ID: <20230619083517.415597-1-william.qiu@starfivetech.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Originating-IP: [171.223.208.138] X-ClientProxiedBy: EXCAS062.cuchost.com (172.16.6.22) To EXMBX068.cuchost.com (172.16.6.68) X-YovoleRuleAgent: yovoleflag X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham 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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1769121930093110520?= X-GMAIL-MSGID: =?utf-8?q?1769121930093110520?= Hi, This patchset adds initial rudimentary support for the StarFive Quad SPI controller driver. And this driver will be used in StarFive's VisionFive 2 board. In 6.4, the QSPI_AHB and QSPI_APB clocks changed from the default ON state to the default OFF state, so these clocks need to be enabled in the driver.At the same time, dts patch is added to this series. Changes v1->v2: - Rebaed to v6.4rc6. - Renamed the clock names. - Changed the variable definition type. Changes v1->v2: - Renamed the clock names. - Specified a different array of clocks. - Used clk_bulk_ APIs. The patch series is based on v6.4rc6. William Qiu (3): dt-bindings: qspi: cdns,qspi-nor: Add clocks for StarFive JH7110 SoC spi: cadence-quadspi: Add clock configuration for StarFive JH7110 QSPI riscv: dts: starfive: Add QSPI controller node for StarFive JH7110 SoC .../bindings/spi/cdns,qspi-nor.yaml | 20 +++++++++++- .../jh7110-starfive-visionfive-2.dtsi | 32 +++++++++++++++++++ arch/riscv/boot/dts/starfive/jh7110.dtsi | 18 +++++++++++ drivers/spi/spi-cadence-quadspi.c | 20 ++++++++++++ 4 files changed, 89 insertions(+), 1 deletion(-) --- 2.34.1