Embedded Linux Conference 2013 - Common Clock Framework: How to use it

1,978 views · Published 7 March 2013 · 42:20 · Indexed 12 November 2026

Channel: The Linux Foundation · 2013 · Science & Technology

Watch on YouTube

February 20, 2013
San Francisco, California
The Linux Foundation
Embedded Linux Conference 2013
Common Clock Framework: How to use it
By Gregory Clement

The common clock framework, which was included in the 3.4 kernel in
the beginning of 2012, is now mandatory to support all new ARM
SoCs. It is also part of the "one zImage to run them all" big plan
of the ARM architecture in the Linux kernel.

After an introduction on why we needed this framework and on the
problems it solves, we will go through the implementation details of
this framework. Then, with real examples, we will focus on how to
use this framework to add clock support to a new ARM SoC. We will
also show how the device tree is used in this process.

The last part of the talk will review how device drivers use this
framework, using examples taken from various parts of the kernel.

More from this channel