Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp6100218rwd; Mon, 19 Jun 2023 02:13:09 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ56d7iESeUkqov/VcLSOqi/cZDAL7Ur8ZtS5qSVs3LRyXzOkqUQO7UN8jSXHDxeY0QoKP+/ X-Received: by 2002:a05:6a21:6d95:b0:ff:ca91:68ee with SMTP id wl21-20020a056a216d9500b000ffca9168eemr12615554pzb.9.1687165988930; Mon, 19 Jun 2023 02:13:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687165988; cv=none; d=google.com; s=arc-20160816; b=GVGTewcE/mctCUMMAjXXPSqYsSBrNhsx3TP2lYeWWIkeA5qvxZFVnCRcr4vH2rou8Q fCblHNufoCQDpXpiytDe1f2qQiP+6DzyJdcEPwAFE0jZTFyQ46EgC6aDGBK5AEldA8c3 qWFFSUwOH+uuhFzEyyfzVSazget8GmZ1A0Ps4OuUCvfU7sTi1ISYAg/Sfhmupj1osPmm RkbvEOvC32qWBJnlK5K2SxIHC1To3GEMiKkqs9QS2onzsJr2BtRvdD7xmWXCx0GO58Fg lYtsml891XtFJLyzMJZ6yE1Zp6LTxGfKNDuX8H+RTOHqQko43dbeeF5C70ly2aObHYQ/ EfEw== 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id l8-20020a63be08000000b0053f25f2d32csi20310090pgf.840.2023.06.19.02.12.57; Mon, 19 Jun 2023 02:13:08 -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 S230185AbjFSIrM convert rfc822-to-8bit (ORCPT + 99 others); Mon, 19 Jun 2023 04:47:12 -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 Content-Type: text/plain 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 Content-Transfer-Encoding: 8BIT 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 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