summaryrefslogtreecommitdiff
path: root/bsp/ls2kdev/drivers/drv_pwm.c
diff options
context:
space:
mode:
Diffstat (limited to 'bsp/ls2kdev/drivers/drv_pwm.c')
-rw-r--r--bsp/ls2kdev/drivers/drv_pwm.c15
1 files changed, 10 insertions, 5 deletions
diff --git a/bsp/ls2kdev/drivers/drv_pwm.c b/bsp/ls2kdev/drivers/drv_pwm.c
index f703d7834a..1b5c98755d 100644
--- a/bsp/ls2kdev/drivers/drv_pwm.c
+++ b/bsp/ls2kdev/drivers/drv_pwm.c
@@ -28,7 +28,8 @@
#define CTRL_INVERT (1UL<<9)
#define CTRL_DZONE (1UL<<10)
-struct loongson_pwm {
+struct loongson_pwm
+{
rt_uint32_t __PAD0;
rt_uint32_t low_buffer;
rt_uint32_t full_buffer;
@@ -91,7 +92,8 @@ static rt_err_t loongson_pwm_ioctl(struct rt_device_pwm *device, int cmd, void *
cfg = (void *)arg;
- switch (cmd) {
+ switch (cmd)
+ {
case PWM_CMD_ENABLE:
rc = loongson_pwm_enable(device, cfg->channel);
break;
@@ -111,18 +113,21 @@ static rt_err_t loongson_pwm_ioctl(struct rt_device_pwm *device, int cmd, void *
return rc;
}
-struct rt_pwm_ops loongson_pwm_ops = {
+struct rt_pwm_ops loongson_pwm_ops =
+{
.control = loongson_pwm_ioctl,
};
-struct rt_device_pwm loongson_pwm = {
+struct rt_device_pwm loongson_pwm =
+{
.ops = &loongson_pwm_ops,
};
int loongson_pwm_init(void)
{
int rc = RT_EOK;
- static rt_uint32_t *priv[] = {
+ static rt_uint32_t *priv[] =
+ {
(void *)PWM0_BASE,
(void *)PWM1_BASE,
(void *)PWM2_BASE,