Searched full:pwms (Results 1 – 25 of 493) sorted by relevance
12345678910>>...20
/linux-6.8/Documentation/devicetree/bindings/leds/ |
D | leds-pwm-multicolor.yaml | 39 pwms: 45 description: For PWMs where the LED is wired to supply rather than ground. 51 - pwms 72 pwms = <&pwm1 0 1000000>; 77 pwms = <&pwm2 0 1000000>; 82 pwms = <&pwm3 0 1000000>;
|
D | leds-pwm.yaml | 27 pwms: 39 For PWMs where the LED is wired to supply rather than ground. 43 - pwms 58 pwms = <&twl_pwm 0 7812500>; 65 pwms = <&twl_pwmled 0 7812500>;
|
/linux-6.8/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>;
|
/linux-6.8/Documentation/driver-api/ |
D | pwm.rst | 7 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 169 consumers should implement it as described in the "Using PWMs" section.
|
/linux-6.8/Documentation/devicetree/bindings/display/ |
D | solomon,ssd1307fb.yaml | 30 pwms: 197 - pwms 228 pwms = <&pwm 4 3000>; 235 pwms = <&pwm 4 3000>; 251 pwms = <&pwm 4 3000>; 260 pwms = <&pwm 4 3000>;
|
/linux-6.8/Documentation/devicetree/bindings/leds/backlight/ |
D | pwm-backlight.yaml | 21 pwms: 58 - pwms 66 pwms = <&pwm 0 5000000>; 81 pwms = <&pwm 0 5000000>;
|
D | lp855x-backlight.yaml | 45 pwms: 56 PWM period value. Deprecated; set the period value in the pwms 93 pwms = <&pwm 0 10000>;
|
/linux-6.8/Documentation/devicetree/bindings/hwmon/ |
D | pwm-fan.yaml | 43 pwms: 51 - pwms 60 pwms = <&pwm 0 10000 0>; 92 pwms = <&pwm 0 40000 0>;
|
/linux-6.8/Documentation/devicetree/bindings/leds/irled/ |
D | pwm-ir-tx.yaml | 23 pwms: 28 - pwms 36 pwms = <&pwm0 0 10000000>;
|
/linux-6.8/Documentation/devicetree/bindings/input/ |
D | pwm-beeper.yaml | 16 pwms: 29 - pwms 38 pwms = <&pwm0>;
|
D | pwm-vibrator.yaml | 31 pwms: 47 - pwms 55 pwms = <&pwm9 0 1000000000 0>,
|
/linux-6.8/Documentation/devicetree/bindings/clock/ |
D | pwm-clock.yaml | 26 pwms: 32 - pwms 43 pwms = <&pwm2 0 40>; /* 1 / 40 ns = 25 MHz */
|
/linux-6.8/arch/riscv/boot/dts/sifive/ |
D | hifive-unleashed-a00.dts | 52 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>;
|
/linux-6.8/Documentation/devicetree/bindings/regulator/ |
D | pwm-regulator.yaml | 45 pwms: 85 - pwms 96 pwms = <&pwm1 0 8448 0>; 114 pwms = <&pwm1 0 8448 0>;
|
/linux-6.8/drivers/pwm/ |
D | core.c | 224 chip->pwms = kcalloc(chip->npwm, sizeof(*chip->pwms), GFP_KERNEL); in __pwmchip_add() 225 if (!chip->pwms) in __pwmchip_add() 233 kfree(chip->pwms); in __pwmchip_add() 240 struct pwm_device *pwm = &chip->pwms[i]; in __pwmchip_add() 276 kfree(chip->pwms); in pwmchip_remove() 320 pwm = &chip->pwms[index]; in pwm_request_from_chip() 660 * "pwms" property of a device tree node or a negative error-code on failure. 664 * If con_id is NULL, the first PWM device listed in the "pwms" property will 689 err = of_parse_phandle_with_args(np, "pwms", "#pwm-cells", index, in of_pwm_get() 692 pr_err("%s(): can't parse \"pwms\" property\n", __func__); in of_pwm_get() [all …]
|
D | pwm-atmel-tcb.c | 58 struct atmel_tcb_pwm_device pwms[NPWM]; member 73 struct atmel_tcb_pwm_device *tcbpwm = &tcbpwmc->pwms[pwm->hwpwm]; in atmel_tcb_pwm_request() 127 struct atmel_tcb_pwm_device *tcbpwm = &tcbpwmc->pwms[pwm->hwpwm]; in atmel_tcb_pwm_disable() 184 struct atmel_tcb_pwm_device *tcbpwm = &tcbpwmc->pwms[pwm->hwpwm]; in atmel_tcb_pwm_enable() 268 struct atmel_tcb_pwm_device *tcbpwm = &tcbpwmc->pwms[pwm->hwpwm]; in atmel_tcb_pwm_config() 315 atcbpwm = &tcbpwmc->pwms[1]; in atmel_tcb_pwm_config() 317 atcbpwm = &tcbpwmc->pwms[0]; in atmel_tcb_pwm_config()
|
/linux-6.8/arch/arm/boot/dts/st/ |
D | stm32mp157c-lxa-tac-gen2.dts | 23 pwms = <&led_pwm 3 1000000 0>; 46 pwms = <&led_pwm 0 1000000 0>; 52 pwms = <&led_pwm 2 1000000 0>; 58 pwms = <&led_pwm 1 1000000 0>;
|
D | stm32mp157c-lxa-mc1.dts | 29 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-6.8/arch/arm/boot/dts/microchip/ |
D | at91-kizbox.dts | 54 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>;
|
D | at91-kizboxmini-common.dtsi | 60 pwms = <&pwm0 2 10000000 0>; 68 pwms = <&pwm0 0 10000000 0>; 75 pwms = <&pwm0 1 10000000 0>;
|
/linux-6.8/arch/arm/boot/dts/nxp/imx/ |
D | imx6ull-jozacp.dts | 29 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-6.8/Documentation/devicetree/bindings/mfd/ |
D | maxim,max77843.yaml | 43 pwms: 49 - pwms 142 pwms = <&pwm 0 33670 0>;
|
D | maxim,max77693.yaml | 75 pwms: 81 - pwms 161 pwms = <&pwm 0 38022 0>;
|
/linux-6.8/arch/arm/boot/dts/broadcom/ |
D | bcm958625-meraki-mx6x-common.dtsi | 20 pwms = <&pwm 1 50000>; 27 pwms = <&pwm 2 50000>; 34 pwms = <&pwm 3 50000>;
|
/linux-6.8/arch/arm64/boot/dts/amlogic/ |
D | meson-g12b-odroid-n2-plus.dts | 22 pwms = <&pwm_ab 0 1500 0>; 29 pwms = <&pwm_AO_cd 1 1500 0>;
|
12345678910>>...20