Home
last modified time | relevance | path

Searched +full:tpu +full:- +full:r8a7740 (Results 1 – 10 of 10) sorted by relevance

/kernel/linux/linux-4.19/Documentation/devicetree/bindings/pwm/
Drenesas,tpu-pwm.txt1 * Renesas R-Car Timer Pulse Unit PWM Controller
5 - compatible: should be one of the following.
6 - "renesas,tpu-r8a73a4": for R8A73A4 (R-Mobile APE6) compatible PWM controller.
7 - "renesas,tpu-r8a7740": for R8A7740 (R-Mobile A1) compatible PWM controller.
8 - "renesas,tpu-r8a7743": for R8A7743 (RZ/G1M) compatible PWM controller.
9 - "renesas,tpu-r8a7745": for R8A7745 (RZ/G1E) compatible PWM controller.
10 - "renesas,tpu-r8a7790": for R8A7790 (R-Car H2) compatible PWM controller.
11 - "renesas,tpu": for generic R-Car and RZ/G1 TPU PWM controller.
13 - reg: Base address and length of each memory resource used by the PWM
16 - #pwm-cells: should be 3. See pwm.txt in this directory for a description of
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/pwm/
Drenesas,tpu-pwm.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/pwm/renesas,tpu-pwm.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Renesas R-Car Timer Pulse Unit PWM Controller
10 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15 - enum:
16 - renesas,tpu-r8a73a4 # R-Mobile APE6
17 - renesas,tpu-r8a7740 # R-Mobile A1
18 - renesas,tpu-r8a7742 # RZ/G1H
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/
Drenesas,sysc-rmobile.txt1 DT bindings for the Renesas R-Mobile System Controller
5 The R-Mobile System Controller provides the following functions:
6 - Boot mode management,
7 - Reset generation,
8 - Power management.
11 - compatible: Should be "renesas,sysc-<soctype>", "renesas,sysc-rmobile" as
14 - "renesas,sysc-r8a73a4" (R-Mobile APE6)
15 - "renesas,sysc-r8a7740" (R-Mobile A1)
16 - "renesas,sysc-sh73a0" (SH-Mobile AG5)
17 - reg: Two address start and address range blocks for the device:
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/power/
Drenesas,sysc-rmobile.txt1 DT bindings for the Renesas R-Mobile System Controller
5 The R-Mobile System Controller provides the following functions:
6 - Boot mode management,
7 - Reset generation,
8 - Power management.
11 - compatible: Should be "renesas,sysc-<soctype>", "renesas,sysc-rmobile" as
14 - "renesas,sysc-r8a73a4" (R-Mobile APE6)
15 - "renesas,sysc-r8a7740" (R-Mobile A1)
16 - "renesas,sysc-sh73a0" (SH-Mobile AG5)
17 - reg: Two address start and address range blocks for the device:
[all …]
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Dr8a7740.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source for the r8a7740 SoC
8 #include <dt-bindings/clock/r8a7740-clock.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/interrupt-controller/irq.h>
13 compatible = "renesas,r8a7740";
14 interrupt-parent = <&gic>;
15 #address-cells = <1>;
16 #size-cells = <1>;
19 #address-cells = <1>;
[all …]
Dr8a7740-armadillo800eva.dts1 // SPDX-License-Identifier: GPL-2.0
8 /dts-v1/;
9 #include "r8a7740.dtsi"
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/input/input.h>
12 #include <dt-bindings/interrupt-controller/irq.h>
13 #include <dt-bindings/pwm/pwm.h>
17 compatible = "renesas,armadillo800eva", "renesas,r8a7740";
25 stdout-path = "serial0:115200n8";
33 reg_3p3v: regulator-3p3v {
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dr8a7740.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source for the R-Mobile A1 (R8A77400) SoC
8 #include <dt-bindings/clock/r8a7740-clock.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/interrupt-controller/irq.h>
13 compatible = "renesas,r8a7740";
14 interrupt-parent = <&gic>;
15 #address-cells = <1>;
16 #size-cells = <1>;
19 #address-cells = <1>;
[all …]
Dr8a7740-armadillo800eva.dts1 // SPDX-License-Identifier: GPL-2.0
8 /dts-v1/;
9 #include "r8a7740.dtsi"
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/input/input.h>
12 #include <dt-bindings/interrupt-controller/irq.h>
13 #include <dt-bindings/pwm/pwm.h>
17 compatible = "renesas,armadillo800eva", "renesas,r8a7740";
25 stdout-path = "serial0:115200n8";
33 reg_3p3v: regulator-3p3v {
[all …]
/kernel/linux/linux-4.19/drivers/pwm/
Dpwm-renesas-tpu.c2 * R-Mobile TPU PWM driver
80 struct tpu_device *tpu; member
81 unsigned int channel; /* Channel number in the TPU */
102 void __iomem *base = pwm->tpu->base + TPU_CHANNEL_OFFSET in tpu_pwm_write()
103 + pwm->channel * TPU_CHANNEL_SIZE; in tpu_pwm_write()
113 dev_dbg(&pwm->tpu->pdev->dev, "%u: configuring pin as %s\n", in tpu_pwm_set_pin()
114 pwm->channel, states[state]); in tpu_pwm_set_pin()
119 pwm->polarity == PWM_POLARITY_INVERSED ? in tpu_pwm_set_pin()
124 pwm->polarity == PWM_POLARITY_INVERSED ? in tpu_pwm_set_pin()
129 pwm->polarity == PWM_POLARITY_INVERSED ? in tpu_pwm_set_pin()
[all …]
/kernel/linux/linux-5.10/drivers/pwm/
Dpwm-renesas-tpu.c1 // SPDX-License-Identifier: GPL-2.0
3 * R-Mobile TPU PWM driver
72 struct tpu_device *tpu; member
73 unsigned int channel; /* Channel number in the TPU */
94 void __iomem *base = pwm->tpu->base + TPU_CHANNEL_OFFSET in tpu_pwm_write()
95 + pwm->channel * TPU_CHANNEL_SIZE; in tpu_pwm_write()
105 dev_dbg(&pwm->tpu->pdev->dev, "%u: configuring pin as %s\n", in tpu_pwm_set_pin()
106 pwm->channel, states[state]); in tpu_pwm_set_pin()
111 pwm->polarity == PWM_POLARITY_INVERSED ? in tpu_pwm_set_pin()
116 pwm->polarity == PWM_POLARITY_INVERSED ? in tpu_pwm_set_pin()
[all …]