/Linux-v6.6/Documentation/devicetree/bindings/pwm/ |
D | pwm-tiehrpwm.yaml | 7 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";
|
D | pwm-tipwmss.txt | 18 register space, EHRPWM register space. 31 0x48300200 0x48300200 0x80>; /* EHRPWM */ 44 0x48300200 0x48300200 0x80>; /* EHRPWM */
|
/Linux-v6.6/Documentation/devicetree/bindings/clock/ |
D | ti,am654-ehrpwm-tbclk.yaml | 4 $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/ |
D | pwm-tiehrpwm.c | 3 * 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");
|
D | Kconfig | 651 tristate "EHRPWM PWM support" 655 PWM driver support for the EHRPWM controller found on TI SOCs
|
/Linux-v6.6/Documentation/devicetree/bindings/mfd/ |
D | ti,j721e-system-controller.yaml | 55 $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/ |
D | psc-da850.c | 61 LPSC_CLKDEV3(ehrpwm_clkdev, "fck", "ehrpwm.0", 62 "fck", "ehrpwm.1", 122 LPSC(17, 0, ehrpwm, async3, ehrpwm_clkdev, 0),
|
D | psc-da830.c | 75 LPSC_CLKDEV2(pwm_clkdev, "fck", "ehrpwm.0", 76 "fck", "ehrpwm.1");
|
D | da8xx-cfgchip.c | 144 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/ |
D | k3-am65-main.dtsi | 506 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";
|
D | k3-j721s2-main.dtsi | 69 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";
|
D | k3-am64-main.dtsi | 1041 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";
|
D | k3-j721e-main.dtsi | 80 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";
|
D | k3-am62a-main.dtsi | 761 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm"; 771 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm"; 781 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
|
D | k3-am62-main.dtsi | 870 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/ |
D | am437x-l4.dtsi | 1761 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 …]
|
D | am33xx-l4.dtsi | 2100 compatible = "ti,am3352-ehrpwm"; 2157 compatible = "ti,am3352-ehrpwm"; 2214 compatible = "ti,am3352-ehrpwm";
|
D | dra7-l4.dtsi | 2575 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/ |
D | da8xx-cfgchip.txt | 21 eHRPWM Time Base Clock (TBCLK)
|
/Linux-v6.6/arch/arm/boot/dts/ti/davinci/ |
D | da850.dtsi | 576 compatible = "ti,da850-ehrpwm", "ti,am3352-ehrpwm"; 585 compatible = "ti,da850-ehrpwm", "ti,am3352-ehrpwm";
|
/Linux-v6.6/include/linux/mfd/ |
D | da8xx-cfgchip.h | 29 /* CFGCHIP1 (eCAP/HPI/EDMA3_1/eHRPWM TBCLK/McASP0 AMUTEIN) register bits */
|
/Linux-v6.6/drivers/clk/keystone/ |
D | syscon-clk.c | 204 .compatible = "ti,am654-ehrpwm-tbclk",
|