This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
October 4-6 in Berlin, Germany
Register Now for LinuxCon+ContainerCon Europe
View analytic
Thursday, October 6 • 16:00 - 16:50
Adding CPU Frequency Scaling for Your ARM Platform to Linux Kernel - Bartlomiej Zolnierkiewicz, Samsung Electronics Polska Sp. z o.o.

Sign up or log in to save this to your schedule and see who's attending!

CPU frequency scaling is one of standard features implemented when adding new ARM platform support to Linux kernel. Most (if not all) recent ARM platforms are making use of the generic Device Tree based CPUfreq driver (cpufreq-dt). During This tutorial Bartlomiej will present the inner workings of the cpufreq-dt driver and will show all the steps (including mandatory Device Tree changes and optional clocks subsystem adjustments) needed to make the driver work on new ARM platform. Off-the-shelf Hardkernel's ODROID-XU3 board (which is Samsung Exynos5422 SoC based) will be used as the example hardware for showing the step-by-step implementation of CPU frequency scaling. The tutorial will end with discussion of advanced topics like how to enable software boost functionality, when to use generic ARM big.LITTLE CPUfreq driver and when there is a need to develop a new CPUfreq driver.


Bartlomiej Zolnierkiewicz

Senior Software Engineer, Samsung Electronics Polska Sp. z o.o.
Bartlomiej is a Senior Software Engineer at Samsung R&D Institute Poland. Currently, he is working on various kernel code issues related to support for Samsung ARM Exynos SoCs series. Zolnierkiewicz has been contributing into the Linux Kernel since 2002, working mostly on various device drivers. He was the maintainer of the ATA/IDE subsystem from 2003 to 2009 and is currently the co-maintainer of libata PATA drivers.

Thursday October 6, 2016 16:00 - 16:50

Attendees (23)