Message ID | 20230622113341.657842-1-fabrizio.castro.jz@renesas.com |
---|---|
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp5000315vqr; Thu, 22 Jun 2023 04:42:04 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4+XAfpubWhbOlJJ7bIveczKSKW9ecxdRTL8wTET/MD9v3fjPZ1/1D8PnjCWWJV9/vD7Y4M X-Received: by 2002:a05:6a20:394c:b0:123:3f03:68f9 with SMTP id r12-20020a056a20394c00b001233f0368f9mr4647146pzg.61.1687434124588; Thu, 22 Jun 2023 04:42:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687434124; cv=none; d=google.com; s=arc-20160816; b=mXrA1gNjI/vLhDmWIjlsf4HKRWj6oy777sJL59C8fud5sTXiD3BTVdev7vzqqkpFjg BS41YXSbpHzJdTnO2XN6aSP7azxQH+KBYu7X2r1ZrbY/BWwNl8poLJzOUe1hCmh3P7Q6 W1inhkDTOpLwMLNhPh8JkkbWcs5iFZnGnG4NHhQmZxzLVPR/i+XE4NXqW+yteN51R7kE gNKzrR63BO3fBFyJF1lgbBQGhwhmk/C3ZuPQnZCczBlza2QtSDOuD68GTUgM/x5unsqP +fOXqnbWmZsB+9TyoEF5f3h0hBtSgjp6PnLAumZdZyBP+QEJpmSWFfEDBZAAwfLc5Bvw 08rQ== 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=ba0JVmszYYY8e0EKuP3An1pm84S/AoGmA7w5UoS+e6g=; b=eLuaoj5GiGyPreec4iX+h0vzwj8Mwp63hdCOCw4h0xSx3TcFpb04uOYe6tXS73mwoZ UIFZMbaEveQePNrdtMPhtnRfWKeZ9FbYam0lMewqvm7Uigy5+iqnLDTbzF/YD7plt8tH o+bCHSwSwhj8El7DeT+v6Xa2OqEAd2E6nQEut3Hj/GpJeK48On0iH9owhf5Khv/e5HKA oqQDLi5O51mRYK1fiwZrUJT/XnN/YORuB/oSSC9Zc+7SyXfigxRNTjzkuzOarMvJz1SQ ZLWafiWpnWOBlNcHgfZR0umDtTcp5DUOuubNDHA7xbhpPw30SshjOTDgqu1TZ83yWCBT ZiwA== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=renesas.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s23-20020a170902b19700b001b3cb03ccacsi5976848plr.210.2023.06.22.04.41.50; Thu, 22 Jun 2023 04:42:04 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=renesas.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229915AbjFVLdz (ORCPT <rfc822;maxin.john@gmail.com> + 99 others); Thu, 22 Jun 2023 07:33:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35358 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229437AbjFVLdx (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Thu, 22 Jun 2023 07:33:53 -0400 Received: from relmlie6.idc.renesas.com (relmlor2.renesas.com [210.160.252.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 29CB51BE4; Thu, 22 Jun 2023 04:33:52 -0700 (PDT) X-IronPort-AV: E=Sophos;i="6.00,263,1681138800"; d="scan'208";a="168532768" Received: from unknown (HELO relmlir6.idc.renesas.com) ([10.200.68.152]) by relmlie6.idc.renesas.com with ESMTP; 22 Jun 2023 20:33:51 +0900 Received: from mulinux.example.org (unknown [10.226.93.117]) by relmlir6.idc.renesas.com (Postfix) with ESMTP id DDA1141D4839; Thu, 22 Jun 2023 20:33:43 +0900 (JST) From: Fabrizio Castro <fabrizio.castro.jz@renesas.com> To: Mark Brown <broonie@kernel.org>, Rob Herring <robh+dt@kernel.org>, Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>, Conor Dooley <conor+dt@kernel.org>, Catalin Marinas <catalin.marinas@arm.com>, Will Deacon <will@kernel.org>, Michael Turquette <mturquette@baylibre.com>, Stephen Boyd <sboyd@kernel.org>, Philipp Zabel <p.zabel@pengutronix.de>, Geert Uytterhoeven <geert+renesas@glider.be> Cc: Fabrizio Castro <fabrizio.castro.jz@renesas.com>, Magnus Damm <magnus.damm@gmail.com>, Bjorn Andersson <quic_bjorande@quicinc.com>, Arnd Bergmann <arnd@arndb.de>, Konrad Dybcio <konrad.dybcio@linaro.org>, Neil Armstrong <neil.armstrong@linaro.org>, =?utf-8?b?TsOtY29sYXMgRi4gUi4g?= =?utf-8?b?QS4gUHJhZG8=?= <nfraprado@collabora.com>, =?utf-8?b?UmFmYcWCIE1p?= =?utf-8?b?xYJlY2tp?= <rafal@milecki.pl>, linux-spi@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-clk@vger.kernel.org, Chris Paterson <Chris.Paterson2@renesas.com>, Biju Das <biju.das@bp.renesas.com> Subject: [PATCH v2 0/5] spi: Add CSI support for Renesas RZ/V2M Date: Thu, 22 Jun 2023 12:33:36 +0100 Message-Id: <20230622113341.657842-1-fabrizio.castro.jz@renesas.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=1.1 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1769402924754261048?= X-GMAIL-MSGID: =?utf-8?q?1769402924754261048?= |
Series |
spi: Add CSI support for Renesas RZ/V2M
|
|
Message
Fabrizio Castro
June 22, 2023, 11:33 a.m. UTC
Dear All, This series is to add support for the Clocked Serial Interface (CSI) IP found in the Renesas RZ/V2M SoC. Thanks, Fab v2: edited list of include files in drivers/spi/spi-rzv2m-csi.c Fabrizio Castro (5): spi: dt-bindings: Add bindings for RZ/V2M CSI clk: renesas: r9a09g011: Add CSI related clocks spi: Add support for Renesas CSI arm64: dts: renesas: r9a09g011: Add CSI nodes arm64: defconfig: Enable Renesas RZ/V2M CSI driver .../bindings/spi/renesas,rzv2m-csi.yaml | 70 ++ arch/arm64/boot/dts/renesas/r9a09g011.dtsi | 28 + arch/arm64/configs/defconfig | 1 + drivers/clk/renesas/r9a09g011-cpg.c | 15 + drivers/spi/Kconfig | 6 + drivers/spi/Makefile | 1 + drivers/spi/spi-rzv2m-csi.c | 667 ++++++++++++++++++ 7 files changed, 788 insertions(+) create mode 100644 Documentation/devicetree/bindings/spi/renesas,rzv2m-csi.yaml create mode 100644 drivers/spi/spi-rzv2m-csi.c
Comments
On Thu, 22 Jun 2023 12:33:36 +0100, Fabrizio Castro wrote: > This series is to add support for the Clocked Serial Interface (CSI) > IP found in the Renesas RZ/V2M SoC. > > Thanks, > Fab > > v2: edited list of include files in drivers/spi/spi-rzv2m-csi.c > > [...] Applied to https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git for-next Thanks! [1/5] spi: dt-bindings: Add bindings for RZ/V2M CSI commit: db63e7ad2895409f78a04f331f781baa7a879dd7 [2/5] clk: renesas: r9a09g011: Add CSI related clocks commit: 7c78eb3e5d30eaa217cecaa32711e41cd849d498 [3/5] spi: Add support for Renesas CSI commit: dcf92036cb3e1b7bf3472109e4290a0937b270dd [4/5] arm64: dts: renesas: r9a09g011: Add CSI nodes commit: ef643c6b57020ee279d18636d9d967ee048dbffa [5/5] arm64: defconfig: Enable Renesas RZ/V2M CSI driver commit: dfbd12ae0e7c761e07369f5a2d55fe06eb54ad31 All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours) and sent to Linus during the next merge window (or sooner if it is a bug fix), however if problems are discovered then the patch may be dropped or reverted. You may get further e-mails resulting from automated or manual testing and review of the tree, please engage with people reporting problems and send followup patches addressing any issues that are reported if needed. If any updates are required or you are submitting further changes they should be sent as incremental updates against current git, existing patches will not be replaced. Please add any relevant lists and maintainers to the CCs when replying to this mail. Thanks, Mark
Hi Mark, On Fri, Jun 23, 2023 at 2:32 AM Mark Brown <broonie@kernel.org> wrote: > On Thu, 22 Jun 2023 12:33:36 +0100, Fabrizio Castro wrote: > > This series is to add support for the Clocked Serial Interface (CSI) > > IP found in the Renesas RZ/V2M SoC. > > > > Thanks, > > Fab > > > > v2: edited list of include files in drivers/spi/spi-rzv2m-csi.c > > > > [...] > > Applied to > > https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git for-next > > Thanks! > > [1/5] spi: dt-bindings: Add bindings for RZ/V2M CSI > commit: db63e7ad2895409f78a04f331f781baa7a879dd7 > [2/5] clk: renesas: r9a09g011: Add CSI related clocks > commit: 7c78eb3e5d30eaa217cecaa32711e41cd849d498 > [3/5] spi: Add support for Renesas CSI > commit: dcf92036cb3e1b7bf3472109e4290a0937b270dd > [4/5] arm64: dts: renesas: r9a09g011: Add CSI nodes > commit: ef643c6b57020ee279d18636d9d967ee048dbffa > [5/5] arm64: defconfig: Enable Renesas RZ/V2M CSI driver > commit: dfbd12ae0e7c761e07369f5a2d55fe06eb54ad31 I hoped this would have been a bug in b4 thanks, but unfortunately it is not. Please do not apply unreviewed clock, DTS, and defconfig patches to your tree. These are intended to go upstream through the renesas-clk and clk, renesas-dt and soc, resp. renesas-defconfig and soc trees. Thanks for your understanding! Gr{oetje,eeting}s, Geert
On Fri, Jun 23, 2023 at 08:49:05AM +0200, Geert Uytterhoeven wrote: > On Fri, Jun 23, 2023 at 2:32 AM Mark Brown <broonie@kernel.org> wrote: > > [1/5] spi: dt-bindings: Add bindings for RZ/V2M CSI > > commit: db63e7ad2895409f78a04f331f781baa7a879dd7 > > [2/5] clk: renesas: r9a09g011: Add CSI related clocks > > commit: 7c78eb3e5d30eaa217cecaa32711e41cd849d498 > > [3/5] spi: Add support for Renesas CSI > > commit: dcf92036cb3e1b7bf3472109e4290a0937b270dd > > [4/5] arm64: dts: renesas: r9a09g011: Add CSI nodes > > commit: ef643c6b57020ee279d18636d9d967ee048dbffa > > [5/5] arm64: defconfig: Enable Renesas RZ/V2M CSI driver > > commit: dfbd12ae0e7c761e07369f5a2d55fe06eb54ad31 > > I hoped this would have been a bug in b4 thanks, but unfortunately it > is not. > > Please do not apply unreviewed clock, DTS, and defconfig patches to > your tree. These are intended to go upstream through the renesas-clk > and clk, renesas-dt and soc, resp. renesas-defconfig and soc trees. Sorry, the series was only partially copied to me so it wasn't very visible that there were other patches - I just saw a simple 2 patch series in my inbox and it's not terribly visible in the rest of the process that there's more patches.
On Thu, 22 Jun 2023 12:33:36 +0100, Fabrizio Castro wrote: > This series is to add support for the Clocked Serial Interface (CSI) > IP found in the Renesas RZ/V2M SoC. > > Thanks, > Fab > > v2: edited list of include files in drivers/spi/spi-rzv2m-csi.c > > [...] Applied to https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git for-next Thanks! [1/5] spi: dt-bindings: Add bindings for RZ/V2M CSI commit: db63e7ad2895409f78a04f331f781baa7a879dd7 [3/5] spi: Add support for Renesas CSI commit: dcf92036cb3e1b7bf3472109e4290a0937b270dd All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours) and sent to Linus during the next merge window (or sooner if it is a bug fix), however if problems are discovered then the patch may be dropped or reverted. You may get further e-mails resulting from automated or manual testing and review of the tree, please engage with people reporting problems and send followup patches addressing any issues that are reported if needed. If any updates are required or you are submitting further changes they should be sent as incremental updates against current git, existing patches will not be replaced. Please add any relevant lists and maintainers to the CCs when replying to this mail. Thanks, Mark