/linux-4.1.27/Documentation/devicetree/bindings/pwm/ |
D | pwm.txt | 16 PWM properties should be named "pwms". The exact meaning of each pwms 19 each of the PWM devices listed in the "pwms" property. If no "pwm-names" 24 pwm_get() call to an index into the list given by the "pwms" property. 36 pwms = <&pwm 0 5000000>; 53 pwms = <&pwm 0 5000000 PWM_POLARITY_INVERTED>;
|
D | atmel-pwm.txt | 24 pwms = <&pwm0 3 5000 0> 30 pwms = <&pwm0 1 5000 1>
|
D | pwm-lp3943.txt | 44 pwms = <&pwm3943 0 10000>; 55 pwms = <&pwm3943 1 10000>;
|
D | pxa-pwm.txt | 28 pwms = <&pwm0 5000000>;
|
/linux-4.1.27/Documentation/devicetree/bindings/leds/ |
D | leds-pwm.txt | 10 - pwms : PWM property to point to the PWM device (phandle)/port (id) and to 13 For the pwms and pwm-names property please refer to: 41 pwms = <&twl_pwm 0 7812500>; 47 pwms = <&twl_pwmled 0 7812500>;
|
/linux-4.1.27/Documentation/devicetree/bindings/hwmon/ |
D | pwm-fan.txt | 5 - pwms : the PWM that is used to control the PWM fan 11 pwms = <&pwm 0 10000 0>;
|
/linux-4.1.27/Documentation/devicetree/bindings/video/backlight/ |
D | pwm-backlight.txt | 5 - pwms: OF device-tree PWM specification (see PWM binding[0]) 17 "pwms" property (see PWM binding[0]) 28 pwms = <&pwm 0 5000000>;
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | tegra30-colibri-eval-v3.dts | 119 pwms = <&pwm 0 5000000>; 163 pwms = <&pwm 1 19600>; 168 pwms = <&pwm 2 19600>; 173 pwms = <&pwm 3 19600>;
|
D | tegra30-apalis-eval.dts | 179 pwms = <&pwm 0 5000000>; 213 pwms = <&pwm 3 19600>; 219 pwms = <&pwm 2 19600>; 225 pwms = <&pwm 1 19600>;
|
D | imx6dl-tx6u-811x.dts | 28 pwms = <&pwm2 0 500000 0>; 50 pwms = <&pwm1 0 500000 0>;
|
D | imx6q-tx6q-1110.dts | 28 pwms = <&pwm2 0 500000 0>; 50 pwms = <&pwm1 0 500000 0>;
|
D | at91sam9rlek.dts | 201 pwms = <&pwm0 1 5000 PWM_POLARITY_INVERTED>; 207 pwms = <&pwm0 2 5000 PWM_POLARITY_INVERTED>;
|
D | wm8850-w70v2.dts | 21 pwms = <&pwm 0 50000 PWM_POLARITY_INVERTED>;
|
D | imx53-tx53-x13x.dts | 28 pwms = <&pwm2 0 500000 0>; 48 pwms = <&pwm1 0 500000 0>;
|
D | imx6dl-aristainetos_7.dts | 57 pwms = <&pwm3 0 3000>;
|
D | at91sam9m10g45ek.dts | 256 pwms = <&pwm0 3 5000 PWM_POLARITY_INVERTED>; 263 pwms = <&pwm0 1 5000 PWM_POLARITY_INVERTED>;
|
D | imx6dl-aristainetos_4.dts | 21 pwms = <&pwm1 0 5000000>;
|
D | imx6dl-tx6dl-comtft.dts | 26 pwms = <&pwm2 0 500000 0>;
|
D | imx6q-tx6q-1010-comtft.dts | 26 pwms = <&pwm2 0 500000 0>;
|
D | imx6q-tx6q-1020-comtft.dts | 26 pwms = <&pwm2 0 500000 0>;
|
D | tegra20-medcom-wide.dts | 48 pwms = <&pwm 0 5000000>;
|
D | imx28-cfa10058.dts | 140 pwms = <&pwm 3 5000000>;
|
D | imx6qdl-sabrelite.dtsi | 117 pwms = <&pwm1 0 5000000>; 126 pwms = <&pwm4 0 5000000>;
|
D | imx6qdl-nitrogen6x.dtsi | 118 pwms = <&pwm1 0 5000000>; 127 pwms = <&pwm4 0 5000000>;
|
D | vf-colibri.dtsi | 13 pwms = <&pwm0 0 5000000 0>;
|
D | imx23-evk.dts | 155 pwms = <&pwm 2 5000000>;
|
D | omap4-sdp.dts | 93 pwms = <&twl_pwm 0 7812500>; 99 pwms = <&twl_pwmled 0 7812500>; 106 pwms = <&twl_pwm 1 7812500>;
|
D | imx6dl-tx6u-801x.dts | 26 pwms = <&pwm2 0 500000 PWM_POLARITY_INVERTED>;
|
D | imx6q-tx6q-1010.dts | 26 pwms = <&pwm2 0 500000 PWM_POLARITY_INVERTED>;
|
D | imx28-cfa10057.dts | 173 pwms = <&pwm 3 5000000>;
|
D | imx28-cfa10055.dts | 163 pwms = <&pwm 3 5000000>;
|
D | imx6q-tx6q-1020.dts | 26 pwms = <&pwm2 0 500000 PWM_POLARITY_INVERTED>;
|
D | imx28-apf28dev.dts | 216 pwms = <&pwm 3 191000>;
|
D | s3c6410-mini6410.dts | 164 pwms = <&pwm 0 1000000 0>;
|
D | s5pv210-smdkv210.dts | 48 pwms = <&pwm 3 5000000 0>;
|
D | imx53-mba53.dts | 26 pwms = <&pwm2 0 50000>;
|
D | imx28-m28cu3.dts | 206 pwms = <&pwm 3 5000000>;
|
D | rk3288-evb.dtsi | 60 pwms = <&pwm0 0 1000000 PWM_POLARITY_INVERTED>;
|
D | imx28-m28evk.dts | 234 pwms = <&pwm 4 5000000>;
|
D | imx53-tx53-x03x.dts | 157 pwms = <&pwm2 0 500000 PWM_POLARITY_INVERTED>;
|
D | imx53-m53evk.dts | 50 pwms = <&pwm1 0 3000>;
|
D | r8a7740-armadillo800eva.dts | 142 pwms = <&tpu 2 33333 PWM_POLARITY_INVERTED>;
|
D | omap3-overo-base.dtsi | 19 pwms = <&twl_pwmled 1 7812500>;
|
D | imx6qdl-cubox-i.dtsi | 64 pwms = <&pwm1 0 50000>;
|
D | tegra114-tn7.dts | 267 pwms = <&pwm 1 40000>;
|
D | imx28-eukrea-mbmx28lc.dtsi | 25 pwms = <&pwm 4 1000000>;
|
D | imx28-evk.dts | 374 pwms = <&pwm 2 5000000>;
|
D | imx28-cfa10049.dts | 423 pwms = <&pwm 3 5000000>;
|
D | imx6qdl-gw52xx.dtsi | 32 pwms = <&pwm4 0 5000000>;
|
D | omap3-beagle-xm.dts | 53 pwms = <&twl_pwmled 1 7812500>;
|
D | imx6qdl-sabreauto.dtsi | 41 pwms = <&pwm3 0 5000000>;
|
D | imx6qdl-gw53xx.dtsi | 33 pwms = <&pwm4 0 5000000>;
|
D | imx6qdl-gw54xx.dtsi | 33 pwms = <&pwm4 0 5000000>;
|
D | imx6sx-sdb.dtsi | 29 pwms = <&pwm3 0 5000000>;
|
D | imx6qdl-sabresd.dtsi | 120 pwms = <&pwm1 0 5000000>;
|
D | imx6sl-evk.dts | 25 pwms = <&pwm1 0 5000000>;
|
D | tegra20-paz00.dts | 496 pwms = <&pwm 0 5000000>;
|
D | tegra30-cardhu.dtsi | 408 pwms = <&pwm 0 5000000>;
|
D | tegra124-nyan.dtsi | 438 pwms = <&pwm 1 1000000>;
|
D | imx28-tx28.dts | 156 pwms = <&pwm 0 500000>;
|
D | tegra20-ventana.dts | 578 pwms = <&pwm 2 5000000>;
|
D | am335x-evm.dts | 84 pwms = <&ecap0 0 50000 0>;
|
D | exynos5250-snow.dts | 232 pwms = <&pwm 0 1000000 0>;
|
D | am437x-sk-evm.dts | 29 pwms = <&ecap0 0 50000 PWM_POLARITY_INVERTED>;
|
D | am437x-gp-evm.dts | 47 pwms = <&ecap0 0 50000 PWM_POLARITY_INVERTED>;
|
D | am43x-epos-evm.dts | 107 pwms = <&ecap0 0 50000 PWM_POLARITY_INVERTED>;
|
D | am335x-evmsk.dts | 138 pwms = <&ecap2 0 50000 PWM_POLARITY_INVERTED>;
|
D | tegra20-harmony.dts | 632 pwms = <&pwm 0 5000000>;
|
D | exynos5420-peach-pit.dts | 38 pwms = <&pwm 0 1000000 0>;
|
D | exynos5800-peach-pi.dts | 36 pwms = <&pwm 0 1000000 0>;
|
D | tegra20-seaboard.dts | 783 pwms = <&pwm 2 5000000>;
|
D | tegra114-roth.dts | 1009 pwms = <&pwm 1 40000>;
|
D | tegra124-venice2.dts | 942 pwms = <&pwm 1 1000000>;
|
D | tegra114-dalmore.dts | 1135 pwms = <&pwm 1 1000000>;
|
D | exynos4412-trats2.dts | 569 pwms = <&pwm 0 38022 0>;
|
/linux-4.1.27/drivers/pwm/ |
D | core.c | 77 struct pwm_device *pwm = &chip->pwms[i]; in free_pwms() 83 kfree(chip->pwms); in free_pwms() 84 chip->pwms = NULL; in free_pwms() 248 chip->pwms = kzalloc(chip->npwm * sizeof(*pwm), GFP_KERNEL); in pwmchip_add() 249 if (!chip->pwms) { in pwmchip_add() 257 pwm = &chip->pwms[i]; in pwmchip_add() 299 struct pwm_device *pwm = &chip->pwms[i]; in pwmchip_remove() 377 pwm = &chip->pwms[index]; in pwm_request_from_chip() 815 struct pwm_device *pwm = &chip->pwms[i]; in pwm_dbg_show()
|
D | pwm-atmel-tcb.c | 44 struct atmel_tcb_pwm_device *pwms[NPWM]; member 116 tcbpwmc->pwms[pwm->hwpwm] = tcbpwm; in atmel_tcb_pwm_request() 128 tcbpwmc->pwms[pwm->hwpwm] = NULL; in atmel_tcb_pwm_free() 321 atcbpwm = tcbpwmc->pwms[pwm->hwpwm + 1]; in atmel_tcb_pwm_config() 323 atcbpwm = tcbpwmc->pwms[pwm->hwpwm - 1]; in atmel_tcb_pwm_config()
|
D | pwm-lp3943.c | 48 pwm_map->output = pdata->pwms[hwpwm]->output; in lp3943_pwm_request_map() 49 pwm_map->num_outputs = pdata->pwms[hwpwm]->num_outputs; in lp3943_pwm_request_map() 244 pdata->pwms[i] = pwm_map; in lp3943_pwm_parse_dt()
|
D | pwm-tiecap.c | 304 struct pwm_device *pwm = pc->chip.pwms; in ecap_pwm_suspend() 318 struct pwm_device *pwm = pc->chip.pwms; in ecap_pwm_resume()
|
D | pwm-lpc32xx.c | 157 pwm_disable(&lpc32xx->chip.pwms[i]); in lpc32xx_pwm_remove()
|
D | pwm-tegra.c | 215 struct pwm_device *pwm = &pc->chip.pwms[i]; in tegra_pwm_remove()
|
D | pwm-spear.c | 237 pwm_disable(&pc->chip.pwms[i]); in spear_pwm_remove()
|
D | pwm-tiehrpwm.c | 566 struct pwm_device *pwm = &pc->chip.pwms[i]; in ehrpwm_pwm_suspend() 583 struct pwm_device *pwm = &pc->chip.pwms[i]; in ehrpwm_pwm_resume()
|
D | pwm-bcm-kona.c | 293 if (test_bit(PWMF_ENABLED, &kp->chip.pwms[chan].flags)) in kona_pwmc_remove()
|
D | sysfs.c | 280 ret = pwm_unexport_child(parent, &chip->pwms[hwpwm]); in pwm_unexport_store()
|
D | pwm-sti.c | 385 pwm_disable(&pc->chip.pwms[i]); in sti_pwm_remove()
|
D | pwm-sun4i.c | 336 pwm->chip.pwms[i].polarity = PWM_POLARITY_INVERSED; in sun4i_pwm_probe()
|
D | pwm-samsung.c | 596 struct pwm_device *pwm = &chip->chip.pwms[i]; in pwm_samsung_suspend()
|
/linux-4.1.27/Documentation/devicetree/bindings/regulator/ |
D | pwm-regulator.txt | 5 - pwms: OF device-tree PWM specification (see PWM binding pwm.txt) 15 pwms = <&pwm1 0 8448 0>;
|
/linux-4.1.27/Documentation/devicetree/bindings/clock/ |
D | pwm-clock.txt | 11 - pwms : from common PWM binding; this determines the clock frequency 25 pwms = <&pwm2 0 40>; /* 1 / 40 ns = 25 MHz */
|
/linux-4.1.27/drivers/hwmon/ |
D | abituguru.c | 190 static int pwms; variable 191 module_param(pwms, int, 0); 192 MODULE_PARM_DESC(pwms, "Number of PWMs on the uGuru " 259 u8 pwms; /* actual number of pwms found */ member 702 if (pwms > 0 && pwms <= ABIT_UGURU_MAX_PWMS) { in abituguru_detect_no_pwms() 703 data->pwms = pwms; in abituguru_detect_no_pwms() 705 "\"pwms\" module param\n", (int)data->pwms); in abituguru_detect_no_pwms() 789 data->pwms = i; in abituguru_detect_no_pwms() 790 ABIT_UGURU_DEBUG(2, " found: %d PWM outputs\n", (int)data->pwms); in abituguru_detect_no_pwms() 1392 for (i = 0; i < data->pwms; i++) { in abituguru_probe()
|
/linux-4.1.27/Documentation/devicetree/bindings/input/ |
D | pwm-beeper.txt | 7 - pwms: phandle to the physical PWM device
|
/linux-4.1.27/Documentation/devicetree/bindings/mfd/ |
D | max77693.txt | 38 - pwms : phandle to the physical PWM(Pulse Width Modulation) device. 39 PWM properties should be named "pwms". And number of cell is different 108 pwms = <&pwm 0 40000 0>;
|
/linux-4.1.27/include/linux/mfd/ |
D | lp3943.h | 76 struct lp3943_pwm_map *pwms[LP3943_NUM_PWMS]; member
|
/linux-4.1.27/Documentation/devicetree/bindings/video/ |
D | ssd1307fb.txt | 25 pwms = <&pwm 4 3000>;
|
/linux-4.1.27/Documentation/hwmon/ |
D | abituguru | 58 * pwms: int Tell the driver how many fan speed controls (fan 59 pwms) your motherboard has. Default: 0 (autodetect).
|
/linux-4.1.27/Documentation/devicetree/bindings/i2c/ |
D | i2c-mux-gpio.txt | 63 pwms = <&pwm 4 3000>;
|
/linux-4.1.27/include/linux/ |
D | pwm.h | 173 struct pwm_device *pwms; member
|