Home
last modified time | relevance | path

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

12

/linux-6.15/Documentation/devicetree/bindings/pwm/
H A Drenesas,tpu-pwm.yaml18 - renesas,tpu-r8a7742 # RZ/G1H
19 - renesas,tpu-r8a7743 # RZ/G1M
20 - renesas,tpu-r8a7744 # RZ/G1N
21 - renesas,tpu-r8a7745 # RZ/G1E
22 - renesas,tpu-r8a7790 # R-Car H2
26 - renesas,tpu-r8a7794 # R-Car E2
36 - const: renesas,tpu
76 - renesas,tpu-r8a73a4
77 - renesas,tpu-r8a7740
88 tpu: pwm@e6600000 {
[all …]
/linux-6.15/drivers/pwm/
H A Dpwm-renesas-tpu.c71 struct tpu_device *tpu; member
220 tpd = &tpu->tpd[pwm->hwpwm]; in tpu_pwm_request()
222 tpd->tpu = tpu; in tpu_pwm_request()
308 dev_dbg(&tpu->pdev->dev, in tpu_pwm_config()
444 struct tpu_device *tpu; in tpu_probe() local
450 tpu = to_tpu_device(chip); in tpu_probe()
452 spin_lock_init(&tpu->lock); in tpu_probe()
453 tpu->pdev = pdev; in tpu_probe()
457 if (IS_ERR(tpu->base)) in tpu_probe()
458 return PTR_ERR(tpu->base); in tpu_probe()
[all …]
H A DMakefile50 obj-$(CONFIG_PWM_RENESAS_TPU) += pwm-renesas-tpu.o
/linux-6.15/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 {
H A Dr8a77970.dtsi755 tpu: pwm@e6e80000 { label
756 compatible = "renesas,tpu-r8a77970", "renesas,tpu";
H A Dr8a77980.dtsi809 tpu: pwm@e6e80000 { label
810 compatible = "renesas,tpu-r8a77980", "renesas,tpu";
H A Dr8a779g0.dtsi1242 tpu: pwm@e6e80000 { label
1243 compatible = "renesas,tpu-r8a779g0", "renesas,tpu";
H A Dr8a779a0.dtsi1080 tpu: pwm@e6e80000 { label
1081 compatible = "renesas,tpu-r8a779a0", "renesas,tpu";
H A Dr8a77965.dtsi1295 tpu: pwm@e6e80000 { label
1296 compatible = "renesas,tpu-r8a77965", "renesas,tpu";
H A Dr8a77961.dtsi1432 tpu: pwm@e6e80000 { label
1433 compatible = "renesas,tpu-r8a77961", "renesas,tpu";
H A Dr8a77960.dtsi1432 tpu: pwm@e6e80000 { label
1433 compatible = "renesas,tpu-r8a7796", "renesas,tpu";
/linux-6.15/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-6.15/arch/arm/boot/dts/renesas/
H A Dr8a7745-iwg22d-sodimm.dts58 pwms = <&tpu 3 5000000 PWM_POLARITY_INVERTED>;
232 function = "tpu";
320 &tpu {
H A Dr8a7740-armadillo800eva.dts137 pwms = <&tpu 2 33333 PWM_POLARITY_INVERTED>;
307 &tpu {
H A Dr8a7742-iwg21d-q7.dts58 pwms = <&tpu 2 5000000 0>;
434 &tpu {
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 Dr8a7743.dtsi275 tpu: pwm@e60f0000 { label
276 compatible = "renesas,tpu-r8a7743", "renesas,tpu";
H A Dr8a7744.dtsi275 tpu: pwm@e60f0000 { label
276 compatible = "renesas,tpu-r8a7744", "renesas,tpu";
H A Dr8a7790.dtsi382 tpu: pwm@e60f0000 { label
383 compatible = "renesas,tpu-r8a7790", "renesas,tpu";
/linux-6.15/Documentation/devicetree/bindings/soc/renesas/
H A Drenesas-soc.yaml45 …of|mtu2|pci(e)?|pfc|pwm|[rq]spi|rcar_sound|sata|scif[ab]*|sdhi|thermal|tmu|tpu|usb(2|hs)?|vin|xhci…

12