Home
last modified time | relevance | path

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

/linux-4.4.14/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>;
Dpwm-mtk-disp.txt33 pwms = <&pwm0 0 1000000>;
/linux-4.4.14/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.4.14/arch/arm/boot/dts/
Dat91-kizbox.dts113 pwms = <&tcb_pwm 2 10000000 PWM_POLARITY_INVERTED>;
120 pwms = <&tcb_pwm 4 10000000 PWM_POLARITY_INVERTED>;
127 pwms = <&tcb_pwm 0 10000000 PWM_POLARITY_INVERTED>;
134 pwms = <&tcb_pwm 1 10000000 PWM_POLARITY_INVERTED>;
Dtegra30-colibri-eval-v3.dts120 pwms = <&pwm 0 5000000>;
164 pwms = <&pwm 1 19600>;
169 pwms = <&pwm 2 19600>;
174 pwms = <&pwm 3 19600>;
Dtegra30-apalis-eval.dts184 pwms = <&pwm 0 5000000>;
218 pwms = <&pwm 3 19600>;
224 pwms = <&pwm 2 19600>;
230 pwms = <&pwm 1 19600>;
Dat91-kizbox2.dts197 pwms = <&pwm0 2 10000000 0>;
204 pwms = <&pwm0 1 10000000 0>;
211 pwms = <&pwm0 0 10000000 0>;
Dexynos5422-odroidxu3-lite.dts27 pwms = <&pwm 1 2000000 0>;
39 pwms = <&pwm 2 2000000 0>;
Dexynos5422-odroidxu3.dts26 pwms = <&pwm 1 2000000 0>;
38 pwms = <&pwm 2 2000000 0>;
Dat91-kizboxmini.dts117 pwms = <&pwm0 0 10000000 0>;
124 pwms = <&pwm0 1 10000000 0>;
Dimx6q-tx6q-1110.dts28 pwms = <&pwm2 0 500000 0>;
50 pwms = <&pwm1 0 500000 0>;
Dimx6dl-tx6u-811x.dts28 pwms = <&pwm2 0 500000 0>;
50 pwms = <&pwm1 0 500000 0>;
Dat91sam9rlek.dts191 pwms = <&pwm0 1 5000 PWM_POLARITY_INVERTED>;
197 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>;
Dexynos5422-odroidxu4.dts27 pwms = <&pwm 2 2000000 0>;
Dimx6dl-aristainetos_7.dts57 pwms = <&pwm3 0 3000>;
Dimx6dl-aristainetos_4.dts21 pwms = <&pwm1 0 5000000>;
Dat91sam9x5dm.dtsi60 pwms = <&hlcdc_pwm 0 50000 0>;
Dat91sam9m10g45ek.dts297 pwms = <&pwm0 3 5000 PWM_POLARITY_INVERTED>;
304 pwms = <&pwm0 1 5000 PWM_POLARITY_INVERTED>;
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>;
Dexynos4412-odroidu3.dts38 pwms = <&pwm 0 10000 0>;
Dtegra20-medcom-wide.dts48 pwms = <&pwm 0 5000000>;
Dimx28-cfa10058.dts140 pwms = <&pwm 3 5000000>;
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>;
Dimx28-cfa10057.dts173 pwms = <&pwm 3 5000000>;
Dimx6q-tx6q-1010.dts26 pwms = <&pwm2 0 500000 PWM_POLARITY_INVERTED>;
Dimx6dl-tx6u-801x.dts26 pwms = <&pwm2 0 500000 PWM_POLARITY_INVERTED>;
Dimx28-cfa10055.dts163 pwms = <&pwm 3 5000000>;
Dvf-colibri.dtsi13 pwms = <&pwm0 0 5000000 0>;
Dimx6q-tx6q-1020.dts26 pwms = <&pwm2 0 500000 PWM_POLARITY_INVERTED>;
Dsun8i-q8-common.dtsi55 pwms = <&pwm 0 50000 PWM_POLARITY_INVERTED>;
Dimx6qdl-nitrogen6_max.dtsi234 pwms = <&pwm1 0 5000000>;
243 pwms = <&pwm4 0 5000000>;
252 pwms = <&pwm2 0 5000000>;
Dimx28-apf28dev.dts216 pwms = <&pwm 3 191000>;
Ds3c6410-mini6410.dts164 pwms = <&pwm 0 1000000 0>;
Dam335x-sl50.dts54 pwms = <&ehrpwm1 0 500000 0>;
61 pwms = <&ehrpwm1 1 500000 0>;
Ds5pv210-smdkv210.dts48 pwms = <&pwm 3 5000000 0>;
Dat91sam9n12ek.dts169 pwms = <&hlcdc_pwm 0 50000 0>;
Dimx53-mba53.dts26 pwms = <&pwm2 0 50000>;
Dimx28-m28evk.dts234 pwms = <&pwm 4 5000000>;
Dimx28-m28cu3.dts206 pwms = <&pwm 3 5000000>;
Dimx6qdl-sabrelite.dtsi158 pwms = <&pwm1 0 5000000>;
167 pwms = <&pwm4 0 5000000>;
Dimx6qdl-nit6xlite.dtsi165 pwms = <&pwm1 0 5000000>;
174 pwms = <&pwm4 0 5000000>;
Dsun5i-q8-common.dtsi53 pwms = <&pwm 0 50000 PWM_POLARITY_INVERTED>;
Dimx53-tx53-x03x.dts158 pwms = <&pwm2 0 500000 PWM_POLARITY_INVERTED>;
Dimx53-m53evk.dts50 pwms = <&pwm1 0 3000>;
Dr8a7740-armadillo800eva.dts142 pwms = <&tpu 2 33333 PWM_POLARITY_INVERTED>;
Dimx6qdl-nitrogen6x.dtsi172 pwms = <&pwm1 0 5000000>;
181 pwms = <&pwm4 0 5000000>;
Dimx6qdl-cubox-i.dtsi63 pwms = <&pwm1 0 50000>;
Dimx28-eukrea-mbmx28lc.dtsi25 pwms = <&pwm 4 1000000>;
Domap3-overo-base.dtsi19 pwms = <&twl_pwmled 1 7812500>;
Dtegra114-tn7.dts267 pwms = <&pwm 1 40000>;
Dimx28-evk.dts374 pwms = <&pwm 2 5000000>;
Drk3288-evb.dtsi89 pwms = <&pwm0 0 1000000 PWM_POLARITY_INVERTED>;
Dimx28-cfa10049.dts423 pwms = <&pwm 3 5000000>;
Domap3-beagle-xm.dts53 pwms = <&twl_pwmled 1 7812500>;
Dimx6qdl-gw52xx.dtsi32 pwms = <&pwm4 0 5000000>;
Dexynos5422-odroidxu3-common.dtsi51 pwms = <&pwm 0 20972 0>;
Dimx6qdl-gw53xx.dtsi33 pwms = <&pwm4 0 5000000>;
Dimx6sx-sdb.dtsi29 pwms = <&pwm3 0 5000000>;
Dimx6qdl-gw54xx.dtsi33 pwms = <&pwm4 0 5000000>;
Dimx6qdl-sabresd.dtsi120 pwms = <&pwm1 0 5000000>;
Dimx6sl-evk.dts25 pwms = <&pwm1 0 5000000>;
Dimx6qdl-sabreauto.dtsi106 pwms = <&pwm3 0 5000000>;
Dtegra20-paz00.dts496 pwms = <&pwm 0 5000000>;
Dimx6qdl-aristainetos2.dtsi49 pwms = <&pwm1 0 5000000>;
Dimx28-tx28.dts157 pwms = <&pwm 0 500000>;
Dtegra124-nyan.dtsi445 pwms = <&pwm 1 1000000>;
Dexynos5250-snow-common.dtsi200 pwms = <&pwm 0 1000000 0>;
Dtegra20-ventana.dts578 pwms = <&pwm 2 5000000>;
Dtegra30-cardhu.dtsi409 pwms = <&pwm 0 5000000>;
Dstih407-family.dtsi74 pwms = <&pwm1 3 8448>;
Dam437x-sk-evm.dts36 pwms = <&ecap0 0 50000 PWM_POLARITY_INVERTED>;
Dam335x-evmsk.dts138 pwms = <&ecap2 0 50000 PWM_POLARITY_INVERTED>;
Dam335x-evm.dts99 pwms = <&ecap0 0 50000 0>;
Dam43x-epos-evm.dts105 pwms = <&ecap0 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.dts784 pwms = <&pwm 2 5000000>;
Dam437x-gp-evm.dts56 pwms = <&ecap0 0 50000 PWM_POLARITY_INVERTED>;
Dtegra114-roth.dts1009 pwms = <&pwm 1 40000>;
Dtegra124-venice2.dts951 pwms = <&pwm 1 1000000>;
Dtegra114-dalmore.dts1135 pwms = <&pwm 1 1000000>;
Dexynos4412-trats2.dts165 pwms = <&pwm 0 38022 0>;
/linux-4.4.14/Documentation/devicetree/bindings/leds/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.4.14/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()
257 chip->pwms = kzalloc(chip->npwm * sizeof(*pwm), GFP_KERNEL); in pwmchip_add_with_polarity()
258 if (!chip->pwms) { in pwmchip_add_with_polarity()
266 pwm = &chip->pwms[i]; in pwmchip_add_with_polarity()
327 struct pwm_device *pwm = &chip->pwms[i]; in pwmchip_remove()
408 pwm = &chip->pwms[index]; in pwm_request_from_chip()
902 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-lpc18xx-sct.c218 pwm_set_period(&chip->pwms[i], period_ns); in lpc18xx_pwm_config()
411 pwm = &lpc18xx_pwm->chip.pwms[i]; in lpc18xx_pwm_probe()
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()
Dsysfs.c290 ret = pwm_unexport_child(parent, &chip->pwms[hwpwm]); in unexport_store()
Dpwm-bcm-kona.c320 if (pwm_is_enabled(&kp->chip.pwms[chan])) in kona_pwmc_remove()
Dpwm-sti.c385 pwm_disable(&pc->chip.pwms[i]); in sti_pwm_remove()
Dpwm-sun4i.c357 pwm->chip.pwms[i].polarity = PWM_POLARITY_INVERSED; in sun4i_pwm_probe()
Dpwm-samsung.c597 struct pwm_device *pwm = &chip->chip.pwms[i]; in pwm_samsung_suspend()
/linux-4.4.14/Documentation/devicetree/bindings/hwmon/
Dpwm-fan.txt5 - pwms : the PWM that is used to control the PWM fan
15 pwms = <&pwm 0 10000 0>;
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/regulator/
Dpwm-regulator.txt30 - pwms: PWM specification (See: ../pwm/pwm.txt)
47 pwms = <&pwm1 0 8448 0>;
56 pwms = <&pwm1 0 8448 0>;
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/input/
Dpwm-beeper.txt7 - pwms: phandle to the physical PWM device
/linux-4.4.14/Documentation/devicetree/bindings/display/
Dssd1307fb.txt36 pwms = <&pwm 4 3000>;
44 pwms = <&pwm 4 3000>;
/linux-4.4.14/include/linux/mfd/
Dlp3943.h76 struct lp3943_pwm_map *pwms[LP3943_NUM_PWMS]; member
/linux-4.4.14/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
161 pwms = <&pwm 0 40000 0>;
/linux-4.4.14/Documentation/hwmon/
Dabituguru58 * pwms: int Tell the driver how many fan speed controls (fan
59 pwms) your motherboard has. Default: 0 (autodetect).
/linux-4.4.14/Documentation/devicetree/bindings/i2c/
Di2c-mux-gpio.txt63 pwms = <&pwm 4 3000>;
/linux-4.4.14/include/linux/
Dpwm.h193 struct pwm_device *pwms; member