/openbmc/linux/Documentation/devicetree/bindings/pwm/ |
H A 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";
|
H A D | pwm-tipwmss.txt | 18 register space, EHRPWM register space. 31 0x48300200 0x48300200 0x80>; /* EHRPWM */ 44 0x48300200 0x48300200 0x80>; /* EHRPWM */
|
/openbmc/linux/Documentation/devicetree/bindings/clock/ |
H A 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";
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | am4372.dtsi | 593 ehrpwm0: ehrpwm@48300200 { 594 compatible = "ti,am4372-ehrpwm","ti,am33xx-ehrpwm"; 619 ehrpwm1: ehrpwm@48302200 { 620 compatible = "ti,am4372-ehrpwm","ti,am33xx-ehrpwm"; 645 ehrpwm2: ehrpwm@48304200 { 646 compatible = "ti,am4372-ehrpwm","ti,am33xx-ehrpwm"; 663 ehrpwm3: ehrpwm@48306200 { 664 compatible = "ti,am4372-ehrpwm","ti,am33xx-ehrpwm"; 681 ehrpwm4: ehrpwm@48308200 { 682 compatible = "ti,am4372-ehrpwm","ti,am33xx-ehrpwm"; [all …]
|
H A D | am33xx.dtsi | 759 0x48300200 0x48300200 0x80>; /* EHRPWM */ 774 compatible = "ti,am3352-ehrpwm", 775 "ti,am33xx-ehrpwm"; 793 0x48302200 0x48302200 0x80>; /* EHRPWM */ 808 compatible = "ti,am3352-ehrpwm", 809 "ti,am33xx-ehrpwm"; 827 0x48304200 0x48304200 0x80>; /* EHRPWM */ 842 compatible = "ti,am3352-ehrpwm", 843 "ti,am33xx-ehrpwm";
|
H A D | da850.dtsi | 531 compatible = "ti,da850-ehrpwm", "ti,am3352-ehrpwm", 532 "ti,am33xx-ehrpwm"; 541 compatible = "ti,da850-ehrpwm", "ti,am3352-ehrpwm", 542 "ti,am33xx-ehrpwm";
|
H A D | dra7.dtsi | 1903 compatible = "ti,dra746-ehrpwm", 1904 "ti,am3352-ehrpwm"; 1933 compatible = "ti,dra746-ehrpwm", 1934 "ti,am3352-ehrpwm"; 1963 compatible = "ti,dra746-ehrpwm", 1964 "ti,am3352-ehrpwm";
|
/openbmc/linux/drivers/pwm/ |
H A 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");
|
H A D | Kconfig | 651 tristate "EHRPWM PWM support" 655 PWM driver support for the EHRPWM controller found on TI SOCs
|
/openbmc/linux/Documentation/devicetree/bindings/mfd/ |
H A 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";
|
/openbmc/linux/drivers/clk/davinci/ |
H A 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),
|
H A D | psc-da830.c | 75 LPSC_CLKDEV2(pwm_clkdev, "fck", "ehrpwm.0", 76 "fck", "ehrpwm.1");
|
H A 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()
|
/openbmc/linux/arch/arm64/boot/dts/ti/ |
H A D | k3-am65-main.dtsi | 506 compatible = "ti,am654-ehrpwm-tbclk"; 1049 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 1059 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 1069 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 1079 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 1089 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; 1099 compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm";
|
H A 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";
|
H A D | k3-am64-main.dtsi | 1050 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm"; 1060 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm"; 1070 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm"; 1080 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm"; 1090 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm"; 1100 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm"; 1110 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm"; 1120 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm"; 1130 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
|
H A 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";
|
H A D | k3-am62a-main.dtsi | 760 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm"; 770 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm"; 780 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
|
H A D | k3-am62-main.dtsi | 874 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm"; 884 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm"; 894 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
|
/openbmc/linux/arch/arm/boot/dts/ti/omap/ |
H A 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 …]
|
/openbmc/linux/Documentation/devicetree/bindings/clock/ti/davinci/ |
H A D | da8xx-cfgchip.txt | 21 eHRPWM Time Base Clock (TBCLK)
|
/openbmc/linux/arch/arm/boot/dts/ti/davinci/ |
H A D | da850.dtsi | 576 compatible = "ti,da850-ehrpwm", "ti,am3352-ehrpwm"; 585 compatible = "ti,da850-ehrpwm", "ti,am3352-ehrpwm";
|
/openbmc/linux/include/linux/mfd/ |
H A D | da8xx-cfgchip.h | 29 /* CFGCHIP1 (eCAP/HPI/EDMA3_1/eHRPWM TBCLK/McASP0 AMUTEIN) register bits */
|
/openbmc/linux/drivers/clk/keystone/ |
H A D | syscon-clk.c | 204 .compatible = "ti,am654-ehrpwm-tbclk",
|
/openbmc/u-boot/board/bosch/shc/ |
H A D | board.c | 235 /* Turn off the PWM GPIO and mux it to EHRPWM */ in leds_set_finish()
|