| /Linux-v6.1/drivers/pwm/ |
| D | pwm-renesas-tpu.c | 72 struct tpu_device *tpu; member 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() 151 ret = clk_prepare_enable(tpd->tpu->clk); in tpu_pwm_timer_start() 153 dev_err(&tpd->tpu->pdev->dev, "cannot enable clock\n"); in tpu_pwm_timer_start() [all …]
|
| D | Makefile | 45 obj-$(CONFIG_PWM_RENESAS_TPU) += pwm-renesas-tpu.o
|
| D | Kconfig | 474 will be called pwm-renesas-tpu.
|
| /Linux-v6.1/arch/arm/boot/dts/ |
| D | r8a7745-iwg22d-sodimm.dts | 58 pwms = <&tpu 3 5000000 PWM_POLARITY_INVERTED>; 233 function = "tpu"; 321 &tpu {
|
| D | r8a7740-armadillo800eva.dts | 137 pwms = <&tpu 2 33333 PWM_POLARITY_INVERTED>; 277 &tpu {
|
| D | r8a7742-iwg21d-q7.dts | 58 pwms = <&tpu 2 5000000 0>; 435 &tpu {
|
| D | r8a7740.dtsi | 333 tpu: pwm@e6600000 { label 334 compatible = "renesas,tpu-r8a7740", "renesas,tpu";
|
| D | r8a7745.dtsi | 239 tpu: pwm@e60f0000 { label 240 compatible = "renesas,tpu-r8a7745", "renesas,tpu";
|
| D | r8a7742.dtsi | 349 tpu: pwm@e60f0000 { label 350 compatible = "renesas,tpu-r8a7742", "renesas,tpu";
|
| D | r8a7743.dtsi | 275 tpu: pwm@e60f0000 { label 276 compatible = "renesas,tpu-r8a7743", "renesas,tpu";
|
| D | r8a7744.dtsi | 275 tpu: pwm@e60f0000 { label 276 compatible = "renesas,tpu-r8a7744", "renesas,tpu";
|
| D | r8a7791.dtsi | 296 tpu: pwm@e60f0000 { label 297 compatible = "renesas,tpu-r8a7791", "renesas,tpu";
|
| /Linux-v6.1/arch/arm64/boot/dts/renesas/ |
| D | r8a77970.dtsi | 742 tpu: pwm@e6e80000 { label 743 compatible = "renesas,tpu-r8a77970", "renesas,tpu";
|
| D | r8a77980.dtsi | 794 tpu: pwm@e6e80000 { label 795 compatible = "renesas,tpu-r8a77980", "renesas,tpu";
|
| D | r8a779a0.dtsi | 1009 tpu: pwm@e6e80000 { label 1010 compatible = "renesas,tpu-r8a779a0", "renesas,tpu";
|
| D | r8a77961.dtsi | 1422 tpu: pwm@e6e80000 { label 1423 compatible = "renesas,tpu-r8a77961", "renesas,tpu";
|
| D | r8a77965.dtsi | 1285 tpu: pwm@e6e80000 { label 1286 compatible = "renesas,tpu-r8a77965", "renesas,tpu";
|
| D | r8a77960.dtsi | 1422 tpu: pwm@e6e80000 { label 1423 compatible = "renesas,tpu-r8a7796", "renesas,tpu";
|
| D | r8a77951.dtsi | 1550 tpu: pwm@e6e80000 { label 1551 compatible = "renesas,tpu-r8a7795", "renesas,tpu";
|
| /Linux-v6.1/drivers/pinctrl/renesas/ |
| D | pfc-r8a77980.c | 2499 SH_PFC_FUNCTION(tpu),
|
| D | pfc-r8a779a0.c | 3167 SH_PFC_FUNCTION(tpu),
|
| D | pfc-r8a7794.c | 4622 SH_PFC_FUNCTION(tpu),
|
| D | pfc-r8a779g0.c | 3017 SH_PFC_FUNCTION(tpu),
|
| D | pfc-r8a7791.c | 5400 SH_PFC_FUNCTION(tpu),
|
| D | pfc-r8a77950.c | 4693 SH_PFC_FUNCTION(tpu),
|