October 4-6 in Berlin, Germany
Register Now for LinuxCon+ContainerCon Europe
Back To Schedule
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, view media, leave feedback 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.

avatar for Bartlomiej Zolnierkiewicz

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 improving Linux Kernel 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... Read More →

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