| /linux-6.15/Documentation/devicetree/bindings/pwm/ |
| H A D | renesas,tpu-pwm.yaml | 18 - 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 D | pwm-renesas-tpu.c | 71 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 D | Makefile | 50 obj-$(CONFIG_PWM_RENESAS_TPU) += pwm-renesas-tpu.o
|
| /linux-6.15/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 | 755 tpu: pwm@e6e80000 { label 756 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 | 1242 tpu: pwm@e6e80000 { label 1243 compatible = "renesas,tpu-r8a779g0", "renesas,tpu";
|
| H A D | r8a779a0.dtsi | 1080 tpu: pwm@e6e80000 { label 1081 compatible = "renesas,tpu-r8a779a0", "renesas,tpu";
|
| H A D | r8a77965.dtsi | 1295 tpu: pwm@e6e80000 { label 1296 compatible = "renesas,tpu-r8a77965", "renesas,tpu";
|
| H A D | r8a77961.dtsi | 1432 tpu: pwm@e6e80000 { label 1433 compatible = "renesas,tpu-r8a77961", "renesas,tpu";
|
| H A D | r8a77960.dtsi | 1432 tpu: pwm@e6e80000 { label 1433 compatible = "renesas,tpu-r8a7796", "renesas,tpu";
|
| /linux-6.15/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-6.15/arch/arm/boot/dts/renesas/ |
| H A D | r8a7745-iwg22d-sodimm.dts | 58 pwms = <&tpu 3 5000000 PWM_POLARITY_INVERTED>; 232 function = "tpu"; 320 &tpu {
|
| H A D | r8a7740-armadillo800eva.dts | 137 pwms = <&tpu 2 33333 PWM_POLARITY_INVERTED>; 307 &tpu {
|
| H A D | r8a7742-iwg21d-q7.dts | 58 pwms = <&tpu 2 5000000 0>; 434 &tpu {
|
| 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 | r8a7743.dtsi | 275 tpu: pwm@e60f0000 { label 276 compatible = "renesas,tpu-r8a7743", "renesas,tpu";
|
| H A D | r8a7744.dtsi | 275 tpu: pwm@e60f0000 { label 276 compatible = "renesas,tpu-r8a7744", "renesas,tpu";
|
| H A D | r8a7790.dtsi | 382 tpu: pwm@e60f0000 { label 383 compatible = "renesas,tpu-r8a7790", "renesas,tpu";
|
| /linux-6.15/Documentation/devicetree/bindings/soc/renesas/ |
| H A D | renesas-soc.yaml | 45 …of|mtu2|pci(e)?|pfc|pwm|[rq]spi|rcar_sound|sata|scif[ab]*|sdhi|thermal|tmu|tpu|usb(2|hs)?|vin|xhci…
|