Home
last modified time | relevance | path

Searched full:ehrpwm (Results 1 – 22 of 22) sorted by relevance

/Linux-v6.6/Documentation/devicetree/bindings/pwm/
Dpwm-tiehrpwm.yaml7 title: TI SOC EHRPWM based PWM controller
18 - const: ti,am3352-ehrpwm
21 - ti,da850-ehrpwm
22 - ti,am4372-ehrpwm
23 - ti,dra746-ehrpwm
24 - ti,am654-ehrpwm
26 - const: ti,am3352-ehrpwm
58 ehrpwm0: pwm@48300200 { /* EHRPWM on am33xx */
59 compatible = "ti,am3352-ehrpwm";
Dpwm-tipwmss.txt18 register space, EHRPWM register space.
31 0x48300200 0x48300200 0x80>; /* EHRPWM */
44 0x48300200 0x48300200 0x80>; /* EHRPWM */
/Linux-v6.6/Documentation/devicetree/bindings/clock/
Dti,am654-ehrpwm-tbclk.yaml4 $id: http://devicetree.org/schemas/clock/ti,am654-ehrpwm-tbclk.yaml#
7 title: TI EHRPWM Time Base Clock
16 - ti,am654-ehrpwm-tbclk
36 compatible = "ti,am654-ehrpwm-tbclk";
/Linux-v6.6/drivers/pwm/
Dpwm-tiehrpwm.c3 * EHRPWM PWM driver
17 /* EHRPWM registers and bits definitions */
94 #define NUM_PWM_CHANNEL 2 /* EHRPWM channels */
289 /* Configure ehrpwm counter for up-count mode */ in ehrpwm_pwm_config()
444 { .compatible = "ti,am3352-ehrpwm" },
445 { .compatible = "ti,am33xx-ehrpwm" },
486 /* Acquire tbclk for Time Base EHRPWM submodule */ in ehrpwm_pwm_probe()
600 .name = "ehrpwm",
609 MODULE_DESCRIPTION("EHRPWM PWM driver");
DKconfig651 tristate "EHRPWM PWM support"
655 PWM driver support for the EHRPWM controller found on TI SOCs
/Linux-v6.6/Documentation/devicetree/bindings/mfd/
Dti,j721e-system-controller.yaml55 $ref: /schemas/clock/ti,am654-ehrpwm-tbclk.yaml#
57 Clock provider for TI EHRPWM nodes.
104 compatible = "ti,am654-ehrpwm-tbclk";
/Linux-v6.6/drivers/clk/davinci/
Dpsc-da850.c61 LPSC_CLKDEV3(ehrpwm_clkdev, "fck", "ehrpwm.0",
62 "fck", "ehrpwm.1",
122 LPSC(17, 0, ehrpwm, async3, ehrpwm_clkdev, 0),
Dpsc-da830.c75 LPSC_CLKDEV2(pwm_clkdev, "fck", "ehrpwm.0",
76 "fck", "ehrpwm.1");
Dda8xx-cfgchip.c144 clk_hw_register_clkdev(&gate->hw, "tbclk", "ehrpwm.0"); in da8xx_cfgchip_register_tbclk()
145 clk_hw_register_clkdev(&gate->hw, "tbclk", "ehrpwm.1"); in da8xx_cfgchip_register_tbclk()
/Linux-v6.6/arch/arm64/boot/dts/ti/
Dk3-am65-main.dtsi506 compatible = "ti,am654-ehrpwm-tbclk";
1048 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
1058 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
1068 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
1078 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
1088 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
1098 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
Dk3-j721s2-main.dtsi69 compatible = "ti,am654-ehrpwm-tbclk";
76 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
86 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
96 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
106 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
116 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
126 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
Dk3-am64-main.dtsi1041 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
1051 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
1061 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
1071 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
1081 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
1091 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
1101 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
1111 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
1121 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
Dk3-j721e-main.dtsi80 compatible = "ti,am654-ehrpwm-tbclk";
87 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
97 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
107 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
117 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
127 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
137 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
Dk3-am62a-main.dtsi761 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
771 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
781 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
Dk3-am62-main.dtsi870 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
880 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
890 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
/Linux-v6.6/arch/arm/boot/dts/ti/omap/
Dam437x-l4.dtsi1761 compatible = "ti,am4372-ehrpwm",
1762 "ti,am3352-ehrpwm";
1811 compatible = "ti,am4372-ehrpwm",
1812 "ti,am3352-ehrpwm";
1861 compatible = "ti,am4372-ehrpwm",
1862 "ti,am3352-ehrpwm";
1901 compatible = "ti,am4372-ehrpwm",
1902 "ti,am3352-ehrpwm";
1941 compatible = "ti,am4372-ehrpwm",
1942 "ti,am3352-ehrpwm";
[all …]
Dam33xx-l4.dtsi2100 compatible = "ti,am3352-ehrpwm";
2157 compatible = "ti,am3352-ehrpwm";
2214 compatible = "ti,am3352-ehrpwm";
Ddra7-l4.dtsi2575 compatible = "ti,dra746-ehrpwm",
2576 "ti,am3352-ehrpwm";
2621 compatible = "ti,dra746-ehrpwm",
2622 "ti,am3352-ehrpwm";
2667 compatible = "ti,dra746-ehrpwm",
2668 "ti,am3352-ehrpwm";
/Linux-v6.6/Documentation/devicetree/bindings/clock/ti/davinci/
Dda8xx-cfgchip.txt21 eHRPWM Time Base Clock (TBCLK)
/Linux-v6.6/arch/arm/boot/dts/ti/davinci/
Dda850.dtsi576 compatible = "ti,da850-ehrpwm", "ti,am3352-ehrpwm";
585 compatible = "ti,da850-ehrpwm", "ti,am3352-ehrpwm";
/Linux-v6.6/include/linux/mfd/
Dda8xx-cfgchip.h29 /* CFGCHIP1 (eCAP/HPI/EDMA3_1/eHRPWM TBCLK/McASP0 AMUTEIN) register bits */
/Linux-v6.6/drivers/clk/keystone/
Dsyscon-clk.c204 .compatible = "ti,am654-ehrpwm-tbclk",