Home
last modified time | relevance | path

Searched refs:pwms (Results 1 – 98 of 98) sorted by relevance

/linux-4.1.27/Documentation/devicetree/bindings/pwm/
Dpwm.txt16 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>;
Datmel-pwm.txt24 pwms = <&pwm0 3 5000 0>
30 pwms = <&pwm0 1 5000 1>
Dpwm-lp3943.txt44 pwms = <&pwm3943 0 10000>;
55 pwms = <&pwm3943 1 10000>;
Dpxa-pwm.txt28 pwms = <&pwm0 5000000>;
/linux-4.1.27/Documentation/devicetree/bindings/leds/
Dleds-pwm.txt10 - 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/
Dpwm-fan.txt5 - 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/
Dpwm-backlight.txt5 - 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/
Dtegra30-colibri-eval-v3.dts119 pwms = <&pwm 0 5000000>;
163 pwms = <&pwm 1 19600>;
168 pwms = <&pwm 2 19600>;
173 pwms = <&pwm 3 19600>;
Dtegra30-apalis-eval.dts179 pwms = <&pwm 0 5000000>;
213 pwms = <&pwm 3 19600>;
219 pwms = <&pwm 2 19600>;
225 pwms = <&pwm 1 19600>;
Dimx6dl-tx6u-811x.dts28 pwms = <&pwm2 0 500000 0>;
50 pwms = <&pwm1 0 500000 0>;
Dimx6q-tx6q-1110.dts28 pwms = <&pwm2 0 500000 0>;
50 pwms = <&pwm1 0 500000 0>;
Dat91sam9rlek.dts201 pwms = <&pwm0 1 5000 PWM_POLARITY_INVERTED>;
207 pwms = <&pwm0 2 5000 PWM_POLARITY_INVERTED>;
Dwm8850-w70v2.dts21 pwms = <&pwm 0 50000 PWM_POLARITY_INVERTED>;
Dimx53-tx53-x13x.dts28 pwms = <&pwm2 0 500000 0>;
48 pwms = <&pwm1 0 500000 0>;
Dimx6dl-aristainetos_7.dts57 pwms = <&pwm3 0 3000>;
Dat91sam9m10g45ek.dts256 pwms = <&pwm0 3 5000 PWM_POLARITY_INVERTED>;
263 pwms = <&pwm0 1 5000 PWM_POLARITY_INVERTED>;
Dimx6dl-aristainetos_4.dts21 pwms = <&pwm1 0 5000000>;
Dimx6dl-tx6dl-comtft.dts26 pwms = <&pwm2 0 500000 0>;
Dimx6q-tx6q-1010-comtft.dts26 pwms = <&pwm2 0 500000 0>;
Dimx6q-tx6q-1020-comtft.dts26 pwms = <&pwm2 0 500000 0>;
Dtegra20-medcom-wide.dts48 pwms = <&pwm 0 5000000>;
Dimx28-cfa10058.dts140 pwms = <&pwm 3 5000000>;
Dimx6qdl-sabrelite.dtsi117 pwms = <&pwm1 0 5000000>;
126 pwms = <&pwm4 0 5000000>;
Dimx6qdl-nitrogen6x.dtsi118 pwms = <&pwm1 0 5000000>;
127 pwms = <&pwm4 0 5000000>;
Dvf-colibri.dtsi13 pwms = <&pwm0 0 5000000 0>;
Dimx23-evk.dts155 pwms = <&pwm 2 5000000>;
Domap4-sdp.dts93 pwms = <&twl_pwm 0 7812500>;
99 pwms = <&twl_pwmled 0 7812500>;
106 pwms = <&twl_pwm 1 7812500>;
Dimx6dl-tx6u-801x.dts26 pwms = <&pwm2 0 500000 PWM_POLARITY_INVERTED>;
Dimx6q-tx6q-1010.dts26 pwms = <&pwm2 0 500000 PWM_POLARITY_INVERTED>;
Dimx28-cfa10057.dts173 pwms = <&pwm 3 5000000>;
Dimx28-cfa10055.dts163 pwms = <&pwm 3 5000000>;
Dimx6q-tx6q-1020.dts26 pwms = <&pwm2 0 500000 PWM_POLARITY_INVERTED>;
Dimx28-apf28dev.dts216 pwms = <&pwm 3 191000>;
Ds3c6410-mini6410.dts164 pwms = <&pwm 0 1000000 0>;
Ds5pv210-smdkv210.dts48 pwms = <&pwm 3 5000000 0>;
Dimx53-mba53.dts26 pwms = <&pwm2 0 50000>;
Dimx28-m28cu3.dts206 pwms = <&pwm 3 5000000>;
Drk3288-evb.dtsi60 pwms = <&pwm0 0 1000000 PWM_POLARITY_INVERTED>;
Dimx28-m28evk.dts234 pwms = <&pwm 4 5000000>;
Dimx53-tx53-x03x.dts157 pwms = <&pwm2 0 500000 PWM_POLARITY_INVERTED>;
Dimx53-m53evk.dts50 pwms = <&pwm1 0 3000>;
Dr8a7740-armadillo800eva.dts142 pwms = <&tpu 2 33333 PWM_POLARITY_INVERTED>;
Domap3-overo-base.dtsi19 pwms = <&twl_pwmled 1 7812500>;
Dimx6qdl-cubox-i.dtsi64 pwms = <&pwm1 0 50000>;
Dtegra114-tn7.dts267 pwms = <&pwm 1 40000>;
Dimx28-eukrea-mbmx28lc.dtsi25 pwms = <&pwm 4 1000000>;
Dimx28-evk.dts374 pwms = <&pwm 2 5000000>;
Dimx28-cfa10049.dts423 pwms = <&pwm 3 5000000>;
Dimx6qdl-gw52xx.dtsi32 pwms = <&pwm4 0 5000000>;
Domap3-beagle-xm.dts53 pwms = <&twl_pwmled 1 7812500>;
Dimx6qdl-sabreauto.dtsi41 pwms = <&pwm3 0 5000000>;
Dimx6qdl-gw53xx.dtsi33 pwms = <&pwm4 0 5000000>;
Dimx6qdl-gw54xx.dtsi33 pwms = <&pwm4 0 5000000>;
Dimx6sx-sdb.dtsi29 pwms = <&pwm3 0 5000000>;
Dimx6qdl-sabresd.dtsi120 pwms = <&pwm1 0 5000000>;
Dimx6sl-evk.dts25 pwms = <&pwm1 0 5000000>;
Dtegra20-paz00.dts496 pwms = <&pwm 0 5000000>;
Dtegra30-cardhu.dtsi408 pwms = <&pwm 0 5000000>;
Dtegra124-nyan.dtsi438 pwms = <&pwm 1 1000000>;
Dimx28-tx28.dts156 pwms = <&pwm 0 500000>;
Dtegra20-ventana.dts578 pwms = <&pwm 2 5000000>;
Dam335x-evm.dts84 pwms = <&ecap0 0 50000 0>;
Dexynos5250-snow.dts232 pwms = <&pwm 0 1000000 0>;
Dam437x-sk-evm.dts29 pwms = <&ecap0 0 50000 PWM_POLARITY_INVERTED>;
Dam437x-gp-evm.dts47 pwms = <&ecap0 0 50000 PWM_POLARITY_INVERTED>;
Dam43x-epos-evm.dts107 pwms = <&ecap0 0 50000 PWM_POLARITY_INVERTED>;
Dam335x-evmsk.dts138 pwms = <&ecap2 0 50000 PWM_POLARITY_INVERTED>;
Dtegra20-harmony.dts632 pwms = <&pwm 0 5000000>;
Dexynos5420-peach-pit.dts38 pwms = <&pwm 0 1000000 0>;
Dexynos5800-peach-pi.dts36 pwms = <&pwm 0 1000000 0>;
Dtegra20-seaboard.dts783 pwms = <&pwm 2 5000000>;
Dtegra114-roth.dts1009 pwms = <&pwm 1 40000>;
Dtegra124-venice2.dts942 pwms = <&pwm 1 1000000>;
Dtegra114-dalmore.dts1135 pwms = <&pwm 1 1000000>;
Dexynos4412-trats2.dts569 pwms = <&pwm 0 38022 0>;
/linux-4.1.27/drivers/pwm/
Dcore.c77 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()
Dpwm-atmel-tcb.c44 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()
Dpwm-lp3943.c48 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()
Dpwm-tiecap.c304 struct pwm_device *pwm = pc->chip.pwms; in ecap_pwm_suspend()
318 struct pwm_device *pwm = pc->chip.pwms; in ecap_pwm_resume()
Dpwm-lpc32xx.c157 pwm_disable(&lpc32xx->chip.pwms[i]); in lpc32xx_pwm_remove()
Dpwm-tegra.c215 struct pwm_device *pwm = &pc->chip.pwms[i]; in tegra_pwm_remove()
Dpwm-spear.c237 pwm_disable(&pc->chip.pwms[i]); in spear_pwm_remove()
Dpwm-tiehrpwm.c566 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()
Dpwm-bcm-kona.c293 if (test_bit(PWMF_ENABLED, &kp->chip.pwms[chan].flags)) in kona_pwmc_remove()
Dsysfs.c280 ret = pwm_unexport_child(parent, &chip->pwms[hwpwm]); in pwm_unexport_store()
Dpwm-sti.c385 pwm_disable(&pc->chip.pwms[i]); in sti_pwm_remove()
Dpwm-sun4i.c336 pwm->chip.pwms[i].polarity = PWM_POLARITY_INVERSED; in sun4i_pwm_probe()
Dpwm-samsung.c596 struct pwm_device *pwm = &chip->chip.pwms[i]; in pwm_samsung_suspend()
/linux-4.1.27/Documentation/devicetree/bindings/regulator/
Dpwm-regulator.txt5 - 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/
Dpwm-clock.txt11 - 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/
Dabituguru.c190 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/
Dpwm-beeper.txt7 - pwms: phandle to the physical PWM device
/linux-4.1.27/Documentation/devicetree/bindings/mfd/
Dmax77693.txt38 - 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/
Dlp3943.h76 struct lp3943_pwm_map *pwms[LP3943_NUM_PWMS]; member
/linux-4.1.27/Documentation/devicetree/bindings/video/
Dssd1307fb.txt25 pwms = <&pwm 4 3000>;
/linux-4.1.27/Documentation/hwmon/
Dabituguru58 * 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/
Di2c-mux-gpio.txt63 pwms = <&pwm 4 3000>;
/linux-4.1.27/include/linux/
Dpwm.h173 struct pwm_device *pwms; member