/linux-4.1.27/include/linux/ |
D | pwm.h | 60 struct pwm_chip; 87 struct pwm_chip *chip; 134 int (*request)(struct pwm_chip *chip, 136 void (*free)(struct pwm_chip *chip, 138 int (*config)(struct pwm_chip *chip, 141 int (*set_polarity)(struct pwm_chip *chip, 144 int (*enable)(struct pwm_chip *chip, 146 void (*disable)(struct pwm_chip *chip, 149 void (*dbg_show)(struct pwm_chip *chip, 166 struct pwm_chip { struct [all …]
|
/linux-4.1.27/drivers/pwm/ |
D | pwm-img.c | 61 struct pwm_chip chip; 71 static inline struct img_pwm_chip *to_img_pwm_chip(struct pwm_chip *chip) in to_img_pwm_chip() 88 static int img_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in img_pwm_config() 93 struct img_pwm_chip *pwm_chip = to_img_pwm_chip(chip); in img_pwm_config() local 94 unsigned int max_timebase = pwm_chip->data->max_timebase; in img_pwm_config() 96 if (period_ns < pwm_chip->min_period_ns || in img_pwm_config() 97 period_ns > pwm_chip->max_period_ns) { in img_pwm_config() 102 input_clk_hz = clk_get_rate(pwm_chip->pwm_clk); in img_pwm_config() 126 val = img_pwm_readl(pwm_chip, PWM_CTRL_CFG); in img_pwm_config() 130 img_pwm_writel(pwm_chip, PWM_CTRL_CFG, val); in img_pwm_config() [all …]
|
D | pwm-imx.c | 56 struct pwm_chip chip; 58 int (*config)(struct pwm_chip *chip, 60 void (*set_enable)(struct pwm_chip *chip, bool enable); 65 static int imx_pwm_config_v1(struct pwm_chip *chip, in imx_pwm_config_v1() 94 static void imx_pwm_set_enable_v1(struct pwm_chip *chip, bool enable) in imx_pwm_set_enable_v1() 109 static int imx_pwm_config_v2(struct pwm_chip *chip, in imx_pwm_config_v2() 187 static void imx_pwm_set_enable_v2(struct pwm_chip *chip, bool enable) in imx_pwm_set_enable_v2() 202 static int imx_pwm_config(struct pwm_chip *chip, in imx_pwm_config() 219 static int imx_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in imx_pwm_enable() 233 static void imx_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in imx_pwm_disable() [all …]
|
D | pwm-ep93xx.c | 48 struct pwm_chip chip; 51 static inline struct ep93xx_pwm *to_ep93xx_pwm(struct pwm_chip *chip) in to_ep93xx_pwm() 56 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()
|
D | pwm-jz4740.c | 41 struct pwm_chip chip; 45 static inline struct jz4740_pwm_chip *to_jz4740(struct pwm_chip *chip) in to_jz4740() 50 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()
|
D | pwm-clps711x.c | 20 struct pwm_chip chip; 26 static inline struct clps711x_chip *to_clps711x_chip(struct pwm_chip *chip) in to_clps711x_chip() 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()
|
D | pwm-twl-led.c | 60 struct pwm_chip chip; 64 static inline struct twl_pwmled_chip *to_twl(struct pwm_chip *chip) in to_twl() 69 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() 127 static void twl4030_pwmled_disable(struct pwm_chip *chip, 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() 194 static void twl6030_pwmled_disable(struct pwm_chip *chip, 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()
|
D | pwm-bcm2835.c | 30 struct pwm_chip chip; 37 static inline struct bcm2835_pwm *to_bcm2835_pwm(struct pwm_chip *chip) in to_bcm2835_pwm() 42 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()
|
D | pwm-bfin.c | 18 struct pwm_chip chip; 30 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()
|
D | pwm-rockchip.c | 34 struct pwm_chip chip; 52 void (*set_enable)(struct pwm_chip *chip, 56 static inline struct rockchip_pwm_chip *to_rockchip_pwm_chip(struct pwm_chip *c) in to_rockchip_pwm_chip() 61 static void rockchip_pwm_set_enable_v1(struct pwm_chip *chip, in rockchip_pwm_set_enable_v1() 78 static void rockchip_pwm_set_enable_v2(struct pwm_chip *chip, in rockchip_pwm_set_enable_v2() 101 static int rockchip_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in rockchip_pwm_config() 137 static int rockchip_pwm_set_polarity(struct pwm_chip *chip, 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()
|
D | core.c | 72 static void free_pwms(struct pwm_chip *chip) in free_pwms() 87 static struct pwm_chip *pwmchip_find_by_name(const char *name) in pwmchip_find_by_name() 89 struct pwm_chip *chip; in pwmchip_find_by_name() 135 of_pwm_xlate_with_flags(struct pwm_chip *pc, const struct of_phandle_args *args) in of_pwm_xlate_with_flags() 161 of_pwm_simple_xlate(struct pwm_chip *pc, const struct of_phandle_args *args) in of_pwm_simple_xlate() 180 static void of_pwmchip_add(struct pwm_chip *chip) in of_pwmchip_add() 193 static void of_pwmchip_remove(struct pwm_chip *chip) in of_pwmchip_remove() 232 int pwmchip_add(struct pwm_chip *chip) in pwmchip_add() 291 int pwmchip_remove(struct pwm_chip *chip) in pwmchip_remove() 366 struct pwm_device *pwm_request_from_chip(struct pwm_chip *chip, in pwm_request_from_chip() [all …]
|
D | pwm-atmel.c | 59 struct pwm_chip chip; 63 void (*config)(struct pwm_chip *chip, struct pwm_device *pwm, 67 static inline struct atmel_pwm_chip *to_atmel_pwm_chip(struct pwm_chip *chip) in to_atmel_pwm_chip() 101 static int atmel_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in atmel_pwm_config() 152 static void atmel_pwm_config_v1(struct pwm_chip *chip, struct pwm_device *pwm, in atmel_pwm_config_v1() 178 static void atmel_pwm_config_v2(struct pwm_chip *chip, struct pwm_device *pwm, in atmel_pwm_config_v2() 199 static int atmel_pwm_set_polarity(struct pwm_chip *chip, struct pwm_device *pwm, in atmel_pwm_set_polarity() 226 static int atmel_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in atmel_pwm_enable() 242 static void atmel_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in atmel_pwm_disable() 260 void (*config)(struct pwm_chip *chip, struct pwm_device *pwm,
|
D | pwm-twl.c | 60 struct pwm_chip chip; 66 static inline struct twl_pwm_chip *to_twl(struct pwm_chip *chip) in to_twl() 71 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()
|
D | pwm-puv3.c | 27 struct pwm_chip chip; 32 static inline struct puv3_pwm_chip *to_puv3(struct pwm_chip *chip) in to_puv3() 41 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()
|
D | pwm-pxa.c | 47 struct pwm_chip chip; 54 static inline struct pxa_pwm_chip *to_pxa_pwm_chip(struct pwm_chip *chip) in to_pxa_pwm_chip() 63 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() 155 pxa_pwm_of_xlate(struct pwm_chip *pc, const struct of_phandle_args *args) in pxa_pwm_of_xlate()
|
D | pwm-lpss.c | 33 struct pwm_chip chip; 50 static inline struct pwm_lpss_chip *to_lpwm(struct pwm_chip *chip) in to_lpwm() 55 static int pwm_lpss_config(struct pwm_chip *chip, struct pwm_device *pwm, in pwm_lpss_config() 93 static int pwm_lpss_enable(struct pwm_chip *chip, struct pwm_device *pwm) in pwm_lpss_enable() 104 static void pwm_lpss_disable(struct pwm_chip *chip, struct pwm_device *pwm) in pwm_lpss_disable()
|
D | pwm-pca9685.c | 59 struct pwm_chip chip; 64 static inline struct pca9685 *to_pca(struct pwm_chip *chip) in to_pca() 69 static int pca9685_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in pca9685_pwm_config() 118 static int pca9685_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in pca9685_pwm_enable() 155 static void pca9685_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in pca9685_pwm_disable() 176 static int pca9685_pwm_request(struct pwm_chip *chip, struct pwm_device *pwm) in pca9685_pwm_request() 187 static void pca9685_pwm_free(struct pwm_chip *chip, struct pwm_device *pwm) in pca9685_pwm_free()
|
D | pwm-lp3943.c | 26 struct pwm_chip chip; 31 static inline struct lp3943_pwm *to_lp3943_pwm(struct pwm_chip *_chip) in to_lp3943_pwm() 64 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()
|
D | pwm-ab8500.c | 24 struct pwm_chip chip; 27 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()
|
D | pwm-atmel-hlcdc.c | 41 struct pwm_chip chip; 47 static inline struct atmel_hlcdc_pwm *to_atmel_hlcdc_pwm(struct pwm_chip *chip) in to_atmel_hlcdc_pwm() 52 static int atmel_hlcdc_pwm_config(struct pwm_chip *c, in atmel_hlcdc_pwm_config() 139 static int atmel_hlcdc_pwm_set_polarity(struct pwm_chip *c, 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() 179 static void atmel_hlcdc_pwm_disable(struct pwm_chip *c, in atmel_hlcdc_pwm_disable()
|
D | pwm-tiecap.c | 50 struct pwm_chip chip; 56 static inline struct ecap_pwm_chip *to_ecap_pwm_chip(struct pwm_chip *chip) in to_ecap_pwm_chip() 65 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()
|
D | pwm-tegra.c | 42 struct pwm_chip chip; 50 static inline struct tegra_pwm_chip *to_tegra_pwm_chip(struct pwm_chip *chip) in to_tegra_pwm_chip() 66 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()
|
D | pwm-bcm-kona.c | 69 struct pwm_chip chip; 74 static inline struct kona_pwmc *to_kona_pwmc(struct pwm_chip *_chip) in to_kona_pwmc() 94 static int kona_pwmc_config(struct pwm_chip *chip, struct pwm_device *pwm, in kona_pwmc_config() 153 static int kona_pwmc_set_polarity(struct pwm_chip *chip, struct pwm_device *pwm, in kona_pwmc_set_polarity() 186 static int kona_pwmc_enable(struct pwm_chip *chip, struct pwm_device *pwm) in kona_pwmc_enable() 206 static void kona_pwmc_disable(struct pwm_chip *chip, struct pwm_device *pwm) in kona_pwmc_disable()
|
D | pwm-atmel-tcb.c | 41 struct pwm_chip chip; 47 static inline struct atmel_tcb_pwm_chip *to_tcb_chip(struct pwm_chip *chip) in to_tcb_chip() 52 static int atmel_tcb_pwm_set_polarity(struct pwm_chip *chip, in atmel_tcb_pwm_set_polarity() 63 static int atmel_tcb_pwm_request(struct pwm_chip *chip, 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()
|
D | pwm-spear.c | 56 struct pwm_chip chip; 59 static inline struct spear_pwm_chip *to_spear_pwm_chip(struct pwm_chip *chip) in to_spear_pwm_chip() 77 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()
|
D | pwm-renesas-tpu.c | 91 struct pwm_chip chip; 218 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()
|
D | pwm-lpc32xx.c | 22 struct pwm_chip chip; 34 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()
|
D | sysfs.c | 241 struct pwm_chip *chip = dev_get_drvdata(parent); in pwm_export_store() 269 struct pwm_chip *chip = dev_get_drvdata(parent); in pwm_unexport_store() 289 const struct pwm_chip *chip = dev_get_drvdata(parent); in npwm_show() 301 ATTRIBUTE_GROUPS(pwm_chip); 314 void pwmchip_sysfs_export(struct pwm_chip *chip) in pwmchip_sysfs_export() 330 void pwmchip_sysfs_unexport(struct pwm_chip *chip) in pwmchip_sysfs_unexport()
|
D | pwm-mxs.c | 43 struct pwm_chip chip; 50 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()
|
D | pwm-sti.c | 58 struct pwm_chip chip; 73 static inline struct sti_pwm_chip *to_sti_pwmchip(struct pwm_chip *chip) in to_sti_pwmchip() 115 static int sti_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, 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()
|
D | pwm-sun4i.c | 74 struct pwm_chip chip; 81 static inline struct sun4i_pwm_chip *to_sun4i_pwm_chip(struct pwm_chip *chip) in to_sun4i_pwm_chip() 98 static int sun4i_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in sun4i_pwm_config() 188 static int sun4i_pwm_set_polarity(struct pwm_chip *chip, struct pwm_device *pwm, in sun4i_pwm_set_polarity() 217 static int sun4i_pwm_enable(struct pwm_chip *chip, struct pwm_device *pwm) in sun4i_pwm_enable() 239 static void sun4i_pwm_disable(struct pwm_chip *chip, struct pwm_device *pwm) in sun4i_pwm_disable()
|
D | pwm-fsl-ftm.c | 79 struct pwm_chip chip; 94 static inline struct fsl_pwm_chip *to_fsl_chip(struct pwm_chip *chip) in to_fsl_chip() 99 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() 280 static int fsl_pwm_set_polarity(struct pwm_chip *chip, 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()
|
D | pwm-vt8500.c | 59 struct pwm_chip chip; 80 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() 167 static int vt8500_pwm_set_polarity(struct pwm_chip *chip, in vt8500_pwm_set_polarity()
|
D | pwm-samsung.c | 83 struct pwm_chip chip; 109 struct samsung_pwm_chip *to_samsung_pwm_chip(struct pwm_chip *chip) in to_samsung_pwm_chip() 205 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() 291 static int pwm_samsung_config(struct pwm_chip *chip, struct pwm_device *pwm, in pwm_samsung_config() 399 static int pwm_samsung_set_polarity(struct pwm_chip *chip, in pwm_samsung_set_polarity()
|
D | pwm-tiehrpwm.c | 127 struct pwm_chip chip; 136 static inline struct ehrpwm_pwm_chip *to_ehrpwm_pwm_chip(struct pwm_chip *chip) in to_ehrpwm_pwm_chip() 236 static int ehrpwm_pwm_config(struct pwm_chip *chip, struct pwm_device *pwm, in ehrpwm_pwm_config() 323 static int ehrpwm_pwm_set_polarity(struct pwm_chip *chip, 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()
|
/linux-4.1.27/Documentation/ |
D | pwm.txt | 97 pwm_chip as argument which provides a description of the PWM chip, the
|