From: Biju Das <biju.das.jz@bp.renesas.com>
To: Michael Turquette <mturquette@baylibre.com>,
Rob Herring <robh+dt@kernel.org>, Stephen Boyd <sboyd@kernel.org>
Cc: Biju Das <biju.das.jz@bp.renesas.com>,
Geert Uytterhoeven <geert+renesas@glider.be>,
linux-renesas-soc@vger.kernel.org, linux-clk@vger.kernel.org,
Chris Paterson <Chris.Paterson2@renesas.com>,
Biju Das <biju.das@bp.renesas.com>,
Prabhakar Mahadev Lad <prabhakar.mahadev-lad.rj@bp.renesas.com>
Subject: [PATCH v4 00/10] Update clock definitions
Date: Sat, 26 Jun 2021 09:13:34 +0100 [thread overview]
Message-ID: <20210626081344.5783-1-biju.das.jz@bp.renesas.com> (raw)
This patch series aims to update clock and reset definitions as per
RZ/G2L_clock_list_r02_02.xlsx and RZ/G2L HW(Rev.0.50) manual.
As per this, we need to separate resets from module clocks in order to
handle it efficiently.
Added support for multi clock PM support and updated clock driver enties.
This patch series is tested with USB Host, USB Device, I2C, DMAC and SSI.
This patch series is based on [1] and [2]
[1] https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git/commit/?h=renesas-clk-for-v5.15
[2] https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git/
v3->v4:
* Fixed the code comment onoff to bit.
v2->v3
* Improved clk/reset code as per Geert's suggestion.
* Added Geert's Rb tag
v1->v2
* Updated reset entries
* Added Geert's Rb tag for multi clock PM support.
v1:
* https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=503135
Biju Das (10):
drivers: clk: renesas: renesas-rzg2l-cpg: Add multi clock PM support
drivers: clk: renesas: r9a07g044-cpg: Rename divider table
drivers: clk: renesas: r9a07g044-cpg: Fix P1 Clock
drivers: clk: renesas: r9a07g044-cpg: Add P2 Clock support
dt-bindings: clk: r9a07g044-cpg: Update clock/reset definitions
drivers: clk: renesas: r9a07g044-cpg: Update {GIC,IA55,SCIF}
clock/reset entries
arm64: dts: renesas: r9a07g044: Update SCIF0 clock/reset
drivers: clk: renesas: r9a07g044-cpg: Add I2C clocks/resets
drivers: clk: renesas: r9a07g044-cpg: Add DMAC clocks/resets
arm64: dts: renesas: r9a07g044: Add I2C nodes
arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 84 +++++++-
drivers/clk/renesas/r9a07g044-cpg.c | 99 ++++++---
drivers/clk/renesas/renesas-rzg2l-cpg.c | 110 +++++-----
drivers/clk/renesas/renesas-rzg2l-cpg.h | 37 +++-
include/dt-bindings/clock/r9a07g044-cpg.h | 236 ++++++++++++++++-----
5 files changed, 419 insertions(+), 147 deletions(-)
--
2.17.1
next reply other threads:[~2021-06-26 8:13 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-06-26 8:13 Biju Das [this message]
2021-06-26 8:13 ` [PATCH v4 01/10] drivers: clk: renesas: renesas-rzg2l-cpg: Add multi clock PM support Biju Das
2021-06-26 8:13 ` [PATCH v4 02/10] drivers: clk: renesas: r9a07g044-cpg: Rename divider table Biju Das
2021-06-26 8:13 ` [PATCH v4 03/10] drivers: clk: renesas: r9a07g044-cpg: Fix P1 Clock Biju Das
2021-06-26 8:13 ` [PATCH v4 04/10] drivers: clk: renesas: r9a07g044-cpg: Add P2 Clock support Biju Das
2021-06-26 8:13 ` [PATCH v4 05/10] dt-bindings: clk: r9a07g044-cpg: Update clock/reset definitions Biju Das
2021-07-14 2:42 ` Rob Herring
2021-07-14 8:11 ` Geert Uytterhoeven
2021-06-26 8:13 ` [PATCH v4 06/10] drivers: clk: renesas: r9a07g044-cpg: Update {GIC,IA55,SCIF} clock/reset entries Biju Das
2021-06-28 12:00 ` Geert Uytterhoeven
2021-06-26 8:13 ` [PATCH v4 07/10] arm64: dts: renesas: r9a07g044: Update SCIF0 clock/reset Biju Das
2021-06-26 8:13 ` [PATCH v4 08/10] drivers: clk: renesas: r9a07g044-cpg: Add I2C clocks/resets Biju Das
2021-06-26 8:13 ` [PATCH v4 09/10] drivers: clk: renesas: r9a07g044-cpg: Add DMAC clocks/resets Biju Das
2021-06-26 8:13 ` [PATCH v4 10/10] arm64: dts: renesas: r9a07g044: Add I2C nodes Biju Das
2021-06-28 12:18 ` [PATCH v4 00/10] Update clock definitions Geert Uytterhoeven
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210626081344.5783-1-biju.das.jz@bp.renesas.com \
--to=biju.das.jz@bp.renesas.com \
--cc=Chris.Paterson2@renesas.com \
--cc=biju.das@bp.renesas.com \
--cc=geert+renesas@glider.be \
--cc=linux-clk@vger.kernel.org \
--cc=linux-renesas-soc@vger.kernel.org \
--cc=mturquette@baylibre.com \
--cc=prabhakar.mahadev-lad.rj@bp.renesas.com \
--cc=robh+dt@kernel.org \
--cc=sboyd@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).