* [PATCH 6.12.y-cip 0/5] Add RZ/V2N General Timer (GTM) support
@ 2025-12-12 9:19 Ovidiu Panait
2025-12-12 9:19 ` [PATCH 6.12.y-cip 1/5] clk: renesas: r9a09g056-cpg: Add clock and reset entries for OSTM instances Ovidiu Panait
` (5 more replies)
0 siblings, 6 replies; 8+ messages in thread
From: Ovidiu Panait @ 2025-12-12 9:19 UTC (permalink / raw)
To: cip-dev, pavel, nobuhiro.iwamatsu.x90
Hi,
This series adds General Timer (GTM) support for the Renesas RZ/V2N SoC.
Patches were cherry-picked from mainline kernel.
Best regards,
Ovidiu
Lad Prabhakar (5):
clk: renesas: r9a09g056-cpg: Add clock and reset entries for OSTM
instances
dt-bindings: timer: renesas,ostm: Document RZ/V2N (R9A09G056) support
clocksource/drivers/renesas-ostm: Unconditionally enable reprobe
support
arm64: dts: renesas: r9a09g056: Add OSTM0-OSTM7 nodes
arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable OSTM timers on
RZ/V2N EVK
.../bindings/timer/renesas,ostm.yaml | 12 +--
arch/arm64/boot/dts/renesas/r9a09g056.dtsi | 80 +++++++++++++++++++
.../dts/renesas/r9a09g056n48-rzv2n-evk.dts | 32 ++++++++
drivers/clk/renesas/r9a09g056-cpg.c | 26 ++++++
drivers/clocksource/renesas-ostm.c | 4 +-
5 files changed, 145 insertions(+), 9 deletions(-)
--
2.51.0
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH 6.12.y-cip 1/5] clk: renesas: r9a09g056-cpg: Add clock and reset entries for OSTM instances
2025-12-12 9:19 [PATCH 6.12.y-cip 0/5] Add RZ/V2N General Timer (GTM) support Ovidiu Panait
@ 2025-12-12 9:19 ` Ovidiu Panait
2025-12-12 9:19 ` [PATCH 6.12.y-cip 2/5] dt-bindings: timer: renesas,ostm: Document RZ/V2N (R9A09G056) support Ovidiu Panait
` (4 subsequent siblings)
5 siblings, 0 replies; 8+ messages in thread
From: Ovidiu Panait @ 2025-12-12 9:19 UTC (permalink / raw)
To: cip-dev, pavel, nobuhiro.iwamatsu.x90
From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
commit 82a0bc727cc2abd5fa6c4e63f0c303a9244a8ca0 upstream.
Introduce a new fixed divider .pllcln_div16 which is sourced from PLLCLN
and add PCLK module clocks gtm_0_pclk through gtm_7_pclk for OSTM0-7.
Add corresponding reset lines GTM_0_PRESETZ through GTM_7_PRESETZ to
control the OSTM instances.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/20250513154635.273664-3-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Ovidiu Panait <ovidiu.panait.rb@renesas.com>
---
drivers/clk/renesas/r9a09g056-cpg.c | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/drivers/clk/renesas/r9a09g056-cpg.c b/drivers/clk/renesas/r9a09g056-cpg.c
index e2712a25c43a..5cabaa3237eb 100644
--- a/drivers/clk/renesas/r9a09g056-cpg.c
+++ b/drivers/clk/renesas/r9a09g056-cpg.c
@@ -33,6 +33,7 @@ enum clk_ids {
CLK_PLLCM33_DIV16,
CLK_PLLCLN_DIV2,
CLK_PLLCLN_DIV8,
+ CLK_PLLCLN_DIV16,
CLK_PLLDTY_ACPU,
CLK_PLLDTY_ACPU_DIV4,
@@ -74,6 +75,7 @@ static const struct cpg_core_clk r9a09g056_core_clks[] __initconst = {
DEF_FIXED(".pllcln_div2", CLK_PLLCLN_DIV2, CLK_PLLCLN, 1, 2),
DEF_FIXED(".pllcln_div8", CLK_PLLCLN_DIV8, CLK_PLLCLN, 1, 8),
+ DEF_FIXED(".pllcln_div16", CLK_PLLCLN_DIV16, CLK_PLLCLN, 1, 16),
DEF_DDIV(".plldty_acpu", CLK_PLLDTY_ACPU, CLK_PLLDTY, CDDIV0_DIVCTL2, dtable_2_64),
DEF_FIXED(".plldty_acpu_div4", CLK_PLLDTY_ACPU_DIV4, CLK_PLLDTY_ACPU, 1, 4),
@@ -94,6 +96,22 @@ static const struct cpg_core_clk r9a09g056_core_clks[] __initconst = {
static const struct rzv2h_mod_clk r9a09g056_mod_clks[] __initconst = {
DEF_MOD_CRITICAL("gic_0_gicclk", CLK_PLLDTY_ACPU_DIV4, 1, 3, 0, 19,
BUS_MSTOP(3, BIT(5))),
+ DEF_MOD("gtm_0_pclk", CLK_PLLCM33_DIV16, 4, 3, 2, 3,
+ BUS_MSTOP(5, BIT(10))),
+ DEF_MOD("gtm_1_pclk", CLK_PLLCM33_DIV16, 4, 4, 2, 4,
+ BUS_MSTOP(5, BIT(11))),
+ DEF_MOD("gtm_2_pclk", CLK_PLLCLN_DIV16, 4, 5, 2, 5,
+ BUS_MSTOP(2, BIT(13))),
+ DEF_MOD("gtm_3_pclk", CLK_PLLCLN_DIV16, 4, 6, 2, 6,
+ BUS_MSTOP(2, BIT(14))),
+ DEF_MOD("gtm_4_pclk", CLK_PLLCLN_DIV16, 4, 7, 2, 7,
+ BUS_MSTOP(11, BIT(13))),
+ DEF_MOD("gtm_5_pclk", CLK_PLLCLN_DIV16, 4, 8, 2, 8,
+ BUS_MSTOP(11, BIT(14))),
+ DEF_MOD("gtm_6_pclk", CLK_PLLCLN_DIV16, 4, 9, 2, 9,
+ BUS_MSTOP(11, BIT(15))),
+ DEF_MOD("gtm_7_pclk", CLK_PLLCLN_DIV16, 4, 10, 2, 10,
+ BUS_MSTOP(12, BIT(0))),
DEF_MOD("scif_0_clk_pck", CLK_PLLCM33_DIV16, 8, 15, 4, 15,
BUS_MSTOP(3, BIT(14))),
DEF_MOD("sdhi_0_imclk", CLK_PLLCLN_DIV8, 10, 3, 5, 3,
@@ -126,6 +144,14 @@ static const struct rzv2h_reset r9a09g056_resets[] __initconst = {
DEF_RST(3, 0, 1, 1), /* SYS_0_PRESETN */
DEF_RST(3, 8, 1, 9), /* GIC_0_GICRESET_N */
DEF_RST(3, 9, 1, 10), /* GIC_0_DBG_GICRESET_N */
+ DEF_RST(6, 13, 2, 30), /* GTM_0_PRESETZ */
+ DEF_RST(6, 14, 2, 31), /* GTM_1_PRESETZ */
+ DEF_RST(6, 15, 3, 0), /* GTM_2_PRESETZ */
+ DEF_RST(7, 0, 3, 1), /* GTM_3_PRESETZ */
+ DEF_RST(7, 1, 3, 2), /* GTM_4_PRESETZ */
+ DEF_RST(7, 2, 3, 3), /* GTM_5_PRESETZ */
+ DEF_RST(7, 3, 3, 4), /* GTM_6_PRESETZ */
+ DEF_RST(7, 4, 3, 5), /* GTM_7_PRESETZ */
DEF_RST(9, 5, 4, 6), /* SCIF_0_RST_SYSTEM_N */
DEF_RST(10, 7, 4, 24), /* SDHI_0_IXRST */
DEF_RST(10, 8, 4, 25), /* SDHI_1_IXRST */
--
2.51.0
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 6.12.y-cip 2/5] dt-bindings: timer: renesas,ostm: Document RZ/V2N (R9A09G056) support
2025-12-12 9:19 [PATCH 6.12.y-cip 0/5] Add RZ/V2N General Timer (GTM) support Ovidiu Panait
2025-12-12 9:19 ` [PATCH 6.12.y-cip 1/5] clk: renesas: r9a09g056-cpg: Add clock and reset entries for OSTM instances Ovidiu Panait
@ 2025-12-12 9:19 ` Ovidiu Panait
2025-12-12 9:19 ` [PATCH 6.12.y-cip 3/5] clocksource/drivers/renesas-ostm: Unconditionally enable reprobe support Ovidiu Panait
` (3 subsequent siblings)
5 siblings, 0 replies; 8+ messages in thread
From: Ovidiu Panait @ 2025-12-12 9:19 UTC (permalink / raw)
To: cip-dev, pavel, nobuhiro.iwamatsu.x90
From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
commit f0e0c374379cc0b99698d3786d78d936c6c4bf38 upstream.
Document support for the Renesas OS Timer (OSTM) found on the Renesas
RZ/V2N (R9A09G056) SoC. The OSTM IP on RZ/V2N is identical to that on
other RZ families, so no driver changes are required as `renesas,ostm`
will be used as fallback compatible.
Also update the bindings to require the "resets" property for RZ/V2N
by inverting the logic: all SoCs except RZ/A1 and RZ/A2 now require
the "resets" property.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20250515182207.329176-2-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Signed-off-by: Ovidiu Panait <ovidiu.panait.rb@renesas.com>
---
.../devicetree/bindings/timer/renesas,ostm.yaml | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/Documentation/devicetree/bindings/timer/renesas,ostm.yaml b/Documentation/devicetree/bindings/timer/renesas,ostm.yaml
index e8c642166462..f23577be8ba4 100644
--- a/Documentation/devicetree/bindings/timer/renesas,ostm.yaml
+++ b/Documentation/devicetree/bindings/timer/renesas,ostm.yaml
@@ -26,6 +26,7 @@ properties:
- renesas,r9a07g043-ostm # RZ/G2UL and RZ/Five
- renesas,r9a07g044-ostm # RZ/G2{L,LC}
- renesas,r9a07g054-ostm # RZ/V2L
+ - renesas,r9a09g056-ostm # RZ/V2N
- renesas,r9a09g057-ostm # RZ/V2H(P)
- const: renesas,ostm # Generic
@@ -54,12 +55,11 @@ required:
if:
properties:
compatible:
- contains:
- enum:
- - renesas,r9a07g043-ostm
- - renesas,r9a07g044-ostm
- - renesas,r9a07g054-ostm
- - renesas,r9a09g057-ostm
+ not:
+ contains:
+ enum:
+ - renesas,r7s72100-ostm
+ - renesas,r7s9210-ostm
then:
required:
- resets
--
2.51.0
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 6.12.y-cip 3/5] clocksource/drivers/renesas-ostm: Unconditionally enable reprobe support
2025-12-12 9:19 [PATCH 6.12.y-cip 0/5] Add RZ/V2N General Timer (GTM) support Ovidiu Panait
2025-12-12 9:19 ` [PATCH 6.12.y-cip 1/5] clk: renesas: r9a09g056-cpg: Add clock and reset entries for OSTM instances Ovidiu Panait
2025-12-12 9:19 ` [PATCH 6.12.y-cip 2/5] dt-bindings: timer: renesas,ostm: Document RZ/V2N (R9A09G056) support Ovidiu Panait
@ 2025-12-12 9:19 ` Ovidiu Panait
2025-12-12 9:19 ` [PATCH 6.12.y-cip 4/5] arm64: dts: renesas: r9a09g056: Add OSTM0-OSTM7 nodes Ovidiu Panait
` (2 subsequent siblings)
5 siblings, 0 replies; 8+ messages in thread
From: Ovidiu Panait @ 2025-12-12 9:19 UTC (permalink / raw)
To: cip-dev, pavel, nobuhiro.iwamatsu.x90
From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
commit d204e391a0d83d73fc312e71fc62896c4d8bae79 upstream.
Previously, the OSTM driver's platform probe path was only enabled for
selected SoCs (e.g., RZ/G2L and RZ/V2H) due to issues on RZ/Ax (ARM32)
SoCs, which encountered IRQ conflicts like:
/soc/timer@e803b000: used for clock events
genirq: Flags mismatch irq 16. 00215201 (timer@e803c000) vs. 00215201 (timer@e803c000)
Failed to request irq 16 for /soc/timer@e803c000
renesas_ostm e803c000.timer: probe with driver renesas_ostm failed with error -16
These issues have since been resolved by commit 37385c0772a4
("clocksource/drivers/renesas-ostm: Avoid reprobe after successful early
probe"), which prevents reprobe on successfully initialized early timers.
With this fix in place, there is no longer a need to restrict platform
probing based on SoC-specific configs. This change unconditionally enables
reprobe support for all SoCs, simplifying the logic and avoiding the need
to update the configuration for every new Renesas SoC with OSTM.
Additionally, the `ostm_of_table` is now marked with `__maybe_unused` to
fix a build warning when `CONFIG_OF` is disabled.
RZ/A1 and RZ/A2 remain unaffected with this change.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Tested-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/r/20250515182207.329176-3-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Signed-off-by: Ovidiu Panait <ovidiu.panait.rb@renesas.com>
---
drivers/clocksource/renesas-ostm.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/clocksource/renesas-ostm.c b/drivers/clocksource/renesas-ostm.c
index 3fcbd02b2483..2089aeaae225 100644
--- a/drivers/clocksource/renesas-ostm.c
+++ b/drivers/clocksource/renesas-ostm.c
@@ -225,7 +225,6 @@ static int __init ostm_init(struct device_node *np)
TIMER_OF_DECLARE(ostm, "renesas,ostm", ostm_init);
-#if defined(CONFIG_ARCH_RZG2L) || defined(CONFIG_ARCH_R9A09G057)
static int __init ostm_probe(struct platform_device *pdev)
{
struct device *dev = &pdev->dev;
@@ -233,7 +232,7 @@ static int __init ostm_probe(struct platform_device *pdev)
return ostm_init(dev->of_node);
}
-static const struct of_device_id ostm_of_table[] = {
+static const struct of_device_id __maybe_unused ostm_of_table[] = {
{ .compatible = "renesas,ostm", },
{ /* sentinel */ }
};
@@ -246,4 +245,3 @@ static struct platform_driver ostm_device_driver = {
},
};
builtin_platform_driver_probe(ostm_device_driver, ostm_probe);
-#endif
--
2.51.0
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 6.12.y-cip 4/5] arm64: dts: renesas: r9a09g056: Add OSTM0-OSTM7 nodes
2025-12-12 9:19 [PATCH 6.12.y-cip 0/5] Add RZ/V2N General Timer (GTM) support Ovidiu Panait
` (2 preceding siblings ...)
2025-12-12 9:19 ` [PATCH 6.12.y-cip 3/5] clocksource/drivers/renesas-ostm: Unconditionally enable reprobe support Ovidiu Panait
@ 2025-12-12 9:19 ` Ovidiu Panait
2025-12-12 9:19 ` [PATCH 6.12.y-cip 5/5] arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable OSTM timers on RZ/V2N EVK Ovidiu Panait
2025-12-12 12:17 ` [PATCH 6.12.y-cip 0/5] Add RZ/V2N General Timer (GTM) support Pavel Machek
5 siblings, 0 replies; 8+ messages in thread
From: Ovidiu Panait @ 2025-12-12 9:19 UTC (permalink / raw)
To: cip-dev, pavel, nobuhiro.iwamatsu.x90
From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
commit 03625d9b7e8545f0699134caf9cba384c1b11bd8 upstream.
Add OSTM0-OSTM7 nodes to RZ/V2N ("R9A09G056") SoC DTSI.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/20250514101528.41663-4-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Ovidiu Panait <ovidiu.panait.rb@renesas.com>
---
arch/arm64/boot/dts/renesas/r9a09g056.dtsi | 80 ++++++++++++++++++++++
1 file changed, 80 insertions(+)
diff --git a/arch/arm64/boot/dts/renesas/r9a09g056.dtsi b/arch/arm64/boot/dts/renesas/r9a09g056.dtsi
index 90964bd864cc..64420fbdf959 100644
--- a/arch/arm64/boot/dts/renesas/r9a09g056.dtsi
+++ b/arch/arm64/boot/dts/renesas/r9a09g056.dtsi
@@ -177,6 +177,86 @@ sys: system-controller@10430000 {
resets = <&cpg 0x30>;
};
+ ostm0: timer@11800000 {
+ compatible = "renesas,r9a09g056-ostm", "renesas,ostm";
+ reg = <0x0 0x11800000 0x0 0x1000>;
+ interrupts = <GIC_SPI 17 IRQ_TYPE_EDGE_RISING>;
+ clocks = <&cpg CPG_MOD 0x43>;
+ resets = <&cpg 0x6d>;
+ power-domains = <&cpg>;
+ status = "disabled";
+ };
+
+ ostm1: timer@11801000 {
+ compatible = "renesas,r9a09g056-ostm", "renesas,ostm";
+ reg = <0x0 0x11801000 0x0 0x1000>;
+ interrupts = <GIC_SPI 18 IRQ_TYPE_EDGE_RISING>;
+ clocks = <&cpg CPG_MOD 0x44>;
+ resets = <&cpg 0x6e>;
+ power-domains = <&cpg>;
+ status = "disabled";
+ };
+
+ ostm2: timer@14000000 {
+ compatible = "renesas,r9a09g056-ostm", "renesas,ostm";
+ reg = <0x0 0x14000000 0x0 0x1000>;
+ interrupts = <GIC_SPI 19 IRQ_TYPE_EDGE_RISING>;
+ clocks = <&cpg CPG_MOD 0x45>;
+ resets = <&cpg 0x6f>;
+ power-domains = <&cpg>;
+ status = "disabled";
+ };
+
+ ostm3: timer@14001000 {
+ compatible = "renesas,r9a09g056-ostm", "renesas,ostm";
+ reg = <0x0 0x14001000 0x0 0x1000>;
+ interrupts = <GIC_SPI 20 IRQ_TYPE_EDGE_RISING>;
+ clocks = <&cpg CPG_MOD 0x46>;
+ resets = <&cpg 0x70>;
+ power-domains = <&cpg>;
+ status = "disabled";
+ };
+
+ ostm4: timer@12c00000 {
+ compatible = "renesas,r9a09g056-ostm", "renesas,ostm";
+ reg = <0x0 0x12c00000 0x0 0x1000>;
+ interrupts = <GIC_SPI 21 IRQ_TYPE_EDGE_RISING>;
+ clocks = <&cpg CPG_MOD 0x47>;
+ resets = <&cpg 0x71>;
+ power-domains = <&cpg>;
+ status = "disabled";
+ };
+
+ ostm5: timer@12c01000 {
+ compatible = "renesas,r9a09g056-ostm", "renesas,ostm";
+ reg = <0x0 0x12c01000 0x0 0x1000>;
+ interrupts = <GIC_SPI 22 IRQ_TYPE_EDGE_RISING>;
+ clocks = <&cpg CPG_MOD 0x48>;
+ resets = <&cpg 0x72>;
+ power-domains = <&cpg>;
+ status = "disabled";
+ };
+
+ ostm6: timer@12c02000 {
+ compatible = "renesas,r9a09g056-ostm", "renesas,ostm";
+ reg = <0x0 0x12c02000 0x0 0x1000>;
+ interrupts = <GIC_SPI 23 IRQ_TYPE_EDGE_RISING>;
+ clocks = <&cpg CPG_MOD 0x49>;
+ resets = <&cpg 0x73>;
+ power-domains = <&cpg>;
+ status = "disabled";
+ };
+
+ ostm7: timer@12c03000 {
+ compatible = "renesas,r9a09g056-ostm", "renesas,ostm";
+ reg = <0x0 0x12c03000 0x0 0x1000>;
+ interrupts = <GIC_SPI 24 IRQ_TYPE_EDGE_RISING>;
+ clocks = <&cpg CPG_MOD 0x4a>;
+ resets = <&cpg 0x74>;
+ power-domains = <&cpg>;
+ status = "disabled";
+ };
+
scif: serial@11c01400 {
compatible = "renesas,scif-r9a09g056",
"renesas,scif-r9a09g057";
--
2.51.0
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 6.12.y-cip 5/5] arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable OSTM timers on RZ/V2N EVK
2025-12-12 9:19 [PATCH 6.12.y-cip 0/5] Add RZ/V2N General Timer (GTM) support Ovidiu Panait
` (3 preceding siblings ...)
2025-12-12 9:19 ` [PATCH 6.12.y-cip 4/5] arm64: dts: renesas: r9a09g056: Add OSTM0-OSTM7 nodes Ovidiu Panait
@ 2025-12-12 9:19 ` Ovidiu Panait
2025-12-12 12:17 ` [PATCH 6.12.y-cip 0/5] Add RZ/V2N General Timer (GTM) support Pavel Machek
5 siblings, 0 replies; 8+ messages in thread
From: Ovidiu Panait @ 2025-12-12 9:19 UTC (permalink / raw)
To: cip-dev, pavel, nobuhiro.iwamatsu.x90
From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
commit 20e32ba344aae133ca3c9dd57287293dd036a881 upstream.
Enable OSTM0-OSTM7 instances in the RZ/V2N EVK device tree so that all
eight OSTM general timers are active and available.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/20250514101528.41663-5-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Ovidiu Panait <ovidiu.panait.rb@renesas.com>
---
.../dts/renesas/r9a09g056n48-rzv2n-evk.dts | 32 +++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/arch/arm64/boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts b/arch/arm64/boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts
index e27f542c0561..d33a28521c9f 100644
--- a/arch/arm64/boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts
+++ b/arch/arm64/boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts
@@ -63,6 +63,38 @@ &audio_extal_clk {
clock-frequency = <22579200>;
};
+&ostm0 {
+ status = "okay";
+};
+
+&ostm1 {
+ status = "okay";
+};
+
+&ostm2 {
+ status = "okay";
+};
+
+&ostm3 {
+ status = "okay";
+};
+
+&ostm4 {
+ status = "okay";
+};
+
+&ostm5 {
+ status = "okay";
+};
+
+&ostm6 {
+ status = "okay";
+};
+
+&ostm7 {
+ status = "okay";
+};
+
&pinctrl {
scif_pins: scif {
pins = "SCIF_TXD", "SCIF_RXD";
--
2.51.0
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH 6.12.y-cip 0/5] Add RZ/V2N General Timer (GTM) support
2025-12-12 9:19 [PATCH 6.12.y-cip 0/5] Add RZ/V2N General Timer (GTM) support Ovidiu Panait
` (4 preceding siblings ...)
2025-12-12 9:19 ` [PATCH 6.12.y-cip 5/5] arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable OSTM timers on RZ/V2N EVK Ovidiu Panait
@ 2025-12-12 12:17 ` Pavel Machek
2025-12-12 23:06 ` [cip-dev] " Nobuhiro Iwamatsu (Toshiba)
5 siblings, 1 reply; 8+ messages in thread
From: Pavel Machek @ 2025-12-12 12:17 UTC (permalink / raw)
To: Ovidiu Panait; +Cc: cip-dev, nobuhiro.iwamatsu.x90
[-- Attachment #1: Type: text/plain, Size: 401 bytes --]
Hi!
> This series adds General Timer (GTM) support for the Renesas RZ/V2N SoC.
>
> Patches were cherry-picked from mainline kernel.
This looks okay to me, I can apply it if it passes testing and there
are no other comments.
Best regards,
Pavel
--
In cooperation with DENX Software Engineering GmbH, HRB 165235 Munich,
Office: Kirchenstr.5, D-82194 Groebenzell, Germany
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [cip-dev] [PATCH 6.12.y-cip 0/5] Add RZ/V2N General Timer (GTM) support
2025-12-12 12:17 ` [PATCH 6.12.y-cip 0/5] Add RZ/V2N General Timer (GTM) support Pavel Machek
@ 2025-12-12 23:06 ` Nobuhiro Iwamatsu (Toshiba)
0 siblings, 0 replies; 8+ messages in thread
From: Nobuhiro Iwamatsu (Toshiba) @ 2025-12-12 23:06 UTC (permalink / raw)
To: pavel; +Cc: Ovidiu Panait, cip-dev, nobuhiro.iwamatsu.x90
Hi,
2025年12月12日(金) 21:17 Pavel Machek via lists.cip-project.org
<pavel=denx.de@lists.cip-project.org>:
>
> Hi!
>
> > This series adds General Timer (GTM) support for the Renesas RZ/V2N SoC.
> >
> > Patches were cherry-picked from mainline kernel.
>
> This looks okay to me, I can apply it if it passes testing and there
> are no other comments.
Thanks for your review.
I reviewed this series, LGTM. I will apply this with Pavel's reviewed-by tag.
>
> Best regards,
> Pavel
Best regards,
Nobuhiro
--
Nobuhiro Iwamatsu
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2025-12-12 23:06 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-12 9:19 [PATCH 6.12.y-cip 0/5] Add RZ/V2N General Timer (GTM) support Ovidiu Panait
2025-12-12 9:19 ` [PATCH 6.12.y-cip 1/5] clk: renesas: r9a09g056-cpg: Add clock and reset entries for OSTM instances Ovidiu Panait
2025-12-12 9:19 ` [PATCH 6.12.y-cip 2/5] dt-bindings: timer: renesas,ostm: Document RZ/V2N (R9A09G056) support Ovidiu Panait
2025-12-12 9:19 ` [PATCH 6.12.y-cip 3/5] clocksource/drivers/renesas-ostm: Unconditionally enable reprobe support Ovidiu Panait
2025-12-12 9:19 ` [PATCH 6.12.y-cip 4/5] arm64: dts: renesas: r9a09g056: Add OSTM0-OSTM7 nodes Ovidiu Panait
2025-12-12 9:19 ` [PATCH 6.12.y-cip 5/5] arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable OSTM timers on RZ/V2N EVK Ovidiu Panait
2025-12-12 12:17 ` [PATCH 6.12.y-cip 0/5] Add RZ/V2N General Timer (GTM) support Pavel Machek
2025-12-12 23:06 ` [cip-dev] " Nobuhiro Iwamatsu (Toshiba)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox