Home
last modified time | relevance | path

Searched refs:pwm_chip (Results 1 – 25 of 81) sorted by relevance

1234

/linux-6.12.1/include/linux/ !
Dpwm.h13 struct pwm_chip;
85 struct pwm_chip *chip;
258 int (*request)(struct pwm_chip *chip, struct pwm_device *pwm);
259 void (*free)(struct pwm_chip *chip, struct pwm_device *pwm);
260 int (*capture)(struct pwm_chip *chip, struct pwm_device *pwm,
262 int (*apply)(struct pwm_chip *chip, struct pwm_device *pwm,
264 int (*get_state)(struct pwm_chip *chip, struct pwm_device *pwm,
280 struct pwm_chip { struct
287 struct pwm_device * (*of_xlate)(struct pwm_chip *chip, argument
296 static inline struct device *pwmchip_parent(const struct pwm_chip *chip) in pwmchip_parent() argument
[all …]
/linux-6.12.1/drivers/staging/greybus/ !
Dpwm.c19 struct pwm_chip chip;
22 static inline struct gb_pwm_chip *pwm_chip_to_gb_pwm_chip(struct pwm_chip *chip) in pwm_chip_to_gb_pwm_chip()
44 static int gb_pwm_activate_operation(struct pwm_chip *chip, u8 which) in gb_pwm_activate_operation()
66 static int gb_pwm_deactivate_operation(struct pwm_chip *chip, u8 which) in gb_pwm_deactivate_operation()
88 static int gb_pwm_config_operation(struct pwm_chip *chip, in gb_pwm_config_operation()
113 static int gb_pwm_set_polarity_operation(struct pwm_chip *chip, in gb_pwm_set_polarity_operation()
137 static int gb_pwm_enable_operation(struct pwm_chip *chip, u8 which) in gb_pwm_enable_operation()
159 static int gb_pwm_disable_operation(struct pwm_chip *chip, u8 which) in gb_pwm_disable_operation()
177 static int gb_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in gb_pwm_request()
182 static void gb_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in gb_pwm_free()
[all …]
/linux-6.12.1/drivers/pwm/ !
Dpwm-pca9685.c88 static inline struct pca9685 *to_pca(struct pwm_chip *chip) in to_pca()
109 static int pca9685_read_reg(struct pwm_chip *chip, unsigned int reg, unsigned int *val) in pca9685_read_reg()
122 static int pca9685_write_reg(struct pwm_chip *chip, unsigned int reg, unsigned int val) in pca9685_write_reg()
136 static void pca9685_pwm_set_duty(struct pwm_chip *chip, int channel, unsigned int duty) in pca9685_pwm_set_duty()
175 static unsigned int pca9685_pwm_get_duty(struct pwm_chip *chip, int channel) in pca9685_pwm_get_duty()
251 struct pwm_chip *chip = gpiochip_get_data(gpio); in pca9685_pwm_gpio_request()
262 struct pwm_chip *chip = gpiochip_get_data(gpio); in pca9685_pwm_gpio_get()
270 struct pwm_chip *chip = gpiochip_get_data(gpio); in pca9685_pwm_gpio_set()
277 struct pwm_chip *chip = gpiochip_get_data(gpio); in pca9685_pwm_gpio_free()
312 static int pca9685_pwm_gpio_probe(struct pwm_chip *chip) in pca9685_pwm_gpio_probe()
[all …]
Dpwm-imx1.c33 static inline struct pwm_imx1_chip *to_pwm_imx1_chip(struct pwm_chip *chip) in to_pwm_imx1_chip()
38 static int pwm_imx1_clk_prepare_enable(struct pwm_chip *chip) in pwm_imx1_clk_prepare_enable()
56 static void pwm_imx1_clk_disable_unprepare(struct pwm_chip *chip) in pwm_imx1_clk_disable_unprepare()
64 static int pwm_imx1_config(struct pwm_chip *chip, in pwm_imx1_config()
95 static int pwm_imx1_enable(struct pwm_chip *chip, struct pwm_device *pwm) in pwm_imx1_enable()
112 static void pwm_imx1_disable(struct pwm_chip *chip, struct pwm_device *pwm) in pwm_imx1_disable()
124 static int pwm_imx1_apply(struct pwm_chip *chip, struct pwm_device *pwm, in pwm_imx1_apply()
161 struct pwm_chip *chip; in pwm_imx1_probe()
Dcore.c38 struct pwm_chip *chip = pwm->chip; in pwm_apply_debug()
166 struct pwm_chip *chip; in __pwm_apply()
331 struct pwm_chip *chip = pwm->chip; in pwm_capture()
342 static struct pwm_chip *pwmchip_find_by_name(const char *name) in pwmchip_find_by_name()
344 struct pwm_chip *chip; in pwmchip_find_by_name()
365 struct pwm_chip *chip = pwm->chip; in pwm_device_request()
425 static struct pwm_device *pwm_request_from_chip(struct pwm_chip *chip, in pwm_request_from_chip()
447 of_pwm_xlate_with_flags(struct pwm_chip *chip, const struct of_phandle_args *args) in of_pwm_xlate_with_flags()
471 of_pwm_single_xlate(struct pwm_chip *chip, const struct of_phandle_args *args) in of_pwm_single_xlate()
497 static inline struct pwm_chip *pwmchip_from_dev(struct device *pwmchip_dev) in pwmchip_from_dev()
[all …]
Dpwm-twl-led.c68 static inline struct twl_pwmled_chip *to_twl(struct pwm_chip *chip) in to_twl()
73 static int twl4030_pwmled_config(struct pwm_chip *chip, struct pwm_device *pwm, in twl4030_pwmled_config()
107 static int twl4030_pwmled_enable(struct pwm_chip *chip, struct pwm_device *pwm) in twl4030_pwmled_enable()
131 static void twl4030_pwmled_disable(struct pwm_chip *chip, in twl4030_pwmled_disable()
155 static int twl4030_pwmled_apply(struct pwm_chip *chip, struct pwm_device *pwm, in twl4030_pwmled_apply()
193 static int twl6030_pwmled_config(struct pwm_chip *chip, struct pwm_device *pwm, in twl6030_pwmled_config()
210 static int twl6030_pwmled_enable(struct pwm_chip *chip, struct pwm_device *pwm) in twl6030_pwmled_enable()
236 static void twl6030_pwmled_disable(struct pwm_chip *chip, in twl6030_pwmled_disable()
262 static int twl6030_pwmled_apply(struct pwm_chip *chip, struct pwm_device *pwm, in twl6030_pwmled_apply()
288 static int twl6030_pwmled_request(struct pwm_chip *chip, struct pwm_device *pwm) in twl6030_pwmled_request()
[all …]
Dpwm-tiecap.c40 static inline struct ecap_pwm_chip *to_ecap_pwm_chip(struct pwm_chip *chip) in to_ecap_pwm_chip()
49 static int ecap_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in ecap_pwm_config()
107 static int ecap_pwm_set_polarity(struct pwm_chip *chip, struct pwm_device *pwm, in ecap_pwm_set_polarity()
131 static int ecap_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in ecap_pwm_enable()
150 static void ecap_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in ecap_pwm_disable()
167 static int ecap_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in ecap_pwm_apply()
220 struct pwm_chip *chip; in ecap_pwm_probe()
271 static void ecap_pwm_save_context(struct pwm_chip *chip) in ecap_pwm_save_context()
282 static void ecap_pwm_restore_context(struct pwm_chip *chip) in ecap_pwm_restore_context()
293 struct pwm_chip *chip = dev_get_drvdata(dev); in ecap_pwm_suspend()
[all …]
Dpwm-berlin.c57 static inline struct berlin_pwm_chip *to_berlin_pwm_chip(struct pwm_chip *chip) in to_berlin_pwm_chip()
75 static int berlin_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in berlin_pwm_config()
113 static int berlin_pwm_set_polarity(struct pwm_chip *chip, in berlin_pwm_set_polarity()
132 static int berlin_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in berlin_pwm_enable()
144 static void berlin_pwm_disable(struct pwm_chip *chip, in berlin_pwm_disable()
155 static int berlin_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in berlin_pwm_apply()
200 struct pwm_chip *chip; in berlin_pwm_probe()
230 struct pwm_chip *chip = dev_get_drvdata(dev); in berlin_pwm_suspend()
250 struct pwm_chip *chip = dev_get_drvdata(dev); in berlin_pwm_resume()
Dpwm-twl.c54 static inline struct twl_pwm_chip *to_twl(struct pwm_chip *chip) in to_twl()
59 static int twl_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in twl_pwm_config()
93 static int twl4030_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in twl4030_pwm_enable()
123 static void twl4030_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in twl4030_pwm_disable()
152 static int twl4030_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in twl4030_pwm_request()
190 static void twl4030_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in twl4030_pwm_free()
220 static int twl6030_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in twl6030_pwm_enable()
243 static void twl6030_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in twl6030_pwm_disable()
281 static int twl4030_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in twl4030_pwm_apply()
306 static int twl6030_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in twl6030_pwm_apply()
[all …]
Dpwm-jz4740.c32 static inline struct jz4740_pwm_chip *to_jz4740(struct pwm_chip *chip) in to_jz4740()
37 static bool jz4740_pwm_can_use_chn(struct pwm_chip *chip, unsigned int channel) in jz4740_pwm_can_use_chn()
49 static int jz4740_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in jz4740_pwm_request()
79 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()
101 static void jz4740_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in jz4740_pwm_disable()
123 static int jz4740_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in jz4740_pwm_apply()
225 struct pwm_chip *chip; in jz4740_pwm_probe()
Dpwm-hibvt.c65 static inline struct hibvt_pwm_chip *to_hibvt_pwm_chip(struct pwm_chip *chip) in to_hibvt_pwm_chip()
82 static void hibvt_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in hibvt_pwm_enable()
90 static void hibvt_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in hibvt_pwm_disable()
98 static void hibvt_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in hibvt_pwm_config()
116 static void hibvt_pwm_set_polarity(struct pwm_chip *chip, in hibvt_pwm_set_polarity()
130 static int hibvt_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, in hibvt_pwm_get_state()
153 static int hibvt_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in hibvt_pwm_apply()
193 struct pwm_chip *chip; in hibvt_pwm_probe()
248 struct pwm_chip *chip = platform_get_drvdata(pdev); in hibvt_pwm_remove()
Dpwm-tegra.c79 static inline struct tegra_pwm_chip *to_tegra_pwm_chip(struct pwm_chip *chip) in to_tegra_pwm_chip()
94 static int tegra_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in tegra_pwm_config()
211 static int tegra_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in tegra_pwm_enable()
228 static void tegra_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in tegra_pwm_disable()
240 static int tegra_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in tegra_pwm_apply()
272 struct pwm_chip *chip; in tegra_pwm_probe()
352 struct pwm_chip *chip = platform_get_drvdata(pdev); in tegra_pwm_remove()
364 struct pwm_chip *chip = dev_get_drvdata(dev); in tegra_pwm_runtime_suspend()
381 struct pwm_chip *chip = dev_get_drvdata(dev); in tegra_pwm_runtime_resume()
Dpwm-lpc32xx.c25 static inline struct lpc32xx_pwm_chip *to_lpc32xx_pwm_chip(struct pwm_chip *chip) in to_lpc32xx_pwm_chip()
30 static int lpc32xx_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in lpc32xx_pwm_config()
63 static int lpc32xx_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in lpc32xx_pwm_enable()
80 static void lpc32xx_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in lpc32xx_pwm_disable()
92 static int lpc32xx_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in lpc32xx_pwm_apply()
123 struct pwm_chip *chip; in lpc32xx_pwm_probe()
Dpwm-meson.c101 int (*channels_init)(struct pwm_chip *chip);
115 static inline struct meson_pwm *to_meson_pwm(struct pwm_chip *chip) in to_meson_pwm()
120 static int meson_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in meson_pwm_request()
137 static void meson_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in meson_pwm_free()
145 static int meson_pwm_calc(struct pwm_chip *chip, struct pwm_device *pwm, in meson_pwm_calc()
207 static void meson_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in meson_pwm_enable()
235 static void meson_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in meson_pwm_disable()
250 static int meson_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in meson_pwm_apply()
290 static u64 meson_pwm_cnt_to_ns(struct pwm_chip *chip, struct pwm_device *pwm, in meson_pwm_cnt_to_ns()
307 static int meson_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, in meson_pwm_get_state()
[all …]
Dpwm-lpc18xx-sct.c109 to_lpc18xx_pwm_chip(struct pwm_chip *chip) in to_lpc18xx_pwm_chip()
147 static void lpc18xx_pwm_config_period(struct pwm_chip *chip, u64 period_ns) in lpc18xx_pwm_config_period()
169 static void lpc18xx_pwm_config_duty(struct pwm_chip *chip, in lpc18xx_pwm_config_duty()
191 static int lpc18xx_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in lpc18xx_pwm_config()
234 static int lpc18xx_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm, enum pwm_polarity pola… in lpc18xx_pwm_enable()
269 static void lpc18xx_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in lpc18xx_pwm_disable()
280 static int lpc18xx_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in lpc18xx_pwm_request()
301 static void lpc18xx_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in lpc18xx_pwm_free()
309 static int lpc18xx_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in lpc18xx_pwm_apply()
350 struct pwm_chip *chip; in lpc18xx_pwm_probe()
[all …]
Dpwm-img.c73 static inline struct img_pwm_chip *to_img_pwm_chip(struct pwm_chip *chip) in to_img_pwm_chip()
89 static int img_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in img_pwm_config()
148 static int img_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in img_pwm_enable()
169 static void img_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in img_pwm_disable()
182 static int img_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in img_pwm_apply()
226 struct pwm_chip *chip = dev_get_drvdata(dev); in img_pwm_runtime_suspend()
237 struct pwm_chip *chip = dev_get_drvdata(dev); in img_pwm_runtime_resume()
262 struct pwm_chip *chip; in img_pwm_probe()
341 struct pwm_chip *chip = platform_get_drvdata(pdev); in img_pwm_remove()
353 struct pwm_chip *chip = dev_get_drvdata(dev); in img_pwm_suspend()
[all …]
Dpwm-vt8500.c52 static inline struct vt8500_chip *to_vt8500_chip(struct pwm_chip *chip) in to_vt8500_chip()
58 static inline void vt8500_pwm_busy_wait(struct pwm_chip *chip, int nr, u8 bitmask) in vt8500_pwm_busy_wait()
72 static int vt8500_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in vt8500_pwm_config()
126 static int vt8500_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in vt8500_pwm_enable()
146 static void vt8500_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in vt8500_pwm_disable()
159 static int vt8500_pwm_set_polarity(struct pwm_chip *chip, in vt8500_pwm_set_polarity()
179 static int vt8500_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in vt8500_pwm_apply()
237 struct pwm_chip *chip; in vt8500_pwm_probe()
Dpwm-lp3943.c28 static inline struct lp3943_pwm *to_lp3943_pwm(struct pwm_chip *chip) in to_lp3943_pwm()
55 static int lp3943_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in lp3943_pwm_request()
79 static void lp3943_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in lp3943_pwm_free()
87 static int lp3943_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in lp3943_pwm_config()
151 static int lp3943_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in lp3943_pwm_enable()
170 static void lp3943_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in lp3943_pwm_disable()
183 static int lp3943_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in lp3943_pwm_apply()
271 struct pwm_chip *chip; in lp3943_pwm_probe()
Dpwm-tiehrpwm.c116 static inline struct ehrpwm_pwm_chip *to_ehrpwm_pwm_chip(struct pwm_chip *chip) in to_ehrpwm_pwm_chip()
217 static int ehrpwm_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in ehrpwm_pwm_config()
306 static int ehrpwm_pwm_set_polarity(struct pwm_chip *chip, in ehrpwm_pwm_set_polarity()
318 static int ehrpwm_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in ehrpwm_pwm_enable()
356 static void ehrpwm_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in ehrpwm_pwm_disable()
390 static void ehrpwm_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in ehrpwm_pwm_free()
403 static int ehrpwm_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in ehrpwm_pwm_apply()
452 struct pwm_chip *chip; in ehrpwm_pwm_probe()
514 struct pwm_chip *chip = platform_get_drvdata(pdev); in ehrpwm_pwm_remove()
524 static void ehrpwm_pwm_save_context(struct pwm_chip *chip) in ehrpwm_pwm_save_context()
[all …]
Dpwm-rz-mtu3.c91 static inline struct rz_mtu3_pwm_chip *to_rz_mtu3_pwm_chip(struct pwm_chip *chip) in to_rz_mtu3_pwm_chip()
165 static int rz_mtu3_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in rz_mtu3_pwm_request()
195 static void rz_mtu3_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in rz_mtu3_pwm_free()
212 static int rz_mtu3_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in rz_mtu3_pwm_enable()
244 static void rz_mtu3_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in rz_mtu3_pwm_disable()
269 static int rz_mtu3_pwm_get_state(struct pwm_chip *chip, struct pwm_device *pwm, in rz_mtu3_pwm_get_state()
318 static int rz_mtu3_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in rz_mtu3_pwm_config()
405 static int rz_mtu3_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in rz_mtu3_pwm_apply()
443 struct pwm_chip *chip = dev_get_drvdata(dev); in rz_mtu3_pwm_pm_runtime_suspend()
453 struct pwm_chip *chip = dev_get_drvdata(dev); in rz_mtu3_pwm_pm_runtime_resume()
[all …]
Dpwm-samsung.c109 struct samsung_pwm_chip *to_samsung_pwm_chip(struct pwm_chip *chip) in to_samsung_pwm_chip()
182 static unsigned long pwm_samsung_calc_tin(struct pwm_chip *chip, in pwm_samsung_calc_tin()
229 static int pwm_samsung_request(struct pwm_chip *chip, struct pwm_device *pwm) in pwm_samsung_request()
245 static int pwm_samsung_enable(struct pwm_chip *chip, struct pwm_device *pwm) in pwm_samsung_enable()
271 static void pwm_samsung_disable(struct pwm_chip *chip, struct pwm_device *pwm) in pwm_samsung_disable()
308 static int __pwm_samsung_config(struct pwm_chip *chip, struct pwm_device *pwm, in __pwm_samsung_config()
380 static int pwm_samsung_config(struct pwm_chip *chip, struct pwm_device *pwm, in pwm_samsung_config()
410 static int pwm_samsung_set_polarity(struct pwm_chip *chip, in pwm_samsung_set_polarity()
423 static int pwm_samsung_apply(struct pwm_chip *chip, struct pwm_device *pwm, in pwm_samsung_apply()
508 static int pwm_samsung_parse_dt(struct pwm_chip *chip) in pwm_samsung_parse_dt()
[all …]
Dpwm-mediatek.c68 to_pwm_mediatek_chip(struct pwm_chip *chip) in to_pwm_mediatek_chip()
73 static int pwm_mediatek_clk_enable(struct pwm_chip *chip, in pwm_mediatek_clk_enable()
101 static void pwm_mediatek_clk_disable(struct pwm_chip *chip, in pwm_mediatek_clk_disable()
118 static int pwm_mediatek_config(struct pwm_chip *chip, struct pwm_device *pwm, in pwm_mediatek_config()
173 static int pwm_mediatek_enable(struct pwm_chip *chip, struct pwm_device *pwm) in pwm_mediatek_enable()
190 static void pwm_mediatek_disable(struct pwm_chip *chip, struct pwm_device *pwm) in pwm_mediatek_disable()
202 static int pwm_mediatek_apply(struct pwm_chip *chip, struct pwm_device *pwm, in pwm_mediatek_apply()
233 struct pwm_chip *chip; in pwm_mediatek_probe()
Dpwm-spear.c57 static inline struct spear_pwm_chip *to_spear_pwm_chip(struct pwm_chip *chip) in to_spear_pwm_chip()
75 static int spear_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in spear_pwm_config()
135 static int spear_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in spear_pwm_enable()
152 static void spear_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in spear_pwm_disable()
164 static int spear_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in spear_pwm_apply()
195 struct pwm_chip *chip; in spear_pwm_probe()
Dpwm-atmel-tcb.c63 static inline struct atmel_tcb_pwm_chip *to_tcb_chip(struct pwm_chip *chip) in to_tcb_chip()
68 static int atmel_tcb_pwm_request(struct pwm_chip *chip, in atmel_tcb_pwm_request()
115 static void atmel_tcb_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in atmel_tcb_pwm_free()
122 static void atmel_tcb_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm, in atmel_tcb_pwm_disable()
176 static int atmel_tcb_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm, in atmel_tcb_pwm_enable()
258 static int atmel_tcb_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in atmel_tcb_pwm_config()
331 static int atmel_tcb_pwm_apply(struct pwm_chip *chip, struct pwm_device *pwm, in atmel_tcb_pwm_apply()
383 struct pwm_chip *chip; in atmel_tcb_pwm_probe()
468 struct pwm_chip *chip = platform_get_drvdata(pdev); in atmel_tcb_pwm_remove()
487 struct pwm_chip *chip = dev_get_drvdata(dev); in atmel_tcb_pwm_suspend()
[all …]
Dpwm-adp5585.c35 static int pwm_adp5585_request(struct pwm_chip *chip, struct pwm_device *pwm) in pwm_adp5585_request()
45 static void pwm_adp5585_free(struct pwm_chip *chip, struct pwm_device *pwm) in pwm_adp5585_free()
54 static int pwm_adp5585_apply(struct pwm_chip *chip, in pwm_adp5585_apply()
110 static int pwm_adp5585_get_state(struct pwm_chip *chip, in pwm_adp5585_get_state()
152 struct pwm_chip *chip; in adp5585_pwm_probe()

1234