Home
last modified time | relevance | path

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

12345678910>>...14

/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/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/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>;
H A Dat91-kizbox3_common.dtsi76 pwms = <&pwm0 0 10000000 0>;
84 pwms = <&pwm0 1 10000000 0>;
92 pwms = <&pwm0 2 10000000 0>;
99 pwms = <&pwm0 3 10000000 0>;
H A Dat91sam9rlek.dts230 pwms = <&pwm0 1 5000 PWM_POLARITY_INVERTED>;
236 pwms = <&pwm0 2 5000 PWM_POLARITY_INVERTED>;
/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/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/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>;
H A Dmeson-g12b-khadas-vim3.dtsi23 pwms = <&pwm_ab 0 1250 0>;
42 pwms = <&pwm_AO_cd 1 1250 0>;
H A Dmeson-g12b-odroid-n2l.dts112 pwms = <&pwm_ab 0 1500 0>;
119 pwms = <&pwm_AO_cd 1 1500 0>;
H A Dmeson-g12b-radxa-zero2.dts40 pwms = <&pwm_AO_ab 0 40000 0>;
144 pwms = <&pwm_ab 0 1250 0>;
163 pwms = <&pwm_AO_cd 1 1250 0>;
232 pwms = <&pwm_ef 0 30518 0>; /* PWM_E at 32.768KHz */
H A Dmeson-s4-s805x2-aq222.dts42 pwms = <&pwm_ef 0 30518 0>; /* PWM_E at 32.768KHz */
88 pwms = <&pwm_ij 1 1500 0>;
H A Dmeson-g12b-bananapi-cm4.dtsi100 pwms = <&pwm_ab 0 1250 0>;
119 pwms = <&pwm_AO_cd 1 1250 0>;
130 pwms = <&pwm_ef 0 30518 0>; /* PWM_E at 32.768KHz */
/linux/drivers/pwm/
H A Dpwm-atmel-tcb.c57 struct atmel_tcb_pwm_device pwms[NPWM]; member
72 struct atmel_tcb_pwm_device *tcbpwm = &tcbpwmc->pwms[pwm->hwpwm]; in atmel_tcb_pwm_request()
126 struct atmel_tcb_pwm_device *tcbpwm = &tcbpwmc->pwms[pwm->hwpwm]; in atmel_tcb_pwm_disable()
180 struct atmel_tcb_pwm_device *tcbpwm = &tcbpwmc->pwms[pwm->hwpwm]; in atmel_tcb_pwm_enable()
262 struct atmel_tcb_pwm_device *tcbpwm = &tcbpwmc->pwms[pwm->hwpwm]; in atmel_tcb_pwm_config()
264 struct atmel_tcb_pwm_device *atcbpwm = &tcbpwmc->pwms[pwm->hwpwm ^ 1]; in atmel_tcb_pwm_config()
H A Dpwm-lp3943.c41 pwm_map->output = pdata->pwms[hwpwm]->output; in lp3943_pwm_request_map()
42 pwm_map->num_outputs = pdata->pwms[hwpwm]->num_outputs; in lp3943_pwm_request_map()
256 pdata->pwms[i] = pwm_map; in lp3943_pwm_parse_dt()
H A Dcore.c970 pwm = &chip->pwms[index]; in pwm_request_from_chip()
1361 ret = pwm_unexport_child(pwmchip_dev, &chip->pwms[hwpwm]); in unexport_store()
1427 struct pwm_device *pwm = &chip->pwms[i]; in pwm_class_resume_npwm()
1458 struct pwm_device *pwm = &chip->pwms[i]; in pwm_class_suspend()
1512 struct pwm_device *pwm = &chip->pwms[i]; in pwmchip_sysfs_unexport()
1523 return (void *)chip + ALIGN(struct_size(chip, pwms, chip->npwm), PWMCHIP_ALIGN); in pwmchip_priv()
1547 alloc_size = size_add(ALIGN(struct_size(chip, pwms, npwm), PWMCHIP_ALIGN), in pwmchip_alloc()
1567 struct pwm_device *pwm = &chip->pwms[i]; in pwmchip_alloc()
2134 struct pwm_device *pwm = &chip->pwms[i]; in pwmchip_remove()
2207 struct pwm_device *pwm = &chip->pwms[i]; in pwm_dbg_show()
/linux/arch/arm/boot/dts/samsung/
H A Dexynos54xx-odroidxu-leds.dtsi22 pwms = <&pwm 1 2000000 0>;
35 pwms = <&pwm 2 2000000 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/arm/boot/dts/synaptics/
H A Dberlin2cd-google-chromecast.dts44 pwms = <&pwm 0 600000 0>;
51 pwms = <&pwm 1 600000 0>;
/linux/Documentation/devicetree/bindings/bus/
H A Dts-nbus.txt10 - pwms : The PWM bound to the FPGA
30 pwms = <&pwm 2 83>;
/linux/arch/arm64/boot/dts/rockchip/
H A Drk3568-radxa-e25.dts24 pwms = <&pwm1 0 1000000 0>;
29 pwms = <&pwm2 0 1000000 0>;
34 pwms = <&pwm12 0 1000000 0>;

12345678910>>...14