Home
last modified time | relevance | path

Searched full:pwms (Results 1 – 25 of 398) sorted by relevance

12345678910>>...16

/linux/Documentation/devicetree/bindings/pwm/
H A 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>;
H A Dpwm-lp3943.txt44 pwms = <&pwm3943 0 10000>;
55 pwms = <&pwm3943 1 10000>;
/linux/Documentation/devicetree/bindings/leds/
H A Dleds-pwm-multicolor.yaml39 pwms:
49 - pwms
70 pwms = <&pwm1 0 1000000>;
75 pwms = <&pwm2 0 1000000>;
80 pwms = <&pwm3 0 1000000>;
H A Dleds-pwm.yaml27 pwms:
44 - pwms
59 pwms = <&twl_pwm 0 7812500>;
66 pwms = <&twl_pwmled 0 7812500>;
/linux/Documentation/driver-api/
H A Dpwm.rst7 PWMs are commonly used for controlling LEDs, fans or vibrators in
8 cell phones. PWMs with a fixed purpose have no need implementing
9 the Linux PWM API (although they could). However, PWMs are often
14 Identifying PWMs
35 Using PWMs
92 Using PWMs with the sysfs interface
96 interface is provided to use the PWMs from userspace. It is exposed at
170 consumers should implement it as described in the "Using PWMs" section.
/linux/Documentation/devicetree/bindings/display/
H A Dsolomon,ssd1307fb.yaml30 pwms:
197 - pwms
228 pwms = <&pwm 4 3000>;
235 pwms = <&pwm 4 3000>;
251 pwms = <&pwm 4 3000>;
260 pwms = <&pwm 4 3000>;
/linux/Documentation/devicetree/bindings/leds/backlight/
H A Dpwm-backlight.yaml21 pwms:
58 - pwms
66 pwms = <&pwm 0 5000000>;
81 pwms = <&pwm 0 5000000>;
H A Dlp855x-backlight.yaml45 pwms:
56 PWM period value. Deprecated; set the period value in the pwms
93 pwms = <&pwm 0 10000>;
/linux/Documentation/devicetree/bindings/leds/irled/
H A Dpwm-ir-tx.yaml23 pwms:
28 - pwms
36 pwms = <&pwm0 0 10000000>;
/linux/Documentation/devicetree/bindings/input/
H A Dpwm-beeper.yaml16 pwms:
29 - pwms
38 pwms = <&pwm0>;
H A Dpwm-vibrator.yaml31 pwms:
47 - pwms
55 pwms = <&pwm9 0 1000000000 0>,
/linux/Documentation/devicetree/bindings/clock/
H A Dpwm-clock.yaml26 pwms:
32 - pwms
43 pwms = <&pwm2 0 40>; /* 1 / 40 ns = 25 MHz */
/linux/arch/riscv/boot/dts/sifive/
H A Dhifive-unleashed-a00.dts52 pwms = <&pwm0 0 7812500 PWM_POLARITY_INVERTED>;
60 pwms = <&pwm0 1 7812500 PWM_POLARITY_INVERTED>;
68 pwms = <&pwm0 2 7812500 PWM_POLARITY_INVERTED>;
76 pwms = <&pwm0 3 7812500 PWM_POLARITY_INVERTED>;
H A Dhifive-unmatched-a00.dts54 pwms = <&pwm0 0 7812500 PWM_POLARITY_INVERTED>;
71 pwms = <&pwm0 2 7812500 PWM_POLARITY_INVERTED>;
77 pwms = <&pwm0 1 7812500 PWM_POLARITY_INVERTED>;
83 pwms = <&pwm0 3 7812500 PWM_POLARITY_INVERTED>;
/linux/drivers/pwm/
H A Dpwm-cros-ec.c177 * Determine the number of supported PWMs. The EC does not return the number
178 * of PWMs it supports directly, so we have to read the pwm duty cycle for
189 * false. With use_pwm_type == true the number of PWMs is fixed. in cros_ec_num_pwms()
233 return dev_err_probe(dev, ret, "Couldn't find PWMs\n"); in cros_ec_pwm_probe()
257 chip->pwms[i].args.period = EC_PWM_MAX_DUTY; in cros_ec_pwm_probe()
259 dev_dbg(dev, "Probed %u PWMs\n", chip->npwm); in cros_ec_pwm_probe()
/linux/Documentation/devicetree/bindings/regulator/
H A Dpwm-regulator.yaml45 pwms:
85 - pwms
96 pwms = <&pwm1 0 8448 0>;
114 pwms = <&pwm1 0 8448 0>;
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6ull-jozacp.dts29 pwms = <&pwm1 0 10000000 0>;
37 pwms = <&pwm3 0 10000000 0>;
45 pwms = <&pwm5 0 10000000 0>;
59 pwms = <&pwm2 0 10000000 0>;
67 pwms = <&pwm4 0 10000000 0>;
75 pwms = <&pwm6 0 10000000 0>;
/linux/arch/arm/boot/dts/microchip/
H A Dat91-kizbox.dts54 pwms = <&tcb1_pwm1 0 10000000 PWM_POLARITY_INVERTED>;
61 pwms = <&tcb1_pwm2 0 10000000 PWM_POLARITY_INVERTED>;
68 pwms = <&tcb1_pwm0 0 10000000 PWM_POLARITY_INVERTED>;
75 pwms = <&tcb1_pwm0 1 10000000 PWM_POLARITY_INVERTED>;
H A Dat91-kizboxmini-common.dtsi60 pwms = <&pwm0 2 10000000 0>;
68 pwms = <&pwm0 0 10000000 0>;
75 pwms = <&pwm0 1 10000000 0>;
/linux/Documentation/devicetree/bindings/mfd/
H A Dmaxim,max77843.yaml43 pwms:
49 - pwms
142 pwms = <&pwm 0 33670 0>;
/linux/arch/arm/boot/dts/broadcom/
H A Dbcm958625-meraki-mx6x-common.dtsi20 pwms = <&pwm 1 50000>;
27 pwms = <&pwm 2 50000>;
34 pwms = <&pwm 3 50000>;
H A Dbcm53016-meraki-mr32.dts65 pwms = <&pwm 0 50000 0>;
73 pwms = <&pwm 1 50000 0>;
81 pwms = <&pwm 2 50000 0>;
/linux/arch/arm/boot/dts/st/
H A Dstm32mp157c-lxa-mc1.dts29 pwms = <&backlight_pwm 1 100000 PWM_POLARITY_INVERTED>;
55 pwms = <&leds_pwm 1 1000000 0>;
62 pwms = <&leds_pwm 2 1000000 0>;
69 pwms = <&leds_pwm 3 1000000 0>;
/linux/arch/arm64/boot/dts/amlogic/
H A Dmeson-g12b-odroid-n2-plus.dts22 pwms = <&pwm_ab 0 1500 0>;
29 pwms = <&pwm_AO_cd 1 1500 0>;
/linux/Documentation/devicetree/bindings/hwmon/
H A Dadt7475.yaml129 /* PWMs at 22.5 kHz frequency, 50% duty*/
131 pwms = <&pwm 0 44444 0 22222>;
135 pwms = <&pwm 2 44444 0 22222>;

12345678910>>...16