Symbol: bcm_pwm_channel
sys/arch/arm/broadcom/bcm2835_pwm.c
178
struct bcm_pwm_channel *
sys/arch/arm/broadcom/bcm2835_pwm.c
183
struct bcm_pwm_channel *pwm;
sys/arch/arm/broadcom/bcm2835_pwm.c
212
bcm_pwm_free(struct bcm_pwm_channel *pwm)
sys/arch/arm/broadcom/bcm2835_pwm.c
228
bcm_pwm_control(struct bcm_pwm_channel *pwm, uint32_t ctl, uint32_t rng)
sys/arch/arm/broadcom/bcm2835_pwm.c
251
bcm_pwm_status(struct bcm_pwm_channel *pwm)
sys/arch/arm/broadcom/bcm2835_pwm.c
292
bcm_pwm_write(struct bcm_pwm_channel *pwm, uint32_t *data1, uint32_t *data2,
sys/arch/arm/broadcom/bcm2835_pwm.c
317
bcm_pwm_set(struct bcm_pwm_channel *pwm, uint32_t w)
sys/arch/arm/broadcom/bcm2835_pwm.c
325
bcm_pwm_flush(struct bcm_pwm_channel *pwm)
sys/arch/arm/broadcom/bcm2835_pwm.c
333
bcm_pwm_dma_enable(struct bcm_pwm_channel *pwm, bool enable)
sys/arch/arm/broadcom/bcm2835_pwm.c
353
bcm_pwm_dma_address(struct bcm_pwm_channel *pwm)
sys/arch/arm/broadcom/bcm2835_pwm.c
75
struct bcm_pwm_channel sc_channels[2];
sys/arch/arm/broadcom/bcm2835_pwm.h
75
struct bcm_pwm_channel;
sys/arch/arm/broadcom/bcm2835_pwm.h
77
struct bcm_pwm_channel *bcm_pwm_alloc(int num);
sys/arch/arm/broadcom/bcm2835_pwm.h
78
void bcm_pwm_free(struct bcm_pwm_channel *);
sys/arch/arm/broadcom/bcm2835_pwm.h
79
void bcm_pwm_control(struct bcm_pwm_channel *, uint32_t, uint32_t);
sys/arch/arm/broadcom/bcm2835_pwm.h
80
uint32_t bcm_pwm_status(struct bcm_pwm_channel *);
sys/arch/arm/broadcom/bcm2835_pwm.h
81
int bcm_pwm_write(struct bcm_pwm_channel *, uint32_t *, uint32_t *, int);
sys/arch/arm/broadcom/bcm2835_pwm.h
82
void bcm_pwm_set(struct bcm_pwm_channel *, uint32_t);
sys/arch/arm/broadcom/bcm2835_pwm.h
83
int bcm_pwm_flush(struct bcm_pwm_channel *);
sys/arch/arm/broadcom/bcm2835_pwm.h
84
void bcm_pwm_dma_enable(struct bcm_pwm_channel *, bool);
sys/arch/arm/broadcom/bcm2835_pwm.h
85
uint32_t bcm_pwm_dma_address(struct bcm_pwm_channel *);