/openbmc/linux/Documentation/devicetree/bindings/pwm/ |
H A D | renesas,tpu-pwm.yaml | 4 $id: http://devicetree.org/schemas/pwm/renesas,tpu-pwm.yaml# 16 const: renesas,tpu 25 - renesas,tpu-r8a73a4 # R-Mobile APE6 26 - renesas,tpu-r8a7740 # R-Mobile A1 27 - renesas,tpu-r8a7742 # RZ/G1H 28 - renesas,tpu-r8a7743 # RZ/G1M 29 - renesas,tpu-r8a7744 # RZ/G1N 30 - renesas,tpu-r8a7745 # RZ/G1E 31 - renesas,tpu-r8a7790 # R-Car H2 32 - renesas,tpu-r8a7791 # R-Car M2-W [all …]
|
/openbmc/linux/drivers/pwm/ |
H A D | pwm-renesas-tpu.c | 3 * R-Mobile TPU PWM driver 72 struct tpu_device *tpu; member 73 unsigned int channel; /* Channel number in the TPU */ 94 void __iomem *base = tpd->tpu->base + TPU_CHANNEL_OFFSET in tpu_pwm_write() 105 dev_dbg(&tpd->tpu->pdev->dev, "%u: configuring pin as %s\n", in tpu_pwm_set_pin() 132 spin_lock_irqsave(&tpd->tpu->lock, flags); in tpu_pwm_start_stop() 133 value = ioread16(tpd->tpu->base + TPU_TSTR); in tpu_pwm_start_stop() 140 iowrite16(value, tpd->tpu->base + TPU_TSTR); in tpu_pwm_start_stop() 141 spin_unlock_irqrestore(&tpd->tpu->lock, flags); in tpu_pwm_start_stop() 150 pm_runtime_get_sync(&tpd->tpu->pdev->dev); in tpu_pwm_timer_start() [all …]
|
H A D | Kconfig | 488 tristate "Renesas TPU PWM support" 492 This driver exposes the Timer Pulse Unit (TPU) PWM controller found 496 will be called pwm-renesas-tpu.
|
H A D | Makefile | 47 obj-$(CONFIG_PWM_RENESAS_TPU) += pwm-renesas-tpu.o
|
/openbmc/linux/Documentation/devicetree/bindings/timer/ |
H A D | renesas,tpu.yaml | 4 $id: http://devicetree.org/schemas/timer/renesas,tpu.yaml# 13 The TPU is a 16bit timer/counter with configurable clock inputs and 21 const: renesas,tpu 28 const: renesas,tpu 51 tpu: tpu@ffffe0 { 52 compatible = "renesas,tpu";
|
/openbmc/linux/arch/arm64/boot/dts/renesas/ |
H A D | r8a779g0-white-hawk-ard-audio-da7212.dtso | 39 * (*) GP1_25/SL_SW2_V is used as TPU 84 tpu_clk: tpu-clk { 90 pwms = <&tpu 0 88 0>; /* 1000000000 / 88 =~ 11289600 */ 94 // pwms = <&tpu 0 81 0>; /* 1000000000 / 81 =~ 12288000 */ 112 function = "tpu"; 116 &tpu {
|
H A D | r8a77970.dtsi | 742 tpu: pwm@e6e80000 { label 743 compatible = "renesas,tpu-r8a77970", "renesas,tpu";
|
/openbmc/linux/arch/sh/kernel/cpu/sh3/ |
H A D | setup-sh7720.c | 230 PINT07, PINT815, TPU, IIC, enumerator 257 INTC_VECT(SIOF1, 0xd20), INTC_VECT(TPU, 0xd80), 258 INTC_VECT(TPU, 0xda0), INTC_VECT(TPU, 0xdc0), 259 INTC_VECT(TPU, 0xde0), INTC_VECT(IIC, 0xe00), 274 { 0xA4080004UL, 0, 16, 4, /* IPRH */ { PINT07, PINT815, TPU, IIC } },
|
/openbmc/linux/arch/arm/boot/dts/renesas/ |
H A D | r8a7745-iwg22d-sodimm.dts | 58 pwms = <&tpu 3 5000000 PWM_POLARITY_INVERTED>; 233 function = "tpu"; 321 &tpu {
|
H A D | r8a7740-armadillo800eva.dts | 137 pwms = <&tpu 2 33333 PWM_POLARITY_INVERTED>; 284 &tpu {
|
H A D | r8a7742-iwg21d-q7.dts | 58 pwms = <&tpu 2 5000000 0>; 435 &tpu {
|
H A D | r8a7740.dtsi | 333 tpu: pwm@e6600000 { label 334 compatible = "renesas,tpu-r8a7740", "renesas,tpu";
|
/openbmc/linux/arch/sh/kernel/cpu/sh4a/ |
H A D | setup-sh7343.c | 313 MFI, VPU, TPU, Z3D4, USBI0, USBI1, enumerator 344 INTC_VECT(TPU, 0x9a0), INTC_VECT(Z3D4, 0x9e0), 403 { I2C1_DTEI, I2C1_WAITI, I2C1_TACKI, I2C1_ALI, TPU, 0, 0, TSIF } }, 418 { 0xa408002c, 0, 16, 4, /* IPRL */ { 0, 0, TPU } },
|
H A D | setup-sh7763.c | 244 USBH, USBF, TPU, PCC, MMCIF, SIM, enumerator 281 INTC_VECT(TPU, 0xcc0), INTC_VECT(PCC, 0xce0), 310 PCC, 0, 0, ADC, TPU, SIM, SIOF2, SIOF1, 328 { 0xffd400a8, 0, 32, 8, /* INT2PRI10 */ { TPU, SIM, SIOF2, SIOF1 } },
|
H A D | setup-sh7722.c | 532 VPU, TPU, enumerator 560 INTC_VECT(VPU, 0x980), INTC_VECT(TPU, 0x9a0), 617 { 0, RTC_CUI, RTC_PRI, RTC_ATI, 0, TPU, 0, TSIF } }, 634 { 0xa408002c, 0, 16, 4, /* IPRL */ { TWODG, 0, TPU } },
|
H A D | setup-sh7724.c | 862 TPU, enumerator 924 INTC_VECT(TPU, 0x9A0), 1049 0, TPU, 0, TSIF } }, 1072 { 0xa408002c, 0, 16, 4, /* IPRL */ { SCIFA5, 0, TPU, _2DDMAC } },
|
/openbmc/linux/arch/sh/include/cpu-sh3/cpu/ |
H A D | sh7720.h | 157 /* TPU */
|
/openbmc/u-boot/arch/sh/include/asm/ |
H A D | cpu_sh7723.h | 86 /* TPU */
|
H A D | cpu_sh7724.h | 107 /* TPU */
|
H A D | cpu_sh7720.h | 95 /* TPU */
|
/openbmc/linux/arch/sh/include/cpu-sh4/cpu/ |
H A D | sh7722.h | 211 /* TPU */
|
H A D | sh7723.h | 244 /* TPU */
|
H A D | sh7724.h | 144 /* TPU (PTB/PTR/PTS) */
|
/openbmc/linux/arch/mips/include/asm/xtalk/ |
H A D | xwidget.h | 176 "tpu",
|
/openbmc/linux/drivers/hwmon/ |
H A D | sfctemp.c | 27 * Tpu(min 50us) after PD is de-asserted. RSTN should be held low until the
|