[PATCH v2 0/3] clock driver for sunxi
Emilio López
emilio at elopez.com.ar
Mon Mar 4 10:04:20 EST 2013
El 25/02/13 11:44, Emilio López escribió:
> Hello everyone,
>
> This patchset adds basic clock support for sunxi devices. Currently, it
> implements support for the two oscillators, the main PLL, the CPU mux,
> its three divisor clocks and APB1. With this in place, it is possible to
> write a cpufreq driver and have it work, and with a little more code,
> represent the UART clocks correctly (I will be sending a separate
> patchset for this).
>
> I have tested this driver successfully on a Cubieboard (A10, sun4i)
> using the cpufreq driver from the linux-sunxi tree after minor
> modifications (the clock names are not the same).
>
> Any feedback will be highly appreciated
>
> Thanks,
>
> Emilio
>
> Overview of changes from v1:
> * Implement APB1
> * Add missing glue for driver that got dropped on torvalds/master
> * Drop "fixed gate" code and implement it with two clocks as suggested
> by Gregory
>
> Emilio López (3):
> clk: arm: sunxi: Add a new clock driver for sunxi SOCs
> arm: sunxi: Add clock definitions for the new clock driver
> arm: sunxi: Add useful information about sunxi clocks
>
> Documentation/arm/sunxi/clocks.txt | 56 ++++
> Documentation/devicetree/bindings/clock/sunxi.txt | 44 +++
> arch/arm/boot/dts/sunxi.dtsi | 83 ++++-
> drivers/clk/Makefile | 1 +
> drivers/clk/sunxi/Makefile | 5 +
> drivers/clk/sunxi/clk-factors.c | 180 +++++++++++
> drivers/clk/sunxi/clk-factors.h | 27 ++
> drivers/clk/sunxi/clk-sunxi.c | 362 ++++++++++++++++++++++
> drivers/clocksource/sunxi_timer.c | 4 +-
> include/linux/clk/sunxi.h | 22 ++
> 10 files changed, 779 insertions(+), 5 deletions(-)
> create mode 100644 Documentation/arm/sunxi/clocks.txt
> create mode 100644 Documentation/devicetree/bindings/clock/sunxi.txt
> create mode 100644 drivers/clk/sunxi/Makefile
> create mode 100644 drivers/clk/sunxi/clk-factors.c
> create mode 100644 drivers/clk/sunxi/clk-factors.h
> create mode 100644 drivers/clk/sunxi/clk-sunxi.c
> create mode 100644 include/linux/clk/sunxi.h
>
Hello Mike,
Can I get your review on this patchset? We would like to get the base
driver merged early for 3.10, so I can continue working on new features
we will be needing for other drivers while knowing the foundations are
good to go.
Thanks!
Emilio
More information about the linux-arm-kernel
mailing list