| /linux/drivers/pwm/ |
| H A D | pwm-renesas-tpu.c | 71 struct tpu_device *tpu; member 96 void __iomem *base = tpd->tpu->base + TPU_CHANNEL_OFFSET in tpu_pwm_write() 107 dev_dbg(&tpd->tpu->pdev->dev, "%u: configuring pin as %s\n", in tpu_pwm_set_pin() 134 spin_lock_irqsave(&tpd->tpu->lock, flags); in tpu_pwm_start_stop() 135 value = ioread16(tpd->tpu->base + TPU_TSTR); in tpu_pwm_start_stop() 142 iowrite16(value, tpd->tpu->base + TPU_TSTR); in tpu_pwm_start_stop() 143 spin_unlock_irqrestore(&tpd->tpu->lock, flags); in tpu_pwm_start_stop() 152 pm_runtime_get_sync(&tpd->tpu->pdev->dev); in tpu_pwm_timer_start() 153 ret = clk_prepare_enable(tpd->tpu->clk); in tpu_pwm_timer_start() 155 dev_err(&tpd->tpu->pdev->dev, "cannot enable clock\n"); in tpu_pwm_timer_start() [all …]
|
| H A D | Kconfig | 618 will be called pwm-renesas-tpu.
|
| /linux/arch/arm64/boot/dts/renesas/ |
| H A D | white-hawk-ard-audio-da7212.dtso | 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 | 765 tpu: pwm@e6e80000 { label 766 compatible = "renesas,tpu-r8a77970", "renesas,tpu";
|
| H A D | r8a77980.dtsi | 809 tpu: pwm@e6e80000 { label 810 compatible = "renesas,tpu-r8a77980", "renesas,tpu";
|
| H A D | r8a779g0.dtsi | 1272 tpu: pwm@e6e80000 { label 1273 compatible = "renesas,tpu-r8a779g0", "renesas,tpu";
|
| H A D | r8a779a0.dtsi | 1090 tpu: pwm@e6e80000 { label 1091 compatible = "renesas,tpu-r8a779a0", "renesas,tpu";
|
| H A D | r8a77961.dtsi | 1442 tpu: pwm@e6e80000 { label 1443 compatible = "renesas,tpu-r8a77961", "renesas,tpu";
|
| H A D | r8a77965.dtsi | 1305 tpu: pwm@e6e80000 { label 1306 compatible = "renesas,tpu-r8a77965", "renesas,tpu";
|
| H A D | r8a77960.dtsi | 1442 tpu: pwm@e6e80000 { label 1443 compatible = "renesas,tpu-r8a7796", "renesas,tpu";
|
| H A D | r8a77951.dtsi | 1570 tpu: pwm@e6e80000 { label 1571 compatible = "renesas,tpu-r8a7795", "renesas,tpu";
|
| /linux/drivers/gpu/drm/imagination/ |
| H A D | pvr_rogue_fwif_client.h | 110 u32 tpu; member 186 u32 tpu; member 282 u32 tpu; member
|
| H A D | pvr_rogue_fwif_client_check.h | 22 OFFSET_CHECK(struct rogue_fwif_geom_regs, tpu, 36); 48 OFFSET_CHECK(struct rogue_fwif_frag_regs, tpu, 56); 89 OFFSET_CHECK(struct rogue_fwif_compute_regs, tpu, 48);
|
| H A D | pvr_stream_defs.c | 64 PVR_STREAM_DEF(rogue_fwif_cmd_geom, regs.tpu, 32), 139 PVR_STREAM_DEF(rogue_fwif_cmd_frag, regs.tpu, 32), 202 PVR_STREAM_DEF(rogue_fwif_cmd_compute, regs.tpu, 32),
|
| /linux/arch/arm/boot/dts/renesas/ |
| H A D | r8a7740.dtsi | 333 tpu: pwm@e6600000 { label 334 compatible = "renesas,tpu-r8a7740", "renesas,tpu";
|
| H A D | r8a7745.dtsi | 239 tpu: pwm@e60f0000 { label 240 compatible = "renesas,tpu-r8a7745", "renesas,tpu";
|
| H A D | r8a7742.dtsi | 349 tpu: pwm@e60f0000 { label 350 compatible = "renesas,tpu-r8a7742", "renesas,tpu";
|
| H A D | r8a7791.dtsi | 299 tpu: pwm@e60f0000 { label 300 compatible = "renesas,tpu-r8a7791", "renesas,tpu";
|
| H A D | r8a7744.dtsi | 275 tpu: pwm@e60f0000 { label 276 compatible = "renesas,tpu-r8a7744", "renesas,tpu";
|
| H A D | r8a7743.dtsi | 275 tpu: pwm@e60f0000 { label 276 compatible = "renesas,tpu-r8a7743", "renesas,tpu";
|
| H A D | r8a7790.dtsi | 382 tpu: pwm@e60f0000 { label 383 compatible = "renesas,tpu-r8a7790", "renesas,tpu";
|
| /linux/arch/arm64/boot/dts/exynos/google/ |
| H A D | gs101.dtsi | 532 tpu_fw_reserved: tpu-fw@93000000 {
|
| /linux/drivers/pinctrl/renesas/ |
| H A D | pfc-r8a77980.c | 2500 SH_PFC_FUNCTION(tpu),
|
| H A D | pfc-r8a779a0.c | 3159 SH_PFC_FUNCTION(tpu),
|
| H A D | pfc-r8a7794.c | 4622 SH_PFC_FUNCTION(tpu),
|