Skip to main content

How to develop and test a PWM driver

UA2.114 (Baudoux) | Day 2 | 11:20 - 11:40 | Speakers: Uwe Kleine-König

How to develop and test a PWM driver
A picture of a devroom at FOSDEM 2024
Open in browser

Notes

Abstract

Most SoCs provide a PWM controller which it used mainly to drive LEDs, a display backlight or a fan. Less often a PWM controls a motor.

The motor use case has a higher demand for exact control of the produced output. In the development cycle for Linux 6.13, the preferred abstraction for a PWM driver changed to be able to fulfill these needs.

After a quick introduction about what a PWM actually does, Uwe (who is also the Linux PWM subsystem maintainer) will present the new API with its requirements and the hardware and software he uses to develop and test a driver.

Attachments


Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.