Home
last modified time | relevance | path

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

/Linux-v6.1/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.1/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
37 compatible = "ti,am654-ehrpwm-tbclk", "syscon";
/Linux-v6.1/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()
602 .name = "ehrpwm",
611 MODULE_DESCRIPTION("EHRPWM PWM driver");
DKconfig618 tristate "EHRPWM PWM support"
622 PWM driver support for the EHRPWM controller found on TI SOCs
/Linux-v6.1/Documentation/devicetree/bindings/mfd/
Dti,j721e-system-controller.yaml53 $ref: /schemas/clock/ti,am654-ehrpwm-tbclk.yaml#
55 Clock provider for TI EHRPWM nodes.
96 compatible = "ti,am654-ehrpwm-tbclk", "syscon";
/Linux-v6.1/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.1/arch/arm64/boot/dts/ti/
Dk3-am65-main.dtsi349 compatible = "ti,am654-ehrpwm-tbclk", "syscon";
871 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
880 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
889 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
898 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
907 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
916 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
Dk3-am64-main.dtsi879 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
888 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
897 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
906 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
915 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
924 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
933 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
942 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
951 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
Dk3-am62-main.dtsi595 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
604 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
613 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
/Linux-v6.1/arch/arm/boot/dts/
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 …]
Dda850.dtsi577 compatible = "ti,da850-ehrpwm", "ti,am3352-ehrpwm";
586 compatible = "ti,da850-ehrpwm", "ti,am3352-ehrpwm";
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.1/Documentation/devicetree/bindings/clock/ti/davinci/
Dda8xx-cfgchip.txt21 eHRPWM Time Base Clock (TBCLK)
/Linux-v6.1/drivers/clk/keystone/
Dsyscon-clk.c174 .compatible = "ti,am654-ehrpwm-tbclk",
/Linux-v6.1/include/linux/mfd/
Dda8xx-cfgchip.h29 /* CFGCHIP1 (eCAP/HPI/EDMA3_1/eHRPWM TBCLK/McASP0 AMUTEIN) register bits */