Home
last modified time | relevance | path

Searched refs:tpu (Results 1 – 22 of 22) sorted by relevance

/linux/drivers/pwm/
H A Dpwm-renesas-tpu.c71 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 DKconfig618 will be called pwm-renesas-tpu.
/linux/arch/arm64/boot/dts/renesas/
H A Dwhite-hawk-ard-audio-da7212.dtso84 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 {
/linux/drivers/gpu/drm/imagination/
H A Dpvr_rogue_fwif_client.h110 u32 tpu; member
186 u32 tpu; member
282 u32 tpu; member
H A Dpvr_rogue_fwif_client_check.h22 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 Dpvr_stream_defs.c64 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 Dr8a7740.dtsi333 tpu: pwm@e6600000 { label
334 compatible = "renesas,tpu-r8a7740", "renesas,tpu";
H A Dr8a7745.dtsi239 tpu: pwm@e60f0000 { label
240 compatible = "renesas,tpu-r8a7745", "renesas,tpu";
H A Dr8a7742.dtsi349 tpu: pwm@e60f0000 { label
350 compatible = "renesas,tpu-r8a7742", "renesas,tpu";
H A Dr8a7791.dtsi299 tpu: pwm@e60f0000 { label
300 compatible = "renesas,tpu-r8a7791", "renesas,tpu";
H A Dr8a7744.dtsi275 tpu: pwm@e60f0000 { label
276 compatible = "renesas,tpu-r8a7744", "renesas,tpu";
H A Dr8a7743.dtsi275 tpu: pwm@e60f0000 { label
276 compatible = "renesas,tpu-r8a7743", "renesas,tpu";
H A Dr8a7790.dtsi382 tpu: pwm@e60f0000 { label
383 compatible = "renesas,tpu-r8a7790", "renesas,tpu";
/linux/drivers/pinctrl/renesas/
H A Dpfc-r8a77980.c2500 SH_PFC_FUNCTION(tpu),
H A Dpfc-r8a779a0.c3159 SH_PFC_FUNCTION(tpu),
H A Dpfc-r8a7794.c4622 SH_PFC_FUNCTION(tpu),
H A Dpfc-r8a779h0.c2994 SH_PFC_FUNCTION(tpu),
H A Dpfc-r8a779g0.c3182 SH_PFC_FUNCTION(tpu),
H A Dpfc-r8a7791.c5400 SH_PFC_FUNCTION(tpu),
H A Dpfc-r8a77965.c5316 SH_PFC_FUNCTION(tpu),
H A Dpfc-r8a77951.c5118 SH_PFC_FUNCTION(tpu),
H A Dpfc-r8a7796.c5075 SH_PFC_FUNCTION(tpu),