Home
last modified time | relevance | path

Searched refs:pwm_device (Results 1 – 56 of 56) sorted by relevance

/linux-4.4.14/include/linux/
Dpwm.h8 struct pwm_device;
15 struct pwm_device *pwm_request(int pwm_id, const char *label);
20 void pwm_free(struct pwm_device *pwm);
25 int pwm_config(struct pwm_device *pwm, int duty_ns, int period_ns);
30 int pwm_enable(struct pwm_device *pwm);
35 void pwm_disable(struct pwm_device *pwm);
37 static inline struct pwm_device *pwm_request(int pwm_id, const char *label) in pwm_request()
42 static inline void pwm_free(struct pwm_device *pwm) in pwm_free()
46 static inline int pwm_config(struct pwm_device *pwm, int duty_ns, int period_ns) in pwm_config()
51 static inline int pwm_enable(struct pwm_device *pwm) in pwm_enable()
[all …]
/linux-4.4.14/drivers/pwm/
Dcore.c44 static struct pwm_device *pwm_to_device(unsigned int pwm) in pwm_to_device()
77 struct pwm_device *pwm = &chip->pwms[i]; in free_pwms()
110 static int pwm_device_request(struct pwm_device *pwm, const char *label) in pwm_device_request()
134 struct pwm_device *
137 struct pwm_device *pwm; in of_pwm_xlate_with_flags()
160 static struct pwm_device *
163 struct pwm_device *pwm; in of_pwm_simple_xlate()
206 int pwm_set_chip_data(struct pwm_device *pwm, void *data) in pwm_set_chip_data()
223 void *pwm_get_chip_data(struct pwm_device *pwm) in pwm_get_chip_data()
243 struct pwm_device *pwm; in pwmchip_add_with_polarity()
[all …]
Dsysfs.c28 struct pwm_device *pwm;
36 static struct pwm_device *child_to_pwm_device(struct device *child) in child_to_pwm_device()
47 const struct pwm_device *pwm = child_to_pwm_device(child); in period_show()
56 struct pwm_device *pwm = child_to_pwm_device(child); in period_store()
73 const struct pwm_device *pwm = child_to_pwm_device(child); in duty_cycle_show()
82 struct pwm_device *pwm = child_to_pwm_device(child); in duty_cycle_store()
99 const struct pwm_device *pwm = child_to_pwm_device(child); in enable_show()
108 struct pwm_device *pwm = child_to_pwm_device(child); in enable_store()
134 const struct pwm_device *pwm = child_to_pwm_device(child); in polarity_show()
154 struct pwm_device *pwm = child_to_pwm_device(child); in polarity_store()
[all …]
Dpwm-clps711x.c48 static unsigned int clps711x_get_duty(struct pwm_device *pwm, unsigned int v) in clps711x_get_duty()
54 static int clps711x_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in clps711x_pwm_request()
68 static int clps711x_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in clps711x_pwm_config()
83 static int clps711x_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in clps711x_pwm_enable()
94 static void clps711x_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in clps711x_pwm_disable()
109 static struct pwm_device *clps711x_pwm_xlate(struct pwm_chip *chip, in clps711x_pwm_xlate()
Dpwm-ep93xx.c56 static int ep93xx_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in ep93xx_pwm_request()
63 static void ep93xx_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in ep93xx_pwm_free()
70 static int ep93xx_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in ep93xx_pwm_config()
122 static int ep93xx_pwm_polarity(struct pwm_chip *chip, struct pwm_device *pwm, in ep93xx_pwm_polarity()
146 static int ep93xx_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in ep93xx_pwm_enable()
160 static void ep93xx_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in ep93xx_pwm_disable()
Dpwm-bfin.c30 static int bfin_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in bfin_pwm_request()
55 static void bfin_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in bfin_pwm_free()
65 static int bfin_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in bfin_pwm_config()
90 static int bfin_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in bfin_pwm_enable()
99 static void bfin_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in bfin_pwm_disable()
Dpwm-twl-led.c69 static int twl4030_pwmled_config(struct pwm_chip *chip, struct pwm_device *pwm, in twl4030_pwmled_config()
103 static int twl4030_pwmled_enable(struct pwm_chip *chip, struct pwm_device *pwm) in twl4030_pwmled_enable()
128 struct pwm_device *pwm) in twl4030_pwmled_disable()
151 static int twl6030_pwmled_config(struct pwm_chip *chip, struct pwm_device *pwm, in twl6030_pwmled_config()
168 static int twl6030_pwmled_enable(struct pwm_chip *chip, struct pwm_device *pwm) in twl6030_pwmled_enable()
195 struct pwm_device *pwm) in twl6030_pwmled_disable()
220 static int twl6030_pwmled_request(struct pwm_chip *chip, struct pwm_device *pwm) in twl6030_pwmled_request()
246 static void twl6030_pwmled_free(struct pwm_chip *chip, struct pwm_device *pwm) in twl6030_pwmled_free()
Dpwm-lpss.c68 static inline u32 pwm_lpss_read(const struct pwm_device *pwm) in pwm_lpss_read()
75 static inline void pwm_lpss_write(const struct pwm_device *pwm, u32 value) in pwm_lpss_write()
82 static int pwm_lpss_config(struct pwm_chip *chip, struct pwm_device *pwm, in pwm_lpss_config()
124 static int pwm_lpss_enable(struct pwm_chip *chip, struct pwm_device *pwm) in pwm_lpss_enable()
131 static void pwm_lpss_disable(struct pwm_chip *chip, struct pwm_device *pwm) in pwm_lpss_disable()
Dpwm-bcm2835.c42 static int bcm2835_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in bcm2835_pwm_request()
55 static void bcm2835_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in bcm2835_pwm_free()
65 static int bcm2835_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in bcm2835_pwm_config()
82 static int bcm2835_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in bcm2835_pwm_enable()
94 static void bcm2835_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in bcm2835_pwm_disable()
104 static int bcm2835_set_polarity(struct pwm_chip *chip, struct pwm_device *pwm, in bcm2835_set_polarity()
Dpwm-rockchip.c53 struct pwm_device *pwm, bool enable);
62 struct pwm_device *pwm, bool enable) in rockchip_pwm_set_enable_v1()
79 struct pwm_device *pwm, bool enable) in rockchip_pwm_set_enable_v2()
101 static int rockchip_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in rockchip_pwm_config()
138 struct pwm_device *pwm, in rockchip_pwm_set_polarity()
150 static int rockchip_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in rockchip_pwm_enable()
164 static void rockchip_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in rockchip_pwm_disable()
Dpwm-jz4740.c50 static int jz4740_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in jz4740_pwm_request()
76 static void jz4740_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in jz4740_pwm_free()
88 static int jz4740_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in jz4740_pwm_enable()
99 static void jz4740_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in jz4740_pwm_disable()
108 static int jz4740_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in jz4740_pwm_config()
Dpwm-imx.c59 struct pwm_device *pwm, int duty_ns, int period_ns);
66 struct pwm_device *pwm, int duty_ns, int period_ns) in imx_pwm_config_v1()
110 struct pwm_device *pwm, int duty_ns, int period_ns) in imx_pwm_config_v2()
204 struct pwm_device *pwm, int duty_ns, int period_ns) in imx_pwm_config()
220 static int imx_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in imx_pwm_enable()
234 static void imx_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in imx_pwm_disable()
252 struct pwm_device *pwm, int duty_ns, int period_ns);
Dpwm-atmel.c69 void (*config)(struct pwm_chip *chip, struct pwm_device *pwm,
107 static int atmel_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in atmel_pwm_config()
162 static void atmel_pwm_config_v1(struct pwm_chip *chip, struct pwm_device *pwm, in atmel_pwm_config_v1()
189 static void atmel_pwm_config_v2(struct pwm_chip *chip, struct pwm_device *pwm, in atmel_pwm_config_v2()
210 static int atmel_pwm_set_polarity(struct pwm_chip *chip, struct pwm_device *pwm, in atmel_pwm_set_polarity()
237 static int atmel_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in atmel_pwm_enable()
253 static void atmel_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in atmel_pwm_disable()
286 void (*config)(struct pwm_chip *chip, struct pwm_device *pwm,
Dpwm-twl.c71 static int twl_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in twl_pwm_config()
105 static int twl4030_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in twl4030_pwm_enable()
135 static void twl4030_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in twl4030_pwm_disable()
164 static int twl4030_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in twl4030_pwm_request()
202 static void twl4030_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in twl4030_pwm_free()
232 static int twl6030_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in twl6030_pwm_enable()
255 static void twl6030_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in twl6030_pwm_disable()
Dpwm-tiecap.c65 static int ecap_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in ecap_pwm_config()
125 static int ecap_pwm_set_polarity(struct pwm_chip *chip, struct pwm_device *pwm, in ecap_pwm_set_polarity()
145 static int ecap_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in ecap_pwm_enable()
163 static void ecap_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in ecap_pwm_disable()
180 static void ecap_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in ecap_pwm_free()
304 struct pwm_device *pwm = pc->chip.pwms; in ecap_pwm_suspend()
318 struct pwm_device *pwm = pc->chip.pwms; in ecap_pwm_resume()
Dpwm-pxa.c63 static int pxa_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in pxa_pwm_config()
107 static int pxa_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in pxa_pwm_enable()
114 static void pxa_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in pxa_pwm_disable()
154 static struct pwm_device *
157 struct pwm_device *pwm; in pxa_pwm_of_xlate()
Dpwm-lpc18xx-sct.c128 struct pwm_device *pwm, in lpc18xx_pwm_set_conflict_res()
166 struct pwm_device *pwm, int duty_ns) in lpc18xx_pwm_config_duty()
184 static int lpc18xx_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in lpc18xx_pwm_config()
230 struct pwm_device *pwm, in lpc18xx_pwm_set_polarity()
236 static int lpc18xx_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in lpc18xx_pwm_enable()
271 static void lpc18xx_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in lpc18xx_pwm_disable()
282 static int lpc18xx_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in lpc18xx_pwm_request()
304 static void lpc18xx_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in lpc18xx_pwm_free()
333 struct pwm_device *pwm; in lpc18xx_pwm_probe()
Dpwm-tegra.c66 static int tegra_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in tegra_pwm_config()
133 static int tegra_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in tegra_pwm_enable()
150 static void tegra_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in tegra_pwm_disable()
215 struct pwm_device *pwm = &pc->chip.pwms[i]; in tegra_pwm_remove()
Dpwm-rcar.c135 static int rcar_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in rcar_pwm_request()
142 static void rcar_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in rcar_pwm_free()
149 static int rcar_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in rcar_pwm_config()
175 static int rcar_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in rcar_pwm_enable()
191 static void rcar_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in rcar_pwm_disable()
Dpwm-crc.c50 static int crc_pwm_enable(struct pwm_chip *c, struct pwm_device *pwm) in crc_pwm_enable()
59 static void crc_pwm_disable(struct pwm_chip *c, struct pwm_device *pwm) in crc_pwm_disable()
66 static int crc_pwm_config(struct pwm_chip *c, struct pwm_device *pwm, in crc_pwm_config()
Dpwm-ab8500.c27 static int ab8500_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in ab8500_pwm_config()
57 static int ab8500_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in ab8500_pwm_enable()
70 static void ab8500_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in ab8500_pwm_disable()
Dpwm-sti.c59 struct pwm_device *cur;
115 static int sti_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in sti_pwm_config()
120 struct pwm_device *cur = pc->cur; in sti_pwm_config()
197 static int sti_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in sti_pwm_enable()
226 static void sti_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in sti_pwm_disable()
241 static void sti_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in sti_pwm_free()
Dpwm-lp3943.c64 static int lp3943_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in lp3943_pwm_request()
90 static void lp3943_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in lp3943_pwm_free()
98 static int lp3943_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in lp3943_pwm_config()
156 static int lp3943_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in lp3943_pwm_enable()
175 static void lp3943_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in lp3943_pwm_disable()
Dpwm-puv3.c41 static int puv3_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in puv3_pwm_config()
82 static int puv3_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in puv3_pwm_enable()
89 static void puv3_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in puv3_pwm_disable()
Dpwm-renesas-tpu.c218 static int tpu_pwm_request(struct pwm_chip *chip, struct pwm_device *_pwm) in tpu_pwm_request()
244 static void tpu_pwm_free(struct pwm_chip *chip, struct pwm_device *_pwm) in tpu_pwm_free()
252 static int tpu_pwm_config(struct pwm_chip *chip, struct pwm_device *_pwm, in tpu_pwm_config()
335 static int tpu_pwm_set_polarity(struct pwm_chip *chip, struct pwm_device *_pwm, in tpu_pwm_set_polarity()
345 static int tpu_pwm_enable(struct pwm_chip *chip, struct pwm_device *_pwm) in tpu_pwm_enable()
367 static void tpu_pwm_disable(struct pwm_chip *chip, struct pwm_device *_pwm) in tpu_pwm_disable()
Dpwm-berlin.c58 static int berlin_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm_dev, in berlin_pwm_config()
98 struct pwm_device *pwm_dev, in berlin_pwm_set_polarity()
116 static int berlin_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm_dev) in berlin_pwm_enable()
129 struct pwm_device *pwm_dev) in berlin_pwm_disable()
Dpwm-samsung.c205 static int pwm_samsung_request(struct pwm_chip *chip, struct pwm_device *pwm) in pwm_samsung_request()
226 static void pwm_samsung_free(struct pwm_chip *chip, struct pwm_device *pwm) in pwm_samsung_free()
232 static int pwm_samsung_enable(struct pwm_chip *chip, struct pwm_device *pwm) in pwm_samsung_enable()
256 static void pwm_samsung_disable(struct pwm_chip *chip, struct pwm_device *pwm) in pwm_samsung_disable()
273 struct pwm_device *pwm) in pwm_samsung_manual_update()
291 static int pwm_samsung_config(struct pwm_chip *chip, struct pwm_device *pwm, in pwm_samsung_config()
400 struct pwm_device *pwm, in pwm_samsung_set_polarity()
597 struct pwm_device *pwm = &chip->chip.pwms[i]; in pwm_samsung_suspend()
Dpwm-pca9685.c91 static int pca9685_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in pca9685_pwm_config()
205 static int pca9685_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in pca9685_pwm_enable()
242 static void pca9685_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in pca9685_pwm_disable()
263 static int pca9685_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in pca9685_pwm_request()
274 static void pca9685_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in pca9685_pwm_free()
Dpwm-atmel-tcb.c53 struct pwm_device *pwm, in atmel_tcb_pwm_set_polarity()
64 struct pwm_device *pwm) in atmel_tcb_pwm_request()
121 static void atmel_tcb_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in atmel_tcb_pwm_free()
132 static void atmel_tcb_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in atmel_tcb_pwm_disable()
188 static int atmel_tcb_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in atmel_tcb_pwm_enable()
270 static int atmel_tcb_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in atmel_tcb_pwm_config()
Dpwm-atmel-hlcdc.c53 struct pwm_device *pwm, in atmel_hlcdc_pwm_config()
140 struct pwm_device *pwm, in atmel_hlcdc_pwm_set_polarity()
154 static int atmel_hlcdc_pwm_enable(struct pwm_chip *c, struct pwm_device *pwm) in atmel_hlcdc_pwm_enable()
180 struct pwm_device *pwm) in atmel_hlcdc_pwm_disable()
Dpwm-lpc32xx.c34 static int lpc32xx_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in lpc32xx_pwm_config()
80 static int lpc32xx_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in lpc32xx_pwm_enable()
97 static void lpc32xx_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in lpc32xx_pwm_disable()
Dpwm-mxs.c50 static int mxs_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in mxs_pwm_config()
101 static int mxs_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in mxs_pwm_enable()
115 static void mxs_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in mxs_pwm_disable()
Dpwm-vt8500.c80 static int vt8500_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in vt8500_pwm_config()
134 static int vt8500_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in vt8500_pwm_enable()
154 static void vt8500_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in vt8500_pwm_disable()
168 struct pwm_device *pwm, in vt8500_pwm_set_polarity()
Dpwm-tiehrpwm.c236 static int ehrpwm_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in ehrpwm_pwm_config()
324 struct pwm_device *pwm, enum pwm_polarity polarity) in ehrpwm_pwm_set_polarity()
333 static int ehrpwm_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in ehrpwm_pwm_enable()
373 static void ehrpwm_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in ehrpwm_pwm_disable()
406 static void ehrpwm_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in ehrpwm_pwm_free()
566 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-fsl-ftm.c99 static int fsl_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in fsl_pwm_request()
106 static void fsl_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in fsl_pwm_free()
233 static int fsl_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in fsl_pwm_config()
281 struct pwm_device *pwm, in fsl_pwm_set_polarity()
323 static int fsl_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in fsl_pwm_enable()
356 static void fsl_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in fsl_pwm_disable()
Dpwm-bcm-kona.c111 static int kona_pwmc_config(struct pwm_chip *chip, struct pwm_device *pwm, in kona_pwmc_config()
176 static int kona_pwmc_set_polarity(struct pwm_chip *chip, struct pwm_device *pwm, in kona_pwmc_set_polarity()
208 static int kona_pwmc_enable(struct pwm_chip *chip, struct pwm_device *pwm) in kona_pwmc_enable()
229 static void kona_pwmc_disable(struct pwm_chip *chip, struct pwm_device *pwm) in kona_pwmc_disable()
Dpwm-mtk-disp.c67 static int mtk_disp_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in mtk_disp_pwm_config()
122 static int mtk_disp_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in mtk_disp_pwm_enable()
142 static void mtk_disp_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in mtk_disp_pwm_disable()
Dpwm-spear.c77 static int spear_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in spear_pwm_config()
137 static int spear_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in spear_pwm_enable()
154 static void spear_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in spear_pwm_disable()
Dpwm-sun4i.c99 static int sun4i_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in sun4i_pwm_config()
189 static int sun4i_pwm_set_polarity(struct pwm_chip *chip, struct pwm_device *pwm, in sun4i_pwm_set_polarity()
218 static int sun4i_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in sun4i_pwm_enable()
240 static void sun4i_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in sun4i_pwm_disable()
Dpwm-brcmstb.c106 static int brcmstb_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in brcmstb_pwm_config()
214 static int brcmstb_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in brcmstb_pwm_enable()
223 static void brcmstb_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in brcmstb_pwm_disable()
Dpwm-img.c88 static int img_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in img_pwm_config()
139 static int img_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in img_pwm_enable()
155 static void img_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in img_pwm_disable()
/linux-4.4.14/drivers/clk/
Dclk-pwm.c19 struct pwm_device *pwm;
61 struct pwm_device *pwm; in clk_pwm_probe()
/linux-4.4.14/drivers/video/backlight/
Dlp8788_bl.c52 struct pwm_device *pwm;
130 struct pwm_device *pwm; in lp8788_pwm_ctrl()
Dlp855x_bl.c75 struct pwm_device *pwm;
240 struct pwm_device *pwm; in lp855x_pwm_ctrl()
Dpwm_bl.c28 struct pwm_device *pwm;
Dlm3630a_bl.c47 struct pwm_device *pwmd;
/linux-4.4.14/drivers/input/misc/
Dpwm-beeper.c27 struct pwm_device *pwm;
Dmax8997_haptic.c58 struct pwm_device *pwm;
Dmax77693-haptic.c58 struct pwm_device *pwm_dev;
/linux-4.4.14/drivers/leds/
Dleds-pwm.c29 struct pwm_device *pwm;
/linux-4.4.14/drivers/regulator/
Dpwm-regulator.c26 struct pwm_device *pwm;
/linux-4.4.14/drivers/hwmon/
Dpwm-fan.c33 struct pwm_device *pwm;
/linux-4.4.14/Documentation/
Dpwm.txt45 int pwm_config(struct pwm_device *pwm, int duty_ns, int period_ns);
/linux-4.4.14/arch/arm/mach-s3c24xx/
Dmach-rx1950.c383 static struct pwm_device *lcd_pwm;
/linux-4.4.14/drivers/video/fbdev/
Dssd1307fb.c74 struct pwm_device *pwm;
/linux-4.4.14/drivers/gpu/drm/i915/
Dintel_drv.h184 struct pwm_device *pwm;