1fac71e4eSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2fac71e4eSEmmanuel Vadot%YAML 1.2 3fac71e4eSEmmanuel Vadot--- 4fac71e4eSEmmanuel Vadot$id: http://devicetree.org/schemas/timer/renesas,rz-mtu3.yaml# 5fac71e4eSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 6fac71e4eSEmmanuel Vadot 7fac71e4eSEmmanuel Vadottitle: Renesas RZ/G2L Multi-Function Timer Pulse Unit 3 (MTU3a) 8fac71e4eSEmmanuel Vadot 9fac71e4eSEmmanuel Vadotmaintainers: 10fac71e4eSEmmanuel Vadot - Biju Das <biju.das.jz@bp.renesas.com> 11fac71e4eSEmmanuel Vadot 12fac71e4eSEmmanuel Vadotdescription: | 13fac71e4eSEmmanuel Vadot This hardware block consists of eight 16-bit timer channels and one 14fac71e4eSEmmanuel Vadot 32-bit timer channel. It supports the following specifications: 15*84943d6fSEmmanuel Vadot - Pulse input/output: 28 lines max 16fac71e4eSEmmanuel Vadot - Pulse input 3 lines 17fac71e4eSEmmanuel Vadot - Count clock 11 clocks for each channel (14 clocks for MTU0, 12 clocks 18fac71e4eSEmmanuel Vadot for MTU2, and 10 clocks for MTU5, four clocks for MTU1-MTU2 combination 19fac71e4eSEmmanuel Vadot (when LWA = 1)) 20fac71e4eSEmmanuel Vadot - Operating frequency Up to 100 MHz 21fac71e4eSEmmanuel Vadot - Available operations [MTU0 to MTU4, MTU6, MTU7, and MTU8] 22fac71e4eSEmmanuel Vadot - Waveform output on compare match 23fac71e4eSEmmanuel Vadot - Input capture function (noise filter setting available) 24fac71e4eSEmmanuel Vadot - Counter-clearing operation 25fac71e4eSEmmanuel Vadot - Simultaneous writing to multiple timer counters (TCNT) 26*84943d6fSEmmanuel Vadot (excluding MTU8) 27fac71e4eSEmmanuel Vadot - Simultaneous clearing on compare match or input capture 28*84943d6fSEmmanuel Vadot (excluding MTU8) 29fac71e4eSEmmanuel Vadot - Simultaneous input and output to registers in synchronization with 30*84943d6fSEmmanuel Vadot counter operations (excluding MTU8) 31fac71e4eSEmmanuel Vadot - Up to 12-phase PWM output in combination with synchronous operation 32fac71e4eSEmmanuel Vadot (excluding MTU8) 33fac71e4eSEmmanuel Vadot - [MTU0 MTU3, MTU4, MTU6, MTU7, and MTU8] 34fac71e4eSEmmanuel Vadot - Buffer operation specifiable 35fac71e4eSEmmanuel Vadot - [MTU1, MTU2] 36fac71e4eSEmmanuel Vadot - Phase counting mode can be specified independently 37fac71e4eSEmmanuel Vadot - 32-bit phase counting mode can be specified for interlocked operation 38fac71e4eSEmmanuel Vadot of MTU1 and MTU2 (when TMDR3.LWA = 1) 39fac71e4eSEmmanuel Vadot - Cascade connection operation available 40fac71e4eSEmmanuel Vadot - [MTU3, MTU4, MTU6, and MTU7] 41fac71e4eSEmmanuel Vadot - Through interlocked operation of MTU3/4 and MTU6/7, the positive and 42fac71e4eSEmmanuel Vadot negative signals in six phases (12 phases in total) can be output in 43*84943d6fSEmmanuel Vadot complementary PWM and reset-synchronized PWM operation 44fac71e4eSEmmanuel Vadot - In complementary PWM mode, values can be transferred from buffer 45fac71e4eSEmmanuel Vadot registers to temporary registers at crests and troughs of the timer- 46fac71e4eSEmmanuel Vadot counter values or when the buffer registers (TGRD registers in MTU4 47*84943d6fSEmmanuel Vadot and MTU7) are written to 48*84943d6fSEmmanuel Vadot - Double-buffering selectable in complementary PWM mode 49fac71e4eSEmmanuel Vadot - [MTU3 and MTU4] 50fac71e4eSEmmanuel Vadot - Through interlocking with MTU0, a mode for driving AC synchronous 51fac71e4eSEmmanuel Vadot motors (brushless DC motors) by using complementary PWM output and 52fac71e4eSEmmanuel Vadot reset-synchronized PWM output is settable and allows the selection 53*84943d6fSEmmanuel Vadot of two types of waveform output (chopping or level) 54fac71e4eSEmmanuel Vadot - [MTU5] 55*84943d6fSEmmanuel Vadot - Capable of operation as a dead-time compensation counter 56fac71e4eSEmmanuel Vadot - [MTU0/MTU5, MTU1, MTU2, and MTU8] 57fac71e4eSEmmanuel Vadot - 32-bit phase counting mode specifiable by combining MTU1 and MTU2 and 58*84943d6fSEmmanuel Vadot through interlocked operation with MTU0/MTU5 and MTU8 59fac71e4eSEmmanuel Vadot - Interrupt-skipping function 60fac71e4eSEmmanuel Vadot - In complementary PWM mode, interrupts on crests and troughs of counter 61fac71e4eSEmmanuel Vadot values and triggers to start conversion by the A/D converter can be 62*84943d6fSEmmanuel Vadot skipped 63fac71e4eSEmmanuel Vadot - Interrupt sources: 43 sources. 64fac71e4eSEmmanuel Vadot - Buffer operation: 65fac71e4eSEmmanuel Vadot - Automatic transfer of register data (transfer from the buffer 66fac71e4eSEmmanuel Vadot register to the timer register). 67fac71e4eSEmmanuel Vadot - Trigger generation 68fac71e4eSEmmanuel Vadot - A/D converter start triggers can be generated 69fac71e4eSEmmanuel Vadot - A/D converter start request delaying function enables A/D converter 70fac71e4eSEmmanuel Vadot to be started with any desired timing and to be synchronized with 71*84943d6fSEmmanuel Vadot PWM output 72fac71e4eSEmmanuel Vadot - Low power consumption function 73*84943d6fSEmmanuel Vadot - The MTU3a can be placed in the module-stop state 74fac71e4eSEmmanuel Vadot 75fac71e4eSEmmanuel Vadot There are two phase counting modes. 16-bit phase counting mode in which 76fac71e4eSEmmanuel Vadot MTU1 and MTU2 operate independently, and cascade connection 32-bit phase 77fac71e4eSEmmanuel Vadot counting mode in which MTU1 and MTU2 are cascaded. 78fac71e4eSEmmanuel Vadot 79fac71e4eSEmmanuel Vadot In phase counting mode, the phase difference between two external input 80fac71e4eSEmmanuel Vadot clocks is detected and the corresponding TCNT is incremented or 81fac71e4eSEmmanuel Vadot decremented. 82fac71e4eSEmmanuel Vadot The below counters are supported 83fac71e4eSEmmanuel Vadot count0 - MTU1 16-bit phase counting 84fac71e4eSEmmanuel Vadot count1 - MTU2 16-bit phase counting 85fac71e4eSEmmanuel Vadot count2 - MTU1+ MTU2 32-bit phase counting 86fac71e4eSEmmanuel Vadot 87fac71e4eSEmmanuel Vadot The module supports PWM mode{1,2}, Reset-synchronized PWM mode and 88fac71e4eSEmmanuel Vadot complementary PWM mode{1,2,3}. 89fac71e4eSEmmanuel Vadot 90fac71e4eSEmmanuel Vadot In complementary PWM mode, six positive-phase and six negative-phase PWM 91fac71e4eSEmmanuel Vadot waveforms (12 phases in total) with dead time can be output by 92fac71e4eSEmmanuel Vadot combining MTU{3,4} and MTU{6,7}. 93fac71e4eSEmmanuel Vadot 94fac71e4eSEmmanuel Vadot The below pwm channels are supported in pwm mode 1. 95fac71e4eSEmmanuel Vadot pwm0 - MTU0.MTIOC0A PWM mode 1 96fac71e4eSEmmanuel Vadot pwm1 - MTU0.MTIOC0C PWM mode 1 97fac71e4eSEmmanuel Vadot pwm2 - MTU1.MTIOC1A PWM mode 1 98fac71e4eSEmmanuel Vadot pwm3 - MTU2.MTIOC2A PWM mode 1 99fac71e4eSEmmanuel Vadot pwm4 - MTU3.MTIOC3A PWM mode 1 100fac71e4eSEmmanuel Vadot pwm5 - MTU3.MTIOC3C PWM mode 1 101fac71e4eSEmmanuel Vadot pwm6 - MTU4.MTIOC4A PWM mode 1 102fac71e4eSEmmanuel Vadot pwm7 - MTU4.MTIOC4C PWM mode 1 103fac71e4eSEmmanuel Vadot pwm8 - MTU6.MTIOC6A PWM mode 1 104fac71e4eSEmmanuel Vadot pwm9 - MTU6.MTIOC6C PWM mode 1 105fac71e4eSEmmanuel Vadot pwm10 - MTU7.MTIOC7A PWM mode 1 106fac71e4eSEmmanuel Vadot pwm11 - MTU7.MTIOC7C PWM mode 1 107fac71e4eSEmmanuel Vadot 108fac71e4eSEmmanuel Vadotproperties: 109fac71e4eSEmmanuel Vadot compatible: 110fac71e4eSEmmanuel Vadot items: 111fac71e4eSEmmanuel Vadot - enum: 112*84943d6fSEmmanuel Vadot - renesas,r9a07g043-mtu3 # RZ/{G2UL,Five} 113fac71e4eSEmmanuel Vadot - renesas,r9a07g044-mtu3 # RZ/G2{L,LC} 114fac71e4eSEmmanuel Vadot - renesas,r9a07g054-mtu3 # RZ/V2L 115fac71e4eSEmmanuel Vadot - const: renesas,rz-mtu3 116fac71e4eSEmmanuel Vadot 117fac71e4eSEmmanuel Vadot reg: 118fac71e4eSEmmanuel Vadot maxItems: 1 119fac71e4eSEmmanuel Vadot 120fac71e4eSEmmanuel Vadot interrupts: 121fac71e4eSEmmanuel Vadot items: 122fac71e4eSEmmanuel Vadot - description: MTU0.TGRA input capture/compare match 123fac71e4eSEmmanuel Vadot - description: MTU0.TGRB input capture/compare match 124fac71e4eSEmmanuel Vadot - description: MTU0.TGRC input capture/compare match 125fac71e4eSEmmanuel Vadot - description: MTU0.TGRD input capture/compare match 126fac71e4eSEmmanuel Vadot - description: MTU0.TCNT overflow 127fac71e4eSEmmanuel Vadot - description: MTU0.TGRE compare match 128fac71e4eSEmmanuel Vadot - description: MTU0.TGRF compare match 129fac71e4eSEmmanuel Vadot - description: MTU1.TGRA input capture/compare match 130fac71e4eSEmmanuel Vadot - description: MTU1.TGRB input capture/compare match 131fac71e4eSEmmanuel Vadot - description: MTU1.TCNT overflow 132fac71e4eSEmmanuel Vadot - description: MTU1.TCNT underflow 133fac71e4eSEmmanuel Vadot - description: MTU2.TGRA input capture/compare match 134fac71e4eSEmmanuel Vadot - description: MTU2.TGRB input capture/compare match 135fac71e4eSEmmanuel Vadot - description: MTU2.TCNT overflow 136fac71e4eSEmmanuel Vadot - description: MTU2.TCNT underflow 137fac71e4eSEmmanuel Vadot - description: MTU3.TGRA input capture/compare match 138fac71e4eSEmmanuel Vadot - description: MTU3.TGRB input capture/compare match 139fac71e4eSEmmanuel Vadot - description: MTU3.TGRC input capture/compare match 140fac71e4eSEmmanuel Vadot - description: MTU3.TGRD input capture/compare match 141fac71e4eSEmmanuel Vadot - description: MTU3.TCNT overflow 142fac71e4eSEmmanuel Vadot - description: MTU4.TGRA input capture/compare match 143fac71e4eSEmmanuel Vadot - description: MTU4.TGRB input capture/compare match 144fac71e4eSEmmanuel Vadot - description: MTU4.TGRC input capture/compare match 145fac71e4eSEmmanuel Vadot - description: MTU4.TGRD input capture/compare match 146fac71e4eSEmmanuel Vadot - description: MTU4.TCNT overflow/underflow 147fac71e4eSEmmanuel Vadot - description: MTU5.TGRU input capture/compare match 148fac71e4eSEmmanuel Vadot - description: MTU5.TGRV input capture/compare match 149fac71e4eSEmmanuel Vadot - description: MTU5.TGRW input capture/compare match 150fac71e4eSEmmanuel Vadot - description: MTU6.TGRA input capture/compare match 151fac71e4eSEmmanuel Vadot - description: MTU6.TGRB input capture/compare match 152fac71e4eSEmmanuel Vadot - description: MTU6.TGRC input capture/compare match 153fac71e4eSEmmanuel Vadot - description: MTU6.TGRD input capture/compare match 154fac71e4eSEmmanuel Vadot - description: MTU6.TCNT overflow 155fac71e4eSEmmanuel Vadot - description: MTU7.TGRA input capture/compare match 156fac71e4eSEmmanuel Vadot - description: MTU7.TGRB input capture/compare match 157fac71e4eSEmmanuel Vadot - description: MTU7.TGRC input capture/compare match 158fac71e4eSEmmanuel Vadot - description: MTU7.TGRD input capture/compare match 159fac71e4eSEmmanuel Vadot - description: MTU7.TCNT overflow/underflow 160fac71e4eSEmmanuel Vadot - description: MTU8.TGRA input capture/compare match 161fac71e4eSEmmanuel Vadot - description: MTU8.TGRB input capture/compare match 162fac71e4eSEmmanuel Vadot - description: MTU8.TGRC input capture/compare match 163fac71e4eSEmmanuel Vadot - description: MTU8.TGRD input capture/compare match 164fac71e4eSEmmanuel Vadot - description: MTU8.TCNT overflow 165fac71e4eSEmmanuel Vadot - description: MTU8.TCNT underflow 166fac71e4eSEmmanuel Vadot 167fac71e4eSEmmanuel Vadot interrupt-names: 168fac71e4eSEmmanuel Vadot items: 169fac71e4eSEmmanuel Vadot - const: tgia0 170fac71e4eSEmmanuel Vadot - const: tgib0 171fac71e4eSEmmanuel Vadot - const: tgic0 172fac71e4eSEmmanuel Vadot - const: tgid0 173*84943d6fSEmmanuel Vadot - const: tciv0 174fac71e4eSEmmanuel Vadot - const: tgie0 175fac71e4eSEmmanuel Vadot - const: tgif0 176fac71e4eSEmmanuel Vadot - const: tgia1 177fac71e4eSEmmanuel Vadot - const: tgib1 178*84943d6fSEmmanuel Vadot - const: tciv1 179*84943d6fSEmmanuel Vadot - const: tciu1 180fac71e4eSEmmanuel Vadot - const: tgia2 181fac71e4eSEmmanuel Vadot - const: tgib2 182*84943d6fSEmmanuel Vadot - const: tciv2 183*84943d6fSEmmanuel Vadot - const: tciu2 184fac71e4eSEmmanuel Vadot - const: tgia3 185fac71e4eSEmmanuel Vadot - const: tgib3 186fac71e4eSEmmanuel Vadot - const: tgic3 187fac71e4eSEmmanuel Vadot - const: tgid3 188*84943d6fSEmmanuel Vadot - const: tciv3 189fac71e4eSEmmanuel Vadot - const: tgia4 190fac71e4eSEmmanuel Vadot - const: tgib4 191fac71e4eSEmmanuel Vadot - const: tgic4 192fac71e4eSEmmanuel Vadot - const: tgid4 193*84943d6fSEmmanuel Vadot - const: tciv4 194fac71e4eSEmmanuel Vadot - const: tgiu5 195fac71e4eSEmmanuel Vadot - const: tgiv5 196fac71e4eSEmmanuel Vadot - const: tgiw5 197fac71e4eSEmmanuel Vadot - const: tgia6 198fac71e4eSEmmanuel Vadot - const: tgib6 199fac71e4eSEmmanuel Vadot - const: tgic6 200fac71e4eSEmmanuel Vadot - const: tgid6 201*84943d6fSEmmanuel Vadot - const: tciv6 202fac71e4eSEmmanuel Vadot - const: tgia7 203fac71e4eSEmmanuel Vadot - const: tgib7 204fac71e4eSEmmanuel Vadot - const: tgic7 205fac71e4eSEmmanuel Vadot - const: tgid7 206*84943d6fSEmmanuel Vadot - const: tciv7 207fac71e4eSEmmanuel Vadot - const: tgia8 208fac71e4eSEmmanuel Vadot - const: tgib8 209fac71e4eSEmmanuel Vadot - const: tgic8 210fac71e4eSEmmanuel Vadot - const: tgid8 211*84943d6fSEmmanuel Vadot - const: tciv8 212*84943d6fSEmmanuel Vadot - const: tciu8 213fac71e4eSEmmanuel Vadot 214fac71e4eSEmmanuel Vadot clocks: 215fac71e4eSEmmanuel Vadot maxItems: 1 216fac71e4eSEmmanuel Vadot 217fac71e4eSEmmanuel Vadot power-domains: 218fac71e4eSEmmanuel Vadot maxItems: 1 219fac71e4eSEmmanuel Vadot 220fac71e4eSEmmanuel Vadot resets: 221fac71e4eSEmmanuel Vadot maxItems: 1 222fac71e4eSEmmanuel Vadot 223fac71e4eSEmmanuel Vadot "#pwm-cells": 224fac71e4eSEmmanuel Vadot const: 2 225fac71e4eSEmmanuel Vadot 226fac71e4eSEmmanuel Vadotrequired: 227fac71e4eSEmmanuel Vadot - compatible 228fac71e4eSEmmanuel Vadot - reg 229fac71e4eSEmmanuel Vadot - interrupts 230fac71e4eSEmmanuel Vadot - interrupt-names 231fac71e4eSEmmanuel Vadot - clocks 232fac71e4eSEmmanuel Vadot - power-domains 233fac71e4eSEmmanuel Vadot - resets 234fac71e4eSEmmanuel Vadot 235fac71e4eSEmmanuel VadotadditionalProperties: false 236fac71e4eSEmmanuel Vadot 237fac71e4eSEmmanuel Vadotexamples: 238fac71e4eSEmmanuel Vadot - | 239fac71e4eSEmmanuel Vadot #include <dt-bindings/clock/r9a07g044-cpg.h> 240fac71e4eSEmmanuel Vadot #include <dt-bindings/interrupt-controller/arm-gic.h> 241fac71e4eSEmmanuel Vadot 242fac71e4eSEmmanuel Vadot mtu3: timer@10001200 { 243fac71e4eSEmmanuel Vadot compatible = "renesas,r9a07g044-mtu3", "renesas,rz-mtu3"; 244fac71e4eSEmmanuel Vadot reg = <0x10001200 0xb00>; 245fac71e4eSEmmanuel Vadot interrupts = <GIC_SPI 170 IRQ_TYPE_EDGE_RISING>, 246fac71e4eSEmmanuel Vadot <GIC_SPI 171 IRQ_TYPE_EDGE_RISING>, 247fac71e4eSEmmanuel Vadot <GIC_SPI 172 IRQ_TYPE_EDGE_RISING>, 248fac71e4eSEmmanuel Vadot <GIC_SPI 173 IRQ_TYPE_EDGE_RISING>, 249fac71e4eSEmmanuel Vadot <GIC_SPI 174 IRQ_TYPE_EDGE_RISING>, 250fac71e4eSEmmanuel Vadot <GIC_SPI 175 IRQ_TYPE_EDGE_RISING>, 251fac71e4eSEmmanuel Vadot <GIC_SPI 176 IRQ_TYPE_EDGE_RISING>, 252fac71e4eSEmmanuel Vadot <GIC_SPI 177 IRQ_TYPE_EDGE_RISING>, 253fac71e4eSEmmanuel Vadot <GIC_SPI 178 IRQ_TYPE_EDGE_RISING>, 254fac71e4eSEmmanuel Vadot <GIC_SPI 179 IRQ_TYPE_EDGE_RISING>, 255fac71e4eSEmmanuel Vadot <GIC_SPI 180 IRQ_TYPE_EDGE_RISING>, 256fac71e4eSEmmanuel Vadot <GIC_SPI 181 IRQ_TYPE_EDGE_RISING>, 257fac71e4eSEmmanuel Vadot <GIC_SPI 182 IRQ_TYPE_EDGE_RISING>, 258fac71e4eSEmmanuel Vadot <GIC_SPI 183 IRQ_TYPE_EDGE_RISING>, 259fac71e4eSEmmanuel Vadot <GIC_SPI 184 IRQ_TYPE_EDGE_RISING>, 260fac71e4eSEmmanuel Vadot <GIC_SPI 185 IRQ_TYPE_EDGE_RISING>, 261fac71e4eSEmmanuel Vadot <GIC_SPI 186 IRQ_TYPE_EDGE_RISING>, 262fac71e4eSEmmanuel Vadot <GIC_SPI 187 IRQ_TYPE_EDGE_RISING>, 263fac71e4eSEmmanuel Vadot <GIC_SPI 188 IRQ_TYPE_EDGE_RISING>, 264fac71e4eSEmmanuel Vadot <GIC_SPI 189 IRQ_TYPE_EDGE_RISING>, 265fac71e4eSEmmanuel Vadot <GIC_SPI 190 IRQ_TYPE_EDGE_RISING>, 266fac71e4eSEmmanuel Vadot <GIC_SPI 191 IRQ_TYPE_EDGE_RISING>, 267fac71e4eSEmmanuel Vadot <GIC_SPI 192 IRQ_TYPE_EDGE_RISING>, 268fac71e4eSEmmanuel Vadot <GIC_SPI 193 IRQ_TYPE_EDGE_RISING>, 269fac71e4eSEmmanuel Vadot <GIC_SPI 194 IRQ_TYPE_EDGE_RISING>, 270fac71e4eSEmmanuel Vadot <GIC_SPI 195 IRQ_TYPE_EDGE_RISING>, 271fac71e4eSEmmanuel Vadot <GIC_SPI 196 IRQ_TYPE_EDGE_RISING>, 272fac71e4eSEmmanuel Vadot <GIC_SPI 197 IRQ_TYPE_EDGE_RISING>, 273fac71e4eSEmmanuel Vadot <GIC_SPI 198 IRQ_TYPE_EDGE_RISING>, 274fac71e4eSEmmanuel Vadot <GIC_SPI 199 IRQ_TYPE_EDGE_RISING>, 275fac71e4eSEmmanuel Vadot <GIC_SPI 200 IRQ_TYPE_EDGE_RISING>, 276fac71e4eSEmmanuel Vadot <GIC_SPI 201 IRQ_TYPE_EDGE_RISING>, 277fac71e4eSEmmanuel Vadot <GIC_SPI 202 IRQ_TYPE_EDGE_RISING>, 278fac71e4eSEmmanuel Vadot <GIC_SPI 203 IRQ_TYPE_EDGE_RISING>, 279fac71e4eSEmmanuel Vadot <GIC_SPI 204 IRQ_TYPE_EDGE_RISING>, 280fac71e4eSEmmanuel Vadot <GIC_SPI 205 IRQ_TYPE_EDGE_RISING>, 281fac71e4eSEmmanuel Vadot <GIC_SPI 206 IRQ_TYPE_EDGE_RISING>, 282fac71e4eSEmmanuel Vadot <GIC_SPI 207 IRQ_TYPE_EDGE_RISING>, 283fac71e4eSEmmanuel Vadot <GIC_SPI 208 IRQ_TYPE_EDGE_RISING>, 284fac71e4eSEmmanuel Vadot <GIC_SPI 209 IRQ_TYPE_EDGE_RISING>, 285fac71e4eSEmmanuel Vadot <GIC_SPI 210 IRQ_TYPE_EDGE_RISING>, 286fac71e4eSEmmanuel Vadot <GIC_SPI 211 IRQ_TYPE_EDGE_RISING>, 287fac71e4eSEmmanuel Vadot <GIC_SPI 212 IRQ_TYPE_EDGE_RISING>, 288fac71e4eSEmmanuel Vadot <GIC_SPI 213 IRQ_TYPE_EDGE_RISING>; 289*84943d6fSEmmanuel Vadot interrupt-names = "tgia0", "tgib0", "tgic0", "tgid0", "tciv0", "tgie0", 290fac71e4eSEmmanuel Vadot "tgif0", 291*84943d6fSEmmanuel Vadot "tgia1", "tgib1", "tciv1", "tciu1", 292*84943d6fSEmmanuel Vadot "tgia2", "tgib2", "tciv2", "tciu2", 293*84943d6fSEmmanuel Vadot "tgia3", "tgib3", "tgic3", "tgid3", "tciv3", 294*84943d6fSEmmanuel Vadot "tgia4", "tgib4", "tgic4", "tgid4", "tciv4", 295fac71e4eSEmmanuel Vadot "tgiu5", "tgiv5", "tgiw5", 296*84943d6fSEmmanuel Vadot "tgia6", "tgib6", "tgic6", "tgid6", "tciv6", 297*84943d6fSEmmanuel Vadot "tgia7", "tgib7", "tgic7", "tgid7", "tciv7", 298*84943d6fSEmmanuel Vadot "tgia8", "tgib8", "tgic8", "tgid8", "tciv8", "tciu8"; 299fac71e4eSEmmanuel Vadot clocks = <&cpg CPG_MOD R9A07G044_MTU_X_MCK_MTU3>; 300fac71e4eSEmmanuel Vadot power-domains = <&cpg>; 301fac71e4eSEmmanuel Vadot resets = <&cpg R9A07G044_MTU_X_PRESET_MTU3>; 302fac71e4eSEmmanuel Vadot #pwm-cells = <2>; 303fac71e4eSEmmanuel Vadot }; 304