linux驱动(第二十四课 PWM)_pwmchip_add-CSDN博客

网站介绍:PWMDEV是一个典型的CDEV。内核实现了PWMCORE,向上提供一个CDEV的用户接口,向下,调用不同的PWMCONTROLLER提供服务。类似于GPIOCHIP,在kernel中,PWMCHIP就是用来控制PWMCONTROLLER的一个结构体。struct pwm_chip{ struct device* dev; const struct pwm_ops* ops; int base; unsigned int npwm; struct pwm_device* pwms; ..._pwmchip_add